Sugeriría el siguiente axioma en el que basar su carrera de Desarrollo: Aprenderé hasta el día de mi muerte (probablemente también un buen axioma de vida). El desarrollo es un ecosistema profundo y próspero, repleto de conocimiento y comprensión que progresa rápidamente, así que planifique sondear estas profundidades en el futuro previsible.
Para ser más específicos, si te sientes cómodo con la semántica y la sintaxis del lenguaje, pasa a estudiar patrones y prácticas de diseño. Trabajar en proyectos de código abierto es bueno, y le insto a que intente desarrollar código en una línea de tiempo (y se adhiera a la línea de tiempo), depure su código y luego, de vez en cuando, regrese al código completado previamente y busque cómo mejorarlo. . Si está creciendo como desarrollador, es probable que descubra que el código anterior en el que trabajó se puede mejorar en legibilidad, eficiencia, estructura, etc.
Si no ha leído algunos de los libros clave, le sugiero que mire The Art of Computer Programming (Knuth), GoF Design Patterns e intente aprender lo más rápido posible sobre Machine Learning (serie de Jeff Heaton Kindle es una gran introducción)
- Si hay 3 cosas que debes hacer para tu carrera, ¿cuáles son?
- ¡Orientación profesional! ¿Qué debo hacer con mi carrera?
- Tengo 30 años. Hoy me di cuenta de que mi pasión es el deporte, pero no puedo jugar profesionalmente y no tengo experiencia trabajando en la industria. ¿Cómo persigo mi sueño?
- OPINIÓN: Dadas las siguientes opciones, ¿cuáles elegiría para estudiar y por qué?
- ¿Cuál es la mejor opción de carrera si tomo el curso de ciencias después del 10 en la India?