Realmente no podemos saber qué es exactamente lo que se necesita para 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.
sugerimos que sigas diferentes pasos que incluyen:
Conocer los conceptos básicos, la sintaxis y el patrón de diseño.
- ¿Cuál es el procedimiento para calcular el nivel actual de Sigma para consumibles en cualquier industria?
- ¿Cuál es la forma más rápida de convertirse en director de un gerente?
- Soy un estudiante de secundaria y quiero trabajar en la NASA. ¿Qué tengo que hacer?
- Si hago MS en redes de computadoras de una universidad superior a la media en los Estados Unidos, ¿cómo es el escenario de colocación?
- ¿Cuáles son los trabajos bien pagados en la India que no todos conocen y tienen muchas vacantes?
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 muy 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 mires a Holberton, que te enseñará a ver los principios subyacentes y las conexiones entre cosas aparentemente dispares para volver a cablear tu cerebro.
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. ¡para leer!