recomiendo "ingenieria de software un enfoque practico" , "the mythical man month"
Es inevitable hacer muchas suposiciones debido al contexto y tu estas preguntando en un foro de programación en java y es lógico que te respondan de esa manera
“En las empresas donde de verdad pagan bien y te piden que sepas programar”
Estoy totalmente de acuerdo es un hecho innegable que te vas a tener más dinero si no te dedicas a programar
“eso lo puede hacer cualquiera”
No definitivamente y categóricamente no. No es que uno sea mejor o peor que otro solo son diferentes habilidades.
Ciertamente lo común es un grupo de incompetentes (detestablemente grande) (no te estoy insultando) que piensan así, pero eso no aplica para todos los casos. Ese grupo de gente (los incompetentes) intentara hacer lo menos posible por su profesión y estar al límite solo tratando de saber lo absolutamente necesario para que no lo despidan o para cumplir lo mínimamente necesario para hacer mediocremente su trabajo.
Siempre va a ver un grupo reducido que le interese hacer lo mejor posible su trabajo y sentirse orgulloso por lo que hace, ellos van a intentar lo más posible mejorar sus habilidades y competencias. Ese grupo de gente dedicada y juiciosa tiene todo el derecho de rechazar su postura de “eso lo hace cualquiera” y decir sinceramente que eso no aplica para ellos porque jamás pensaron y actuaron de esa manera
Es mas es hasta ofensivo e incorrecto decir eso para todo el grupo de programadores
“como resolverías problemas que las soluciones fáciles son muy costosas, pero las mejores son muy difíciles”
Totalmente de acuerdo
Parece que lo que quieres no tiene nada que ver muy poco con la programación
Parece que lo que quieres es ser un gerente o un líder de proyecto o algo así (lo cual es una opción muy respetable)
Mira hay varios puntos
Los libros que deberías leer son de sicología gerencia liderazgo etc.
Nadie te va a dar es tipo de trabajo sin que antes hayas pasado primero por ensuciarte las manos tal vez si eres un súper genio y lo demuestres lo logres pero es muy improbable
Y aquí el punto más odioso y radical y ofensivo (lo siento soy un troll).
Si no tienes conocimiento técnico no tienes derecho a opinar sobre los detalles no puedes hablar de “los cómos”. Los detalles técnicos son “los cómos” y solo una persona que sabe y se ha dedicado diligentemente a mejorar sus conocimientos y habilidades debe tomar esas decisiones. Los gerentes deben decidir solo en lo que mejor saben para lo que son buenos para poner políticas y para tratar con la gente (zapatero a su zapato) pero esa habilidad no implica necesariamente saber por qué funcionan las cosas al mínimo detalle de forma técnica.
Me haces recordar un video “How To Design A Good API and Why it Matters” en el comentaba que jamás se debe poner a un grupo detrás a puertas cerradas para luego crear un documento de 1000 hojas para luego ponerlo en práctica; esto se debe a que mucho ego se verá involucrado y vana a construirlo incluso si es mi**da