¿Es fácil encontrar trabajo codificando Zhihu?
Para crear un formulario hoy en día, definitivamente usarás 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, escribir tablas en lenguaje básico sigue siendo absolutamente común. ¿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? Entonces necesitas montar dos discos duros. Los archivos de tablas creados por Excel suelen tener un tamaño de más de diez megabytes. Después de instalar el software, hice siete u ocho formularios y el segundo disco duro volvió a estar lleno. ¿Tres discos duros? Con la configuración de hardware de ese momento, era realmente imposible moverlo. ¿Reemplazar el segundo disco duro por un tercer disco duro? Excel todavía está instalado en el segundo disco duro. Reemplácelo. ¿Qué utilizas para crear el archivo Excel? . . . El uso de Basic para escribir un formulario no requiere software ni discos dobles, y un formulario ocupa solo unos pocos KB. En ese momento, la ventaja era completamente abrumadora. Pero a medida que los discos duros se hacen cada vez más grandes, Basic ha pasado de ser convencional a exótico. . .
El front-end web actual también tiene este problema. A medida que las velocidades de Internet son cada vez más rápidas, incluso los juegos 3D se pueden ejecutar en páginas web. ¿Son realmente tan importantes esos despidos? 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 nacida de problemas laborales".
Después de hablar de WEB, es hora de hablar de lenguajes de programación serios. . Aunque existen muchos lenguajes como Python, Ruby, Go, etc. , la lista de lenguajes de programación se ha actualizado. . Pero durante mucho tiempo en el mercado sólo había cuatro idiomas en los que se podía encontrar trabajo. Esto puede ser un poco extremo, pero "casi cuatro idiomas" sería más apropiado. . . Al menos ese sigue siendo el caso hoy. . . . . . Siempre que busque información de contratación en Internet, naturalmente sabrá si este es el caso. . .
Los cuatro lenguajes son JAVA, C#, PHP y C++. . . . Personalmente no creo que esas "lenguas emergentes" tengan un futuro brillante. Naturalmente, algunas personas dirán "Google está usando el lenguaje Go", "Zhihu y Douban usan Python ampliamente", "Alibaba usa Node", etc. . . Nada de esto es un problema. . . Pero debe haber una premisa: ¿Se puede sustituir a los arquitectos de estas grandes empresas antes de que se jubilen y continuar con sus proyectos utilizando el mismo lenguaje? Si no es así, ¿está seguro de que seguirá teniendo esta oportunidad después de que él se jubile? ¿Qué idioma utilizan, cómo se relacionan y tienes la oportunidad de utilizar este idioma en tu 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 fortuna a través de este idioma. Entonces, ¿debería considerar aprender el idioma B?
En cuanto a los cuatro lenguajes mencionados anteriormente, personalmente recomiendo JAVA o C#. . . . La razón también es muy sencilla. JAVA es actualmente la corriente principal absoluta (desarrollo de servidores) y no cambiará en el corto plazo. . . ¿Y en C#, Unity? El desarrollo del 3D es muy fuerte (desarrollo de juegos). ¿neto? De hecho, CORE es más fácil de usar que JAVA. El punto más importante es que durante mucho tiempo, C# será el único hijo de la familia Microsoft. . . .
La cuestión es que, por el momento, JAVA es más adecuado. . . Céntrese en el futuro cercano y tenga en cuenta el presente, C# es confiable. . . .
En cuanto a PHP, es un lenguaje dinámico. . . No creo que todos los lenguajes dinámicos (incluidos los lenguajes dinámicos muy populares como JS y Python) sean adecuados para un empleo a largo plazo, pero llevaría mucho tiempo explicar este problema, por lo que no Quiero hablar de ello hoy. Puedes no estar de acuerdo, pero eso es lo que pienso. . . En cuanto a C++, es mejor tener cierta experiencia en circuitos electrónicos y mecánica, y es mejor poder conectarse sin problemas con disciplinas como el control integrado o industrial.
De lo contrario, creo que si solo puedes escribir código, será difícil estar calificado para trabajos relacionados con C ++ en el mercado.