¿Cómo cambiará el salario de los programadores en el futuro?

Con el desarrollo de big data, computación en la nube, Internet de las cosas, inteligencia artificial y otras tecnologías, el salario de los programadores en el futuro mostrará las siguientes características:

Primero: la escasez de talentos de alto nivel ( con capacidades innovadoras de I+D) conducirá a que los salarios sigan aumentando. En la actualidad, todo el campo de TI está experimentando una actualización de la estructura industrial, lo que requiere una gran cantidad de talentos de alto nivel para llevar a cabo investigaciones y prácticas técnicas clave en Internet de las cosas, inteligencia artificial y otros campos. Debido a que el ciclo de formación de talentos de alto nivel, como la inteligencia artificial, es relativamente largo, el salario y los beneficios de los talentos de alto nivel seguirán aumentando durante mucho tiempo.

En segundo lugar, los beneficios para los talentos de nivel medio y alto (con sólidas capacidades de I+D) se han mejorado constantemente. Los talentos de nivel medio y alto son la fuerza principal que actualmente impulsa el desarrollo del campo de TI. En los últimos años, con el rápido desarrollo del campo de Internet, el trato a los talentos de alto nivel en toda la industria ha mejorado significativamente. A continuación, con el desarrollo de Internet industrial, los salarios de los talentos de alto nivel en toda la industria de TI mantendrán un crecimiento estable.

En tercer lugar, los talentos de bajo nivel (desarrolladores de nivel de aplicaciones) tienen un margen limitado para aumentos salariales. El desarrollo de la Internet industrial requerirá inevitablemente que una gran cantidad de talentos de bajo nivel se incorporen al campo de las aplicaciones industriales. Dado que el contenido técnico del puesto en sí es limitado y el ciclo de formación es relativamente corto, el paquete salarial de los talentos de bajo nivel no mejorará significativamente. En el campo de TI tradicional, la tasa de eliminación de programadores de nivel de aplicaciones de bajo nivel suele ser relativamente alta. A medida que la tecnología continúa actualizándose, muchos programadores a nivel de aplicaciones optan por cambiar de carrera porque no pueden adaptarse a las nuevas tecnologías.

A juzgar por las tendencias de desarrollo de la industria de TI, aunque en el futuro se crearán una gran cantidad de puestos de trabajo en el campo de TI, la demanda de talentos aumentará gradualmente. Si desea llegar más lejos como programador en el futuro, debe tomar la ruta de un programador de I + D. No solo su salario aumentará de manera constante, sino que también tendrá ventajas obvias en el ciclo de vida profesional.

Para estudiantes universitarios y programadores junior, la escuela de posgrado es una buena opción.

Acerca del autor: Tutor de posgrado en informática en la Academia de Ciencias de China y ha trabajado en la industria de TI durante muchos años. Sus líneas de investigación incluyen arquitectura de software dinámica, big data e inteligencia artificial, y tiene muchos años de experiencia de primera línea en I+D.

Bienvenido a seguir al autor y hacer preguntas relacionadas con la informática.

En mi opinión, el salario actual de los programadores es razonable, pero en comparación con los cinco o diez años anteriores, se ha reducido mucho en el futuro y la polarización salarial de los programadores puede volverse más polarizada; En serio, el nivel de euforia sigue siendo muy alto. Pero será muy difícil unirse a una clase de formación de programadores intersectoriales y encontrar un trabajo bien remunerado después de medio año de formación.

Los salarios de los programadores no son tan altos como se esperaba.

Las barreras de entrada serán cada vez más altas en el futuro, y la vida de los programadores de bajo nivel ha sido difícil durante casi diez años. Las computadoras siempre han sido una industria popular, por lo que, por un lado, muchos estudiantes universitarios eligen esta especialidad y, por otro lado, varias instituciones de capacitación también están "produciendo en masa" programadores de software en los diez años que llevo en Beijing; He visto los momentos más exagerados. Si no es un estudiante de informática, puede encontrar un trabajo con un salario mensual de varios miles de yuanes dentro del medio año de unirse a la clase de capacitación, y puede encontrar un trabajo con un salario mensual de más de 10,000 yuanes dentro del medio año de cambiar de trabajo.

Pero sólo cuando baja la marea se sabe quién está nadando desnudo. Cuando toda la industria no esté "loca", los programadores aleatorios serán eliminados.

Hoy en día, al contratar programadores, cada vez más empresas se fijan en las calificaciones académicas, la capacidad y la experiencia laboral de la persona, en lugar de "encontrar un trabajo primero". No pregunte: "¿Puedo encontrar un trabajo después de graduarme de la escuela secundaria y tomar una clase de capacitación para programadores?". "Un novato en informática de 40 años quiere cambiar su carrera para convertirse en programador. ¿Es demasiado tarde?"

No hay problema, ¡pero el proceso debe ser difícil!

El salario de los programadores destacados seguirá siendo muy alto en el futuro. Durante mucho tiempo, la brecha de programadores seguirá siendo enorme, pero la industria ha pasado del "crecimiento bárbaro" original a la "supervivencia del más apto"; los programadores excelentes necesitan estudiar sin descanso, y muchos de los que no pueden persistir tampoco lo harán; cambiar de carrera o aceptar salarios bajos;

Debido a la naturaleza especial de la industria de los programadores, el "cerebro" del programador es el medio de producción más importante. Los programadores excelentes pueden hacer "uno vale cinco". Con la promoción de herramientas de automatización, los programadores que solo puedan realizar "trabajo manual" serán eliminados gradualmente y el resto serán "talentos" bien remunerados;

Cada año nuestra unidad recluta estudiantes, pero los graduados en informática de buenas escuelas no pueden conseguirlos. ...

Continuaré compartiendo mis puntos de vista sobre el desarrollo de Java, el diseño de arquitectura, el desarrollo profesional de programadores, etc., con la esperanza de llamar la atención de todos.

Existe un chiste que dice que existe una cadena de desprecio entre los programadores.

Yo diría que cuando te metes en este negocio, te das cuenta de que no es sólo una broma, es una verdadera broma.

En primer lugar, incluso si acaba de ingresar a la industria, aunque todos sean programadores, la diferencia en el salario inicial se puede ver claramente. Mire los datos de un conjunto de sitios web de contratación.

Salario de pruebas

Salario de desarrollo de Java

Programadores en el campo de la inteligencia artificial

¿Está claro de un vistazo en la imagen? Salario del programador ¿La diferencia es obvia?

Programadores, todos debéis saber que el desarrollo de pruebas se divide en trabajo funcional, pruebas automatizadas, pruebas de rendimiento, etc. El desarrollo se divide en desarrollo front-end, desarrollo back-end, desarrollo Java, etc. , e inteligencia artificial y otras direcciones.

¿Con cuál es más fácil empezar? Sí, mucha gente sabe que esto es una prueba. El probador más fácil para comenzar en realidad solo requiere que tengas la capacidad de ejecutar. Obviamente, ejecutar el caso de prueba es suficiente, no es necesario pensar demasiado. Sin embargo, en este momento, todavía puedes conseguir cinco, seis, siete u ocho mil.

Muchos profanos siempre piensan que los salarios de TI son muy altos y que los programadores tienen un salario anual total de un millón. No, ¿sabes cuán grande es la brecha entre los programadores excelentes y los programadores comunes y corrientes? ¿Sabes lo difícil que es para los programadores de diferentes cadenas alimentarias conseguir un ascenso y un aumento? ¿Y sabía que existe una gran brecha entre los puntos de partida de los programadores de bajo nivel y los de alto nivel?

Mucha gente siempre piensa que está bien que me convierta en programador antes de graduarme de la universidad. Sí, pero debido a que cada vez hay más personas que salen de instituciones de capacitación, el personal senior de RR.HH. básicamente puede saber por sus currículums que provienen de instituciones de capacitación, por lo que ni siquiera se puede llamar a la puerta en este momento. Incluso si lo hay, los requisitos son muy bajos. Este tipo de salario realmente no es alto y realmente limita su desarrollo.

Las entrevistas que tengo actualmente son principalmente para ingenieros de pruebas. La contratación se dirige a ingenieros de pruebas jóvenes entre 1 y 3 años después de graduarse. ¿Por qué no queremos más de 3 años? La primera es que la mayoría de ellas están fijas por más de tres años, la segunda es que el salario es alto y la tercera es que la mayoría de las habilidades son realmente promedio, entonces, ¿qué pasará? De esta forma, cuando hayas sido ingeniero de pruebas junior durante varios años, tu salario no será muy alto cuando cambies de trabajo, y esta tendencia se volverá cada vez más intensa.

Entonces, en última instancia, hay muchas tecnologías generales de gama baja (es decir, habilidades generales de programación) y los salarios no pueden aumentar mucho durante mucho tiempo.

En lo que respecta al mercado actual, los programadores han comenzado a polarizarse. El salario alto se calcula en base al salario anual de un millón, mientras que el salario bajo puede ser inferior a 65,438+ millones. Y los programadores no son una industria que se vuelva más popular a medida que envejecen. Deben ser personas que absorban nuevos conocimientos y dominen nuevas tecnologías, por lo que se puede decir que se han convertido en programadores de alto nivel.

Por lo tanto, el salario de los programadores estará cada vez más polarizado en el futuro, porque un gran número de personas que se unen a la industria de TI, especialmente aquellos que acaban de capacitarse durante unos meses, tendrán dificultades para que te pongas en contacto con grandes empresas, e incluso si tienes que subcontratar todo el tiempo. En este momento, si trabajas de 1 a 3 años, descubrirás que eres mejor que los que acaban de graduarse o cambiaron de carrera, pero después de trabajar 5 años, descubrirás que tu salario no puede subir.

Cuando haya cada vez más programadores de gama baja, e incluso comiencen a alcanzar la saturación, el precio de mercado no tendrá mucho margen de mejora, pero aquellos programadores de gama alta y buscados definitivamente subirán más. y precios más altos, por lo que el salario de los programadores en el futuro estará más polarizado que ahora. Las empresas con un grupo de programadores de alto nivel definitivamente irán más rápido y más lejos, y tendrán más capital para atraer programadores de alto nivel.

PD: reviso cientos de currículums de exámenes cada semana, entrevisto a muchos candidatos y actualmente estoy aprendiendo habilidades para los exámenes.

Las expectativas de ingresos de todas las profesiones, sin excepción, están relacionadas con el ascenso y caída de su industria. Aunque la industria de Internet se ha desarrollado durante muchos años, todavía existen puntos calientes y nuevos conceptos. Además, las industrias tradicionales tienen enormes demandas de informatización. Por tanto, la demanda de programadores existirá durante mucho tiempo.

Aunque muchas personas están ingresando ahora a la industria de la programación, la tasa de desgaste de los programadores es aún mayor. Por lo tanto, cuando la oferta supera la demanda, los ingresos de los programadores son relativamente optimistas.

En cuanto a Internet, creo que la dirección de desarrollo futuro del campo de TI debe ser los dispositivos inteligentes y el Internet de las cosas desde una perspectiva física, debe ser Internet plus en el futuro. , las redes serán cada vez más inteligentes.

Internet es la conexión entre redes y personas. El Internet de las Cosas es la conexión entre los objetos y la red, y la conexión entre las personas y la red.

El inversor de Alibaba, Masayoshi Son, dijo en la Conferencia de Internet: "Hoy en día, probablemente todo el mundo tendrá dos dispositivos móviles, y en 2020, el número de dispositivos conectados por persona llegará a 1.000".

Internet Las aplicaciones serán cada vez más y más generalizado En los próximos tres a cinco años, debería haber una necesidad urgente de talentos en Python+inteligencia artificial, Java+big data y desarrollo de juegos. Con el advenimiento de la era del big data, los talentos de alto nivel en la dirección de algoritmos/investigación serán escasos.

Para un ingeniero junior de Java, el salario comienza en 8K, sin mencionar que el salario anual de un CTO experto técnico supera el millón.

El alto salario y la gran exigencia por parte de las empresas hacen que mucha gente acuda a él.

En 2018, el Ministerio de Educación canceló muchas carreras.

¿Por qué se retiraron estas especialidades de la noche a la mañana?

Según explicaciones autorizadas, el motivo principal es el empleo.

Muchas carreras impopulares reclutan estudiantes, lo que dificulta que los estudiantes encuentren trabajo. Y algunas grandes empresas que no están en línea con la dirección de desarrollo futuro del mercado y tienen perspectivas inciertas eventualmente serán eliminadas.

Para los estudiantes universitarios cuyas carreras han sido canceladas, pueden sentir que han sido eliminados por la sociedad antes de graduarse...", porque la cancelación de la carrera que solicitaron significa que hay poca demanda social, o Se puede decir que la tasa de empleo en la sociedad es baja y me preocupa no poder encontrar un trabajo adecuado después de graduarme

Entonces, estas especialidades han sido retiradas

.

¿Qué nuevas carreras son más populares ahora?

Aunque muchas carreras han sido canceladas, se han agregado 2.072 nuevas carreras de pregrado en todo el país, según dio a conocer oficialmente el Ministerio de Recursos Humanos y Seguridad Social. 13 nuevas ocupaciones, principalmente en campos de alta tecnología. Inteligencia artificial y la última tecnología digital. Entre ellas, las carreras más populares son la ingeniería robótica y la inteligencia artificial.

El Ministerio de Educación anunció los principales resultados de inscripción y aprobación de los programas de pregrado de 2018. Entre ellos, las cuatro carreras de pregrado con más registros nuevos en las universidades de todo el país son ciencia de datos y tecnología de big data (196), ingeniería robótica (. 101), ciencia y tecnología inteligentes (96) e ingeniería de fabricación inteligente (50). Las tres especialidades universitarias recientemente aprobadas son inteligencia artificial (35), seguridad del ciberespacio (25) y contabilidad (13). >En respuesta a la demanda del mercado, el número de universidades con especialización en inteligencia artificial ocupa el primer lugar. La especialidad inscribirá estudiantes en China por primera vez en 2019.

Como lenguaje de programación convencional dinámico y orientado a objetos, Python es popular por sus ventajas de ser fácil de aprender, gratuito y de código abierto, altamente portátil y rápido. Cada vez más desarrolladores lo prefieren. Al mismo tiempo, Python también tiene bibliotecas ricas y capacidad de integración, lo que libera enormemente a los desarrolladores. trabajo y ahorra mucho tiempo de codificación para un pensamiento más avanzado. Generalmente, puede ser entre 250.000 y 500.000

Ya sea Java o Python, cada vez habrá más programadores de lenguajes disponibles en el futuro. Los salarios definitivamente aumentarán en la industria de TI. Todos se están desarrollando juntos, pero este es el desarrollo de la cadena ecológica. En el futuro, los programadores deben considerarse como dos niveles diferentes, y el nivel técnico es muy diferente. > p>

Nada cambiará. Este es un trabajo valioso que la gente común no puede hacer

La polarización es cada vez más grave y la demanda de talentos de alto nivel como la inteligencia artificial y la inteligencia artificial. El procesamiento visual está empeorando a medida que la economía crece, los salarios seguirán aumentando y el salario de los programadores comunes no será muy diferente al actual.