La programación es una habilidad de elaboración y como cualquier habilidad de elaboración que aprendes haciendo. ¡Ya has tenido un gran comienzo al sumergirte en un idioma y aprenderlo! Seguid así.
También sugiero encontrar grupos de desarrolladores en su área. Por lo general, hay toneladas de ellos y generalmente caen bajo el paraguas de cualquier idioma o marco del que quieran hablar. Es probable que haya un grupo C # (o python o PHP o javascript o …) en su área. Encuentra cuando se encuentran y asisten. Si no puede encontrar su idioma favorito, elija otro que le gustaría entender más. Se trata menos del lenguaje y más de los problemas que están resolviendo con él.
Hay toneladas de problemas y conjuntos de soluciones que llegarás a reconocer con el tiempo como programador. Hablar con otros programadores aumentará tu exposición. Aprenda sobre los problemas que enfrentaron y cómo los resolvieron. Debate con ellos sobre otras posibles soluciones y sus compensaciones.
- ¿Dónde debería intentar trabajar: IBM GBS India o Infosys India?
- Cómo obtener una pasantía en informática como estudiante de último año de secundaria
- ¿Cuál es el campo mejor pagado en informática?
- Cómo prepararme para el lenguaje de programación Java para que pueda buscarme un mejor trabajo en India
- No soy bueno en matemáticas. ¿Debo seguir tomando CS?
Además de ayudar a crear una conciencia de los problemas que existen, te ayudará a construir el marco mental sobre cómo reconocer ciertas clases de problemas.
La programación es más que escribir código. Se trata de resolver problemas.
Sin embargo, si desea trabajar más en sus habilidades de codificación, también le recomiendo encontrar a alguien para que codifique la revisión de su trabajo. Pídales que lo vean y le den su opinión sobre lo que podría haber hecho mejor. Si puede, busque más de una persona para hacer esto.
Las revisiones de código pueden mostrar inseguridades, así que tenga en cuenta.
Intenta ser humilde con tu código y acepta las críticas. La mayoría de los desarrolladores cuando revisan el código no buscan decepcionar a alguien, solo buscan la solución más adecuada. Sin embargo, a veces nos falta el tacto para entregarlo bien. Si no está de acuerdo con sus comentarios, hágales saber, con tacto, por qué no está de acuerdo. Comience conversaciones y esté dispuesto a equivocarse, pero también trate de reconocer cuándo tiene razón y abogue por eso.