Red de conocimiento informático - Espacio del host - Me gustaría pedirle a alguien que trabaje en la industria de Java que responda mi pregunta.

Me gustaría pedirle a alguien que trabaje en la industria de Java que responda mi pregunta.

Recientemente, recibí un correo electrónico de un programador que era un programador antiguo pero que por alguna razón fuera de su control dejó la programación por un tiempo, pero ahora quiere comenzar a programar nuevamente.

Preguntó en el correo electrónico:

Si tengo que "reaprender", ¿qué tecnologías, lenguajes de programación, patrones y plataformas debo dominar para mantenerme al día con la última tecnología de 2014? tendencias.

Esta situación me da miedo. Sentí que me estaba quedando atrás y fuera del circuito. Puedo aprender cualquier cosa y aprenderlo rápido.

Este artículo fue escrito por Scott Hanselman

Creo que todos sentimos lo mismo. También hablé de esto en mi artículo anterior "Soy un mentiroso". La tecnología está cambiando rápidamente y nos resulta difícil convertirnos en "expertos" en todas las tecnologías. Al fin y al cabo, todos somos aficionados.

Sin embargo, en respuesta a su pregunta, ¿qué técnicas debo aprender?

Esta pregunta surge a menudo. Normalmente digo: "Aprenda un lenguaje que pueda usarse para desarrollar sistemas grandes y luego aprenda JavaScript. Para mí, este lenguaje es C# y JavaScript, mientras que para otros, este lenguaje de "sistema" puede ser Erlang, Groovy, Ruby, Java. o Scala no me sirven de mucho. El propósito de aprender estos lenguajes es poder desarrollar aplicaciones web, y por supuesto aprender uno que te guste.

Aprender un lenguaje que tenga comunidad. El soporte es una parte importante para desarrollar sistemas exitosos. Aprender un lenguaje que le permita desarrollar el sistema que desea. Para mí, elegí C# porque puedo usarlo para escribir aplicaciones web, aplicaciones de Windows, aplicaciones de Mac, aplicaciones de iPhone y Windows. Aplicaciones para teléfonos, aplicaciones para relojes inteligentes y aplicaciones microintegradas, pero en general, es porque me gusta C#.

Sí, muchos lenguajes de programación tienen amplias aplicaciones y una rica expresividad. JavaScript y node pueden incluso usarse para controlar robots. Aprenda un idioma con personalidad y amplitud, simplifíquelo paso a paso, lea más libros y aprenda a pensar. aprende a pensar de forma abstracta cuando piensas.

Bloquea mientras aprendes un nuevo idioma. Escribe lo que encuentres, lo que funciona y lo que no. encontrará que alguien lo leerá. Únase a la comunidad del nuevo idioma y participe en las discusiones del grupo de usuarios; su código no es usted mismo. Acerca de la App Store en estos días. Todo el mundo está escribiendo aplicaciones para la App Store y, obviamente, están ganando dinero. Las actualizaciones son frecuentes y las actualizaciones no tienen éxito y requieren reinstalación. ha pensado en cómo actualizar la aplicación de forma inteligente y paso a paso.

Sin embargo, la red es el panorama general. Todavía tenemos mucho trabajo por hacer en materia de neutralidad de la red. Jardines amurallados como Facebook donde nuestras organizaciones de estándares se ven obstaculizadas. Cada pocos años aparecerán varios métodos de validación nuevos, pero la web es la ganadora final. Es por eso que le recomiendo que aprenda JavaScript (aprenda HTML5 y CSS3, aprenda a usar y crear servicios JSON). ) JavaScript está en nuestras máquinas VM. JavaScript es el lenguaje de la web y está en todas partes, por lo que debes aprenderlo.

Para poder crear sitios web, aplicaciones web, diversas aplicaciones y sistemas conectados, necesitamos aprender JavaScript. Aprenda un idioma, desarrolle una aplicación en él y llévela a tiendas de aplicaciones y a miles de millones de dispositivos conectados.

Este es mi consejo para cualquiera que esté planeando aprender a programar nuevamente en 2014.