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

No sé cómo codificar, ¿debo usar un tema de WordPress para comenzar a construir una comunidad de preguntas y respuestas?

Soy un desarrollador de PHP, ¿debería aprender Ruby on Rails o Python Django?

¿Cómo se pueden combinar el desarrollo web y la visualización de datos para obtener excelentes opciones profesionales?

He creado un nuevo sitio web y quiero mostrarlo a todos los entusiastas de la tecnología, ¿cómo puedo hacerlo? No quiero gastar dinero en esta etapa.

Quiero dominar el desarrollo web front-end. ¿Debo ir a cursos en línea o comprar un libro y practicar por mi cuenta?

Quiero construir un sitio como Airbnb. Si tengo un presupuesto bajo, ¿debo usar WordPress o desarrollarlo desde cero?

Quiero convertirme en desarrollador front y backend. No sé por dónde empezar, pero quiero hacerlo. ¿Cómo es posible esto?

Si creo el reproductor de mp3 basado en web más rápido del mundo, ¿hay posibilidades de que pueda competir con SoundCloud y ReverbNation?

Cómo crear una tabla con un marco de JavaScript

Tengo una pregunta relacionada con JavaScript. ¿Qué hace el atributo aplazar / asincrónico cuando se agrega a la etiqueta del script?

Cómo ganar dinero si sé HTML, JavaScript, CSS

Estoy trabajando de forma remota en un sitio web. ¿Cuál es la mejor manera de enviar código HTML / CSS a los desarrolladores? ¿Permitirles ver el código o copiarlo en un documento separado?

Terminé el desarrollo de mi sitio web localmente. ¿Cuál es el siguiente paso para tener una versión .com?

Cuando agrego una columna a una tabla existente, ¿se convierte automáticamente en una clave principal?

Soy un probador manual. Mi interés está en el desarrollo. ¿Es bueno aprender AWS o aprender alguna tecnología de desarrollo? Ya he versado en ASP.NET y Java.