¿Qué curso debo aprender para conseguir un trabajo rápidamente: desarrollo de pila MEAN o desarrollo de Android?

Esto depende de los siguientes factores:

  1. Número de tecnologías en la pila: MEAN tiene muchos más idiomas para tratar, desde JavaScript, HTML, CSS, Bootstrap, AngularJS, JQuery (todos estos son para frontend web), NodeJS, MongoDB, Json, ExpressJS (estos son para backend web). Compare esto con Android, que necesita Core java como idioma básico y luego todo lo demás está dentro del estudio y sistema operativo Android de Google. Por supuesto, la aplicación móvil tendrá un front-end y back-end, pero la complejidad será bastante menor en comparación con MEAN si se compara de extremo a extremo
  2. Lo que ya sabe: si tiene una idea básica de Java, Android puede tener más sentido para usted, pero si conoce HTML, CSS para comenzar, puede optar por MEAN o solo el desarrollador frontend para ser contratado rápidamente. Si no es un programador, sugeriré Android o solo un desarrollador Frontend porque ambas habilidades se pueden aprender mucho más rápido que MEAN, que es una combinación de tecnologías Frontend + Backend. Entonces, por ejemplo, puede comenzar con Frontend y ser contratado en este rol mientras aprende NodeJS más tarde para convertirse en un desarrollador MEAN Stack. De esta forma, puede acumular experiencia en la industria y también mejorar su habilidad para un mejor rol.
  3. Tiempo que puede dedicar: MEAN consumirá fácilmente 70–80 horas de aprendizaje efectivo junto con 20–30 horas de trabajo del proyecto, por lo que en general 90–100 horas. Android OR Frontend tomará entre 30 y 40 horas de aprendizaje y entre 15 y 20 horas de trabajo en el proyecto, por lo que un total de 50 a 60 horas en promedio. Entonces, si tiene el tiempo disponible para aprender MEAN, hágalo. De lo contrario, consiga un trabajo con una habilidad y habilidad más fáciles más adelante
  4. Su fondo: esto se combina con el punto 3 en algunos casos. Por ejemplo, si se graduó de la universidad en 2016 y aún no obtuvo su primer trabajo, su prioridad inmediata debería ser ser contratado, ya que los reclutadores probablemente no lo pondrán en la lista de favoritos una vez que haya un nuevo lote de graduados de 2017. Esto se vuelve más complejo cuando se estaba preparando para algún gobierno. examen y desperdició el año en eso. Por otro lado, si usted es un profesional de TI con, digamos, 1–2 años de experiencia. y desea cambiar el trabajo a un mejor perfil o CTC y puede tomar 10 horas de su trabajo tal vez los fines de semana, luego ir a MEAN.

Desde que recibí una solicitud de respuesta, espero que esto sea suficiente. En caso de que necesite más ayuda, puede comunicarse conmigo o con mi equipo en edWisor | Adquiera habilidades Obtenga contrataciones y estaremos encantados de ayudarle más.

Esta no es la respuesta que está buscando, pero creo que se debe decir lo siguiente.

“Nada que valga la pena hacer es fácil “. – Theodore Roosevelt

Olvide el trabajo por ahora, solo comience a programar, quiero decir, simplemente hágalo. Elija cualquier idioma y simplemente haga algo. Podría ser tan fácil como imprimir “¡Hola Mundo!” O tan complejo como una calculadora. La parte más importante es solo comenzar. No estará listo para ese trabajo en un mes o incluso en un año. Pero es un comienzo. Sigue aprendiendo, sigue explorando. Sabrá cuándo está listo para abordar esa primera entrevista de trabajo. Y cuando se queda corto, sabe dónde mejorar y vuelve a intentarlo.

Tal vez sea un reflejo del tiempo, pero hay demasiadas personas por ahí que solo quieren que alguien les dé una guía completa sobre cómo hacer XYZ. Lamentablemente, no hay un único camino hacia el éxito, pero por otro lado, eso significa que hay muchos. Esta es una industria / carrera donde los aficionados autodidactas pueden defenderse de los graduados de la liga Ivy. No importa cómo lo haga, es un camino difícil y difícil de bajar, pero el viaje es ciertamente interesante y vale la pena. Nuevamente, nada que valga la pena hacer es fácil.

Por supuesto, admito que tengo el lujo del tiempo y la juventud de mi lado. No puedo pretender entender tus razones para querer convertirte en desarrollador tan rápido. No puedo hacer ninguna inferencia sobre su situación, especialmente viendo lo que pidió anónimamente. Pero te lo ruego, solo comienza a programar. Busque ayuda sobre cómo hacer lo que necesita hacer. Llegarás a donde necesitas estar. Pero dar ese primer paso es más importante que cualquier elección de tecnologías que aprenda en este momento porque si lo hace bien, no importará mucho en el futuro.

Cuando pidas respuestas … Te explicaré mi situación, por fin obtendrás tus respuestas …

Comencé con Android … no tenía experiencia previa en ningún lenguaje de software … aprendí Java para Android (no Java y luego Android) creó una aplicación y consiguió trabajo … pero después de eso luché mucho por no tener conocimientos básicos. Luego aprendí todos los demás cosas además del trabajo y el buen desempeño ahora, incluso aprendiendo MEAN stack para mi último proyecto.

Aprender MEAN Stack será una buena opción, ya que comparar Android MEAN stack me resulta fácil (comencé con Android, así que estoy acostumbrado, pero aún así …) MEAN stack probará todos los aspectos importantes en un solo proyecto, pero la aplicación de Android incluso se puede hacer sin base de datos, implementación del lado del servidor (aplicaciones estáticas) y mi amigo, este es el mejor.

Nuevamente, si conoce js y JS angulares, también puede optar por el marco IONIC para el desarrollo de aplicaciones móviles. Esto será un bono para ti. Podrá crear aplicaciones móviles no solo para Android sino también para IO y Windows .

Una vez que su mente se moldee en torno al software que funciona y al estilo de programación … Android será solo un nombre.

Ahora es tu turno de decidir … Tanto Android como MEAN están en auge ahora , conseguirás trabajo si tienes buenos conocimientos y comunicación. La mejor suerte … Tener un futuro prometedor por delante.

Android y MEAN son una de las tecnologías más populares. MEAN consta de múltiples tecnologías, cliente y servidor. Para las aplicaciones de Android, debe aprender la base de datos Java y SQLite.

Depende de su interés y antecedentes. Si tiene experiencia previa en desarrollo web, entonces aprender MEAN stack sería comparativamente más fácil. Si, por otro lado, tiene una buena experiencia en Java, entonces podría aprender Android de manera relativamente fácil.

Ambos son buenos desde la perspectiva del trabajo.

Lo que te parezca más interesante. Seriamente. Aprenderá mejor aprendiendo algo que atraiga su atención. Cuando construyes algo que realmente quieres, se siente más valioso y te anima a seguir perfeccionando tu habilidad. Cuando consigas un trabajo, lo disfrutarás más.

Seré sincero: lo que elija se volverá rápidamente obsoleto. Nuevas características están disponibles, surgen nuevos campos “calientes”, y los viejos patrones se descartan por otros más expresivos o abstractos. Es la naturaleza del juego. Dicho esto, percibirá patrones de lógica con el tiempo y aprenderá nuevas formas de ver cómo abordar los problemas.

Así que sumérgete. No te preocupes demasiado por la elección correcta / incorrecta. Probablemente encontrará un trabajo de cualquier manera, y probablemente comenzará a trabajar en áreas que no esperaba. Solo sigue moviéndote.

su desarrollo MEAN Stack