Respuesta corta: lo que dijo el usuario de Quora.
Respuesta larga: Obviamente, depende de lo que quiere decir con “ganarse la vida” y en qué mercado se encuentre. Si está buscando ganar un salario digno en Average Town, Kansas, los requisitos son muy diferentes a ganar $ 150k en San Francisco
Además, el desarrollador web front end puede significar “Sé HTML y CSS y puedo cortar y pegar jQuery”, “Sé HTML y CSS y puedo ponerlo en una plantilla de WordPress” o “Soy un HTML5 usando la superestrella de JavaScript (lenguaje de programación) , sueñe con que Meteor (plataforma Javascript) esté lista para usar en un entorno comercial, y use Modernizr para decidir si debo usar animaciones JavaScript o CSS3 en mis proyectos “y muchos grados intermedios.
- ¿Cómo iniciar un negocio de recarga de recarga móvil? Qué se necesita
- ¿Cuál es el mejor instituto para el curso de diseño web en Hyderabad?
- ¿Cuál es la mejor manera de generar un archivo PDF a partir de HTML y CSS?
- ¿Cuándo tiene sentido usar CSS3 en lugar de JavaScript? ¿Y un marco JS?
- ¿Qué es importante para ser un buen desarrollador de Laravel?
Los mejores trabajos serán para las personas que trabajan en aplicaciones, en lugar de sitios web, y esas personas estarán en la última categoría. Llegar a ese nivel llevará años, así que vamos a trabajar aprendiendo HTML / CSS y avanzando desde allí. Lo importante que debe recordar es que nunca podrá “convertirse” en un desarrollador web front-end. Dicho esto, es una carrera increíble con gente increíble y no podría recomendarla más.
Ahora, para obtener los conceptos básicos de HTML / CSS, no le llevará mucho tiempo. Dependiendo de qué tan rápido “haga clic” para usted, podríamos estar hablando en algún lugar entre días y semanas. Vamos a presupuestar un mes para esto. No es una cantidad de tiempo muy generosa para que sienta que tiene todo memorizado, pero completará los agujeros a medida que avanzamos. Ahora, una vez que “conozca” HTML / CSS, hará un trabajo ineficiente y usará mucho Google para lidiar con las diferencias del navegador y las cosas extrañas que surgen en el mundo real que no lo hacen de la mejor manera. tutoriales
En este punto, debe pasar un tiempo creando sitios web en su tiempo libre. Aún no se encuentra en un punto en el que se le pueda pagar, porque todos tienen un sobrino o algo que está en este nivel, y las compañías esperan que usted sea mejor.
Ahora debe crear 3 o 4 sitios web de diversa complejidad. Una buena manera de asegurarse de que está impulsando sus capacidades con HTML y CSS es elegir algunos sitios que le gusten e intentar crear una página que se vea SOLO en Internet Explorer 8, 9, Firefox y Chrome (naturalmente, puede ignorar la funcionalidad … use “clic derecho, guardar imagen como” para las imágenes). Para que pueda hacer 3 o 4 sitios, y hacer que coincidan en todos los principales navegadores con su diseño / la página que está copiando tomará, oh, tres meses. Este será un trabajo duro y será frustrante. Aquí es donde estarás más tentado a rendirte. No lo hagas
Su próximo paso para convertirse en un profesional de HTML / CSS es escribir un sitio de diseño web receptivo. Esto impulsará su CSS y su capacidad para planificar cómo escribir un sitio a nuevas alturas. Además, estas técnicas son el futuro de la web. Elija uno de los sitios que ya hizo y vuelva a hacerlo como un diseño receptivo. Date un mes.
En este punto tiene 6 meses, su HTML / CSS es profesional (ish), y debe ser contratado como desarrollador front-end de nivel de entrada si no se necesitan habilidades de Javascript. Sin embargo, se necesitarán algunos Javascript si se encuentra en la mayoría de los mercados.
La forma más fácil de aprender algo de JavaScript es con jQuery *. Simplificado en exceso, jQuery es una biblioteca de JavaScript de un montón de fragmentos de código mágico que le permiten agregar animaciones bonitas y similares a un sitio web. Nettuts hizo un excelente tutorial de jQuery de 30 días: http://net.tutsplus.com/articles…
* Debería asegurarse al 100000% de aprender realmente JavaScript, no solo jQuery en algún momento.
Ese tutorial será suficiente para llevarlo a través de la entrevista y permitirle revisar jQuery con la ayuda de Google para hacer mucho de lo que desea hacer. Para obtener una oportunidad para el proceso de entrevista, amplíe su conocimiento de jQuery escribiendo un complemento de presentación de diapositivas desde cero. Asegúrese de comprender cada línea de código que está escribiendo y permita que las personas configuren opciones en el complemento como diferentes efectos de transición, descripciones de imágenes e incluso configuren la presentación de diapositivas para que funcione de manera diferente si alguien la mira en un teléfono. Dese un mes para hacer los tutoriales y un mes para su complemento.
Ahora, en este punto, podrás conseguir un trabajo totalmente. Todavía no vas a salir y conseguir un trabajo de 6 cifras, pero si pasas tu tiempo dominando las habilidades que tienes y aprendiendo (MUCHO) más sobre JavaScript (no solo jQuery), HTML5 y CSS3 (cosas más sofisticadas) agregado a lo que ya sabe), y algunas cosas básicas de diseño de interacción / usabilidad que puede obtener algún día.