Mis principales recomendaciones son: –
- Solo Aprende ya que tiene una función para probar el código tú mismo.
- Codecademy porque toneladas de recursos.
- Udemy para video tutoriales y gran experiencia de aprendizaje.
- Udacity para el desarrollo y diseño de cursos.
¿CÓMO MEJORAR LAS HABILIDADES?
1. Practica, practica, practica
- ¿Existe una plataforma para probar desarrollos web en línea?
- ¿Hay algún sitio web en línea para estudiar alemán?
- ¿Qué errores técnicos cometí al desarrollar este sitio web, payposts.com, diseño y funcionalidad?
- Cómo redirigir cualquier sitio web a otro sitio web sin utilizar ningún software de terceros
- ¿Existe alguna herramienta para verificar el rendimiento del sitio web automáticamente y compartir el informe por correo electrónico?
En primer lugar, debe desarrollar su propia confianza en sus propias habilidades. Solo puede ir tan lejos siguiendo los tutoriales en línea. Necesitas construir algo propio. En muchos entornos profesionales no desea reinventar la rueda, pero puede ser útil para un ejercicio de aprendizaje. Cree su propio blog en PHP, cree un complemento de JavaScript, tenga una idea de cómo funcionan estas cosas, para que tenga la confianza de usar aplicaciones y complementos preenvasados en su trabajo. Falla rápido y con frecuencia.
No te sientas obligado a terminar tus proyectos de práctica, ya sea que sientas que has aprendido lo que querías, las cosas pueden volverse aburridas si tu objetivo de aprender algo en particular ya se ha logrado.
2. Crear un proyecto y publicarlo
Ahora que ha practicado, es hora de usar su conocimiento y crear un proyecto y compartirlo con el mundo.
¿Es un sitio web? ¿Es una aplicación móvil? ¿Es una gema de rubí? Ver a la gente usar tu código en el mundo real te da más confianza. Para mi primer proyecto, construí una gema de rubí, no porque tuviera un uso real, sino porque vi que aún no existía. Lo lancé y no esperaba nada de eso. Cuando recibí un tweet agradeciéndome y lo estaba usando en un sitio de producción, me dio un gran impulso de confianza.
3. Contribuir en Github
Contribuir a otros proyectos de código abierto en Github puede ser una excelente manera de obtener experiencia y confianza adicionales. Puede aprender del código de otros y comentarios sobre sus confirmaciones.
Sus contribuciones ni siquiera tienen que estar en código. Puede modificar una wiki o actualizar la documentación. ¡Esto muestra que comprende el código y puede articular cómo usarlo!
4. Dar una charla en una reunión
He dado charlas en reuniones, me he entrenado en entornos corporativos y he publicado cursos sobre Treehouse. ¿Y sabes qué? Cada vez me he sentido un poco asustado e inadecuado para la tarea. Pero casi cada vez que lo hago y me expongo, descubro que mis sentimientos de insuficiencia no estaban justificados. Después de dar la charla, incluso sobre algo como “Lo que aprendí al probar “, descubrí que mucha gente tiene menos experiencia. ¿Por qué están allí en primer lugar escuchándote? Has hecho algo que ellos no han hecho. Acaba de convertirse en un experto instantáneo y un recurso valioso para ellos.
5. Habla con todos
Finalmente, cuando hable con las personas sobre sus experiencias de codificación, pronto descubrirá que tienen los mismos sentimientos de duda e insuficiencia. Solo saber que no está solo puede darle la confianza para avanzar en su carrera de desarrollo.