Nunca es demasiado tarde.
Acabo de enterarme de una abuela que está haciendo la Hora del Código esta semana solo para mantenerse al día con el resto de los estudiantes. Por supuesto, eso es principalmente por diversión o curiosidad. Pero toneladas de los mejores ni siquiera comienzan hasta la universidad. Es divertido y no demasiado tarde.
En resumen … no.
PERO PERO PERO….
- ¿Cómo aprendo a lidiar con el rechazo constante de las solicitudes de empleo? ¿Cómo lo separo de asumir un fracaso en mí mismo?
- Cómo ser tú mismo cuando no te conoces
- ¿Cómo puedo yo, como indio escolar, contribuir al crecimiento de la India?
- ¿Cómo maneja el arrepentimiento, la depresión, la vergüenza y el fracaso y avanza en la vida?
- ¿Necesitas escuela para tener éxito?
Pero tendrás que trabajar para ello.
Nunca eres demasiado joven para aprender a codificar, siempre y cuando tengas la pasión y el impulso para aprenderlo, estarás bien. Obviamente, la mayoría de las personas siguen el camino de obtener un título de CompSci (o relacionado) en la universidad, por lo que si no vas a hacer esto, debes trabajar en muchos proyectos personales.
En primer lugar, teniendo en cuenta su posición, diría que lo único que debe recordar en todo momento es que no siempre se trata de las calificaciones. La experiencia puede recorrer un largo camino. Recoge esa experiencia y más adelante, deberías estar bien. Estos son algunos consejos generales que debes considerar para ayudarte:
Comience en un lugar seguro
Hay muchos idiomas diferentes por ahí. Amarás a algunos y odiarás a los demás. ¡Esta bien! Pero trata de ser amplio con tu aprendizaje. Intenta aprender tantos como sea posible, pero cuando encuentres uno que te guste, quédate con él.
Si vas a comenzar con cualquier idioma, diría que comienza con Java. Esta es probablemente su apuesta más segura. Es probablemente el idioma más utilizado y el que se enseña más ampliamente en las universidades, por lo que esto debería comenzar poniéndote en pie de igualdad con los desarrolladores junior que provienen de un entorno académico de CompSci.
¡La codificación es práctica!
Al perfeccionar sus habilidades, quizás se concentre en áreas particulares y luego, cuando se sienta cómodo, continúe, pero nunca abandone esta área por completo, siga trabajando en ellas constantemente. Crea pequeños proyectos para ti. Incluso mira las cosas que ya existen y reconstruye. Desarma algo y construyelo tú mismo, luego observa cómo se desarrolló originalmente para ver cómo tu práctica coincidía o difería de la construcción original.
Lo más importante para recordar es que cualquier tipo de codificación es práctica, y es una práctica constante que perfeccionará sus habilidades y mantendrá su desarrollo continuo. No te familiarices con un tipo de lenguaje. Siga construyendo su conocimiento de ese idioma usándolo en diferentes proyectos, una y otra vez. Y luego comience nuevamente con un idioma diferente y repita. Empújese al límite y experimente, es la mejor manera de aprender y demostrar su conocimiento y
Aproveche los recursos disponibles: ¡hay un montón!
Existe una gran variedad de recursos que puede utilizar para ayudarse a sí mismo a recoger esa experiencia vital. Echa un vistazo y participa en sitios como:
· TopCoder,
· Información técnica para desarrolladores de software (también Apple Developer para iOS)
· Phabricator
· CodeGuru: ideas, artículos, consejos, trucos, comentarios, descargas y mucho más relacionados con los desarrolladores de Microsoft relacionados con la programación en áreas que incluyen C ++, Visual C ++, C #, Visual Basic, .NET Framework y más
· Ayuda de programación y desarrollo web | DreamInCode.net
Estos son excelentes sitios para ingenieros / desarrolladores en ciernes. Puede encontrar respuestas a las preguntas que tenga, mirar códigos de muestra y usarlos para conectarse con otros desarrolladores experimentados. Conectarse con otros desarrolladores puede ser bastante crucial: puede revisar su código, aprender de otros y contribuir usted mismo; la enseñanza es una excelente manera de reforzar el conocimiento que ya tiene, y es una buena manera de contribuir a la comunidad.
Tenga en cuenta que esto es algo que les digo a los graduados de CompSci que hagan también: básicamente están creando un portafolio en línea para que hagan su trabajo en el dominio público para que las personas vean evidencia de sus habilidades. Los desarrolladores junior que hagan esto tendrán una transición más fácil en la industria.