¿Qué lenguaje de programación es mejor aprender en primer lugar, y por qué
Formando De La Tecnología / / December 19, 2019
maestro de recursos FreeCodeCamp y popular blogger Larson Quincy (Quincy Larson) dice que debe tener en cuenta al elegir un primer lenguaje de programación, por lo que no se arrepentirá. Layfhaker publicar abreviado traducción de su artículo.
Seleccionar el primer lenguaje de programación puede parecer la misma diversión que pasar las pruebas en el espíritu de "¿Cómo se puede averiguar película de Tarantino?". Pero antes de elegir el Rubí, ya que como un niño te gustó el juguete con un nombre similar, permítanme recordarles que los riesgos son bastante altos.
Que gasta cientos de horas de práctica antes de quedar ni remotamente competente en su lengua materna. Por lo tanto, debemos tener en cuenta en primer lugar los siguientes factores:
- la demanda de la lengua en el mercado laboral;
- sus perspectivas a largo plazo;
- lo fácil que es aprender el idioma;
- qué tipo de proyectos se pueden crear con ella.
Antes de continuar, permítanme aclarar algunos puntos. No me siento como cualquier lenguaje de programación es objetivamente mejor que cualquier otro. Estoy de acuerdo en que el desarrollador finalmente tiene que saber varios idiomas. Insisto que para empezar
programador debe poseer buena para cualquiera de ellos.Y este lenguaje debe ser JavaScript.
De acuerdo a la mayor comunidad de desarrolladores de desbordamiento de pila Desbordamiento de pila desarrollador Resultados de la encuesta 2016. , JavaScript es el lenguaje más popular entre todos los encuestados. Es de vital importancia para crear un navegador de los sitios Web y cada vez más adecuada para el desarrollo de los componentes del lado del servidor. Además, JavaScript extendió rápidamente a áreas como el desarrollo de juegos y Internet de las cosas.
Factor №1. mercado de trabajo
Si se entera de programación puramente por curiosidad, puede saltarse este paso. Pero si quiere ganarse la vida de esta manera, ya que la gran mayoría de los estudiantes, este factor es muy importante para usted.
De todos los lenguajes de programación en el número de vacantes en la delantera de Java. JavaScript debe estar justo detrás de él.
Pero hay una salvedad importante. Mientras JavaScript ha existido durante más de 20 años, se ha convertido recientemente en una herramienta muy útil con la que empresas como Netflix, Walmart y PayPal pueden diseñar por completo sus aplicaciones.
Muchos empleadores están buscando para JavaScript-desarrolladores. Esta última no es aún suficiente para que el mercado de trabajo.
De acuerdo con el mayor agregador de empleo Indeed.com Java, Python, JavaScript, Ruby, PHP, Android y el IOS Tendencias de empleo. Para cada posición abierta reclamaciones Java programador 2,7 solicitante. También son bastante alta competencia por los puestos de PHP y ios-desarrolladores.
Sin embargo, para cada trabajo de JavaScript-programador es de sólo 0,6 solicitantes de empleo es necesario. En otras palabras, la demanda es mayor que la oferta.
№2 factor. perspectivas a largo plazo
JavaScript está desarrollando más rápido que cualquier otro lenguaje popular. Su ecosistema es compatible con grandes inversiones monetarias e intelectuales de compañías como Google, Microsoft, Facebook y Netflix.
Por ejemplo, el texto mecanografiado (una versión especial de la lengua, lo que amplía las posibilidades de JavaScript) emplea a más de un centenar de profesionales, muchos de ellos reciben fondos de Microsoft y Google.
Esta cooperación de diferentes empresas es difícil de organizar para el desarrollo de Java. Oracle ha tomado posesión de los derechos a la lengua después de la compra de Sun Microsystems, a menudo demanda a las organizaciones que deseen contribuir.
№3 factor. facilidad de estudio
La mayoría de los desarrolladores están de acuerdo en que los lenguajes de programación de alto nivel son relativamente fáciles. JavaScript se refiere a aquellos que, como Python con Ruby.
A pesar de esto, la universidad sigue siendo el primero que aprender lenguajes como Java y C ++, que son mucho más complejos.
№4 factor. ¿Qué proyectos se pueden crear
Este plano JavaScript en la altura. Funciona en cualquier dispositivo que tenga un navegador. Con JavaScript se puede desarrollar casi cualquier cosa, y fácil de compartir con otros.
Comunidad co-fundador de desbordamiento de pila desarrollador Jeff Atwood (Jeff Atwood) formuló la ley que refleja la ubicuidad de JavaScript.
Jeff AtwoodCualquier aplicación que se puede escribir en JavaScript, que al final será escrito en JavaScript.
Y con el tiempo, este patrón se vuelve más y más preciso.
Una vez que los desarrolladores de Java también prometió que la ubicuidad del lenguaje. Usted puede recordar de applet de Java. Pero Oracle ha negado oficialmente de ellos a principios de este año.
Y Python sufre de problemas similares.
desarrollador de juegos James Hugh¿Cómo puedo dar el juego se desarrolla por mí un amigo? Mejor aún, ¿hay una forma de descargar a su teléfono para que pueda mostrar a los niños en la escuela, por lo que no tienen que instalarlo?
Bueno será examinado en la primera lengua. Luego enseñar segundo
Si usted salta de un idioma a otro, entonces no va a lograr éxito. Para ir más allá de las habilidades básicas, se necesita un buen negocio en el primer idioma. Un segundo después de que se parecerá mucho más fácil.
Con el tiempo, usted será capaz de ampliar sus conocimientos y convertirse en programador plenamente conocedores, el aprendizaje de otros idiomas:
- C ayuda a entender el equipo en términos de memoria. También es útil cuando se trabaja con la computación de alto rendimiento.
- C ++ es perfecto para el desarrollo del juego.
- Python es ideal para cálculos científicos y estadísticas.
- Java juega un papel importante para aquellos que quieren trabajar en servicios de la empresa.
Pero en primer lugar conseguir sus manos en JavaScript.