Tengo un año de experiencia en desarrollo de programación web, especialmente con MEAN stack. ¿Debo seguir estudiando a fondo o aprender algo más para tener un trabajo?

Aprender nuevas tecnologías siempre es bueno, pero no puedes encontrar un buen trabajo si no estás especializado en algo. Muchas personas intentan aprender muchas nuevas tecnologías pero no las dominan. Si quiere marcar la diferencia y convertirse en experto, puede continuar aprendiendo Javascript, nodeJs AngularJS y Mongo. Puede construir proyectos buenos y escalables con MEAN Stack y muchas empresas están buscando desarrolladores que dominen estas tecnologías. Un año no es suficiente y tendrá más tiempo para comenzar a aprender cosas nuevas, pero por ahora intente convertirse en un experto en MEAN Stack.

“En el fondo, no existe tal cosa como ‘múltiples idiomas'”, dice Lopes *. “Hay una variedad de conceptos de expresión, y los lenguajes de programación son colecciones de estos conceptos; algunas de esas colecciones tienen algún tipo de coherencia de principios entre los conceptos que incorporan, otras son solo una ensalada de frutas. La mayoría de los conceptos existen en muchos lenguajes de programación , incluso si están disfrazados con ropa diferente, sintaxis diferente “.

* Lopes fue un científico investigador en el Centro de Investigación Xerox Palo Alto y formó parte del grupo que desarrolló y comenzó la Programación Orientada a Aspectos.

Si su objetivo es conseguir un trabajo, primero debe determinar en qué tipo de empresa desea trabajar y si necesitan personas de su conjunto de habilidades. La mayoría de las nuevas empresas estarían bien con el nodo en el lado del servidor, aunque muchas todavía prefieren php, pero lo más importante es que generalmente quieren contratar desarrolladores más experimentados. Las empresas más grandes, de tamaño empresarial, están más dispuestas a contratar desarrolladores junior, pero tienden a querer un poco de experiencia con C # o Java en el lado del servidor o un grado de CS.

Si te gusta trabajar en el lado del cliente como desarrollador front-end, estás en el camino correcto con angular, consideraría crear proyectos que te den práctica con aplicaciones de página de inicio.

No veo mucho valor en tratar de dominar JavaScript de pila completa en este momento de su carrera. Definitivamente es bueno saberlo, pero es difícil de dominar, y quieres ser realmente experto en algo cuando estás buscando trabajo. Construir usando la pila MEAN estaría bien, pero es posible que desee centrarse en las partes del lado del cliente. En mi humilde opinión, es donde la mayoría de los trabajos parecen estar en estos días, en la mayoría de los Estados Unidos.