¿Qué idiomas o marcos debo aprender en 2017?

No tuve ningún problema como desarrollador de pila completa, durante años, usando Javascript en el cliente, PHP y SQL en el servidor y AJAX para comunicarme entre ellos.

Node.js está bien, si no te gusta PHP, pero el problema con PHP no es el lenguaje, es el descuido que el lenguaje permite a los desarrolladores desarrollar. Sepa lo que está haciendo y cuáles son las posibles dificultades, y su sitio PHP es tan seguro como cualquier sitio node.js.

En cuanto a ser un profesional, deja de “coleccionar idiomas”, establece un conjunto único para la pila completa y hazte bueno con ellos. Lenguajes, no marcos (aunque jQuery podría llamarse un marco, y lo usé ampliamente).

En cuanto a una carrera permanente, el software no existe. Cuando comencé, a finales de los años 60, tenías una opción: aprender ensamblaje o no. (O trabajar para IBM – tenían un compilador Fortran medio decente. Medio decente – uno de los errores en el libro culpó al compilador por el error.) Casi nadie usa el ensamblaje, y los lenguajes y técnicas web que tomamos por sentado hoy no se había pensado en aquel entonces. (“¿Programación orientada a objetos? ¿Qué significa eso?”)

En 20 o 30 años, los idiomas y las técnicas que damos por sentado hoy se enumerarán en “Historia” en Wikipedia. Estarás “escribiendo” “código” para computadoras cuánticas. O algo igualmente de ciencia ficción ahora. La programación significa pasar un poco de tiempo cada semana, durante el resto de su vida laboral, aprendiendo nuevos idiomas y nuevas técnicas. (Incluso “la nube” tiene décadas de antigüedad. Solíamos desear poder mantener programas y datos localmente, porque leíamos el periódico cuando las líneas telefónicas se caían. Todo se mantenía “en la nube”. De repente, un ¿La tecnología envejecida resucita como “la próxima gran cosa”? No es la próxima y no es grandiosa, es algo que alguien recordó. Nada cambia (recuerdo cuando un diamante marrón era una piedra de corte de grado industrial: los diamantes con calidad de gema eran azul-blanco. Alguien “inventó” los “diamantes de chocolate”, y una roca que antes no valía nada se convirtió en una de las cosas más buscadas. La programación es así: anteriormente, los dolores “ojalá pudiéramos eliminar esto” se convierten en el próximo Facebook).

Sugeriría MEAN Stack Developer si desea seguir una carrera en desarrollo. Se espera que los desarrolladores de MEAN Stack tengan habilidades de codificación excepcionales en Javascript tanto en Frontend como en Backend.

Deben saber cómo usar todo el poder de la programación asincrónica sin bloqueo, proporcionada por NodeJS, y también deben saber cómo crear potentes API basadas en REST. Se espera que los desarrolladores de la pila MEAN tengan una competencia avanzada en su pila completa, es decir, MongoDB, ExpressJS, AngularJS y NodeJS, y también deben poseer el conocimiento para implementar la aplicación de pila MEAN en la nube. El conocimiento de escalar la aplicación o los grupos de MongoDB es un complemento.

También se espera que tengan un comando sobre los patrones de comunicación en vivo a través de la web y sobre tecnologías que proporcionan capacidades como transmisión en vivo y chat en vivo, etc.

Los desarrolladores de la pila MEAN tienen una gran demanda en este momento debido a las ventajas que ofrece la pila tecnológica. MEAN stack también es rentable tanto para empresas a gran escala como para nuevas empresas, ya que con un desarrollador de MEAN stack a bordo, no necesitan contratar a diferentes especialistas para trabajar en un solo proyecto. MEAN stack ha introducido un nuevo perfil profesional, que es un desarrollador de JavaScript de pila completa. Comenzando como desarrollador de pila MEAN, puede convertirse en cualquiera de las tecnologías que cubre y puede convertirse en un experto frontend, backend, MongoDB (NoSQL) o incluso un experto en la nube. Solo eche un vistazo a las tendencias de trabajo de un desarrollador de pila completa (Según una búsqueda. Todos los trabajos. Indeed.com)

Es probable que este gráfico se acelere aún más en los próximos años. NodeJS y MongoDB son altamente escalables, lo que lo convierte en la plataforma perfecta para compañías / sitios web que esperan millones de usuarios o millones de transacciones y es la mejor tecnología si su sitio tiene mucha comunicación en tiempo real (como Facebook) o muchos mensajes en vivo (como WhatsaApp) .El salario promedio de un desarrollador de pila MEAN en INDIA es de 6 LPA y el salario promedio de un desarrollador de pila MEAN en EE. UU. Es de $ 142000. Los desarrolladores de JS de pila completa están siendo perseguidos por compañías como Amazon , Salesforce , Intel , Uber , Goldman Sachs e incluso crecientes startups B2C como Paytm y Flipkart . Entonces, esta es la mejor pila de tecnología de los años presentes y futuros.

edWisor es uno de esos lugares donde puede obtener habilidades y también ser contratado en compañías basadas en productos como MEAN Stack Developer.

La respuesta de Tahseen Ahmad a ¿Cuál es un salario promedio para el desarrollador de stack medio?

Eche un vistazo a los idiomas más populares: Clasificación de lenguajes de programación: ¿cuáles son importantes?

Profesional y prácticamente, harías bien en elegir Java y / o Python. (No JavaScript por el amor de Dios: la respuesta de Richard Kenneth Eng a ¿Qué tiene de malo amar JavaScript? Nunca entendí por qué no puedo usarlo para todo).

También consideraría seriamente el lenguaje Go: el pequeño lenguaje que podría. Eventualmente limpiará el piso con Node: The Fall of the House of Node. Sube a la planta baja con Go now y conduce hasta la cima.

Go se puede utilizar para el desarrollo web: una palabra de The Beegoist. Y, por supuesto, ya sabe que Java y Python se pueden usar para el desarrollo web. (Yo uso Python con web2py).

Tanto Java (con Codename One) como Python (con Kivy) se pueden usar para dispositivos móviles.

Consideraría aprender a convertirme en un desarrollador de Salesforce, que es básicamente Java. Salesforce está creciendo como loco, y puede trabajar en proyectos muy interesantes para todo tipo de industrias. Los desarrolladores de Salesforce tienen una demanda creciente y pueden obtener grandes salarios.

En realidad depende de lo que te gusta hacer. Por ejemplo, si le gusta ser desarrollador web, y más tenía conocimientos básicos de html, css, js y luego debería hacer más proyectos para mejorar sus habilidades. Más prefiero que aprendas framework Angularjs. Es impresionante. Para el lado del servidor, puede investigar cuál es el mejor (nodejs es una buena opción).

Si desea crear aplicaciones, continúe con Java y cree más aplicaciones. Comparta las aplicaciones y podrá mejorar aún más. ¡Haz lo que te entretenga! Buena suerte y haz lo mejor!

Los mejores idiomas de 2016 son:

  1. JavasScript
  2. PHP
  3. Ruby on Rails
  4. JAVA
  5. DO#

Si desea aprender un idioma, le recomendaría que aprenda PHP, ya que es uno de los mejores.

Ir con :

  • Material js
  • Js angular
  • Reaccionar js
  • Ionic.js
  • node.js
  • Desarrollo andriod

2016 está volando muy rápido, ¿verdad? No sé si puedes estar satisfecho con mi respuesta, pero creo que vale la pena probar Joomla. Pruebe estas 5 razones para usar Joomla en su próximo proyecto. Puede cambiar de opinión, creo 🙂