En la actualidad existen muchas instituciones de formación en TI. ¿Qué pasó?

1. ¿Hay realmente demasiados programadores en China?

Que sea demasiado depende de un indicador: el nivel salarial medio de la industria.

La oferta de empleados supera la demanda y los precios definitivamente bajarán. La realidad es que el nivel salarial promedio en esta industria es mucho más alto que el de otras industrias tradicionales.

Después de superar a la industria financiera por primera vez en 2016, el nivel salarial promedio de la industria de TI continuó abrumando a la industria financiera en 2017, ocupando el primer lugar en el nivel salarial promedio de todas las industrias.

En segundo lugar, desde la perspectiva de toda la industria.

1. ¿Por qué hay tantas instituciones de formación formando programadores? Porque la demanda del mercado es demasiado grande.

2. ¿Qué tan grande es la demanda de programadores nacionales? Esto definitivamente está más allá de nuestra imaginación.

3. ¿Existe un exceso de oferta de programadores? Todo lo contrario, y no hay garantía de que se produzca una situación de exceso de oferta en los próximos diez o incluso veinte años.

En tercer lugar, la calidad de los programadores varía, buena y mala.

1. De hecho, hay mucha gente en esta industria, pero no mucha gente está dispuesta a usar su cerebro. No quiero resolver el problema de una buena manera, sino de una manera conveniente.

2. No sólo hay menos personas que utilizan su cerebro, sino que hay incluso menos personas que lo hacen. Básicamente, muchas personas se toman de la mano y se niegan a resolver algunas cosas que Baidu puede saber de un vistazo.

3. Si no tomas la iniciativa de aprender algo, no podrás utilizar herramientas básicas, encontrar API ni leer el código fuente.

4. El currículum dice que he hecho A, B, C, D o lo más reciente, pero no lo sé.

5. No existe disciplina en la escritura de código y es tan simple que no se pueden lograr las especificaciones y estilos de código básicos del mismo proyecto. ¡Sin mencionar los patrones de diseño!

6. Control de versiones indiferenciado. Por ejemplo, Git no puede bifurcarse, no puede rebase, no puede resolver conflictos, la inserción falla, sin importar el motivo, etc.