Convertirse en un gran o incluso un buen programador tiene que ver con la práctica y el trabajo duro. Pase más y más y más tiempo escribiendo software real, así como leyendo software.
La mejor manera de hacerlo como estudiante es participando en más proyectos de software de código abierto. Es fácil involucrarse en la mayoría de estos proyectos; puede recoger uno de los problemas más antiguos, discutirlo en un hilo de correo si necesita más aclaraciones / revisión de sus ideas, y luego escribir y enviar un parche.
Esta simple actividad te ayudará a aprender muchas cosas:
- He comenzado mi trabajo y actualmente estoy en proceso de visa aquí en AUH. Hecho médico y huella digital, pero cambié de opinión. ¿Estaría en problemas?
- Cómo ver el lado positivo después de los rechazos universitarios
- ¿Deberían los ciudadanos de los países en desarrollo centrarse en desarrollar una carrera profesional en el país de origen o tomarse un año libre para trabajar y tomar un curso de vacaciones en un país desarrollado?
- ¿Cuál es el mejor sueño o esperanza que debe tener un estudiante de ingeniería mecánica?
- ¿Qué tan bien apoya su artículo en la CA final cuál elegir, empresas medianas o pequeñas?
1. Comunicación: la habilidad más infravalorada de un gran programador
2. Lectura y comprensión del código existente.
3. Patrones de diseño comúnmente utilizados
4. Pruebas de la unidad de redacción
5. Un flujo de trabajo de error / problema
6. Otros procesos (ramificación, planificación de lanzamiento, etc.).
Si le resulta difícil comenzar, puede intentar participar en un programa como Google Summer of Code.
Cómo convertirse en un hacker de Eric Raymond es una gran lectura. TL; DR aprende varios tipos diferentes de idiomas, intenta resolver diferentes tipos de problemas de software que pueden ayudar a personas reales, y con el tiempo, con la práctica, ¡podrías ganar la insignia de un hacker!