Si se dedica a Java y el salario es muy alto, venga y pregunte sobre el futuro del aprendizaje de Java.
El pasto de trigo extranjero está floreciendo en China.
Si le preguntamos a una persona al azar sosteniendo un teléfono móvil en la calle de Beijing, ¿conoce MMS? Todo el mundo debería decir que lo sabe, pero si vuelvo a preguntar, ¿conoce la tecnología Java? Muy pocas personas pueden responder; de hecho, el servicio de mensajería multimedia utiliza esta tecnología Java que la gente corriente no conoce muy bien. Como han enfatizado repetidamente muchos técnicos de Java: Java está a su alrededor, en todas partes.
Desde una perspectiva global, las historias sobre Java están llenas de leyendas, como esos increíbles éxitos, oportunidades perdidas y pleitos enredados. En la última década, el lenguaje y la plataforma de programación Java se han utilizado con éxito en diversos campos de aplicaciones, como la informática en red y los teléfonos móviles, como teléfonos móviles, computadoras personales, sistemas financieros multinacionales y comunicaciones por satélite. Nunca en la historia ha habido una plataforma tan utilizada como Java. El valor económico global actual de Java ha superado los 654,382 billones de dólares estadounidenses. El eslogan de Sun cuando lanzó Java fue "escribir una vez, ejecutar en cualquier lugar". Durante la última década, Java ha ganado reconocimiento por su naturaleza abierta y multiplataforma. Además, el lenguaje Java también tiene características excelentes, como orientación a objetos, sintaxis de expresión similar a C y C, y buena seguridad. En muchos aspectos, se ha convertido en el sucesor de Cobol y el lenguaje C. Es el favorito de los desarrolladores de todo el mundo y se ha convertido en la plataforma de desarrollo preferida para aplicaciones de nivel empresarial. Recién en julio de este año, IBM y Sun acaban de anunciar que extenderían por 10 años el acuerdo de tecnología Java firmado por las dos compañías, con el objetivo de brindar garantías estables y a largo plazo para los casi 4 millones de desarrolladores de la comunidad Java global. . BEA también anunció un paquete para desarrollar el primer entorno de aplicaciones J2EE de la industria que soporta completamente todos los principales marcos de trabajo de código abierto. Estas medidas afirman el valor y la necesidad de la compatibilidad Java multiplataforma.
En el mercado chino, Java ha logrado grandes avances tanto en aplicaciones de nivel empresarial como en servicios públicos, especialmente en los negocios clave de China, como las telecomunicaciones y las finanzas. Actualmente, con el apoyo de los departamentos gubernamentales chinos pertinentes, China Mobile y China Unicom han lanzado oficialmente servicios inalámbricos de valor agregado basados en Java y se están preparando activamente para servicios de valor agregado 3G basados en Java. En cuanto a Java Card, Sun Company y China UnionPay establecieron conjuntamente un laboratorio conjunto de tarjetas Java para cooperar plenamente desde la tecnología hasta las soluciones. Además, muchas empresas del sector también han desarrollado un número considerable de software de aplicación basado en el sistema estándar Java. Por ejemplo, UF desarrolla en Java desde 1998. El ERP 5 de UFIDA está actualmente en desarrollo y se lanzará el próximo año. Sin embargo, si hacemos una comparación horizontal a escala global, sólo se puede decir que el Java chino parece nunca haber atraído suficiente atención.
Jonathan Schwartz, presidente y director de operaciones de Sun, dijo en la celebración del décimo aniversario de Java: "Java se está desarrollando rápidamente como un cohete. Nadie pensó que podría volar tan lejos". Sin embargo, mientras celebramos, debemos señalar que, al comparar el desarrollo de Java en el país y en el extranjero, parece que vemos una situación de "secarse en el extranjero y cien flores floreciendo en el país". Poco antes de la Conferencia de Desarrolladores Java de China de 2005, Gong Li, director del Instituto de Investigación de Ingeniería Sun China, fue transferido al director general del Departamento de Tecnología de Internet de Microsoft (China). Como una de las figuras más representativas de Java en China, su partida puede revelar un atisbo de neblina en el camino del desarrollo de Java en China.
Java es fácil de conseguir, pero difícil de encontrar.
El director comercial de Sun Greater China Software, ISV y Java cree que es fácil comenzar con Java, pero no es fácil de dominar.
Es como si hubiera muchas personas que pueden pintar pinturas chinas y hay muchos aficionados, pero muy pocos pueden convertirse en pintores. En China, parece que no hay suficientes talentos de Java y el número de entusiastas que realmente están dispuestos a aprender y utilizar el lenguaje Java no es optimista.
Xiao Li es un estudiante de posgrado en el Departamento de Ciencias de la Computación de una universidad en Beijing. Tiene una extensa investigación sobre la tecnología Java y una vez fue moderador del foro de discusión sobre tecnología Java en el foro BBS de la escuela. Pero dijo que no planeaba tomar la certificación Java (es decir, el examen de calificación de desarrollador de Java) porque no quería pagar la tarifa de certificación de 1.500 yuanes.
De hecho, hay muchos técnicos como Xiao Li que pueden usar Java pero no están certificados. Esta situación hace que las estadísticas sobre el número de desarrolladores de Java nacionales en la actualidad sean siempre inexactas. Los datos muestran que hay 4,5 millones de desarrolladores de Java en el mundo este año, mientras que en China, este número es inferior a 654,38 millones. En este sentido, Wang, profesor de informática en la Universidad de Tsinghua, conocido como el "padre del Java chino", dijo que si el alcance estadístico se define estrictamente como "desarrolladores" (incluso si se incluye personal técnico como Xiao Li) , el verdadero desarrollo de Java en China Puede que solo haya unas 50.000 personas. En comparación con China, un país grande con una población de 654.383 millones de habitantes y el enorme potencial de mercado de Java, esto es extremadamente desproporcionado.
Entonces, ¿por qué hay tan pocos desarrolladores de Java en China?
El profesor Wang es uno de los primeros expertos en China en prestar atención a Java, y también es uno de los expertos que puede persistir hasta el día de hoy. Dijo que, en general, Java no es favorecido por los "académicos" en China. Por ejemplo, hasta ahora, el Departamento de Ciencias de la Computación de la Universidad de Pekín no ha impartido sistemáticamente cursos de Java. A nivel nacional, menos de la mitad de los departamentos de informática de más de 500 universidades ofrecen cursos de Java.
Sin embargo, cuando nació Java1995, este no era el caso en China. El profesor Wang describió que en ese momento, el personal científico y tecnológico estaba "buscando perseverantemente Java" e incluso provocó un aumento del "aprendizaje, uso y promoción de Java" en todo el país. Se llevaron a cabo sucesivamente siete conferencias nacionales de intercambio de tecnología Java. El periódico "Network World" (entonces llamado "International Newsletter") celebró una serie de conferencias sobre tecnología Java y un concurso nacional de Java. Desde entonces, Wang, el profesor y otros han publicado una serie de artículos técnicos para promover el desarrollo de Java en China.
Sin embargo, apenas unos años después, muchas personas que participaron en el concurso de Java se mantuvieron alejadas de Java. El profesor Wang cree que hay tres razones por las que estas personas deciden darse por vencidos. Una es por la burbuja de Internet en 2000, la segunda es que Java no es lo suficientemente rápido (por supuesto, la velocidad de desarrollo y la velocidad de ejecución de Java han dado un salto cualitativo hoy), y la tercera es porque no hay casos reales convincentes; . Hasta el día de hoy, algunas personas incluso piensan que Java es sólo un "juguete".
El profesor Wang dijo que, en comparación con países extranjeros, hay menos gente de Java en China. La brecha también se refleja en el hecho de que no hay muchas unidades de capacitación que puedan ofrecer cursos de Java de alto nivel (como. Servicios web), y es difícil capacitar a los talentos superiores de Java. En segundo lugar, la cobertura insuficiente de Java por parte de los medios ha restringido el desarrollo de la tecnología Java en China.
Por supuesto, también hay diferentes opiniones sobre la cantidad de talentos de Java en China. Jiang, gerente técnico senior de la comunidad responsable de la comunidad en línea de Java en Sun China, dijo que las comunidades nacionales actuales relacionadas con Java están en auge, como Java Research, Java Edition Community, etc. La comunidad Java más grande es la Comunidad Tecnológica Sun China, con 16.000 usuarios registrados; CSDN tiene 800.000 usuarios registrados, la mitad de los cuales son usuarios de Java. La Asociación de Usuarios de Java de China ha establecido sucursales de usuarios en más de 200 universidades de todo el país. En términos de cifras específicas, Jiang cree que el número de personas que utilizan Java para el desarrollo comercial en China es de aproximadamente 450.000. Por ejemplo, el 80% del software de la industria de telecomunicaciones de China está escrito en Java, y todos los servicios, como mensajes de texto y juegos móviles, están escritos en Java.
Según Huang Zhen, en la Conferencia Java China de septiembre, más de 65.438.040 expertos vendrán directamente desde Estados Unidos a China para intercambios técnicos.
En su opinión, lo que a China le falta actualmente son oportunidades de intercambio y aprendizaje de la tecnología Java, y lo que más necesitan los socios chinos es formación.
En cualquier caso, no importa si hay más o menos talentos en Java, la posición del personal técnico es encontrar suficientes usuarios. Quizás el hecho sea, como dijo Huang Zhen, que hay relativamente pocos desarrolladores y usuarios creativos de Java en China.
Los cambios entre naranja y naranja entre aplicaciones
La opinión de Zhen, en opinión del profesor Wang, es que, por un lado, Java no es favorecido por la "escuela académica" nacional; Por otro lado, es el hecho de que Java no cuenta con el favor de la "facción del mercado" nacional. En la actualidad, la amplitud y profundidad de las aplicaciones Java en China continental no solo son inferiores a las de Europa y Estados Unidos, sino también ligeramente inferiores a las de China, Hong Kong y Macao.
Durante nuestra entrevista con el profesor Wang, el profesor Wang sacó tres tarjetas de presentación. Además del título de profesor de la Universidad de Tsinghua, lo más notable es que es el director de "Tsinghua-iT Knowledge". Título "Laboratorio conjunto de ingeniería fronteriza".
La historia comienza con el concurso nacional de Java realizado en 1996 por el periódico Network World (entonces llamado Comunicaciones Internacionales). Lo que es aún más inesperado es que justo cuando el desarrollo de Java en China estaba decayendo lentamente, los japoneses conocieron a Wang y a otros a través de esa competencia. Pronto, iT Frontier Co., Ltd. de Japón envió a alguien a buscar al profesor Wang. Esta sociedad anónima es una empresa de software cuyo negocio principal es la integración de sistemas de información. Fue fundada por Mitsubishi Corporation de Japón e IBM de Japón en 2001 después de fusionar cinco empresas dedicadas principalmente a la industria de la información, incluida la AST original. Posteriormente, las dos partes establecieron el "Laboratorio Conjunto de Frontera de Ingeniería del Conocimiento Tsinghua-iT", con Wang como director. Desde entonces, las dos partes iniciaron una cooperación internacional de ocho años.
El profesor Wang se mostró muy emocionado al hablar de la experiencia del uso de la tecnología Java en algunas empresas nacionales. Dijo: "Si nuestra tecnología no es buena, los japoneses no vendrán a nosotros. Pero, ¿por qué algunas empresas y usuarios nacionales no han aplicado y valorado una tecnología tan buena? Por ejemplo, el formulario web (generación automática de hojas de cálculo)". desarrollado bajo el liderazgo del profesor Wang. El sistema y sus herramientas de desarrollo visual) adoptan estándares Java, lo que facilita la transmisión en red de hojas de cálculo y resuelve problemas de impresión en entornos de aplicaciones de navegador/servidor web. El Ministerio de Construcción de Japón ha adoptado este sistema y exige que todo el personal lo aprenda y lo domine. Sin embargo, durante la promoción y uso de este sistema en China, ha recibido una fría recepción en algunos departamentos y empresas. Wang atribuyó las razones principales a cuestiones de canales y de relaciones (o cuestiones de mecanismos, cuestiones de conceptos). Sin embargo, como persona puramente técnica, el profesor Wang obviamente no quiere perder un tiempo precioso en estas cosas.
En concreto, en cuanto a la industria del software, el profesor Wang cree que no hay muchas aplicaciones desarrolladas con Java en China. Se puede decir que en China, la situación de promoción de aplicaciones aún no se ha abierto por completo, especialmente en campos que pueden incorporar plenamente las características de Java (multiplataforma, multiproceso), como la gestión de información financiera y el gobierno electrónico. Y en el comercio electrónico, la educación a distancia y otras industrias, las aplicaciones Java maduras siguen siendo muy raras. En cuanto a los resultados de la investigación de algunas de las empresas que cooperaron, Wang no está de acuerdo. Dijo: "Algunas empresas (incluso empresas dirigidas por escuelas) se han acercado a nosotros para discutir asuntos relacionados con la cooperación, pero sus condiciones son comprar los derechos de propiedad intelectual de los productos de una sola vez. Este es un caso típico de 'si no "No vendrás cuando plantes árboles, recogerás melocotones. Por supuesto, no aceptaremos este tipo de cooperación".
Además del autoestudio y la exploración de Java por parte de empresas y empleados chinos. , Empresas internacionales como Sun, BEA e IBM también están promoviendo Java en China. Especialmente cuando muchas empresas nacionales no están seguras de poder ganar dinero a tiempo con la tecnología Java, las actividades de estas empresas en el país tienen una mayor importancia.
Huang Zhen es bastante optimista sobre el desarrollo de Java en China. Dijo que la industria de software de Beijing representa actualmente dos tercios del total del país y el 90% de las empresas tienen departamentos de Java. Según estadísticas de la Asociación de la Industria de Software de China, más de dos tercios de las empresas de software se desarrollan utilizando Java. Por ejemplo, Neusoft cuenta actualmente con más de 4.000 desarrolladores de Java; el Departamento de Desarrollo del Banco Industrial y Comercial de China cuenta con muchos desarrolladores de Java para desarrollar los propios sistemas del banco.
La tarjeta sanitaria de la provincia china de Taiwán y la banca en línea del Banco de China de Hong Kong se desarrollaron con éxito utilizando Java. Se informa que la Conferencia Java China de septiembre seleccionará cinco destacadas empresas de aplicaciones Java.
Además, el centro de aplicaciones de tecnología Java de Sun en el mercado chino ha alcanzado 35 JCOE. Con la ayuda de este "JCOE", Sun ha mejorado con éxito el nivel de aplicación de la tecnología Java para muchas empresas. Por ejemplo, UFIDA Software Engineering, Digital China, Neusoft Software y Beijing Huasheng Tiancheng son los primeros socios del mundo en aprobar la certificación Sun.
Como representante de los usuarios exitosos en el mercado chino, China Unicom celebró la "Conferencia de desarrolladores China Unicom UniJa 2005" el 8 de abril de este año. En los seis meses transcurridos desde que UniJa Business se comercializó oficialmente el 1 de octubre de 2004, el número de usuarios registrados de UniJa Business superó los 1.400 y el número de aplicaciones también aumentó a casi 300. La presencia de Scott McNeely, presidente y director ejecutivo de Sun Microsystems, parecía indicar que no se ha ignorado el potencial del mercado chino.
En una entrevista, Sun comparó la entrada de Java en China hace diez años con la siembra de semillas, pero después de sembrarlas, Sun tuvo que trabajar mucho para cultivarlas en un bosque. El profesor Wang también dijo que la promoción de Java por parte de Sun en China no era suficiente. De esta forma, es necesario que las empresas chinas y extranjeras aceleren el ritmo para evitar el "cambio naranja" de nuevas versiones de aplicaciones Java.
Nunca es tarde para plantar árboles en diez años.
"Cuando comencé a promocionar Java, un colega le preguntó a Wang si quería construir su propia máquina virtual Java. Pero pensamos que era mejor centrarnos en las aplicaciones", dijo Wang sobre su laboratorio conjunto. "Nuestra ventaja es que tenemos más de 8 años de experiencia en cooperación internacional; pero nuestras deficiencias también son obvias, es decir, la falta de conocimiento del mercado, lo que restringe nuestro desarrollo".
Se entiende que desde 1998 Desde entonces, 77 personas del Laboratorio Conjunto de Ingeniería del Conocimiento Tsinghua-iT Frontier han participado en la Conferencia Java de San Francisco. Los dos proyectos más recientes ganaron la licitación para el Sistema de Gestión de Estándares de Noticias de la Agencia de Noticias Xinhua y el proyecto de la Administración Estatal de Protección Ambiental. El primero se encuentra actualmente en fase de prueba y el segundo está a punto de finalizar.
Para el desarrollo futuro de Java, Wang enfatizó principalmente siete aspectos. El primero es la optimización de herramientas y la integración y optimización de herramientas de desarrollo. Por ejemplo, el entorno de desarrollo integrado Eclipse de IBM es muy bueno. El segundo es el código fuente abierto. Wang dijo que, de hecho, no presta mucha atención al código abierto, pero cree que las herramientas deben ser abiertas, como la selección de funciones, la expansión y la apertura, pero el sistema interno de la biblioteca no necesariamente tiene que ser abierto, pero debe ser moderadamente abierto. El tercero es prestar atención al mercado chino; el cuarto es el software industrial; el quinto es captar el modelo convencional bajo el modelo de computación en red, es decir, los servicios web. Sexto, dominar la tecnología central de la plataforma J2EE. En la llamada "disputa entre J2EE y .NET", a la gente ya no le importa quién es bueno y quién es malo, sino quién puede usarlo para ganar dinero lo antes posible. La práctica ha demostrado que puede admitir tanto J2EE como . NET es más fácilmente aceptado y bienvenido por los usuarios. En séptimo lugar, dominar la tecnología clave de la informática móvil (Java móvil). Muchos fabricantes pueden proporcionar varios dispositivos electrónicos implementados en Java y estos dispositivos móviles son compatibles con la plataforma J2ME. Por ejemplo, la "Plataforma de desarrollo de información móvil" desarrollada por Sun se ha aplicado con éxito a teléfonos móviles.
Como director comercial de software, ISV y Java de Sun Greater China, Huang Zhen cree que el desarrollo de Java en China tiene algunas deficiencias en términos de calidad, rendimiento y seguridad. En primer lugar, no existe un sistema estándar para Java en China. Sólo estableciendo un sistema estándar completo se pueden garantizar los estándares de calidad. Por lo tanto, el establecimiento de un sistema de estándares de calidad es muy importante. En segundo lugar, los requisitos de rendimiento de Java aún no están completos. Por último, todavía no se ha establecido un entorno de RD seguro para Java. China debería establecer una arquitectura de seguridad Java lo antes posible. Señaló que existe una organización de estandarización de Java, JCP (Java Community Process), en los Estados Unidos, y que BEA e IBM son miembros de JCP. No existe un JCP en China, por lo que no existe un estándar Java en China y no hay nadie que lo supervise.
Desde la perspectiva del gobierno, los reporteros también supieron de los departamentos relevantes del Ministerio de Industria de la Información que actualmente, la Asociación de Estándares de Comunicaciones de China bajo el Ministerio de Industria de la Información está formulando especificaciones de terminal Java, que se implementarán como estándares gubernamentales una vez aprobadas. El Departamento de Productos del Ministerio de Industria de la Información también aparecerá como unidad de apoyo en esta Conferencia Java China. Durante su quinta visita a China en el primer semestre de 2005, el director ejecutivo de Sun, Scott McNealy, visitó el Ministerio de Industria de la Información, el Ministerio de Ciencia y Tecnología, el Ministerio de Educación, la Asociación de Software de China y el gobierno municipal de Beijing, y participó específicamente en actividades de intercambio técnico sobre Unija y los departamentos pertinentes del gobierno chino recibidos afirmaron.
Como una de las docenas de empresas de Sun en el mercado chino, las prácticas y puntos de vista de UFIDA sobre las aplicaciones Java sin duda representan en gran medida la actitud de las empresas chinas hacia Java. Fan, director técnico de NC de UFIDA, dijo que la introducción de "J2EE" es un hito para la tecnología Java en sí. Desde entonces, Java se ha vuelto más fácil de usar, las opiniones han cambiado y la programación se ha vuelto más estable y casi sin tiempo de inactividad. La percepción general es que J2EE se centra en el entorno y en el de Microsoft. NET se centra en las perspectivas. Desde este punto de vista, UF se divide en dos líneas de desarrollo, una es la arquitectura de Microsoft y la otra es Java. UFIDA cuenta con 250 desarrolladores Java. Java se utiliza principalmente en industrias de alto nivel y es reconocido por usuarios de alto nivel. Además, Fan Champion también expresó la esperanza de que Java sea más fácil de usar en la interfaz web en el futuro y desarrolle algunas especificaciones mejores.