Red de conocimiento informático - Conocimiento informático - ¿Qué lenguaje de programación es el más prometedor para aprender, el mejor para ganar dinero y la demanda?

¿Qué lenguaje de programación es el más prometedor para aprender, el mejor para ganar dinero y la demanda?

En términos de futuro, es una cuestión de opinión, porque el nacimiento de H5 es definitivamente el front-end WEB que tiene el mayor potencial, pero esto solo demuestra que cada vez se pueden implementar más cosas en el navegador, pero eso no significa que haya futuro si aprendes el front-end WEB. . . ¿Por qué dices eso? Porque un día, pronto, las páginas web tal vez no se escriban con código, sino que se generen mediante software. Aunque la gente enfatiza repetidamente el problema de la redundancia todos los días y constantemente realiza varias pruebas de rendimiento para demostrar que las páginas generadas por el software contienen una gran cantidad de código basura, lo que afectará la velocidad de navegación. . . . . Pero al menos la tendencia actual es que cada vez hay más software que puede generar páginas HTML.

Si quisieras hacer una tabla hoy, definitivamente usarías Excel o WPS, ¿verdad? Pero cuando estaba en la escuela primaria (199x), las tablas estaban escritas en lenguaje básico. Incluso muchos años después del nacimiento de Excel y WPS, el lenguaje Basic sigue siendo la corriente principal para las tablas de escritura. ¿Por qué? Debido a que los discos duros de esa época eran demasiado pequeños, un disco duro tenía 320 MB. Un windows95 pesa casi 300 megas. ¿Quieres instalar Excel? Luego hay que montar dos discos duros. Los archivos de tablas creados por Excel pueden alcanzar fácilmente los diez megabytes. Después de instalar el software y crear otras siete u ocho tablas, el segundo disco duro vuelve a estar lleno. ¿Tres discos duros? Con la configuración del hardware en ese momento, realmente no podía moverlo. ¿Reemplazar el disco duro 2 con el disco duro 3? Excel todavía está instalado en el segundo disco duro. Reemplácelo. ¿Qué utiliza para crear el archivo de Excel? . . . Al escribir formularios usando Basic, no es necesario instalar software ni instalar discos duros duales, y cada formulario tiene solo unos pocos KB. En ese momento, la ventaja parecía abrumadora. Pero a medida que los discos duros se hicieron cada vez más grandes, Basic pasó de ser convencional a exótico. . .

El front-end web actual también tiene este problema. A medida que las velocidades de la red son cada vez más rápidas, incluso los juegos 3D se pueden ejecutar en la web. ¿Son realmente tan importantes esas redundancias? A excepción de sitios web individuales como BAT, me temo que el problema de despido que la mayoría de los trabajadores front-end WEB y los instructores de cursos de capacitación han estado enfatizando puede ser simplemente una "mentira piadosa generada por problemas laborales".

Después de hablar de WEB, es hora de hablar de lenguajes de programación serios. . Aunque Python, Ruby, Go y muchos otros lenguajes han estado actualizando las clasificaciones de lenguajes de programación. . Pero durante mucho tiempo en el mercado sólo había cuatro idiomas en los que se podía encontrar trabajo. Esto puede ser demasiado extremo, pero sería más apropiado cambiarlo a "casi sólo cuatro idiomas". . . Al menos ese sigue siendo el caso hoy. . . . . . Sólo necesita buscar la información de contratación en Internet para saber si este es el caso. . .

Los cuatro lenguajes son JAVA, C#, PHP y C++. . . . En cuanto a cuán brillante puede ser el futuro de esas "lenguas emergentes", personalmente no me atrevo a creerlo. Naturalmente, algunas personas mencionarán "Google está usando el lenguaje Go", "Zhihu y Douban usan Python ampliamente", "Alibaba usa Node" y otras retóricas. . . Estos son correctos. . . Pero hay una premisa: antes de que los arquitectos de estas grandes empresas se jubilen, ¿podrán sustituirlos y continuar sus proyectos con el mismo lenguaje? Si no, ¿está seguro de que tendrá esta oportunidad después de que él se jubile? ¿Cuál es la relación entre qué idiomas usan y si usted tiene la oportunidad de usar ese idioma en el trabajo?

Qué lenguaje usa Gates y si usted puede convertirse en el próximo Gates son dos proposiciones no relacionadas. Aprendió el idioma B (lenguaje antiguo) e hizo su primera olla de oro con este idioma. Entonces, ¿debería considerar aprender también el idioma B?

En cuanto a los cuatro lenguajes mencionados anteriormente, yo personalmente recomendaría JAVA o C#. . . . La razón también es muy simple. Actualmente, JAVA es la corriente principal absoluta (desarrollo de servidores) y no habrá cambios en el corto plazo. . . En cuanto a C #, el impulso de desarrollo de Unity 3D es muy fuerte (desarrollo de juegos), y .NET CORE es realmente más fácil de usar que JAVA. Lo más importante es que durante mucho tiempo, C # será el único. la familia Microsoft. La única que tiene el papel protagonista. . . .

La atención se centra en el presente y el futuro próximo, JAVA es adecuado. . . La atención se centra en el futuro próximo, aunque teniendo en cuenta el presente, C# es fiable. . . .

En cuanto a PHP, un lenguaje dinámico. . .

Creo que todos los lenguajes dinámicos (incluidos los lenguajes dinámicos populares como JS y Python) no son adecuados para el soporte laboral a largo plazo, pero para explicar este problema, la longitud será muy larga, por lo que no quiero. para hablar de ello hoy. Puedes no estar de acuerdo, pero eso es lo que pienso. . . En cuanto a C++, será mejor que tengas algo de experiencia en circuitos electrónicos, mecánica, etc., y será mejor que puedas conectarte sin problemas con disciplinas como el control integrado o industrial. De lo contrario, creo que si simplemente pudieras escribir código, Puede resultar difícil ser competente en los programas C ++ que existen en el mercado.