Cómo convertirse en desarrollador web empleable en 6-12 meses

Escriba algo que pueda mostrar en línea. Las cosas reales que creas cuentan más que las habilidades que has aprendido.

Tuvimos un graduado de música que fue entrevistado como desarrollador junior. Había hecho una caja de resonancia que le estaba haciendo ganar un par de cientos al mes en clickbait de anuncios, así que consiguió el trabajo. Continuó desarrollando cosas y ahora es un desarrollador senior … con un título en música.

Entonces, suponiendo que ya tiene HTML / CSS básico (si no, consígalo);

Escribe algo que puedas mostrar; una aplicación de una sola página de algo, cualquier cosa con un front-end fuerte. Eso te llevará a la secundaria.

Sigue desarrollando tus propias cosas; Algo nuevo o una mejora de extremo a extremo para su proyecto que le proporcionará las habilidades para senior. Esto tendrá un fuerte front-end y back-end (tal vez una aplicación móvil que vaya con el sitio web de escritorio de la página de inicio estándar), utilizando las tecnologías actuales en demanda.

Te sugiero que vayas con JS y el nodo para el primer proyecto, tal vez con algo como Angular o React como tu front-end JS lib. El nodo generalmente requiere una base de datos detrás de él, pero si es inteligente, puede usar el nodo como una tubería que usa API públicas (facebook, twitter, etc.) para obtener sus datos de terceros, así que lo haría. Si puede agregar datos de fuentes separadas para inferir algo nuevo, obtendrá el máximo de puntos de brownie.

2 meses para JS, uno o dos meses para el nodo, más 2 meses para escribirlo.

Luego, busque algo con su propio back-end verdadero, y tal vez front-end que funcione tanto en dispositivos móviles como en computadoras de escritorio (puede optar por una idea nueva o agregar a la primera idea. Otros 3-4 meses).

Ideas?

Un tablero D3 que rastrea algo geek e interesante, tal vez haciendo predicciones. Por ejemplo, podría mirar Facebook o algo similar y rastrear visualmente sus conexiones. Eso es realmente bueno porque su back-end no tiene que tener una base de datos, solo canaliza datos de la API de Facebook, tal vez haciendo algún tipo de conversión a ella

Un juego que utiliza una API común (google maps, amigos de Facebook, lo que sea) para formar sus niveles.

Su muro de Facebook y otras fuentes de medios sociales personales se presentan como un formato de revista electrónica estilo flipboard

Una aplicación de placa de sonido / video que le permite tomar videos de YouTube y editarlos para crear un nuevo video, quizás agregando su propio sonido y gráficos. Lo hace dinámicamente, por lo que nunca copia los originales. Un remixer viral si quieres. Hmm … eso suena interesante. (¡Podría intentarlo yo mismo!).

¡Buena suerte!

Para ser un desarrollador front-end necesitas aprender HTML, CSS, JavaScript y JQuery. Probablemente quieras aprender un par de frameworks como Bootstrap, angulares o reaccionar también.

Mi sugerencia sería ir a codecademy y eliminar sus clases. Tienen un curso para cada uno de los anteriores, excepto para los marcos.

Una vez que haya terminado, sugeriría que elimine Free Code Camp, lo que reforzará y agregará a lo que aprendió en codecademy. Creo que aprenderás Bootstrap y reaccionarás también.

Según tengo entendido, una vez que complete fcc, habrá creado varios sitios y aplicaciones web y realizado trabajos para varias organizaciones sin fines de lucro y estará listo para trabajar.

Buena suerte