Cómo convertirse en hacker

Autor | Chao Ma

Editor a cargo | Wang Xiaoman

Producción | Duración del programa (ID: coder _life)

El 23 de octubre, en el Festival de Programadores Changsha 1024, Ni Guangnan, académico de la Academia China de Ingeniería, Qiu Bojun, el programador de primera generación y "padre de WPS" en China, Wang Chenglu, presidente del departamento de software empresarial de consumo de Huawei, y los nacidos en los años 80, 90 y 2000 Representantes de jóvenes tecnólogos iniciaron un diálogo entre épocas entre seis generaciones de tecnólogos.

Aunque lamento no poder ir al sitio para aprender, creo que muchos de mis amigos, como el autor, están viendo la conversación de seis generaciones de programadores en la misma sala.


Qiu Bojun dijo: Estaba feliz de ver a alguien usando WPS en ese entonces, porque mucha gente lo usaba. Luego, también descubriría quién lo descifró, así que conocí a Lei Jun. Aunque estoy jubilado, todavía estoy escribiendo código, escribiendo código de juego, no software comercial ... De hecho, estoy escribiendo un complemento. Me avergüenza mostrarlo. Pero puedes simplificar el juego.

Qiu Bojun ha alcanzado ahora el reino de un gran maestro, ha vuelto a lo básico y ha vuelto a su propia solidaridad. Se puede decir que convertirse en hacker es el sueño original de casi todos los programadores, y son las primeras generaciones de Qiu Bojun, Zhu Chongjun y Wang Yongmin. El sueño del programador de los piratas informáticos evita que los caracteres chinos se retiren del mundo de las TI y permite que nuestro país tenga su propio software de procesamiento de texto.

Hackers en TI, héroes en artes marciales


Así como el fundador de Linux, Linus, dijo "Hablar es barato, ¡muéstrame el código!", El código es casi inequívoco y hay poco espacio para la ambigüedad, por lo que el nivel de programación de una persona es muy fácil de cuantificar. Salga, el nivel es alto y se hace el juicio. Por lo tanto, la lógica subyacente de la tecnología de la información es casi la misma que la de Wulin. Probablemente no importa en qué puesto, siempre que se una a Alibaba, debe darse un "nombre famoso". Esto está realmente confirmado. El espíritu de caballero detrás de la tecnología.

En esencia, los programadores son un grupo lleno de curiosidad por lo desconocido. La moderación de los patrones de pensamiento de los programadores en el proceso de trabajo diario a menudo determina que este grupo dará prioridad a algoritmos codiciosos para comprender el mundo, por lo que puede encontrar atajos para completar rápidamente un determinado Los piratas informáticos para esta tarea serán muy apreciados en la industria de TI.

Cuando se trata de Qiu Bojun, la gente suele hablar de Lei Jun juntos, pero Qiu Bojun tiene la humildad de un gran maestro y Lei Jun tiene la pasión de los emprendedores. Creo que Simeone, el padre de Microsoft Office, y Qiu Hay muchas similitudes en Bojun.

Simeone nació en Budapest, Hungría. Su padre era profesor de ingeniería eléctrica en una universidad. Cuando estaba en la escuela secundaria, trabajaba como vigilante nocturno a tiempo parcial en un laboratorio de computación y era responsable de cuidar una gran computadora central soviética Ural II. Esto le dio un gran interés en las computadoras. Y aprendí programación de un ingeniero en el laboratorio.

En contraste, la carrera de TI de Qiu Bojun comenzó con un corte involuntario. Después de graduarse de la Universidad Nacional de Tecnología de Defensa en 1984, Qiu Bojun fue asignado a una fábrica de instrumentos en el condado de Xushui, provincia de Hebei. Cuando tuve la oportunidad, mi amigo le pidió que viera un problema de impresión por computadora. En el proceso de resolver el problema, Qiu Bojun surgió y mejoró el controlador de impresora de 24 puntos que solo estaba disponible para él en una impresora universal que admite varias impresoras. Controlador de impresora de texto.

En una sala de ordenadores que no se encuentra por ningún lado, Qiu Bojun pasó 9 noches siguiendo la idea original de reescribir todos los controladores de impresión originales y depurarlos con éxito Por supuesto, nadie hubiera pensado en esta letra pequeña. El programa es el predecesor de WPS posterior.

La aparición de Office, como WPS, fue en realidad accidental: en una reunión accidental en 1980, Simeone conoció a Bill Gates, entonces CEO de Microsoft, y tuvo la oportunidad de crear un proyecto de procesamiento de texto en Microsoft a través de Gates. .

Más tarde, desarrolló Word y Excel, los productos más rentables en la historia de Microsoft, en virtud de un proyecto tan discreto. Después de dejar Microsoft, Simeone continuó llevando adelante su espíritu geek. Simeone confió en su riqueza acumulada en Microsoft en 2007. El astronauta de 59 años y dos astronautas rusos llegaron a la Estación Espacial Internacional en el Soyuz TMA-9 junto con la compañía de turismo espacial para el primer acuerdo de turismo espacial, y realizaron un viaje espacial de 10 días.

 

Romper el sistema de caracteres chinos: el sueño de los programadores de primera generación

 

Ahora vemos que es natural utilizar las versiones chinas de los sistemas operativos Apple, Android y Windows, pero este no era el caso a principios de la década de 1980, hace más de 30 años. Continuar usando chino en la época significa atraso.

Después de los 50, el programador Yan Yuanchao dio un paso adelante y se convirtió en el héroe detrás de la versión china de DOS (CCDOS) y Great Wall Hanka. Se puede decir que si no hay CCDOS, ¿aparecerá el chino simplificado en las opciones predeterminadas del sistema operativo? Esto es un problema, y ​​si no hay Hanka, no habrá WPS ni CCED posteriores.

Quizás los programadores jóvenes nunca hayan oído hablar de DOS, y mucho menos de CCDOS, sin embargo, CCDOS era todavía un nombre que prosperó hace treinta o cuarenta años. DOS es el sistema operativo principal en las máquinas compatibles con IBM 8086 a principios de la década de 1980. El sistema operativo de disco de caracteres chinos CCDOS se basa en DOS, y los módulos de entrada y salida de DOS son chinos.

La principal solución para la caracterización china es la visualización de caracteres chinos. El principio de funcionamiento de la pantalla en ese momento era generalmente el escaneo de líneas. Un carácter inglés se puede mostrar claramente con 7 líneas, mientras que un carácter chino necesita al menos 15 líneas para mostrarse claramente, es decir Se dice que la visualización de caracteres chinos consume más CPU y recursos gráficos que la visualización de caracteres, lo que resultaba muy difícil cuando la frecuencia principal de la Intel 088CPU convencional era de solo 4,77 M y la tarjeta gráfica tenía una resolución de solo 320 × 200.

Se dice que cuando la Administración Estatal de la Industria de la Computación celebró una reunión de coordinación en Beijing en 1983, ninguna de las más de 100 universidades e institutos de investigación que participaron en la reunión estaba dispuesta a emprender la tarea de desarrollar un sistema de caracteres chinos.

Aunque Yan Yuanchao, que era trabajador, campesino y soldado, ni siquiera tenía las calificaciones para participar en esta reunión, aún estaba dispuesto a asumir el proyecto a través de sus amigos antes de conocer la noticia. Los líderes relevantes se acercaron a él y le preguntaron si podía hacerlo. Yan lo acertó de inmediato. Dijo irónicamente: "Sí".

Se dice que cuando el Sr. Yan recordó más tarde la historia original, se rió de sí mismo y dijo que era estúpido y atrevido en ese momento. Como era de un chip de Motorola, ha estado tratando con máquinas de la serie 68, y el lenguaje ensamblador de la serie 8086 de Intel básicamente no es muy seguro.

Durante el tiempo en que escribía CCDOS, Yan Yuanchao tomó el manual que venía con la PC IBM y aprendió el ensamblaje de Intel desde cero. Solo dormía tres o cuatro horas al día y solo comía una comida. Era como escribir código en el estado 007, pero al final fue un milagro. El equipo de Yan tardó menos de cuatro meses en sacar CCDOS con éxito. Realmente no es una locura ni Buda.

Más tarde, Yan Yuanchao presidió el desarrollo de la tarjeta china Great Wall 0520CH. Consolidó la tabla de relaciones entre los caracteres chinos y sus imágenes correspondientes mostradas en la tarjeta gráfica. Cuando se muestran los caracteres chinos, solo se debe enviar el código parcial de los caracteres chinos a la tarjeta gráfica. La tarjeta gráfica devuelve los gráficos correspondientes de los caracteres chinos y luego los muestra en la pantalla. Se muestra en el Esto resolvió satisfactoriamente el problema de la baja velocidad de visualización de caracteres chinos causado por la generación de imágenes de caracteres chinos por la CPU.

El software de caracteres chinos finalmente da la bienvenida al brote-Zhongguancun Three Gentlemen's Dreams Realize

 

La aparición de CCDOS y Great Wall Hanka le dio a la gente una gran confianza en que el chino definitivamente no es producto de un retraso en el tiempo. Más tarde, Wu Xiaojun, quien creó el sistema operativo chino 2.13 basado en CCDOS, y Zhu Chongjun, el fundador de la hoja de cálculo china CCED, y Qiu Bojun, el padre del software de procesamiento de caracteres chinos WPS, continuaron con la brillantez creada por la dinastía Yan Yuan. Los tres también fueron llamados más tarde. Los tres caballeros de Zhongguancun.

Sin embargo, Qiu Bojun en ese momento ciertamente no sabía qué tipo de gloria le traería su vida futura. En ese momento, se propuso una pequeña meta para construir una biblioteca de caracteres chinos y escribir un sistema de procesamiento de texto que pudiera reemplazar WordStar. Conseguido el WPS posterior.

Para lograr este objetivo, desde mayo de 1988 hasta septiembre de 1989, Qiu Bojun se encerró en una pequeña habitación de hotel y siguió escribiendo mientras estuvo despierto. Cuando tenga sueño, duerma un rato y coma fideos instantáneos cuando tenga hambre. Pero, lamentablemente, nunca se sabe qué accidente u oportunidad en su vida vendrá primero. Durante el desarrollo de WPS, Qiu Bojun se enfermó tres veces, la primera hepatitis, la segunda recurrencia de la hepatitis y la tercera vez. Recaída, permanezca en el hospital durante al menos un mes cada vez.

La segunda recurrencia de la hepatitis fue la coyuntura más crítica en el desarrollo de software. No pude hacer nada para pedirle a Bojun que trasladara la computadora a la sala y continuara escribiendo. Este es simplemente el estilo de escribir hasta la muerte, y simplemente agregarlo en la sala. En días alternos en el hotel, Qiu Bojun completó un proyecto con cientos de miles de líneas de código-WPS1.0.

WPS ha sido popular en todo el país una vez que se lanzó, y las clases de divulgación informática a principios de la década de 1990 se pueden equiparar básicamente con el entrenamiento WPS. WPS vende más de 30.000 juegos cada año y el precio al por mayor de cada juego es de más de 2.200 yuanes. Esto significa que WPS puede aportar decenas de millones de ingresos a la empresa en un año. Sin duda, esta es una especie rara en la era en la que aún escaseaban diez mil hogares. Una enorme suma de dinero.

 Sin embargo, el éxito de WPS1.0 no trajo muchos beneficios materiales a Qiu Bojun. Más tarde, Qiu Lao dijo: "Si estuviera pensando en cómo ganar dinero desde el principio, no lo habría hecho hoy. La carrera no tiene nada que ver con el dinero. Cuando su corazón está invertido en el desarrollo, debe hacerlo sin darle dinero.

Al desarrollarme, no pensé en la remuneración. Solo cuando logré mi carrera primero puedo hablar de remuneración. "En el aspecto de la fama y la fortuna indiferentes, las actitudes de Qiu Bojun y Yan Yuan Korea son unánimes. Después de ganar el segundo premio del Premio Nacional de Progreso en Ciencia y Tecnología, Yan Yuan Korea recibió una bonificación de 2.000 yuanes. Sin embargo, a excepción de esta recompensa, Yan Yuan Korea siempre recibe una cantidad fija mensual. Un salario de cien yuanes. La felicidad de Yan radica en: "Creo que puedo controlar el mundo.

En ese momento, la PC estaba en pañales, fuera lo que fuese lo que hice, otros lo usaban. Las últimas máquinas que saqué fueron todos los planos que originalmente había pensado en mi mente. El plano en el que pensé hace un año fue creado un año después, y estaba muy feliz.

Si no fuera por la insistencia de Yan Yuanchao, Qiu Bojun, Zhu Chongjun y otros programadores de la primera generación, no podemos descartar que nos atascaríamos en software de oficina como Matlab. Esto debería ser cierto para la frase de que nunca ha habido mucho tiempo. Bueno, es solo que alguien te está empujando.

Por lo tanto, nuestro país no está exento de excelentes programadores como Linus, pero nuestros maestros de primera generación han convertido sus productos en lluvia y rocío y los han integrado en nuestra vida actual.

Aunque nunca he experimentado personalmente el campo de batalla experimentado por la primera generación de maestros, después de ver a seis generaciones de programadores hablar en el mismo escenario y la transmisión en vivo de los nueve sistemas operativos maestros del sistema operativo Jiuwen, nuestro estímulo y apoyo a la innovación independiente está aumentando enormemente. Fortalecer, aquellos que no pueden vencerme me hacen más fuerte, ¡creo que se puede esperar el futuro de la industria de TI!

#Bienvenido a dejar un mensaje #

Los tres primeros con más comentarios

Programa Life Hand in Hand [Prensa de la Universidad de Pekín] Sorteo

Un libro de "combate del algoritmo de optimización de Python"

A partir de las 14:00 horas del 28 de octubre


更多精彩推荐
☞多样性计算时代,怎样的技术生态才能满足发展需求
☞牛!发出中国第一封电子邮件,注册登记域名CN,中国互联网之父传奇
☞苹果回应iPhone12用5G耗电快;央行:微信支付宝和数字人民币不存在竞争关系;Win10X 将于年底签署 RTM|极客头条
☞算力至上?四大AI芯片大对决
☞大数据给教育带来怎样的可能?
☞干货 | 以太坊上的数字签名
点分享点点赞点在看

Supongo que te gusta

Origin blog.csdn.net/csdnsevenn/article/details/109301904
Recomendado
Clasificación