¿27 es demasiado viejo para dominar la programación?

La última vez que fui a mi casa, llevé un cubo de Rubik conmigo. También tuve el cubo de Rubik en el pasado, pero no sabía cómo resolverlo.

Pero esta vez aprendí a resolver eso.

Entonces, ¿por qué te estoy diciendo esto?

Mi madre, que ahora tiene 48 años. Recibió solo educación primaria en su vida, pero cuando me vio resolviendo el cubo de Rubik, me pidió que le enseñara. Sí, ella estaba luchando mucho y hasta ahora no le había enseñado el algoritmo. Lo único que le enseñé fue cómo hacer una sola cara del cubo. Solía ​​practicar eso durante todo el día cada vez que obtenía tiempo del TRABAJO de su esposa .

En cinco días de práctica, aprendió a hacer una cara de cubo y me dejó decirle que solía molestarme mucho cuando estaba ocupada en mi trabajo de codificación, pero la dedicación y la pasión que tenía por ese cubo me apasionaron más. hazla aprender eso.

Entonces, si mi madre tiene 48 años y es entusiasta y dedicada a aprender algo que nunca hizo en su vida. Entonces, ¿por qué no puedes comenzar a programar a los 27 años?

Lo que necesita es dedicación, pasión, disciplina y recursos para aprender programación.

Todo en este mundo es, cuanto más practiques, mejor serás en ese campo.

Entonces, adelante y comience a aprender programación.

Hay algunas cosas para comenzar.

  • Aprender cualquier lenguaje C o C ++ o Python será lo mejor para aprender inicialmente.
  • Comience a resolver problemas de codificación en plataformas como HackerRank, Sphere Online Judge (SPOJ), etc.
  • Consulte la estructura de datos y los libros de algoritmos.

Dé tiempo a los conceptos y lea los códigos de los demás también.

Google será tu mejor amigo en este viaje.

Y sí, cuando llegue a casa esta vez, le enseñaré a resolver el cubo completo.

Buena suerte amigo.

Satyamev Jayate

¿Su objetivo es convertirse realmente en un desarrollador que trabaje en los productos de la compañía, o está buscando aprender lo suficiente para comprender lo que están haciendo los desarrolladores?

Tenga en cuenta que convertirse en un desarrollador profesional competente, que comienza en cero, lleva años. Eso no significa que no deba hacerlo, pero tenga en cuenta sus limitaciones y no espere demasiada productividad demasiado pronto, especialmente si también tiene tareas de programación a tiempo completo.

Por el contrario, si solo desea aprender cómo funcionan las cosas, le sugiero que mire el código existente y descubra cómo funciona. Es posible que deba leer algunos libros introductorios de programación para obtener los conceptos básicos, pero concéntrese más en obtener la esencia de lo que hace el código al leerlo en lugar de aprender a escribir código desde cero. Cuando el equipo de desarrollo agrega una nueva característica, observe los cambios que fueron necesarios para implementarla; después de algunos ciclos de eso, debe comenzar a desarrollar una idea de cuánto trabajo se requiere para realizar diferentes tipos de cambios.

Cumpliré 27 años el 4 de julio.

Hace 2 años, cuando tenía 25 años, obtuve mi primer trabajo de ingeniería de software.

Hace 3 años, cuando tenía 24 años, no sabía cómo codificar y pensé que era demasiado viejo para aprender programación.

A los 22, adivina qué … También pensé que era demasiado viejo para aprender. (Después de obtener mi título universitario en finanzas)

Tenía una idea para una aplicación, pero no pude encontrar a nadie que pudiera construirla para mí.

Así que traté de enseñarme a mí mismo cómo codificar. Terminé renunciando 2 semanas después.

¿Usted pregunta por qué?

Lo encontré muy difícil. Nada parecía funcionar. Me atascaba todo el tiempo.

¿Sabes lo que me dije?

Era demasiado viejo para convertirme en programador. ¡Ese era yo cuando tenía 22 años! (Desearía poder retroceder en el tiempo y golpearme en la cabeza)

Entonces, probablemente te estés preguntando qué cambió años después … ¿a medida que envejecía?

  1. Me di cuenta de que luchar y quedarse atascado es parte de la diversión. (No dejas de jugar un videojuego porque es difícil … sigues jugando y practicando hasta que te mejores)
  2. Tengo un mentor
  3. Vi personas como yo, que a pesar de no tener un título en Informática trabajaban como ingenieros de software en las startups.

Al final del día, lo más importante para mí fue que dejé de poner excusas.

A los 24, me dije que si realmente estoy interesado en resolver problemas y construir cosas, entonces requerirá sacrificios.

Dejé de salir, dejé de beber y de ir a almorzar con amigos.

No voy a mentir, en el camino perdí algunos amigos.

En cambio, me concentré en algo que me apasionaba.

Si tienes 27 años ahora … y la programación es algo en lo que estás interesado … ¡entonces ve y hazlo!

Mirando hacia atrás en mis 20 años, estoy muy orgulloso de las cosas que requieren trabajo duro, mucha lucha y sacrificios sin fin.

Es parte del viaje!