Científicos informáticos famosos. Los programadores y especialistas en TI más famosos de todo el mundo. País Mágico TI

HackerRank es plataforma social, que ofrece tareas de programación de diversa complejidad. La plataforma se lanzó en 2012. Ahora la audiencia del proyecto asciende a aproximadamente un millón y medio de usuarios. El recurso publica periódicamente estadísticas sobre los resultados de las tareas resueltas por sus usuarios en forma de calificación para 50 países.

La calificación HackerRank tiene en cuenta tareas en las 15 disciplinas más populares. Las tareas más populares se refieren varios algoritmos relacionado con programación dinámica, análisis de big data y otros temas. Para resolver este tipo de tareas, el usuario puede trabajar con cualquier lenguaje de programación. Además de los algoritmos, las 3 tareas más populares incluyen tareas sobre estructura de datos y programación Java. Estas tareas las realizan el 9,1% y el 9,3% de los usuarios, respectivamente. Todas las puntuaciones de especialistas en diferentes países se analizan y luego se muestran. puntuación total para cada país que participa en la clasificación. El número máximo de puntos que un país puede recibir es 100.



Lista de temas que son más populares entre los usuarios de la plataforma.

Los informes de HackerRank muestran que mejores programadores No viven en Estados Unidos. Y no en la India, aunque el número de desarrolladores aquí aumenta constantemente. Lo mejor de lo mejor vive en China y Rusia. Los especialistas chinos son tradicionalmente fuertes en matemáticas, programación funcional y trabajar con datos. Los chinos recibieron cantidad máxima puntos: 100. Los programadores rusos, que recibieron el 99,9% de los puntos, dominan el campo de los algoritmos (alrededor del 40% de los usuarios de la plataforma HackerRank intentan resolver tareas en este campo). Pero India y Estados Unidos sólo ocupan los puestos 31 y 28, respectivamente. Al mismo tiempo, el 10% de los usuarios trabaja con tareas en Java y estructura de datos. Las menos populares son las tareas de seguridad y sistemas distribuidos. Además de China y Rusia, los 10 países con los desarrolladores más talentosos incluyeron Polonia, Suiza, Hungría, Japón, Taiwán, Francia, la República Checa e Italia.

China y Rusia no dominan en todos los ámbitos. Por ejemplo, las tareas de SQL y Shell las resuelven mejor los desarrolladores de Dinamarca y la República Checa.

Los programadores de algunos países participan en la resolución de problemas en determinadas materias con más frecuencia que en otras. En el caso de China, esto se explica por el hecho de que en las universidades y colegios de este país la lista de disciplinas disponibles para estudiar es algo menor que en otros países. Por lo tanto, los estudiantes no tienen tal gran selección. Además, en China, muchas personas comienzan a programar en la escuela secundaria, por no hablar de los estudiantes de secundaria. La siguiente tabla muestra los países cuyos programadores participan en la resolución de problemas en varias disciplinas con más frecuencia que otras. Al mismo tiempo, la tercera columna adyacente muestra países cuyos programadores rara vez intentan resolver problemas en el rango especificado de disciplinas.

Como podemos ver, los usuarios de China tienen más probabilidades que otros de intentar resolver problemas matemáticos. Probablemente, gracias a esto, China ocupó el primer lugar en matemáticas.

Otro punto interesante- esta es la distribución de la popularidad de los lenguajes de programación entre los desarrolladores de diferentes paises.

Según HackerRank, las tareas más populares entre los usuarios de esta plataforma (de diferentes países) son las tareas de Java. La excepción son los programadores de Malasia y Pakistán que prefieren C++.

Más a menudo que otros, los usuarios de Suiza resuelven con éxito sus problemas. Cuando un usuario se da por vencido sin resolver un problema, recibe 0 puntos. El porcentaje de estos desarrolladores es máximo en países como Pakistán, Malasia y Nigeria. Y es mínimo en Suiza, Hungría y Polonia.

Los representantes de HackerRank creen que si los Juegos Olímpicos de programación se celebraran ahora, el equipo chino recibiría el oro, los rusos ocuparían el segundo lugar con la plata y los polacos el tercero con el bronce. Pero India y Estados Unidos tendrán que trabajar duro para ingresar al menos a los 25 mejores equipos olímpicos.

Según HackerRank, una plataforma con una audiencia de un millón y medio en la que los programadores compiten para resolver problemas, a finales de 2017 Rusia ocupó el segundo lugar después de China en el ranking de los programadores más fuertes y mantiene el liderazgo absoluto en el campo de los algoritmos. desarrollo. Pero los resultados más impresionantes muestran estudiantes rusos, que hacen añicos a todos en las Olimpiadas y campeonatos internacionales.

Desde 2000, Rusia ha recibido 32 medallas de oro en el Campeonato Internacional de Estudiantes. programación deportiva ICPC, dejando muy atrás a China con 13 medallas y a Estados Unidos con seis.

¿Qué hace que los especialistas rusos en TI tengan demanda y éxito?

"LITMO-1" (1958) fue el primer dispositivo electrónico universal. máquina digital Para cálculos de ingeniería, contenía 850 tubos de vacío, realizó 100 operaciones por segundo y tenía 2048 bytes de memoria.
.

Continuidad

De unión soviética Rusia moderna Tengo una buena escuela de matemáticas. Los científicos soviéticos lograron avances revolucionarios en los campos de las ciencias técnicas y naturales; basta recordar los nombres de Pyotr Kapitsa, Igor Kurchatov y Lev Landau.

Después del colapso de la URSS en los años noventa, los especialistas en TI utilizaron en gran demanda. La programación era casi el único campo profesional en el que se podía ganar dinero. Para un matemático versado, aprender a programar es fácil porque la informática es la aplicación práctica de las matemáticas. Por lo tanto, la informática en Rusia, aunque tardíamente, también se ha convertido en un campo desarrollado de ciencia y práctica.

Niños inteligentes de la escuela

Los escolares rusos, que ya están en la escuela primaria, resuelven muchos problemas en los que deben tener en cuenta varios pasos a la vez. Nuestros estudiantes también se benefician de la prohibición del uso de calculadoras en clases y competiciones. En Francia y Estados Unidos, se permite simplificar los cálculos a partir del tercer grado.

Además, nuestros escolares empiezan a manejar conceptos abstractos desde muy temprana edad. Por ejemplo, ya aprendemos polinomios en la escuela secundaria. Los números son un concepto imaginable, pero (a+b)2 es mucho más difícil de comprender. Esto requiere habilidades de pensamiento abstracto.

Rusia también tiene un sistema bien desarrollado de escuelas especiales, liceos centrados en física y matemáticas, y divisiones en especializaciones en la escuela secundaria. Los Juegos Olímpicos ayudan a seleccionar y enviar niños talentosos a las mejores universidades del país desde la escuela. Pasando por las etapas Olimpiada de toda Rusia Los escolares, los estudiantes se entrenan en tareas difíciles y adquieren experiencia en competir con los mejores de los mejores. Como resultado -ya en etapa escolar Los estudiantes rusos obtienen resultados sobresalientes en las Olimpiadas Internacionales de Informática y Física.

Cualquiera que esté interesado en la programación deportiva conoce bien el nombre de Gennady Korotkevich. Es el programador de Olimpíadas más premiado del mundo y ocupa el primer lugar en el ranking de codificadores de la plataforma Codeforces. Al principio, Korotkevich fue el ganador absoluto más joven de la Olimpiada Internacional Escolar de Informática IOI de Bielorrusia, luego ingresó en una universidad rusa y en 2013 y 2015 en el Campeonato Mundial de Programación Estudiantil ICPC como parte del equipo de la Universidad ITMO ganó el campeonato absoluto. oro. Korotkevich también ganó muchas veces Yandex.Algorithm, VK Cup, Google Code Cup y muchas otras competiciones.

Los estudiantes de la Universidad ITMO son seis veces campeones mundiales absolutos de programación 2015/Foto Wikipedia
.

universidades

Las universidades hacen una gran contribución a la formación del personal de TI más sólido de Rusia: MIPT, Universidad Estatal de San Petersburgo, Universidad ITMO, Universidad Estatal de Moscú. Lomonósov, Sarátov universidad estatal, Universidad Federal de los Urales. Las universidades organizan concursos de programación. En Moscú, el Centro MIPT para el Desarrollo de la Educación en TI lleva a cabo festival internacional Festival MosCode. El Campeonato de los Urales en programación deportiva se celebra anualmente; las competiciones se celebran periódicamente en San Petersburgo, así como en ciudades pequeñas como Kovrov.

En Rusia y en los países de la antigua URSS, desde principios de la década de 2000 se celebran regularmente competiciones de entrenamiento: campos de entrenamiento en Petrozavodsk, la Copa Abierta que lleva el nombre de E.V. Pankratiev en programación. Y desde 2012, primero en el campus del MIPT, y ahora en Vladivostok, Grodno, Barcelona y Kollam (India), comenzaron a realizarse los Talleres ICPC de Moscú, donde equipos de estudiantes vienen de todo el mundo para prepararse para Juegos Olímpicos sobre la programación del CIPC. Hasta la fecha ya han participado 167 universidades de 50 países. Los resultados del entrenamiento en los bootcamps son impresionantes: 10 de los 13 ganadores del campeonato final ICPC 2018 se entrenaron en los Talleres ICPC de Moscú. La historia local de los bootcamps rusos se ha convertido en red mundial y no tiene análogos de escala similar en otros países.

Los programas básicos aquí y en el extranjero son generalmente similares, pero el nivel de los estudiantes también es importante. En muchas de nuestras universidades el proceso de selección es tan estricto que allí se reúnen grupos únicos en su nivel. Por ejemplo, en MIPT la puntuación aprobatoria en el Examen Estatal Unificado durante muchos años ha sido 94, lo que, junto con MGIMO, la convierte en la universidad más difícil de ingresar en Rusia. Los estudiantes que aprueban la selección reciben una educación profunda y trabajan duro en equipo. La capacidad de trabajar en equipo, bien desarrollada por los estudiantes de física y tecnología, es una habilidad importante en los negocios. Actualmente, las principales universidades de Rusia, incluidas, por ejemplo, la Escuela Superior de Economía de la Universidad Nacional de Investigación y la Universidad ITMO, están desarrollando activamente las competencias empresariales de los estudiantes. MIPT avanza hacia el emprendimiento tecnológico y muchos estudiantes continúan trabajando después de estudiar en los equipos que se formaron durante sus estudios. Esto es importante porque en la etapa de búsqueda de inversores una de las preguntas clave es "quién es su equipo" y "cómo se produce la interacción dentro de él".

Un ejemplo sorprendente es la empresa Looksery Inc, fundada por Viktor Shaburov, cuyo equipo desarrolló aplicación popular, que agrega máscaras a los rostros de las personas en modo video. El núcleo de la empresa eran los miembros de un equipo. programación olimpiada. Apenas tres años después de su creación, en 2015, lo vendieron a Snapchat por 150 millones de dólares. Ahora Shaburov apoya activamente programas de formación para escolares y estudiantes. Recientemente fundó la Botan Investments Foundation y abrió un programa de becas para profesores en el campo. aprendizaje automático.

La empresa moscovita que desarrolla algoritmos comerciales, AIM Tech, fundada por Ilya Sedoshkin, también emplea a los medallistas de las finales mundiales ICPC del MIPT: Renat Gimadeev, Alexander Ostanin, Konstantin Semenov y otros. Esta es un área donde se valora la velocidad de las transacciones. Y la velocidad y los algoritmos son algo que está especialmente bien desarrollado en la programación deportiva.

El emprendimiento tecnológico también ha afectado a los bancos, que ahora se están convirtiendo cada vez más en empresas de TI. Por ejemplo, el proyecto iPavlov, basado en tecnologías de aprendizaje automático, está desarrollando un chat automático para Sberbank de Rusia.

Corporaciones de TI y sus barrios.

El trabajo coordinado de las universidades y el apoyo de las empresas de TI han formado una cultura de programación en nuestro país. Empresas junto con universidades organizan programas de entrenamiento, introduciendo así nuevas competencias y modelos de procesos de negocio que las universidades están introduciendo en las actividades educativas. Entre las empresas que apoyan la educación en TI en el país: Yandex, JetBrains, Mail.Ru Group, 1C, Banco Tinkoff, Sberbank y otros.

Por ejemplo, JetBrains está desarrollando un programa de licenciatura en el Departamento de Matemáticas y tecnologías de la información en SPbAU, así como, junto con la empresa Acronis, una maestría en MIPT. Mail.Ru Group organizó cinco programas educativos sobre desarrollo web y móvil, inteligencia artificial y proyectos de alta carga: “Technopark” con el nombre de MSTU. N. E. Bauman, “Tecnosfera” de la Facultad de Matemática Computacional y Cibernética de la Universidad Estatal de Moscú. Lomonosov, "Technotrek" con MIPT, "Technopolis" con SPbPU y "Technoatom" con MEPhI.

Yandex ha creado muchos programas educativos, por ejemplo, la "Escuela de Análisis de Datos" para estudiantes de último año y graduados de especialidades técnicas. Yandex también ha establecido una beca para los estudiantes de la Olimpiada que sean estudiantes de primer año en la Facultad de Ciencias de la Computación de la Escuela Superior de Economía de la Universidad Nacional de Investigación.

Las empresas atraen personal del entorno estudiantil. El desarrollo de VKontakte está muy cerca del enfoque de la Olimpiada para la resolución de problemas, porque sus creadores han estado en este sistema desde la escuela. Por ejemplo, desarrollo de software La red social "VKontakte" estuvo a cargo de Nikolai Durov, dos veces ganador del Campeonato Mundial de Programación ICPC de la Universidad Estatal de San Petersburgo, y su compañero de equipo Andrey Lopatin, entrenador de los Talleres ICPC de Moscú, quien entrenó a los equipos victoriosos de San Petersburgo. Universidad Estatal de Petersburgo. Y ahora los campeones del ICPC, Dmitry Egorov y Pavel Kunyavsky, trabajan en VKontakte.

Las empresas en el extranjero también ayudan a los estudiantes, pero nos distinguen los que trabajan, programas efectivos. Yandex ha creado una plataforma relativamente fácil de usar, Yandex.Contest, donde se llevan a cabo concursos de programación. Allí, los profesores universitarios pueden subir ellos mismos sus tareas. La verificación es automatizada, lo que significa que es imparcial y esto ayuda a las universidades regionales a integrarse en el sistema de formación de programadores líderes.

Capacidad de trabajo de los rusos.

Los campeones de competiciones internacionales son chicos que han trabajado muy duro desde la escuela. Por ejemplo, en el equipo MIPT, uno de los participantes obtuvo una medalla en la Olimpiada Escolar Internacional de Informática. Otro, durante seis años en la universidad, además de estudiar, dedicó varias horas al día a entrenar, asistió a innumerables campeonatos y campos de entrenamiento.

En las propias competiciones, los estudiantes superan un gran estrés psicológico. Las tareas difíciles, los plazos ajustados y los oponentes fuertes no son tan malos. En el Campeonato ICPC, por ejemplo, los muchachos están bajo el microscopio: son filmados constantemente por cámaras, la pantalla con el código se transmite en Internet. Quienes pueden soportar la carga ya se sienten mucho más seguros en situaciones estresantes en el trabajo.

Libertad

La industria de TI en Rusia y en el mundo se está desarrollando en gran medida de forma independiente, según el principio "El más eficiente sobrevive". No importa de dónde seas si tus algoritmos aceleran los procesos y hacen que el sistema funcione más rápido y más barato. Por tanto, la programación es algo en lo que una persona puede tener éxito tanto en Rusia como en el extranjero. Los programadores rusos, contrariamente a la creencia popular, no siempre quieren emigrar. Más bien, buscan tareas interesantes para ellos mismos, de las cuales ahora hay muchas en Yandex, VKontakte y en startups.

Maestros

Existe una gran escasez de personal en el sector de TI en Rusia y en el mundo. Por lo tanto, no importa qué país o región elijas, salario promedio Los especialistas en TI serán más altos que en otras industrias. Según HeadHunter, el salario medio en el sector de TI en Rusia es de 88.246 rublos, mientras que la media rusa es de 45.640 rublos. En Estados Unidos, según Glassdoor, el salario medio de un especialista en TI en rublos es de aproximadamente 330.000 al mes. En el Reino Unido, el salario de un programador es de 31.901 libras esterlinas al año (unos 220.000 rublos al mes). En Suiza, según SwissInfo, los programadores ganan una media de 4.608 francos suizos (unos 230.000 rublos al mes). Pero cuando se trabaja con estadísticas, es necesario comprender que el nivel de precios en otros países también varía significativamente y que la cantidad se ve afectada por el tipo de cambio del rublo frente a otras monedas. Además, en muchos países extranjeros, el nivel de impuestos reduce en gran medida el salario real que realmente recibe el empleado.

Los altos salarios en el campo de las tecnologías de la información no son el panorama completo. Los programadores de las principales universidades son contratados inmediatamente después de graduarse e incluso antes: las empresas están tratando de garantizar la lealtad de los futuros especialistas de la escuela. Y esta tendencia no es sólo en Rusia. Hay escasez de programadores cualificados en Silicon Valley. Los cursos de programación de un mes de duración para graduados de colegios comunitarios se han vuelto populares en California porque los estudiantes no pueden escribir códigos por sí mismos después de graduarse.

Parecería que simplemente necesitamos formar más graduados, pero ¿alguien debería hacerlo? Y los salarios en la educación son más bajos que en las empresas. Es en la industria de TI donde existe una gran brecha, lo que provoca una salida de profesores de calidad. Resulta que no hay nadie que prepare a la próxima generación. Por lo tanto, la cultura de la programación vuelve a jugar un papel importante a la hora de involucrar a las personas y permanecer en la profesión. En Europa y Estados Unidos no está tan desarrollado, pero logramos involucrar a un número suficiente de personas en este sistema. Para que continúen los éxitos en el campo de las TI, es necesario aumentar el prestigio de la educación en TI y popularizar este tipo de actividad.

De 100 mil rublos

Según el índice de popularidad de lenguajes de programación TIOBE, Java se ha mantenido en la cima de la lista durante 17 años. Y en 2017, estaba dos veces por delante de sus competidores más cercanos: C y C++. Esta demanda se debe a la amplitud de la aplicación. Las tecnologías Java se utilizaron para crear Amazon, eBay, LinkedIn, Yahoo!, SAP, IBM, Oracle y muchos otros la utilizan, pero lo más importante es que las aplicaciones móviles para Android se desarrollan en Java.

Es por esto que los salarios varían mucho: en las grandes empresas o nuevas empresas que atraen importantes inversiones, pueden ser varias veces superiores a los de los participantes habituales del mercado. Y no es el conocimiento del idioma en sí lo que juega aquí un papel mucho más importante, sino la cualificación del especialista. Hay muchos programadores Java junior en el mercado laboral y reciben un salario al nivel del mercado, mientras que los programadores intermedios (desarrolladores) y senior, mucho más altos, debido a la falta de personal con este nivel de formación.

Daria Kasaurova

Responsable de recursos humanos en FogSoft

Además de la demanda de Java en el mercado (que depende de las tendencias en la industria de TI), el salario está influenciado por el umbral de entrada para dominarlo como programador. Es bastante alto para las tecnologías orientadas a objetos enumeradas: requiere tiempo de estudio, conocimientos de matemáticas, teoría de algoritmos, teoría del procesamiento de información, bases de datos, análisis de sistemas y mucho más. Preferiblemente educación superior en el campo de las tecnologías de la información o las matemáticas. En realidad buenos especialistas No hay suficientes personas en el mercado que escriban en estos idiomas.

Objetivo-C y C++

De 120 a 240 mil rublos.

Lenguajes de programación en los que está escrito. mayoría software, se utilizan para desarrollar sistemas operativos y, por lo tanto, ocupan constantemente el segundo lugar en el ranking TIOBE, compitiendo a veces con Java. En este caso se utiliza Objective-C. por manzana, lo que sólo aumenta su popularidad y los salarios de los programadores que escriben en él. Un buen bono aquí es posible trabajar de forma remota desde cualquier parte del mundo en las empresas más grandes del sector.

Anastasia Aulova

Consultor senior de práctica " Alta tecnología» empresa de contratación "Marksman"

Este lenguaje se utiliza para el desarrollo. Apple ya lo ha hecho décadas. La mayoría de los proyectos existentes están escritos en él. desarrollo móvil. Aquellos que codifican para iOS tienen buenos ingresos. Se espera un crecimiento del mercado global aplicaciones moviles continuará, y las empresas están invirtiendo cada vez más en el desarrollo de estas tecnologías. La especialización de un desarrollador de aplicaciones móviles es bastante nueva y todavía no hay suficientes profesionales con experiencia, por lo que existe competencia entre los empleadores.

PHP

100-150 mil rublos

Qué tan populares y demandadas son Internet y las aplicaciones web, también lo es la lenguaje PHP, que es compatible con la mayoría de los proveedores de alojamiento. Es el líder indiscutible del mercado de sitios web dinámicos.

Sin embargo, es extremadamente difícil encontrar vacantes bien remuneradas: todos los salarios "giran" en torno a la cantidad de 100 a 150 mil rublos. La razón es precisamente que el lenguaje PHP ya está muy extendido y es popular entre los programadores. Es más fácil de dominar que muchos otros; a veces ni siquiera requiere educación especial. El umbral de entrada es bajo, hay más ofertas en el mercado laboral que demanda y entre los solicitantes de vacantes hay casi escolares, por lo que el empleador no tiene prisa por desembolsar fabulosos salarios.

Visual Basic.NET

100-135 mil rublos

Visual Básico.NET es uno de los recién llegados al ranking idiomas populares programación. Comenzó a competir con los más populares en 2010 y ahora se acerca a C#, C++ y C. Fue diseñado específicamente para crear aplicaciones. Windows en su propia plataforma .NET.

La sintaxis simple del lenguaje lo hace más accesible para aprender a programadores novatos. Sin embargo, no hay tantos especialistas que prefieran VB en el mercado laboral. Esto también afecta a los salarios; no son altos, aunque se mantienen en los niveles del mercado. Al mismo tiempo, muchos expertos de la industria señalan que Visual Basic, si no está al borde de la extinción, probablemente esté avanzando por una rama de desarrollo sin salida y, por lo tanto, quienes escriban en él tarde o temprano se quedarán sin trabajo.

1C: Empresa

80-130 mil rublos

Mí mismo producto de software 1C:Enterprise, diseñado para automatizar las actividades de las empresas, está escrito en C++, C#, SQL, pero para la configuración se utiliza su propio lenguaje de programación integrado. Su sintaxis es similar a la de Visual Basic, pero no se puede hablar de participación en los índices de popularidad y demanda, porque el alcance del lenguaje 1C está limitado geográficamente.

Los expertos coinciden unánimemente en que los especialistas de 1C ya se han convertido o están a punto de convertirse en los peor pagados en el campo de TI. No podrán conseguir un trabajo en una empresa occidental y, en consecuencia, recibirán salarios occidentales; es poco probable que se desarrollen profesionalmente y mejoren; A menos, por supuesto, que quieran elegir otra dirección de TI. Y los únicos que se sienten realmente cómodos escribiendo en el idioma 1C son los codificadores regionales que no quieren moverse ni trabajar de forma remota. Dado que la gran mayoría de las empresas utilizan 1C: Enterprise y de una forma u otra necesitan los servicios de programadores, los salarios aquí son comparables a los de Moscú.

SQL

50-180 mil rublos

lenguaje SQL consultas estructuradas, se usa ampliamente en sistemas de gestión de bases de datos, es universal y no depende de un DBMS específico. El conocimiento de un idioma por sí solo no garantiza ni salarios elevados ni empleo estable. Otra cosa es que aquellos que se especializan en otras áreas y escriben en otros idiomas a menudo también conocen SQL al mismo tiempo, lo que afecta el crecimiento profesional y el salario.

Si hablamos de desarrolladores de bases de datos, aquí también puede ganar dinero bastante decente, teniendo experiencia en el diseño de arquitecturas de bases de datos y trabajando con grandes volúmenes datos, incluidas las instalaciones de almacenamiento. Es casi seguro que un profesional así tendrá que trabajar en puestos lineales en una gran empresa; rara vez se habla de startups e innovaciones en relación con SQL.

Pascal y Delfos

40-130 mil rublos

Pascal es quizás el más idioma famoso programación, y esto se debe, en primer lugar, a que es la que se utiliza para enseñar programación en la escuela y en los primeros años de la universidad. De hecho, es extremadamente difícil para estos programadores ganar una cantidad significativa de dinero. Cada vez hay menos empresas que utilizan Pascal y Delphi.

Sin embargo, el conocimiento de estas lenguas moribundas también puede ser una ventaja.

Iliá Vislotsky

Director del Centro de Arquitectura soluciones para clientes Grupo de pila

Muchos proyectos comenzaron a crearse en Pascal, cuando todavía era un lenguaje de programación popular y con soporte estable. Cualquier idioma tiene su propia vida útil, pero no todas las empresas están preparadas para reiniciar proyectos nuevamente. Por tanto, pueden pagar más por un trabajador altamente especializado para “volver al pasado”.

Mayoría idioma muy pagado es un lenguaje obsoleto o una generación del mismo que fue popular en el pasado reciente. Delfos puede servir como un buen ejemplo.

Idiomas raros

Según TIOBE, por el año pasado Los lenguajes de programación Go y Scratch, de los que pocas personas habían oído hablar en 2010, se ubicaron entre los veinte más populares y demandados. Ha aumentado la popularidad de lenguajes como Swift, R, SAS, D, Dart, ABAP, COBOL. Algunos de ellos se utilizan en áreas altamente especializadas, otros para el desarrollo muy popular de aplicaciones móviles. Pero en cualquier caso, en Rusia hay decenas de veces menos especialistas del nivel requerido en esta industria que vacantes abiertas.

Tatiana Zhilnikova

Responsable Líder de RRHH RCNTEC

En Rusia es extremadamente difícil encontrar desarrolladores de nivel medio y superior.

Aunque muchas personas escriben estas preciadas palabras en sus currículums, en la práctica no alcanzan el nivel especificado. No hay nada sorprendente aquí: estas son nuevas direcciones, y hace 2 años ni siquiera había cursos de capacitación en ruso para ellos. En 2014, después de recorrer todo el mercado laboral, prácticamente no encontramos ningún "especialista en Ruby" y en 2015 impartimos formación en el lenguaje Ruby nosotros mismos. Ahora ya han aparecido en el mercado laboral especialistas avanzados en estos campos, pero son pocos.

Semión Umilin

Director General del taller web Productores

Los desarrolladores que trabajan en lenguajes de programación específicos pueden ganar muy buenos salarios. Su principal problema es que, tras dejar su trabajo actual, pueden permanecer en el mercado laboral durante mucho tiempo; se desconoce cuándo y quién necesitará sus conocimientos específicos.

Relación entre lenguaje de programación y salario.

Cualquier clasificación de los salarios de los programadores es muy condicional, porque un Junior que escribe en un idioma puede ganar mucho más que un Senior que escribe en otro. Al mismo tiempo, codificadores del mismo nivel, que utilizan el mismo lenguaje, pueden recibir salarios muy diferentes en diferentes empresas simplemente porque algunos de ellos tuvieron más suerte con el empleador.

El desarrollador debe seguir de cerca el nivel de precios de los especialistas en el mercado laboral y prestar atención a más atención para vacantes occidentales. De ahí siguen surgiendo nuevas tendencias en ruso, por lo que un fuerte salto en el nivel salarial de los programadores con conocimiento de un determinado idioma o plataforma puede ser una señal de un cambio en el tipo de actividad y la necesidad de aprender algo.

*los salarios se basan en las vacantes de los empleadores de Moscú y pueden diferir de los situación real asuntos en una empresa específica

¡Al utilizar materiales del sitio, se requiere una indicación del autor y un enlace activo al sitio!

Linus Torvalds, Donald Knuth, Richard Stallman, John Carmack: si no un nombre, al menos una leyenda. La publicación en línea VentureBeat enumera a los programadores más autorizados de la comunidad de TI global.

Linus Torvalds

Linux creado, gratis Sistema operativo, en un dormitorio de la Universidad de Helsinki. Hoy en día, los centros de datos y las supercomputadoras funcionan con Linux, y es desarrollado por una horda de fanáticos del código abierto en todo el mundo.

Torvalds es conocido, en particular, por el hecho de que no se anda con rodeos y no intenta complacer al público. En una de sus charlas recientes, cuando el público le preguntó si estaba asustando a los miembros de la comunidad Linux con su forma de comunicarse, respondió: "No me importas". Hay los mismos chistes sobre Torvalds entre los desarrolladores que entre la gente corriente sobre Chuck Norris. Por ejemplo, Torvalds puede dividir por cero y jugar juegos en 3D realizándolos. código fuente en tus pensamientos en tiempo real.

Sir Tim Berners-Lee

El único en esta lista que logró ganarse el título de caballero fue nombrado caballero por la reina británica Isabel II. Es el creador del Protocolo de transferencia de hipertexto (HTTP), la tecnología sobre la que se construye Internet.

Ahora dirige la Alianza para internet accesible, una organización de interés público respaldada por Google, Facebook y Microsoft que tiene como objetivo hacer que Internet de banda ancha accesible a las personas por todo el mundo.

Donald Knuth

trabajos académicos sobre Ciencias de la Computación le valió el título de "Padre del análisis de algoritmos". Todo está en línea, desde el algoritmo de selección hasta alimentación de facebook al algoritmo de selección de productos similares en Amazon, le debe algo. A sus 77 años está escribiendo un libro titulado "El arte de programación de computadoras" Knuth también es profesor emérito de Stanford.

Brendan Ike

Creador de idiomas programación java Script, que de hecho es un estándar para la programación web. Participó en creación de Mozilla, una empresa que desarrolla Navegador Firefox. Renunció como director ejecutivo cuando se conoció su apoyo financiero a un proyecto para prohibir el matrimonio homosexual en California.

Caminatas de Salomón

Creador de Docker, una tecnología que encanta a los desarrolladores porque empaqueta una aplicación y todo su entorno en contenedores y lo entrega a los servidores. Funciona como máquina virtual, pero mucho más rápido. Docker comenzó como un proyecto paralelo en dotCloud, pero cuando el producto resultó ser popular, la empresa experimentó un giro y pronto se convirtió en un unicornio.

Mark Zuckerberg

Creador de Facebook. Cree que cuanto más pequeño y flexible sea el equipo, más éxito tendrá. Billonésimo red social atiende "sólo" a 10.000 personas en todo el mundo.

David Heinemeier Hansson

Conocido como DHH. Creador de Ruby on Rails, un framework muy popular que le valió el título y el premio Hacker del Año de Google en 2005.

Richard Stallman

Es conocido principalmente por su lucha por el software libre, el fundador de GNU, el autor de la idea del "copyleft", en contraposición al copyright. Tiene muchos principios y no utiliza ningún desarrollo propietario.

Bram Cohen

Creador Protocolo BitTorrent, que brindaba a los usuarios la posibilidad de descargar archivos súper rápido. BitTorrent es increíblemente popular, con una estimación conservadora de su base total de usuarios de 250 millones de personas en todo el mundo. El año pasado, Thom Yorke intentó distribuir el álbum exclusivamente a través de BitTorrent. Y, sin embargo, las capacidades de BitTorrent fueron apreciadas principalmente por los piratas de Internet.

James Gosling

Creó el lenguaje de programación Java mientras trabajaba en Sun Microsystems. Después de la adquisición de Oracle en 2010, Gosling se fue y se convirtió en uno de los principales críticos de Oracle. Desde entonces, trabajó cinco meses en Google hasta incorporarse a la startup Liquid Robotics. También forma parte del equipo de la famosa startup ucraniana Jelastic como director independiente.

Björn Stroustrup

El programador danés creó el lenguaje de programación C++ en 1978, mejorando C. Todavía está trabajando activamente: enseña en la Universidad Texas A&M, la Universidad de Columbia y también trabaja en Morgan Stanley.

John Carmack

Cofundador de id Software. Es conocido en todo el mundo como el creador de Doom. Por cierto, la idea del juego nació durante una partida de D&D que el equipo celebraba regularmente en la sede de id Software durante varios años. Además, John siempre fue el maestro del juego. Fue el primero en probar trucos de gráficos 3D que todavía se utilizan en la actualidad.

Actualmente trabaja en Oculus VR, que Facebook compró por 2 mil millones de dólares.

Linus Torvalds, Donald Knuth, Richard Stallman, John Carmack: si no un nombre, al menos una leyenda. La publicación en línea VentureBeat enumera a los programadores más autorizados de la comunidad de TI global.

Linus Torvalds

Creó Linux, un sistema operativo libre, en un dormitorio de la Universidad de Helsinki. Hoy en día, los centros de datos y las supercomputadoras funcionan con Linux, y es desarrollado por una horda de fanáticos del código abierto en todo el mundo.

Torvalds es conocido, en particular, por el hecho de que no se anda con rodeos y no intenta complacer al público. En una de sus charlas recientes, cuando el público le preguntó si estaba asustando a los miembros de la comunidad Linux con su forma de comunicarse, respondió: "No me importas". Hay los mismos chistes sobre Torvalds entre los desarrolladores que entre la gente corriente sobre Chuck Norris. Por ejemplo, Torvalds puede dividir por cero y jugar juegos en 3D ejecutando su código fuente en su mente en tiempo real.

Sir Tim Berners-Lee

El único en esta lista que logró ganarse el título de caballero fue nombrado caballero por la reina británica Isabel II. Es el creador del Protocolo de transferencia de hipertexto (HTTP), la tecnología sobre la que se construye Internet.

Ahora dirige la Alianza para una Internet Asequible, una organización pública respaldada por Google, Facebook y Microsoft que tiene como objetivo hacer que Internet de banda ancha sea accesible para personas de todo el mundo.

Donald Knuth

Su trabajo académico en informática le valió el título de "Padre del análisis de algoritmos". Todo en Internet, desde el algoritmo para seleccionar feeds de Facebook hasta el algoritmo para seleccionar productos similares en Amazon, le debe algo. A los 77 años, está escribiendo un libro llamado El arte de la programación informática. Knuth también es profesor emérito de Stanford.

Brendan Ike

Creador de idiomas programación javascript, que de hecho es un estándar para la programación web. Participó en la creación de Mozilla, la empresa que desarrolla el navegador Firefox. Renunció como director ejecutivo cuando se conoció su apoyo financiero a un proyecto para prohibir el matrimonio homosexual en California.

Caminatas de Salomón

Creador de Docker, una tecnología que encanta a los desarrolladores porque empaqueta una aplicación y todo su entorno en contenedores y lo entrega a los servidores. Funciona como una máquina virtual, pero mucho más rápida. Docker comenzó como un proyecto paralelo en dotCloud, pero cuando el producto resultó ser popular, la empresa experimentó un giro y pronto se convirtió en un unicornio.

Mark Zuckerberg

Creador de Facebook. Cree que cuanto más pequeño y flexible sea el equipo, más éxito tendrá. La red social de miles de millones de dólares es atendida por “sólo” 10.000 personas en todo el mundo.

David Heinemeier Hansson

Conocido como DHH. Creador de Ruby on Rails, un framework muy popular que le valió el título y el premio Hacker del Año de Google en 2005.

Richard Stallman

Es conocido principalmente por su lucha por el software libre, el fundador de GNU, el autor de la idea del "copyleft", en contraposición al copyright. Tiene muchos principios y no utiliza ningún desarrollo propietario.

Bram Cohen

El creador del protocolo BitTorrent, que brindaba a los usuarios la posibilidad de descargar archivos súper rápido. BitTorrent es increíblemente popular, con una estimación conservadora de su base total de usuarios de 250 millones de personas en todo el mundo. El año pasado, Thom Yorke intentó distribuir el álbum exclusivamente a través de BitTorrent. Y, sin embargo, las capacidades de BitTorrent fueron apreciadas principalmente por los piratas de Internet.

James Gosling

Creó el lenguaje de programación Java mientras trabajaba en Sun Microsystems. Después de la adquisición de Oracle en 2010, Gosling se fue y se convirtió en uno de los principales críticos de Oracle. Desde entonces, trabajó cinco meses en Google hasta incorporarse a la startup Liquid Robotics. También forma parte del equipo de la famosa startup ucraniana Jelastic como director independiente.

Björn Stroustrup

El programador danés creó el lenguaje de programación C++ en 1978, mejorando C. Todavía está trabajando activamente: enseña en la Universidad Texas A&M, la Universidad de Columbia y también trabaja en Morgan Stanley.

John Carmack

Cofundador de id Software. Es conocido en todo el mundo como el creador de Doom. Por cierto, la idea del juego nació durante una partida de D&D que el equipo celebraba regularmente en la sede de id Software durante varios años. Además, John siempre fue el maestro del juego. Fue el primero en probar trucos de gráficos 3D que todavía se utilizan en la actualidad.

Actualmente trabaja en Oculus VR, que Facebook compró por 2 mil millones de dólares.




Arriba