Renuncio a mi trabajo diario porque me deprime. Sé HTML, CSS, JavaScript básico y desarrollo de temas de WordPress. ¿Qué debo aprender y cómo hago un buen uso de un período de un mes para asegurar un trabajo en el desarrollo web?

Su trabajo puede ser frustrante si no tiene un conocimiento medio profundo de las tecnologías con las que está trabajando y no puede encontrar tiempo para aprender estas tecnologías. Espero que tomar un descanso resulte ser una buena decisión, solo haga un buen uso de este descanso de un mes.

Aquí hay algunos recursos que recomiendo que lo ayudarán a recuperarse. Estos son cursos interactivos donde podrá editar y ejecutar código en el navegador. Al final, te ahorrará mucho tiempo.

JavaScript

  1. Introducción a JavaScript: primeros pasos
  2. Intensifique su JS: una guía completa para JavaScript intermedio

CSS

  1. Entendiendo Flexbox: todo lo que necesita saber
  2. La Introducción práctica (completa) a CSS

Una vez que se sienta cómodo con el desarrollo web general, busque un marco de aplicación de página única (por ejemplo, React / Redux). Primero, aprende Reaccionar, solo luego mira a Redux.

  1. El camino para aprender Reaccionar
  2. Aprenda React.js, Redux e Immutable.js mientras crea una aplicación meteorológica

En primer lugar, felicidades por tomar esta decisión. No tiene ningún sentido hacer su trabajo solo porque paga las facturas. De hecho, puede caer en la depresión.

Ya sabes HTML y CSS. Este ya es un buen comienzo. Ahora tienes que trabajar en tu Javascript. Intenta llevar ese nivel básico al menos a un intermedio.

Te recomiendo que uses FreeCodeCamp es gratis y es genial. Una vez hecho esto, debe elegir un “lado”. En el desarrollo web, como puede saber o no, hay tres roles principales:

  • Desarrollador Frontend
  • Desarrollador de backend
  • Desarrollador Fullstack

Tus preferencias y tus objetivos inevitablemente influirán en esta elección. Aunque creo que un mes es muy apretado, si mueles y te apresuras, puedes hacerlo (o cerca de él).

Para darle algunos antecedentes, voy a enumerar aquí las mejores tecnologías para cada lado y el tamaño relativo del mercado laboral (en los EE. UU.) Para que pueda asegurarse de que realmente haya demanda de lo que desea hacer.

Por ejemplo, si elige convertirse en un desarrollador frontend especializado en Vue (un marco frontend). Puede ser difícil conseguir un trabajo en un mes, ya que hay muy pocos trabajos (187 a partir de ahora).

Por otro lado, si tuvieras que elegir algo como React (otro marco frontend) tendrías muchas más posibilidades de conseguir algo, ya que hay una gran demanda de esta tecnología (6113 empleos a partir de ahora).

Ahora puede que se pregunte: “Andrea, ¿cómo podría decidir en qué me convertiré si no tengo ni idea?”.

Juego limpio mi amigo.

La regla general que me gusta usar es simplemente hacerte un par de preguntas:

  1. ¿Me gusta crear la parte visual del sitio web y recibir comentarios inmediatos? Entonces debería ir a la interfaz
  2. ¿Prefiero trabajar en el lado lógico de las cosas? Entonces tal vez debería estar en el backend

Teniendo en cuenta dónde se encuentra en este momento, podría ser mejor para usted explorar el mundo frontend ya que ya conoce todas las tecnologías básicas involucradas (HTML, CSS y Javascript).

Recientemente escribí un libro electrónico que lo guiará en su camino para convertirse en desarrollador web. En 20 páginas, le mostraré los mejores recursos para aprender y le proporcionaré muchos de esos datos sobre el mercado laboral para cada tecnología.

Estoy seguro de que puede ayudarte con tu búsqueda.

¡Buena suerte!

Un marco de SPA.

En este momento tienes dos opciones; React or Angular (también hay Vue pero los números de trabajo aún no están allí para que yo lo recomiende como una opción si la seguridad del trabajo es su objetivo principal). De los dos iría con React.

Aprenda React, Redux y suficiente sobre npm, Webpack y Babel para configurar un entorno de desarrollo.

¡Aprenda más JavaScript en profundidad! ¡Ya que sabe cómo desarrollar un tema de WordPress, cree un tema desde cero con HTML, CSS y JavaScript desde cero!

O haga algo con Vanilla JavaScript y la API de WordPress

Si necesita más ayuda y orientación, consulte Mr. Frontend y Mr Frontend Blog

Estás renunciando a un trabajo, donde ya tienes TODAS LAS HABILIDADES que necesitas para el desarrollo web, porque te deprime …

Me parece que no estás preparado para el desarrollo web, tal vez el mes sea mejor gastar en decidir lo que realmente quieres hacer, en lugar de obtener más habilidades en algo que es probable que vuelvas a dejar en el futuro.

Trabaje para mejorar sus habilidades de JavaScript, aprenda un marco moderno como React o Angular.

More Interesting

Estoy aprendiendo C pero quiero ser desarrollador web. ¿Qué debo aprender?

Estoy creando un sitio web para una empresa y me preguntaba cuál es la mejor manera de tener un blog dentro para fines de SEO.

Cómo ofuscar una identificación de pedido de carrito de compras

Soy un programador de Java que sabe cosas básicas sobre eso y tengo más de 5 años de experiencia laboral. ¿Cuál será el futuro en él? ¿Cómo puedo mejorar en la perspectiva técnica?

He construido un servidor a partir de una computadora portátil vieja y ahora tengo hambre de más. Quiero comprar un servidor físico para alojar efectivamente 2/3 servidores de alta potencia. ¿Dónde puedo comprar uno por alrededor de 350 USD?

Cómo agregar espacios en blanco adicionales en PHP

¿Cómo creo y diseño mi sitio?

Si uso Python para la creación de secuencias de comandos web, ¿todavía necesito aprender JavaScript?

Quiero ser programador web, pero no sé si debería aprender PHP, Django o Python.

Tengo conocimientos básicos de C y HTML / CSS. Quiero ir al desarrollo web. ¿Debo aprender PHP o Javascript primero? ¿Qué tutoriales debo seguir para aprenderlos?

Quiero desarrollar un sitio bancario. ¿Dónde puedo encontrar un buen blog tutorial o sitio que explique sobre el flujo de trabajo del sistema bancario, los diseños de bases de datos, etc.?

Descargué el volcado completo de wikitaxi y descargué todas las demás cosas necesarias, pero no muestra imágenes ni ecuaciones / fórmulas matemáticas. ¿Cómo hago para hacer eso?

Actualmente estoy usando PHP / MySQL para alimentar mi sitio web. ¿Es esta la mejor tecnología o debería usar otra cosa?

¿Cómo obtengo exactamente datos de películas como títulos, clasificaciones, actores, etc., de IMDb?

¿Sería una idea errónea si creyera que los desarrolladores web son extremadamente comercializables? ¿Qué es lo que hace que los desarrolladores web sean extremadamente comercializables?