¿Sacar tu bola de cristal? ¿Ves a tu amigable barrio psíquico?
Pero seriamente, como con cualquier búsqueda no trivial, hay algunos ingredientes básicos: tienes que amar hacerlo y hacerlo mucho. Tienes que practicar mucho . Tienes que ser capaz de lidiar con el fracaso, aprender de él, seguir adelante y tanto como sea posible no repetir los errores que llevaron a los fracasos.
Y, por supuesto, necesitas aptitud. No importa cuánto me gustaría ser un ciclista profesional de clase mundial, no creo que haya ganado la lotería genética que lo haría posible.
Así que supongo que quieres esto. Eso es genial, aunque no sé por qué y eso sí importa. Tienes que quererlo porque lo amas, no porque pienses que es un camino a la fama (¡en un mundo muy pequeño!) O un medio para una gran riqueza (en sí mismo, es muy poco probable que lo sea). Tienes que quererlo porque cuando lo haces amas la experiencia. Tienes que amar el resultado y debes amar el proceso … principalmente … Hay aspectos difíciles y frustrantes y debes soportarlos.
- ¿Cuál será el contenido que los usuarios pueden compartir en el futuro que no sea texto, imagen, video y audio?
- ¿Cómo será la moda en el siglo 22?
- ¿Se irán los partidos republicano y demócrata alguna vez?
- ¿Cuáles serán las tendencias futuras en el mercado chino de productos de protección solar y cosméticos?
- ¿Qué vinos de California del 2013 debo comprar si planeo guardarlos por más de 20 años?
Por lo tanto, puede inferir de esto que no hay forma de saber si tiene el potencial de ser un gran desarrollador de software hasta que comience a hacerlo. Si te atrae y puedes tener éxito, puedes crecer y aprender cosas nuevas, entonces tal vez.
Por último, tenga en cuenta que la capacidad técnica y el interés no son suficientes para convertirlo en un programador profesional exitoso. Eso implica otro conjunto completo de habilidades, en su mayoría de naturaleza social, que necesitará para tener éxito en un entorno corporativo.