¿Qué tan bueno debería ser en HTML y CSS para convertirme en un profesional independiente?

Gracias por el A2A:

TL; DR:

  • ¿Te gustaría escribir / crear tu sitio web?

Larga historia / Lista de verificación:

  1. Aprenda los conceptos básicos de HTML (sin marcos o similares)
  2. Familiarícese con CSS (estilos simples)
  3. Sumérgete en un marco CSS como Bootstrap o UIkit
  4. ¡Sumérgete más profundo!
  5. Eche un vistazo a los mercados temáticos e intente crearlos utilizando esos marcos y su nivel de habilidad actual: ignore JavaScript.
  6. Aprende JavaScript
  7. Sepa que hay jQuery
  8. Vea lo que su Framework (Bootstrap o UIkit) puede ofrecerle sobre JavaScript.
  9. Familiarícese con un CMS (por ejemplo, Storyblok, WordPress)
  10. Crea tu propio sitio web.

Si lograste hacer todo eso y has creado un sitio web para ti que amas. Que es receptivo y optimizado (el rendimiento sí importa). Te contrataría como freelance. En esta etapa, debe tener la confianza suficiente para saber lo que valen sus habilidades.

Continúe aprendiendo: nunca deje de aprender.

  1. SCSS / SASS
  2. Nodo en sí
  3. Gulp / Webpack (sí, Grunt también existe)
  4. Mecanografiado
  5. Marcos de JavaScript (VueJs, AngularJs, …)

No haga:

  1. No compre un tema, cambie algunos colores y finja que es un desarrollador web
  2. No descargues ilegalmente un tema y cambies algunos colores y finjas que eres un desarrollador web (sí, tuve algunos de estos tipos como solicitantes)
  3. No use un tema de WordPress y dígale a todos que es un desarrollador web porque sabe cómo presionar algunos botones.

Si. Realmente no puedes ser un desarrollador sin ellos, independientemente o de otra manera. Sin embargo, no se preocupe, HTML y CSS son triviales de aprender, es JavaScript lo difícil.
Cuando solicite un trabajo, la mayoría de las empresas le darán preguntas de entrevista HTML / CSS y JavaScript para evaluar su conocimiento, por lo que debe ser bastante bueno.
Le sugiero que tome algunos buenos libros como Head First HTML and CSS y Head First JavaScript Programming, o tome cursos en FreeCodeCamp. Estarás creando sitios web en poco tiempo, solo sigue aprendiendo y practicando.

Deberías ser realmente bueno para obtener un buen dinero. Aquí hay una lista de verificación para evaluar rápidamente.

La respuesta es específica para HTML y CSS

  1. HTML5 y CSS3
  2. Bootstrap y diseño receptivo
  3. Comprensión de JavaScript o un marco de UI basado en su interés y trabajo; con una comprensión mínima de JQueryUI
  4. Conocimiento de Webpack / SCSS y SASS
  5. Habilidades básicas de Photoshop para preparar tus diseños.
  6. Comprensión sobre el alojamiento de su diseño
  7. Un sitio web de demostración que muestra tus habilidades

¿Que bien?

¿Si puede completar una cartera de sus trabajos incluso sin tener un solo cliente y resulta realmente bueno? Sí, puedes hacer trabajo independiente.

Pero hay una excepción, co-trabajé con alguien en línea que tenía una armada de cartera que hizo (sitios web). Le pidió al empleador grandes cantidades de salario por hora y en realidad lo consiguió. Resultó que este tipo solo estaba rascando la superficie del desarrollo y realmente incompetente. El empleador descubrió que sus habilidades solo se complementaron con una buena cartera que ya no creemos que hizo, pero que aún obtuvo un título de profesional independiente y que en realidad se benefició durante unos meses.

Entonces … puedes ser un freelance web, incluso lo único que sabes es cocinar arroz.

Así es como decidí convertirme en un profesional independiente:

Algun dia en 2013

Un amigo me llama alrededor de las 8 de la mañana y yo estaba durmiendo. Recibí la llamada con ira para perturbar mi sueño.

Amigo: Broo … ¿Por qué no puedo alinear al centro el texto de un elemento de posición absoluta?

Yo: dale un poco de ancho, mantén la izquierda a la derecha 0 y margen automático Y nunca me devuelvas la llamada. Golpea el teléfono

* woooooaaahhhhhh *

Puedo responder preguntas a html css en el sueño: O

Eso es lo bueno que uno debería ser, creo: p

Feliz codificación y sigue riendo 🙂

Lo más fluido posible, donde puede crear casi cualquier cosa que desee simplemente escribiendo el código. Si tiene que buscar en Google todo, tomará mucho tiempo hacer algo. A menos que pueda comenzar con una buena plantilla como una de estas, donde gran parte del trabajo detallado ya está hecho.

HTML5 UP

Debe sentirse cómodo solucionando problemas complejos con él. Una cosa es poder construir el tuyo, es otro animal para poder arreglar un desastre existente.

Supongo que te refieres a ser un desarrollador web independiente. En ese caso, su criterio para lo bueno que debería ser en HTML y CSS dependería de los proyectos que tenga o tenga la intención de emprender. Su nivel de habilidad debe ser suficiente para que pueda cumplir con los requisitos del proyecto y cumplirlos dentro del plazo programado. Si comienza con proyectos pequeños y menos complejos, la demanda de lo bueno que es es menor que cuando asume proyectos más grandes y complejos. ¡Buena suerte!