Java o C, ¿cuál es más fácil de aprender para encontrar trabajo?
¿Qué java, C# o C (VC) deberíamos aprender?
Muchos estudiantes tienen esta pregunta: ¿Qué lenguaje debemos aprender, java, C# o c? Parece que muchas empresas buscan personas que conozcan VC. ¿Son útiles Java y C#? Hay quien incluso dice que Java o C# son lenguajes utilizados por las pequeñas empresas, mientras que C es el lenguaje utilizado por las grandes empresas.
Nota: La C que se comenta a continuación no hace referencia a. C administrado en net framework se refiere a C no administrado.
Primero, explique la relación entre Java, C#, C y VC.
Java y C# son lenguajes que aparecieron después de C. VC es una herramienta de desarrollo anterior y C/C también es un lenguaje anterior. Las herramientas de desarrollo para Java incluyen JBuilder, JCreator, Eclipse, etc., mientras que las herramientas de desarrollo para C# son la serie Visual Studio de Microsoft.
Java, C# y C tienen cada uno sus propias ventajas. C tiene buena compatibilidad y no depende de la plataforma. Java y C# dependen de sus respectivas máquinas virtuales (la máquina virtual de C# es .net framework). para ejecutarse, la máquina virtual no puede ejecutarse;
Java y C# tienen una alta eficiencia de desarrollo, casi varias veces mayor que VC C tiene una alta eficiencia operativa, pero el desarrollo es más problemático y el aprendizaje es mayor. difícil.
No hay distinción entre lenguajes buenos y malos. Estos lenguajes de alto nivel son todos lenguajes populares que se utilizan ampliamente en la actualidad. Los sistemas a gran escala se pueden desarrollar en cualquier lenguaje, excepto el real. La aplicación a menudo se selecciona según las necesidades, a menos que se trate de clases de bajo nivel. C generalmente no se elige para el desarrollo de bibliotecas porque su costo de desarrollo es demasiado alto. C también se usa para implementaciones simples, como juegos en línea. Evite que cada usuario instale una máquina virtual, no se elige Java o C#. Aparte de estos, generalmente se utiliza C para desarrollar Java y C# con mayor eficiencia, lo que puede reducir los costos de desarrollo de la empresa.
La mayoría de las personas que están aprendiendo programación ahora están aprendiendo Java y C# porque es simple y se puede aprender rápidamente. De hecho, cada vez menos personas están aprendiendo C. No mire simplemente VC, que es difícil de aprender, y piense que es genial. Depende de la aplicación real, sus propios intereses y el entorno de aprendizaje. Es mejor tener un entorno de aplicación práctico para el aprendizaje de C. Será agotador e ingrato, y eventualmente perderás la confianza. Debe saber que VC es una tecnología que se desarrolló hace varios años y Microsoft básicamente no la actualizará ahora. En otras palabras, su eficiencia de producción con VC es la misma que hace unos años, que es muy baja.
Muchos colegios y universidades ahora consideran C como un lenguaje básico que debe dominarse. Incluso algunos estudiantes que no se especializan en informática tienen que aprender C. Sin embargo, esos requisitos son solo dominar el conocimiento básico de C y Úselo con habilidad. Todavía queda un largo camino por recorrer en el desarrollo real.
¿Es útil aprender java o C#?
Creo que ahora es difícil distinguir las perspectivas de Java y C#, por lo que aprender Java y C# es casi lo mismo, y son relativamente similares, y básicamente puedes "aprender ambos".
La utilidad de aprender algo depende de su valor de uso. Ahora la empresa necesita talentos que no solo sean capaces de realizar programación simple, sino que también pueden ser habilidades comerciales y de otro tipo. dijo que aprendiendo con Java puedes ser programador y encontrar trabajo sin ningún problema, pero si realmente quieres entrar en el negocio corporativo y tu salario aumentará, necesitarás practicar por un tiempo e integrarte completamente en el negocio corporativo. negocio.
Por ejemplo, algunas empresas de subcontratación tienen requisitos de programación relativamente bajos, siempre que puedan utilizar algunos idiomas convencionales, tienen requisitos altos para idiomas extranjeros. Por ejemplo, las empresas de subcontratación japonesas tienen requisitos de idioma japonés. Sería genial aprender japonés después de dominar Java o C#. Actualmente hay unidades de contratación que ofrecen a los ingenieros de software japoneses de segundo nivel un salario mensual de 10.000 yuanes.
Por supuesto, existen otros negocios que se pueden acumular lentamente durante el proceso de trabajo, como el SIG (Sistema de Información Geográfica) utilizado por algunas empresas.
Pero sé que en la industria de las telecomunicaciones actual, Nokia y Moto todavía necesitan gente con esta tecnología. Y el salario es relativamente alto.
No estamos tratando de resistirnos a aprender C, pero estamos diciendo que para aprender algo, debes ver resultados. Si tienes el entorno para aprender C, por ejemplo, la empresa tiene un proyecto, entonces síguelo. eso, para que alguien pueda preguntar, y existe el entorno. Puedes aprender bien bajo presión. Vi a muchas personas decir que querían aprender C, pero como en realidad no lo usaban, en los últimos años solo pudieron memorizar algo de sintaxis básica.
Entonces la razón por la que el capital riesgo no es popular es también porque su mercado es pequeño, ¿verdad?
En realidad, no se puede decir que VC no sea popular. Muchas empresas todavía lo usan relativamente raramente, pero también hay pocas personas que lo conozcan, y pocas de ellas. Están calificados. Sí, el currículum está bien escrito, pero cuando pregunté, ni siquiera sabía cuánta memoria había copiado. Todavía hay escasez de talentos en C. Por el contrario, hay más personas que conocen Java y C#.
¿Qué idioma debo elegir para aprender?
Mi sugerencia es:
Para aquellos que no tienen mucha base informática, les sugiero que comiencen con Java y C#. Si encuentran un trabajo mejor en el futuro, pueden hacerlo. Puede continuar estudiándolo en profundidad o puede combinar la tecnología informática con el negocio de la empresa. Las computadoras son solo herramientas y deben combinarse con el negocio para generar valor. Si es necesario aprender C en el futuro, como las necesidades del negocio de la empresa, puede aprenderlo en el proyecto, porque será más fácil de aprender debido a la presión de las demandas ambientales y los conceptos básicos de programación previos.
Para aquellos que ya tienen cierta base en programación, si desean realizar algún desarrollo de nivel inferior o tienen necesidades reales del proyecto, pueden optar por aprender VC.
Finalmente, Quiero Él dijo: VC definitivamente no es utilizado por las grandes empresas, y Java y C # definitivamente no son utilizados por las pequeñas empresas. Los lenguajes y las herramientas no son comparables aquí, solo existen sus propias ventajas y desventajas.