Red de Respuestas Legales - Conocimientos legales - ¿Alguien tiene información sobre el recién llegado de Nanquan Mama, Kai-Zhou Hongwei?

¿Alguien tiene información sobre el recién llegado de Nanquan Mama, Kai-Zhou Hongwei?

Zhou Hongwei-

1. Nombre en inglés: KAY

2 Nombre real: Zhou Hongwei

3. Cumpleaños: 65438 + 3 de octubre. p>4. Constelación: Acuario

5. Música favorita: Huo Yuanjia Mudanjiang y otras canciones populares.

6. En lo que más confías de ti mismo son: talento musical y capacidad atlética.

7. Lo que más me atrae: la timidez.

8. Cantante favorito: Jay Chou Weibo

9 Personalidad: alegre

10. Experiencia especial: Creación

11. Trabajo más satisfactorio: también tengo miedo de estar solo.

12. Programas de TV que se han realizado: Ninguno.

13. Trabajo antes de debutar: administrativo.

Antes + ahora.

Big Cannon

1. Nombre en inglés: Zhong Zuohong

2. Nombre real: Zhong Zuohong

3.

4. Signo zodiacal: Piscis

5 Tipo de sangre: Tipo A

6. Música favorita: Rock, el rock es bueno

7. Lo más atractivo: Sonriente y fácil de llevar.

8. Cantante favorito: Jay Chou, Lenny Lovitz y Alexa Morrisese.

9. Personalidad: Tranquilo, pero a veces muy gay.

10. Especialidad: Guitarra.

11. Niño" es genial.

12. Presentada en televisión: La historia de amor musical de Du Shimei.

13. Trabajos recientes: "Tang Aixuan" (Sombra), "Jolin Tsai" (Rewind)

14 Trabajo previo al debut: producción discográfica, producción de conciertos.

Zhou se graduó con una maestría en el Departamento de Ingeniería de Sistemas de la Escuela de Administración de la Universidad Jiaotong. Zhou fundó www.3721.com en octubre de 1998 y actualmente es presidente y director de tecnología de 3721. Anteriormente, trabajó en Founder Group y organizó el desarrollo del primer producto de software con derechos de autor independientes en la industria de Internet de China: el correo electrónico "Yangfei". Zhou tiene una gran visión y un profundo conocimiento de Internet. Desde su creación, 3721 se ha comprometido con la investigación y el desarrollo de tecnología y la promoción del mercado de servicios de red de nombre real, desarrollando activamente tecnologías centrales con derechos de propiedad independientes y poseyendo un conjunto de tecnologías centrales y derechos de autor de software con derechos de propiedad independientes, como la red. Análisis de nombres reales y especulación inteligente. Ha solicitado muchas patentes internacionales y participa activamente en la formulación de estándares internacionales relevantes. En mayo de 2000, fue seleccionado como una de las "Diez mejores generaciones jóvenes de TI" por el China Youth Daily. 3721 Zhou Hongyi: Lanzamiento del Programador Profesional/Programador Yan Hui: Muchas gracias por aceptar una entrevista con nuestra revista. En su carrera de desarrollo de diez años, ha escrito muchos productos de software y el sistema de sitio web chino 3721 tiene una gran base de usuarios. Debes tener muchos sentimientos sobre la profesión de programador, ¿verdad? Zhou Hongyi: Sí, siempre he estado orgulloso de ser programador, pero no me refiero a programadores que solo escriben este concepto. Han pasado diez años desde que escribí mi primer programa comercial en 1990. Durante estos diez años, he realizado diseño de productos e integración de sistemas. He realizado codificación y análisis de sistemas. Durante mi tiempo en Founder, también dirigí y administré un equipo de programadores, que pasó de ser un pequeño equipo a un centro de I+D con casi cien personas a cargo del Departamento de Integración de Sistemas de Founder. Durante este período, enseñé personalmente a muchos programadores y capacité a estos estudiantes recién graduados para que se convirtieran en ingenieros de software. En este proceso, también he sido testigo de muchos programadores muy talentosos, algunos de los cuales progresan constantemente y otros se están volviendo mediocres lentamente. Entonces, de cara a la revista "Programmer" y a todos los programadores, hay mucho que decir. Programador: La experiencia es riqueza. Tienes mucha experiencia. Según tu experiencia, ¿qué se necesita para convertirse en un buen programador? Zhou Hongyi: Es difícil definir a un buen programador, pero creo que hay varios puntos para convertirse en un programador profesional. La primera es estar interesado en esta carrera. Muchas personas ingresan ahora a la industria del software debido a los altos salarios. De hecho, nadie no quiere ganar dinero. Pero en mi opinión, los programadores no pueden hacerse ricos de la noche a la mañana. Incluso se puede decir que si eres inteligente, ser programador es mejor que ser vendedor y tus ingresos salariales aumentarán más rápido. Creo que un programador primero debe amar esta industria por interés; de lo contrario, no puede permitirse el lujo de convertirse en un verdadero programador. Aunque ahora, como Qiu Bojun y Wang Zhidong, realmente no necesito escribir y no tengo tiempo para escribir programas, desde el fondo de mi corazón, todavía tengo un impulso y entusiasmo por el desarrollo.

El segundo punto es sentar una buena base. No importa si no tienes formación. Nuestra empresa también tiene algunos programadores no capacitados, pero les pedí que compraran algunos libros básicos, como estructuras de datos y principios de compilación, para aprender. ¿Por qué? Porque las computadoras se dividen en dos campos: campo de algoritmos y campo de programación. El campo de los algoritmos es asunto de matemáticos. Para ellos, la ejecución no importa. Lo importante es encontrar el algoritmo, encontrar la fórmula y construir el modelo. Excepto el campo del algoritmo, todo lo demás pertenece a la categoría de programación. Para cualquier sistema grande, en realidad se puede dividir en varias estructuras de datos y algoritmos básicos, que se pueden aprender como estudiante universitario. He analizado muchos sistemas operativos, incluidos DOS, Windows y UNIX. De hecho, muchos de ellos se basan en estructuras de datos, principios de bases de datos y principios básicos de los sistemas operativos. En tercer lugar, no te dejes seducir por las nuevas palabras y cosas que te rodean. Hay demasiados términos nuevos ahora. Java es popular hoy y C# lo será mañana. Muchos programadores se sienten atraídos por estas cosas y siguen la tendencia. Todo el mundo sabe eso de "vivir y aprender", pero hay que tener métodos de aprendizaje correctos a la hora de aprender. Algunos programadores se enorgullecen de conocer un término nuevo y piensan que es "cool". Pero, de hecho, si descartamos los nuevos términos de cualquier nueva tecnología y observamos sus orígenes e historia, encontraremos que muchos de ellos se derivan de conocimientos antiguos y la esencia no ha cambiado. El cuarto punto es aprender a comprender y trascender. Hay muchos conceptos básicos de informática y cada curso contiene mucho material detallado. Se necesita mucho tiempo para comprender profundamente cualquier idioma y solo después de la acumulación se puede comprender la verdad. Por ejemplo, cuando aprendes a manejar la espada, si solo sabes usar un cuchillo, no podrás usarlo si cambias a una espada. Este no es un verdadero maestro. Es a través del aprendizaje del cuchillo que un maestro puede comprender el uso de todo el instrumento. En este momento, ya sea que te den una espada o una daga, puedes usarla libremente. "Programador": Sabemos que lograste muchos logros cuando estabas en la escuela y muchos de nuestros lectores son estudiantes actuales o recién graduados. ¿Qué métodos de aprendizaje y experiencias tienes de los que puedan aprender? Zhou Hongyi: Primero que nada, aprende bien los cursos básicos. Estaba en una clase especializada en la Universidad Xi'an Jiaotong y los requisitos profesionales eran muy estrictos, así que tuve que aprender bien los cursos básicos. Otra razón es que programé en la escuela secundaria, pero no había orientación teórica en ese momento y solo confiaba en el interés y los sentimientos, por lo que encontré muchos problemas. Cuando comencé a estudiar en la universidad, los cursos que tomé me hicieron comprender muchos problemas que me habían estado molestando durante mucho tiempo y desarrollé el deseo de aprender. De esta forma, si tienes una base sólida y aprendes bien los cursos, no es sólo para exámenes. Pensándolo bien ahora, gran parte de mi inspiración proviene de la base sólida establecida por la escuela. En segundo lugar, pasé mucho tiempo practicando. En ese momento las condiciones no eran tan buenas como ahora, pero siempre aprovechaba cualquier oportunidad en la escuela para desarrollarme y practicar en la computadora. Las bases establecidas por estas prácticas me han beneficiado mucho a lo largo de los años, y este también es un sentimiento del corazón. El tercero es dedicar mucho tiempo a leer el código fuente. Porque al escribir un programa, es necesario mirar los programas de otras personas, imitar los programas de otras personas y escribir el suyo propio. Al leer estos códigos fuente, obtenemos una comprensión profunda de la naturaleza del lenguaje y luego podemos trascender el lenguaje mismo. Por ejemplo, la caja de herramientas de gráficos Pascal recientemente lanzada en ese momento. Mucha gente simplemente lo usa, pero leí el código fuente. Las obras maestras de software, como trescientos poemas Tang, son un placer artístico de leer. Más tarde, también miré el código fuente de la función de biblioteca en lenguaje C y estudié cómo estaba escrito de manera elegante y eficiente. Cuando el estudiante de posgrado estaba haciendo su proyecto de graduación, pasó otro mes estudiando detenidamente la nueva biblioteca de clases de MFC. También estudié el código fuente y las bibliotecas de clases de Delphi. E hice muchos programas para observar el código ensamblador generado por el compilador de C. Parecen métodos tontos, pero funcionaron tan bien que este hábito no ha cambiado hasta el día de hoy. El cuarto es seguir pensando. Pensar y aprender van juntos. Cuando veo los proyectos y el software de otras personas, primero pienso en cómo se hace y por qué. Personalmente me gustan los juegos de computadora, pero rara vez me vuelvo adicto a ellos, porque cuando me enfrento a un buen juego, primero me gusta pensar en cómo hacerlo. Por ejemplo, en Doom, estudié cuidadosamente cómo procesar sus imágenes tridimensionales y mapas bidimensionales. Aparte de eso, hay muchas cosas en las que puedo pensar. De hecho, puede que no obtenga la respuesta en el proceso de pensar, pero lo importante es que usted esté pensando, por lo que leer libros y escuchar conferencias con muchas preguntas hará que el aprendizaje sea motivado y significativo. "Programador": Muchos estudiantes y programadores recién graduados a menudo tienen algunas preguntas, como "¿Qué software se puede utilizar para lograr un éxito rápido? ¿Qué proyectos son más significativos?" Zhou Hongyi: Creo que lo más importante no es lo que haces, sino cómo lo haces.

Porque al principio no lo sabes. El éxito de un proyecto depende enteramente de la actitud y el compromiso con el proyecto, no del proyecto en sí. Tengo un credo: ¡o no hagas algo o hazlo bien y sé creativo! Porque si no lo haces en serio, perderás el tiempo de la empresa y el tuyo propio. Pero si lo hace en serio, descubrirá que las recompensas de este proyecto superan con creces el proyecto en sí. Permítanme hablarles sobre algunas de mis experiencias trabajando en Founder, de las cuales descubrirán que las oportunidades son suyas. Hice algunas cosas en Founder que mucha gente no quería hacer. Lo primero es que cuando llegué por primera vez a Founder, me asignaron a Xinjiang para desarrollar la integración del sistema bancario. Es un trabajo duro, pero supongo que ahora que estoy aquí tengo que hacerlo lo mejor que pueda. Después de mi llegada, no comencé a trabajar de inmediato, sino que pasé una semana pensando en cómo mejorar la eficiencia del trabajo con nuevos métodos de desarrollo. Más tarde, aprendí los conceptos básicos de VC en mi proyecto de graduación e implementé un conjunto de bibliotecas de clases de VC en modo de caracteres UNIX y plataformas de desarrollo de software. El editor de interfaz puede diseñar la interfaz en el terminal UNIX, formar automáticamente el código del marco del programa y detectar errores automáticamente. El uso de esta herramienta puede mejorar la eficiencia del desarrollo más de diez veces. Fue una oportunidad que no era una oportunidad, que no solo causó sensación en todo el sistema CCB, sino que también estableció mi posición como Fundador. El segundo es capacitar a los dirigentes de la Oficina General del Consejo de Estado en el uso del correo electrónico. De hecho, este asunto en sí es muy aburrido. Solo habla sobre el uso de CCmail. Muchas personas pueden simplemente dar conferencias y afrontarlo. En ese momento, la aplicación de Internet apenas había comenzado, pero encontré mucha información relevante en esta capacitación. Me interesé en el correo electrónico durante mis estudios y sentí que construir un sistema de correo electrónico de Internet sería muy prometedor. Y a través de conversaciones con los estudiantes, descubrí que les resultaba difícil aprender a operar productos técnicos, por lo que se me ocurrió la idea de desarrollar un sistema de buzón humanizado, que también sentó las bases de conocimientos e ideas para mí más adelante. desarrollar este producto. La tercera cosa es que después de que se cancelara el proyecto del fundador Yang Fei, me asignaron a Xinjiang para resolver el problema de la incapacidad del sistema bancario para manejar grandes cantidades de datos. Porque en ese momento un banco provincial tenía que realizar decenas de millones de transacciones todos los días y el número de visitas era tan grande que todo el sistema no podía soportarlo. Lo que hay que resolver es cómo mejorar la eficiencia del sistema sin actualizar el hardware. Nadie quiere hacer esto. Por un lado, está muy lejos y, lo que es más importante, es difícil saber cómo hacerlo. Por supuesto que yo tampoco quiero ir, pero desde que me fui, tengo que lograr algunos logros. Después de trabajar en Xinjiang durante un año y medio, resolví este problema. Y en el proceso de resolver este problema, también obtuvimos grandes avances, como una buena comprensión de cómo usar middleware para mejorar el rendimiento y la tolerancia a fallas del software de nivel empresarial, y estudiamos al máximo la arquitectura del software de nivel empresarial; Lo importante es saber cómo optimizar un sistema de base de datos, especialmente cuando se maneja un acceso masivo a datos, manteniendo al mismo tiempo los beneficios de velocidad y rendimiento. Estos han sentado una buena base para que 3721 desarrolle un motor de búsqueda eficiente ahora, así que dije que si no hubiera ido allí en ese momento, incluso si tuviera una buena idea para 3721, sería difícil decir si podría hacerla. un producto exitoso. Programadores: Muchos programadores ahora están perdidos debido a las nuevas tecnologías que cambian rápidamente y a los nuevos términos confusos. ¿Cómo manejaste esta situación? Zhou Hongyi: La vida y la energía humanas son limitadas. Cómo aprender mejor y mejorar en un tiempo limitado es un tema muy importante. A algunas personas les gusta buscar términos nuevos y aprender cosas nuevas de un vistazo. Creo que esto no sólo es un desperdicio de energía, sino que también los cansa y el efecto no es bueno. De hecho, todo en la computadora está conectado. En otras palabras, no hay diferencia entre la programación de un buen programador en Windows, DOS y UNIX. Refleja las habilidades de programación y no tiene nada que ver con el lenguaje que utiliza. Refleja cómo resuelve problemas, domina algoritmos y estructuras de datos. y comprender la naturaleza del lenguaje. Al igual que otros desarrolladores, tuve muchos problemas. Mi proceso de solución es generalmente: aprender conocimientos teóricos básicos, concentrarse, hacer las cosas con los pies en la tierra y pensar detenidamente en cada vínculo. Cuando estaba en segundo año, participé en un proyecto del grupo de investigación de la escuela, que era un sistema de detección de errores de interruptor controlado por programa doméstico. Me asignaron el módulo de visualización en pantalla de componentes defectuosos y diagramas de circuitos en alarmas automáticas. Antes que yo, algunos graduados se prepararon para ingresar más de 2000 dibujos en la computadora, pero después de varios meses de proyecto de graduación, solo dibujaron unos pocos dibujos y no pasó nada. Aunque tenía poca experiencia en ese momento, primero dediqué mucho tiempo a pensar en este tema. Más tarde, inspirado por el sistema de dibujo de las computadoras Apple, escribí un programa de dibujo. Este programa puede dibujar componentes, conectar componentes y etiquetarlos. Además, el diagrama del circuito se puede almacenar en la computadora en forma de base de datos para una fácil recuperación.

Al final, el proyecto fue un gran éxito. Al mismo tiempo, también estableció mi modelo de pensamiento de software, es decir, cómo crear un método universal de resolución de problemas. Para crear este producto, pasé un mes estudiando la biblioteca de gráficos de Turbo Pascal. Después de llegar a Founder, entré en contacto con la nueva Internet emergente. Como mucha gente, me siento confundido y asustado por las nuevas cosas y aplicaciones que trae Internet. No sé por dónde empezar, siento que no puedo terminar de aprender todos los días nuevos términos. ¿Cómo puedo dominarlo? Pero rápidamente desperté de mi confusión y me di cuenta de que lo que veía ahora era superficial, no la esencia. Primero, necesito comprender la naturaleza de Internet y la idea de Internet. Entonces lo dividí en tres etapas en ese momento. En la primera etapa, encontré muchos libros sobre la teoría de la tecnología de comunicación de Internet y traté de tener una comprensión técnica de todo Internet. En la segunda fase, elegí el correo electrónico como punto de partida. Aunque había muchas aplicaciones en Internet en ese momento, solo elegí el correo electrónico como mi enfoque principal y comencé a estudiar varios estándares de Internet a partir del cliente de correo electrónico. El tercer paso es dedicar un año y medio a construir un sistema de correo electrónico sólido. Cuando completé el sistema de correo, tenía una profunda comprensión perceptiva de Internet. Programador: Si quieres ser un programador profesional, ¿cómo debes abordar la relación entre desarrollo y mercado? Zhou Hongyi: Para convertirte en programador, no puedes simplemente sumergirte en la programación. Hay que mirar más allá de la estrecha perspectiva técnica de los desarrolladores y observar el mercado y los clientes. Tengo suerte porque todos los proyectos que he realizado tienen necesidades de los clientes, por lo que puedo establecer una buena comunicación técnica con los clientes. Durante la segunda mitad de mis estudios de posgrado, pasé mucho tiempo en la empresa aprendiendo otras habilidades, aprendiendo a hablar de negocios y contactando clientes. En ese momento, estaba interesado en muchas cosas además de la programación, incluido el almacenamiento de computadoras, la instalación de software y la capacitación. Estas cosas pueden parecer aburridas, pero por un lado mejoraron mi capacidad para comunicarme con la gente y, por otro, también me permitieron comprender las necesidades de los clientes y las empresas. Posteriormente, al fabricar tarjetas de virus, quedó al descubierto el problema del servicio postventa. Todo esto me dejó claro que a la hora de fabricar productos debemos empezar desde la perspectiva del usuario, no desde mi propia perspectiva. Al mismo tiempo, también llevé esta idea al buzón de correo y al sistema 3721 del fundador Yang Fei. Por eso sugiero que los programadores puedan salir por un tiempo sin escribir programas. Al igual que los poetas antiguos que no podían escribir buenas obras simplemente sentados en sus habitaciones, salían a visitar montañas y ríos famosos y sentían la naturaleza, y tendrían un sentimiento y un reino diferente cuando regresaran. Programador: Me pregunto si te gusta el fútbol. La industria del software de China ha sido criticada en los últimos años, al igual que el fútbol chino. Los programadores, como cuerpo principal de la industria del software, deben tener muchas deficiencias. ¿Cuál crees que es la actuación principal? Zhou Hongyi: Personalmente, me gusta mucho el fútbol. Cuando estaba creciendo jugaba al fútbol en mi tiempo libre y prefería jugar de delantero. Y cuando veo partidos, normalmente sólo veo ligas extranjeras de alto nivel. Creo que algunos de nuestros programadores tienen defectos fatales, como apuntar demasiado alto. Estos programadores son jóvenes, apasionados y siempre preocupados por la industria del software de China. Todavía hay muchas personas que quieren construir el sistema operativo de China y salvar la industria del software de China. De hecho, no han visto que en los Estados Unidos muchos programadores comenzaron a programar en las décadas de 1950 y 1960. Sin décadas de desarrollo en la industria del software y la acumulación de muchos programadores, sería imposible producir un sistema operativo como Windows. Además, todo el mundo piensa que Quake 3 es divertido. Algunas personas afirman haber hecho uno, pero en realidad no han visto que hay programas de primera y segunda generación antes de Quake 3, que hay Doomsday antes de Quake y Wolf 3D es la base. El grupo de programadores que trabajan en "Wolf Nature 3D" también tiene varios años de experiencia en el desarrollo de juegos. Por tanto, el software, como la cultura, requiere la acumulación y precipitación de conocimientos. Nuestros programadores deberían hacer lo que puedan y no preocuparse por ello. Además, recomendaría a los programadores jóvenes que no se apresuren a dedicarse a la ingeniería de software. Porque por otro lado, es una señal de falta de confianza en uno mismo. Creo que, como programador profesional, su juventud y su carrera deberían ser más largas. Muchos programadores muy jóvenes comenzaron a aprender Rose, UML, etc. muy temprano y los encontraron muy de moda. Sin embargo, como programador profesional, si no tiene una rica experiencia práctica y una base sólida, incluso si aprende un poco de análisis y diseño de sistemas, la posibilidad de éxito es muy pequeña. Las personas que quieran lograr grandes cosas deben poder soportar todo tipo de dificultades y ser resilientes. Cualquier producto se riega con mucho trabajo. Lo más conmovedor de hacer desarrollo es que hay muchas noches de insomnio, a menudo trabajando hasta el amanecer y trabajando día y noche. Una vez que se resuelve un problema, me siento relajado y tengo una sensación de logro. De repente, surge un nuevo problema. Oscilar de un lado a otro entre los picos y los valles de la esperanza y la desesperación es realmente emocionante, por eso me encanta ser programador.

Pero cuando haces una pieza perfecta, sientes que te han desollado tres veces, es muy agotador. Así que envío un mensaje a todos los programadores: creen que son muy inteligentes y genios, pero hay demasiadas personas así en el mundo. Si quieres lograr en tres a cinco años lo que otros han logrado en diez años, entonces definitivamente experimentarás el dolor de los demás en esos tres a cinco años. Sin resiliencia, es absolutamente imposible. "Programador": Gracias nuevamente por aceptar nuestra entrevista. La selección china tuvo un buen desempeño en las recientes eliminatorias para la Copa del Mundo y siente que se ha transformado por completo. Espero que nuestros programadores puedan tener una nueva apariencia como los jugadores de fútbol chinos. PD: Incluso antes de la entrevista, había escuchado muchas historias sobre Zhou Hongbo. Un amigo me dijo: "¡Zhou Hongyi es una persona inteligente!" Pero después de la entrevista, sentí que no sólo era una persona inteligente, sino también una persona muy diligente y reflexiva. Durante la entrevista de dos horas, solo tomó dos sorbos de agua y pasó el resto del tiempo pensando y respondiendo preguntas. Por sus ojos y palabras, esperaba no poder deshacerse de todos los sentimientos y experiencias de estos años. Sus palabras fueron muy lógicas y organizadas, como si todavía estuviera escribiendo un programa.