Euclid dijo: “No hay un camino real hacia la geometría”.
No hay camino real para ser programador competente.
Se necesita tiempo y energía, pero ese tiempo es bueno gastar y preguntar quién gastó una vez.
Debería felicitarlo por tener la idea de que necesita trabajar primero en su lógica. Una gran cantidad de personas que codifican, carecen de esa información y tener un buen historial es lo que separa a un buen programador de uno excelente.
Primero te doy una hoja de ruta y luego ofrezco mis recursos favoritos para cada uno de ellos.
Utilice Hackerrank.com, este es un juez en línea que brinda capacitación práctica y problemas para usted, para aprender sobre el material siguiente.
Le sugiero que empiece por dominar un idioma primero y luego pasar a otros idiomas y tecnologías. Yo mismo escogí C ++, puedes aprenderlo desde aquí Tú, como programador, necesitas al menos una comprensión básica de cómo van las cosas a un nivel bajo, y elegí comer la rana primero (haz lo difícil primero para que siga siendo algo fácil de seguir ). Puedes posponerlo hasta que alcances un nivel más alto en tu carrera, ya que esta es tu decisión.
- Parece que no me gusta nada en absoluto en mi vida, y no he podido aceptar mi vida en general. ¿Alguna vez cambiará?
- ¿Seguiría el consejo de un ex convicto (prisionero) que cambió su vida y se esforzó mucho por el bien y el éxito, se convirtió en un gran éxito y ahora está ayudando a la gente e inspirando a las personas a vivir sus sueños y mejorar su ser?
- Cómo hacer movimientos inteligentes.
- Estoy en mis primeros 20 años. ¿Qué habilidades puedo desarrollar para tener una carrera exitosa?
- Cómo aumentar mis conocimientos sin escuela
No olvides los alogritos:
Creo que es mejor echar un vistazo a los tutoriales de algoritmos. De nuevo me gusta mucho el tutorial de Hackerrank. Échale un vistazo aquí.
Elige un idioma para tu trabajo:
Luego continué y aprendí un lenguaje más productivo, Python, que tiene muchas bibliotecas y es mucho más rápido que C ++ para crear programas. Aquí las opciones están abiertas de nuevo, puedes elegir Java, ruby y etc … Por cierto, Python es ideal para el desarrollo web. Me gusta especialmente el framework Django. Puedes hacer magia en un solo día.
Realice los pasos superiores en el orden que prefiera y, después de completarlos, avance a algunos proyectos del mundo real .
Yo mismo lo aprendí de la manera más difícil, pero ahora sé cómo podría ser menos problemático, pero usé la ayuda en línea muy a menudo, ya que creo que le debo una a la comunidad de programadores que viene, responderé cualquier pregunta que tenga. tan pronto como sea posible, si usted me envía un correo electrónico 🙂