De la misma forma en que tienes éxito si amas la programación. Haz mucho, sé muy bueno en eso. Sea bueno para darse cuenta de lo que realmente están pidiendo las personas que no entienden las limitaciones de las máquinas (para que pueda restablecer sus expectativas o determinar adecuadamente que están pidiendo un trabajo mucho más grande). Tenga en cuenta que a veces el trabajo es la programación y a veces es hablar con la gente sobre la programación. Sabiendo que aunque algunas partes del trabajo son más divertidas que otras, el botín va a los desarrolladores que no descuidan ninguna parte del trabajo (esta parte probablemente será más fácil para usted ya que no le gusta ninguno del trabajo )
Tenga en cuenta también que la mayoría de las otras personas con las que trabaja adorarán la programación, y lo harán en su propio tiempo y se expondrán a la tecnología que no verán en el trabajo. Eso puede ayudarlos directamente (si de repente el trabajo adopta ese tipo de tecnología), o indirectamente (ya que están expuestos a otros métodos, o incluso se les pide que implementen algo similar a algo con lo que ya han estudiado o trabajado). Si desea mantenerse al día, prepárese para pasar un poco de su tiempo personal haciendo esto también.
En otras palabras, “¿cómo me convierto en un levantador de pesas competitivo cuando odio levantar cosas pesadas?”, De la misma manera que lo haces si lo amas, odiarás lo que haces más.
- ¿Libros como "Aprender C ++ en 21 días" o "Aprender Java en 20 días" no son útiles para los desarrolladores de software, y son situaciones prácticas suficientes para aprender todo lo que un desarrollador de software necesita?
- ¿La experiencia no técnica se cuenta como genuina al asistir a los trabajos principales de desarrollo de software de TI?
- ¿Puede un desarrollador de software escribir un poema? Si es así, comparte.
- ¿Existen buenos ejemplos de carta y cronogramas de proyectos en el mundo ágil / scrum? ¿Existe un buen formato para mostrar esto a las partes interesadas a un alto nivel (además de un retraso / sprint)?
- ¿Qué implica desarrollar software, crear audio, del mismo modo que un CAD o un programa matemático crea gráficos 2D y 3D e incluso simula de manera realista la física y la óptica, pero no la acústica?
Nada dice que no puedes tener éxito, pero mientras odies lo que haces, ¿por qué no elegir algo más rentable para odiar? ¿Banquero de inversión? ¿Abogado? Creo que los grandes geólogos petroleros también ganan mucho dinero. El desarrollo de software es un buen campo porque genera un buen dinero y puede ser muy divertido. Si no vas a disfrutarlo, solo mira las cosas que hacen mucho dinero. (Todos son duros de todos modos)