¿Cuál es la mejor manera de construir su cartera de HTML y CSS mientras los aprende?

Soy un profesional independiente. Y en mis primeros proyectos aprendí cuán diferente es de un trabajo diario.

La diferencia más grande y más evidente ha sido que obtendrá un salario mensual independientemente de si realizó su trabajo al 100% o no.
Pero en Freelancing, nunca te pagarán por 2 cosas, que son muy importantes para la supervivencia:

  1. Aprender cosas nuevas : para mantenerte actualizado con cosas nuevas
  2. Comercialización : para obtener nuevos proyectos

En un trabajo, si se utiliza una nueva tecnología en proyectos futuros, se alentará a los candidatos a aprender y, a veces, también se les brindará capacitación. Los empleados desarrolladores nunca tendrán que preocuparse por el marketing y las ventas.

¿Pero por qué te cuento todo esto?

Estás aprendiendo HTML y CSS. Así que creo que quieres convertirte en desarrollador web y acabas de empezar a aprender. Lo bueno es que tienes una buena dirección.

El camino a seguir desde aquí es:

  1. Aprenda cosas nuevas y relevantes: para que pueda crecer en conocimiento
  2. Cuéntale a la gente sobre tus habilidades: para que la gente reconozca tus habilidades

Aprender algo es un viaje tan autoiniciado que ningún cuerpo puede tomar tu mano y llevarte a través. Tienes que ir esa distancia. Como máximo, puede obtener la ayuda de un mentor que le puede mostrar la dirección o puede corregirlo.

Lo siguiente es contarle a otros sobre tu habilidad.
¿Por qué deberías hacer esto? Si quieres un trabajo o incluso si quieres trabajar por cuenta propia, debes buscar proyectos que te paguen. Necesitas dinero para sobrevivir, ¿verdad?

Entonces, ¿qué puedes hacer con el conocimiento de HTML y CSS?

  • GitHub Streak: esta es una buena forma de practicar. Algunas personas tienen un desafío llamado racha de Github de 100 días. Todos los días, los desarrolladores se aseguran de codificar algo y empujar a github.
  • Codepen: codepen es un sitio web donde obtendrá herramientas de front-end para codificar el front-end de cualquier aplicación / página web. También hay otros como este, pero lo importante es que desarrolle una cartera y cree una serie de páginas web. La próxima vez que un cuerpo te pregunte si has trabajado en decir “X”, entonces puedes mostrarles tu enlace.
  • Experto en CSS: crea tu propio sistema de cuadrícula, escribe tus propias clases que hacen algo que parece imposible, crea fondos CSS usando matiz / gradiente, etc., crea figuras o historias en CSS, crea animación sutil en CSS
  • Pruebe JavaScript: JavaScript se ha vuelto enorme en estos días. Ve con cuidado.

Lo mejor de tener una cartera en línea es que no le cuesta nada y se queda allí casi para siempre.

Espero que hayas terminado con el sitio web w3shools. Ahora cambie a la biblioteca MDN y conviértase en un experto.

La práctica te hace bien. Aprende a esforzarte un poco más con cada nuevo proyecto. Entonces mejorarás, muy rápidamente.

Digamos que comenzaste con HTML y CSS. Cambie a Jade (Pug) + CSS. Luego cambie a Jade + SASS >> YAML + Stylus >> Emmet + Less >> HTML + Bourbon, Neat …

Después de aprender, publique su proyecto en codepens.

Sea un miembro activo en un grupo o grupos de codificación en línea y participe. Cuando se le soliciten sugerencias, ofrezca soluciones, si es posible, contribuya a los repositorios de github.

Al hacer esto, ganarás algo de reconocimiento. Cuando la gente comienza a hablar de ti, es cuando las cosas comienzan a suceder y recibirás correos electrónicos o llamadas preguntando por ti.

Los mejores deseos

Construye cosas. Eso es todo. Cree plantillas y sitios estáticos simples.

Codepen.io