Cómo determinar si seré un buen desarrollador de software

La forma más fácil de saber si serás un buen programador es escribir código.

De Verdad. Hay toneladas de información gratuita y tutoriales en línea que lo ayudarán a comenzar. Comencé JavaScript a los 10 años y pasé a ser veloz el año pasado. Ahora tengo 15 años y publiqué mi primera aplicación cuando tenía 14 años. Cualquiera puede aprender, y rápidamente, también.

Comience con JavaScript o Python. Solo diviértete y codifica en tu tiempo libre. Si lo disfrutas, ¡sigue adelante! Si no, ¡no lo hagas! Es bastante fácil aprender los conceptos básicos de que no perderá nada al intentarlo.

TL; DR Solo inténtalo.

Mi (probablemente ineficiente) prueba de FizzBuzz: [Python] FizzBuzz – Pastebin.com

Y mi aplicación, que se publica bajo el nombre de mi madre debido al requisito legal de ser mayor de 18 años para registrarse en una cuenta de desarrollador de Apple: square – el juego en la App Store

Me temo que no lo descubrirás a menos que desarrolles algo. Además, le llevará mucho tiempo superar el punto de “mediocre”.

¡Mi consejo personal para su situación es hacer un poco de desarrollo! Comienza a aprender y construye algo, hasta completarlo, lo más rápido posible. Si lo disfrutas, entonces persigue el campo, si no lo haces, será difícil superar el punto de “mediocre”.

Mucho de esto es subjetivo, por supuesto, pero creo que el disfrute juega un papel muy importante en el proceso de aprendizaje. Si no ha hecho mucha programación antes, aprenderá mucho muy rápido durante mucho tiempo. Si no te gusta el tema, aprender el contenido será mucho más difícil.

Es bastante simple: solo serás un buen desarrollo de software si te apasiona. Los grandes desarrolladores estarían haciendo software incluso si ganaran la lotería.

Mencionó todas las razones equivocadas para aprender a desarrollar software. Lo más probable es que no lo disfrutes (como muchos de mis estudiantes). En el mejor de los casos, pasará y aprenderá / tendrá habilidades fácilmente reemplazables. Por lo tanto, no lograr su objetivo principal.

Sinceramente, no creo que puedas saber hasta que lo intentes. Muchos desarrolladores de software luchan al principio porque puede ser difícil. Algunos continúan y lo hacen bien, otros no. No sabrás quién eres hasta que enfrentes esos desafíos.

No basaría mi carrera solo en la seguridad laboral. Necesitas disfrutar del trabajo.

¿Qué tal si te digo si serás un buen desarrollador, si me dices si seré bueno en el golf?

Eres un extraño para mí, no sé si serás bueno o no. ¿Eres un gran trabajador? ¿Paciente? ¿Tienes suficiente ego para querer ser el mejor, pero no suficiente ego para que puedas aceptar que no sabes una mierda?

OK, eres un principiante, nunca antes programado? OK, sí, serás

¿Tienes la tenacidad para dejar de ser una mierda y ponerte bien? No lo sé. Solo tú lo sabes.