Aprendí HTML, CSS, Javascript, React, Node / Express + MongoDB. ¿Debo aprender Meteor o seguir mejorando las habilidades que tengo ahora para ser contratado?

Respuesta corta:

Lo que resulte en una cartera más grande en los próximos 3 a 6 meses.

Respuesta larga:

Meteor todavía es un marco relativamente joven y, al momento de escribir (junio de 2016), está en un estado de cambio. Algunos de los factores que han hecho que los usuarios de Meteor no estén seguros de qué hacer:

  • Meteor 1.3 se ha vuelto aún menos obstinado que las versiones anteriores, que es una espada de doble filo para alguien que comienza y busca la “respuesta correcta”
  • La incorporación del soporte NPM, que deja el futuro de Atmosphere en un gran signo de interrogación, lo que una vez más dificulta la elección del ‘paquete correcto’
  • Soporte para React & Redux, lo que hace que muchas personas se pregunten si deberían continuar usando las barras espaciales o duplicar la administración del estado

Dicho todo esto, un usuario experto de Meteor probablemente pueda producir una aplicación significativamente más rápido que alguien que usa MEAN stack (no quiero generalizar, pero esto ha sido cierto en mi experiencia al menos). Al final del día, conseguir un trabajo de desarrollo tiene mucho que ver con la experiencia que puedes demostrar. Como no vi Angular en tu lista de habilidades, esto podría significar que aprender Meteor puede llevarte allí más rápido que aprender Angular.

Lo que haría si fuera usted es pasar por un curso en línea de Meteor como este: Meteor and React for Realtime Apps – Udemy; para ver cómo se acumula en relación con tus habilidades existentes. Si cree que le permitiría a USTED desarrollar una cartera más rápido y ser más activo en la comunidad, entonces podría tener mucho sentido usar Meteor. Al final del día, si usa Meteor con React, Redux y GraphQL para construir 5-10 aplicaciones serias, entonces probablemente esté en un buen lugar en términos de empleabilidad (por ahora).

Mi 2 ¢.

“Aprendizaje” puede significar muchas cosas diferentes. Si está buscando ser contratado, debe convencer a alguien sobre sus habilidades. Para hacerlo, necesita experiencia laboral o un proyecto personal de buena calidad.

Según la naturaleza de la pregunta, supondré que todavía no tienes experiencia laboral. Esto significa que la única forma de demostrar sus habilidades de desarrollo de software es construir algo. Dependiendo del tipo de roles que esté buscando, esto puede variar de una suite de simulación de algoritmos a un sitio web personal.

Lo mejor es concentrarse en un problema que tenga y que desee resolver. Con suerte, esto lo hará participar el tiempo suficiente para que el proyecto esté “terminado” (en realidad, ningún producto está terminado, siempre faltan características o hay cosas que se pueden mejorar).

Hace unos años desarrollé una plataforma de descubrimiento de eventos porque quería saber qué está pasando en mi ciudad. Esto me permitió poner en práctica mis habilidades, ser contratado y luego cofundar SymbaSync, una plataforma de reclutamiento que, entre muchas otras cosas, valora sus habilidades no relacionadas con el trabajo.

Entonces, en lugar de aprender nuevas habilidades, comience a aplicar lo que ya sabe. Esto te enseñará mucho más que tutoriales.

Tengo habilidades similares Estoy buscando trabajo remoto de la India.

Meteor es fácil de aprender pero tiene sus propias peculiaridades. No estoy convencido de que Meteor agrupe todos los scripts y estilos y los envíe a la primera solicitud. Otros pueden encontrar actualizaciones optimistas extravagantes.

Meteor podría ser útil para aplicaciones simples. No lo recomiendo para uso de producción serio. Si desea resolver las peculiaridades de Meteor, es mejor que trabaje con Node, Bower, Gulp directamente.

como Ashit Vora dijo ‘sé especialista en tu campo

te sugiero que vayas a Freelancer – Hire & Find Jobs u otros sitios web como este. puedes ganar dinero haciendo algunos trabajos en línea.

Actualice su perfil en linkedin y deje que otros sepan sobre sus habilidades y logros

Si aún no lo sabe, obtenga más información sobre aws (servicios web de amazon). Con su lista, puede completar la pila al 100% con su fimiliaridad con soluciones del mundo real. Haga una aplicación Enterprise pequeña pero útil de adelante hacia atrás en aws usando S3 o algo así, y agregará un valor de mercado real.

Además, aprenda angulasJS … solo mi opinión parcial …

Cuando dices que has aprendido HTML, CSS, JavaScript, React, Node / Express y MongoDB, ¿qué quieres decir? ¿Quiere decir que ha aprendido todas estas tecnologías o que ha completado tutoriales en cada una? Hay una gran diferencia

Si ha realizado grandes proyectos con esas tecnologías, entonces, bien, diría que las ha aprendido razonablemente bien. Y solo con esas tecnologías, debería ser posible para usted conseguir un trabajo. Entonces todo depende realmente. Simplemente puede encontrar una empresa de desarrollo web cerca de donde vive, averiguar qué usan, aprender eso y postularse. O simplemente aplique de inmediato.

Sé como un automóvil japonés: sigue puliendo lo que ya sabes.

Los especialistas tienen más demanda que todos los oficios.

More Interesting

Quiero crear una aplicación con un motor de aplicación de Google, ¿por dónde empiezo?

Recientemente me colocaron en una empresa como desarrollador de PHP. ¿Debo ir por eso? Como, he oído que PHP es un lenguaje moribundo.

Mi código funciona según lo previsto en el Editor HTML en línea, pero no exactamente en las páginas de github o jsfiddle. ¿Que puedo hacer?

Estoy buscando desarrollo de front end, diseño de UX / UI o pasantías de desarrollo de software. ¿Qué puedo hacer para prepararme?

Quiero usar MongoDB para construir una aplicación web. ¿Debería considerar usar Django?

Soy estudiante de primer año de ingeniería eléctrica. Estoy realmente interesado en el desarrollo web, el procesamiento de imágenes y el desarrollo de software. ¿Qué debo hacer en el verano para desarrollar suficientes habilidades?

Cómo ser el mejor en todos los módulos de JAVA

Quiero ser desarrollador web, ¿por dónde debería comenzar?

Recientemente obtuve un trabajo como desarrollador front-end senior, pero estoy luchando con las tareas de JS. Mis colegas parecen conocer JS mucho mejor. ¿Cómo puedo tener éxito?

He comprado un nombre de dominio en GoDaddy.com y quiero alojar mi sitio web en él. ¿a donde voy desde aqui?

Quiero desarrollar un sitio web para una escuela. ¿Qué tecnología o CMS debería preferirse?

¿Dónde debo comenzar si quiero aprender el desarrollo web central?

Quiero ser diseñador web. ¿Cómo hicieron dinero estos sitios web: Google, Yahoo, etc.?

Quiero aprender programación, pero odio el desarrollo web. ¿Que puedo hacer?

Quiero configurar un sitio web de redes sociales, entonces, ¿qué marco web, SDK, herramientas de desarrollo front-end y back-end necesitaré?