¡Hola!
Realmente no podemos saber el tiempo exacto que puede tomar ser bueno en la programación. Puede tomar una década para alguien o puede tomar de 3 a 9 meses para alguien. Ser desarrollador de pila completa no significa conocer los conceptos básicos y la sintaxis, pero significa que puede implementarlo en aplicaciones de la vida real que necesitan un pensamiento algorítmico y mucha determinación.
Es fácil pensar que conocer una arquitectura de lenguaje de programación es todo lo que se requiere para ser un desarrollador profesional, pero se requieren más de una habilidad como habilidades para resolver problemas , comunicación , conocimiento de control de versiones , habilidad para aprender una muy buena. Por lo tanto , en lugar de ser específico para el tiempo , es más prudente verificar si cumplimos con ciertos criterios para ser un buen programador o no.
- ¿Cuáles son las mejores empresas de desarrollo de aplicaciones móviles de comercio electrónico en la India?
- ¿Existe un operador de telefonía celular con planes solo de datos y sin tarifa mensual?
- ¿Qué tipo de proyectos de aplicaciones móviles serían útiles en un país en desarrollo?
- ¿Puedo crear una aplicación móvil para mi red NING 3?
- ¿Por qué los diseños web de pantalla grande son tendencia en la industria del desarrollo de aplicaciones móviles?
Le sugiero que siga diferentes pasos que incluyen:
Conocer los conceptos básicos, la sintaxis y el patrón de diseño.
Este es el paso importante ya que sin una descripción general básica, realmente no puede saber cómo usar su lógica para crear impactos.
Pensamiento algorítmico / habilidades para resolver problemas
Intenta resolver diferentes problemas usando tus conocimientos de programación. Tómelo como aprendizaje orientado a proyectos para que pueda crear un vínculo entre programación y lógica. Repasar las habilidades para resolver problemas es lo más importante.
Comprensión de los pueblos / Comunicación
El programa que escribirá involucra a una persona, sociedad o problemas de la vida real, incluso si usted es el único, por lo que es importante comprender el mundo real.
Estabilidad tecnológica cambiante
La tecnología está cambiando y nunca sabrá lo que será exigente e importante mañana, por lo que debe dedicarse a actualizarse a la tecnología cambiante.
Pero, ¿por qué tomar décadas aprendiendo programación si hay una manera de aprender más profundamente en un período corto de tiempo con ayuda experta y aprendizaje progresivo?
Entonces, si quieres aprender progresivamente, te sugiero que eches un vistazo a la Escuela de Ingeniería de Software de Holberton en San Francisco, que te enseñará a ver los principios subyacentes y las conexiones entre cosas aparentemente dispares para reconectar tu cerebro. Esta escuela de programación ofrece un programa de dos años compuesto por tres partes diferentes:
- 9 meses de intensa capacitación en fundamentos de ingeniería de software,
- Una pasantía de 6 meses, y
- 9 meses de estudio in situ o remoto en una especialización de su elección.
Esta escuela cubre todos los criterios como el aprendizaje entre pares , aprender a aprender , aprendizaje orientado a proyectos , habilidades blandas , conocimiento completo , ayuda de mentores , lo cual es muy importante para ser bueno en la programación al no tomar demasiado tiempo.
¡Gracias por leer!