Red de conocimiento informático - Conocimiento informático - ¿Es mejor aprender .Net o Java? ¿Cuáles son las perspectivas laborales futuras?

¿Es mejor aprender .Net o Java? ¿Cuáles son las perspectivas laborales futuras?

Si sus calificaciones y habilidades académicas solo pueden ingresar a una empresa de software general o una empresa de integración, entonces es bueno elegir el sistema técnico de Microsoft. Gracias al sistema Microsoft, hay muchos materiales de aprendizaje en Internet y una gran cantidad de aplicaciones empresariales se desarrollan utilizando la tecnología de Microsoft, y muchas empresas también utilizan la tecnología de Microsoft. Hay muchas empresas, por lo que puedes encontrar trabajo fácilmente. La tecnología de Microsoft es generalmente fija: C#+Asp.net+SQLSERVER+Visual Studio.

Si sus calificaciones y habilidades académicas le permiten ingresar a una empresa que fabrica aplicaciones empresariales a gran escala, entonces debe elegir el sistema de tecnología JAVA. Porque las grandes empresas ahora básicamente utilizan JAVA para el desarrollo. Puede comenzar a aprender de eclipse, estructuras, hibernación, WebService, Tomcat, Apache, JBoss, POJO, Oracle y luego aprender WebLogic, WebSphere, tecnología Portal y tecnología de flujo de trabajo.

Si quieres entrar en una empresa de Internet o una startup web2.0. Entonces, en general, Php, Mysql, Apache, Ruby on Rails y Python son sus objetivos de aprendizaje.

Si desea dedicarse al desarrollo de teléfonos móviles, entonces Symbian y C++ (Nokia, la mayor cuota de mercado), J2ME (producto Android, lanzado por Google, aún no se ha producido oficialmente, pero creo que es muy prometedor), Windows Mobile (Microsoft es bueno para el desarrollo, desde ideas de desarrollo hasta herramientas e idiomas, todos le resultan familiares). Estas tres categorías estarán una al lado de la otra y ninguna matará a la otra. En cuanto a dentro de cinco años, es difícil decirlo. Al menos dentro de cinco años, será la era de los teléfonos móviles y de los teléfonos móviles inalámbricos. Todos los fabricantes competirán por este trozo de carne con el futuro más lucrativo.

Si quieres ingresar a la empresa de juegos en línea actualmente de moda. Para trabajar en el lado del servidor, debe dominar C ++, tecnología de transmisión de red, procesamiento de subprocesos concurrentes y comprender la programación de Linux tan profundamente como la programación de Windows. Si quieres ser cliente, primero debes pasar el algoritmo de procesamiento de gráficos e imágenes. Por supuesto, ahora muchos motores, herramientas, paquetes de inteligencia artificial, bibliotecas de materiales y scripts han reducido en gran medida la dificultad de la programación del cliente.

Si desea ingresar a la programación integrada, que ha sido muy popular en los próximos 10 años, entonces debe aprobar C++ y la programación de su microcontrolador. China es el país manufacturero más grande del mundo y esta situación será difícil de cambiar en 5 a 10 años. En la fabricación, en el pasado, el coste de los trabajadores era menor que el de cualquier otra persona. Pero ahora el crecimiento de los materiales y la mano de obra ha ejercido una gran presión sobre la manufactura. Sólo puede mejorar sus capacidades de fabricación. La fabricación de productos de alta gama requiere líneas de montaje de alta gama. Además, los productos electrónicos de China se están volviendo cada vez más poderosos. Los productos japoneses han pasado gradualmente a estar dominados por los productos nacionales chinos que inicialmente dominaban a China. En teléfonos móviles, cámaras digitales, electrodomésticos, refrigeradores, DVD, aires acondicionados, automóviles, transporte, atención médica, CNC, etc., muchos campos requieren programación integrada. Incluso nuestro Chang'e-1 es un modelo de programación integrada. Las instalaciones de comunicación como Huawei y ZTE también están dentro del alcance de la programación integrada.

Por supuesto, también puedes adoptar un enfoque diferente. En el pasado, era la programación de Notes. Con el aumento de OA nacional, la programación de Notes disminuyó gradualmente. Sin embargo, las grandes empresas en China están lanzando ERP y la mayoría de ellas utilizan Oracle o SAP ERP. Todos estos productos ERP proporcionan entornos de desarrollo de programación personalizados y API de aplicaciones completas. La aplicación de ERP por parte de grandes empresas requiere un desarrollo personalizado y existe una gran escasez de ese tipo de talentos. Sin embargo, hay muy pocos materiales de aprendizaje en el mercado, lo cual supone un problema.

Además, la subcontratación también es muy popular hoy en día. El establecimiento de parques de subcontratación en varios lugares es similar al establecimiento de parques de software en el pasado. Si desea unirse a una empresa de subcontratación, primero debe aprobar japonés o inglés. La subcontratación de nuestro país proviene generalmente de Japón, Europa y Estados Unidos. En desarrollo, generalmente existen tres lenguajes principales: C++, C# y JAVA.

Entonces, según el análisis anterior, C++, C# y JAVA son la corriente principal en la actualidad. Son muy utilizados en todos los aspectos. Cualquiera que sea la categoría que elijas, habrá muchas oportunidades y espacio. Pero si aprendes C++ y tienes miedo de no conseguir un trabajo en C++ en el futuro y tienes que aprender C# y JAVA, al final no lograrás nada.

No tengas miedo, basta con atravesar una puerta.

Sin embargo, con habilidades técnicas, puedes postularte para una empresa. Sin embargo, ¿cómo gestionar una empresa de software, si es apto para este tipo de gestión, qué papel puede desempeñar en este equipo y cuál es su camino en la empresa? Te lo contaré en el próximo artículo cuando lo presente. Llega la gestión de una empresa de software en detalle.

Solía ​​trabajar en JAVA en el Centro Xujiahui de Educación Weixun en Shanghai. Ahora trabajo en una empresa de subcontratación. Tienes que tomar el control de tu propio camino.

Sin embargo, no juegues contigo mismo, no es divertido.

Eso es bastante detallado. . . . . . .