Comment devenir hacker

Auteur | Chao Ma

Rédacteur en charge | Wang Xiaoman

Production | Vie du programme (ID: coder _life)

Le 23 octobre, au Changsha 1024 Programmer Festival, Ni Guangnan, académicien de l'Académie chinoise d'ingénierie, Qiu Bojun, le programmeur de première génération et "père de WPS" en Chine, Wang Chenglu, président du département des logiciels grand public de Huawei, et ceux nés dans les années 80, 90 et 00 Des représentants de jeunes technologues ont entamé un dialogue inter-époque entre six générations de technologues.

Bien que je regrette de ne pas pouvoir me rendre sur le site pour étudier, je pense que beaucoup de mes amis, comme l'auteur, regardent la conversation de six générations de programmeurs dans la même pièce.


Qiu Bojun a déclaré: J'étais heureux quand j'ai vu quelqu'un utiliser WPS à l'époque, car beaucoup de gens l'utilisaient. Ensuite, je découvrirais aussi qui l'a craqué, alors j'ai rencontré Lei Jun. Bien que je sois à la retraite, j'écris toujours du code, du code de jeu, pas du logiciel commercial ... En fait, j'écris un plug-in. Je suis gêné de le montrer. Mais vous pouvez rendre le jeu plus simple.

Qiu Bojun a maintenant atteint le royaume d'un grand maître, est revenu à l'essentiel et est revenu à sa propre solidarité. On peut dire que devenir un hacker est le rêve original de presque tous les programmeurs, et ce sont les premières générations de Qiu Bojun, Zhu Chongjun et Wang Yongmin. Le rêve des programmeurs de hackers empêche les caractères chinois de se retirer du monde de l'informatique et permet à notre pays de disposer de son propre logiciel de traitement de texte.

Hackers in IT, héros des arts martiaux


Tout comme le fondateur de Linux, Linus, a dit "Parlez, c'est bon marché, montrez-moi le code!", Le code est presque sans ambiguïté et il n'y a guère de place pour l'ambiguïté. Par conséquent, le niveau de programmation d'une personne est très facile à quantifier. Sortez, le niveau est élevé et le jugement est porté. Par conséquent, la logique sous-jacente de l'informatique est presque la même que celle de Wulin. Ce n'est probablement pas n'importe quelle position, tant que vous rejoignez Alibaba, vous devez vous donner un "nom célèbre". C'est en fait confirmé. L'esprit de chevalier derrière la technologie.

Essentiellement, les programmeurs sont un groupe plein de curiosité pour l'inconnu. Le tempérament des schémas de pensée des programmeurs dans le processus de travail quotidien détermine souvent que ce groupe donnera la priorité aux algorithmes gourmands pour comprendre le monde, afin qu'il puisse trouver des raccourcis pour compléter rapidement un certain Les pirates informatiques pour cette tâche seront très appréciés dans l'industrie informatique.

Quand il s'agit de Qiu Bojun, les gens parlent souvent de Lei Jun ensemble, mais Qiu Bojun a l'humilité d'un grand maître, et Lei Jun a la passion des entrepreneurs. Je pense que Simeone, le père de Microsoft Office, et Qiu Il existe de nombreuses similitudes à Bojun.

Simeone est né à Budapest, en Hongrie. Son père était professeur de génie électrique dans une université. Lorsqu'il était au collège, il travaillait comme veilleur de nuit à temps partiel dans un laboratoire informatique et était chargé de s'occuper d'un grand ordinateur central soviétique Ural II. Cela lui a donné un vif intérêt pour les ordinateurs. , Et appris la programmation auprès d'un ingénieur du laboratoire.

En revanche, la carrière informatique de Qiu Bojun a commencé par une coupure involontaire. Après avoir obtenu son diplôme de l’Université nationale de technologie de la défense en 1984, Qiu Bojun a été affecté à une usine d’instruments du comté de Xushui, dans la province du Hebei. Quand j'en ai eu l'occasion, mon ami lui a demandé de voir un problème d'impression informatique. Dans le processus de résolution du problème, Qiu Bojun a émergé et amélioré le pilote d'imprimante 24 points qui était à l'origine uniquement disponible pour lui en une imprimante universelle qui prend en charge plusieurs imprimantes. Pilote d'imprimante texte.

Dans une salle informatique introuvable, Qiu Bojun a passé 9 nuits à suivre l'idée originale de réécrire tous les pilotes d'impression d'origine et de les déboguer avec succès.Bien sûr, personne n'aurait pensé à ces petits caractères. Le programme est le prédécesseur de WPS plus tard.

L'émergence d'Office, comme WPS, était en fait accidentelle. Lors d'un rassemblement accidentel en 1980, Simeone rencontra Bill Gates, alors PDG de Microsoft, et eut l'opportunité de créer un projet de traitement de texte chez Microsoft via Gates. .

Plus tard, il a développé Word et Excel, les produits les plus rentables de l'histoire de Microsoft, grâce à un projet aussi discret. Après avoir quitté Microsoft, Simeone a continué à perpétuer son esprit de geek. Simeone s'est appuyé sur sa richesse accumulée chez Microsoft en 2007. Les astronautes russes de 59 ans et deux sont arrivés à la Station spatiale internationale à bord du Soyouz TMA-9 et ont effectué une visite spatiale de 10 jours.

 

Percer le système de caractères chinois - le rêve des programmeurs de première génération

 

Maintenant, nous voyons maintenant qu'il est évident d'utiliser les versions chinoises des systèmes d'exploitation Apple, Android et Windows, mais ce n'était pas le cas au début des années 1980 il y a plus de 30 ans. Continuer à utiliser le chinois à l'époque signifie arriération.

Après 50 ans, le programmeur Yan Yuanchao est d'abord intervenu et est devenu le héros de la version chinoise de DOS (CCDOS) et de Great Wall Hanka. On peut dire que s'il n'y a pas de CCDOS, le chinois simplifié apparaîtra-t-il dans les options par défaut du système d'exploitation? C'est un problème, et s'il n'y a pas de Hanka, il n'y aura plus de WPS et de CCED plus tard.

Les jeunes programmeurs n'ont peut-être jamais entendu parler de DOS, encore moins de CCDOS, mais CCDOS était encore un nom qui prospérait il y a trente ou quarante ans. DOS est le principal système d'exploitation promu sur les machines compatibles IBM 8086 au début des années 1980. Le système d'exploitation de disque de caractères chinois CCDOS est basé sur DOS, et les modules d'entrée et de sortie de DOS sont chinois.

La principale solution à la caractérisation chinoise est l'affichage des caractères chinois. Le principe de fonctionnement de l'affichage à l'époque était généralement le balayage des lignes. Un caractère anglais peut être affiché clairement avec 7 lignes, tandis qu'un caractère chinois a besoin d'au moins 15 lignes pour être affiché clairement, c'est-à-dire On dit que l'affichage des caractères chinois consomme plus de ressources CPU et graphiques que l'affichage de caractères. C'était très difficile lorsque la fréquence principale du processeur principal Intel 088 n'était que de 4,77M et que la carte graphique n'avait qu'une résolution de 320 × 200.

On dit que lorsque l’Administration nationale de l’industrie informatique a tenu une réunion de coordination à Beijing en 1983, aucune des plus de 100 universités et instituts de recherche participant à la réunion n’était disposée à entreprendre la tâche de développer un système de caractères chinois.

Bien que Yan Yuanchao, qui était un ouvrier, un paysan et un soldat, n'ait même pas les qualifications nécessaires pour participer à cette réunion, il était toujours disposé à prendre en charge le projet par l'intermédiaire de ses amis avant d'entendre la nouvelle. Les dirigeants concernés l'ont approché et lui ont demandé s'il pouvait le faire. Yan l'a immédiatement cloué. Dit ironiquement: "Oui."

On dit que lorsque M. Yan a rappelé plus tard l'histoire originale, il s'est moqué de lui-même et a dit qu'il était tout simplement stupide et audacieux à l'époque. Parce qu'il était issu d'une puce Motorola, il a eu affaire à des machines de la série 68, et le langage d'assemblage de la série 8086 d'Intel n'est fondamentalement pas très sûr.

Au moment d'écrire CCDOS, Yan Yuanchao a pris le manuel fourni avec le PC IBM et a appris l'assemblage Intel à partir de zéro. Il ne dormait que trois ou quatre heures par jour et ne mangeait qu'un seul repas. C'était comme écrire du code en état 007, mais à la fin c'était un miracle. Il a fallu moins de quatre mois à l’équipe de Yan pour réussir à sortir CCDOS. Ce n’est vraiment pas fou ou Bouddha.

Plus tard, Yan Yuanchao a présidé le développement de la carte chinoise Great Wall 0520CH. Il a solidifié la table des relations entre les caractères chinois et leurs images affichées correspondantes dans la carte graphique. Lors de l'affichage des caractères chinois, seul le code partiel des caractères chinois doit être envoyé à la carte graphique. La carte graphique renvoie les graphiques correspondants des caractères chinois et les affiche ensuite à l'écran. Est affiché sur le Cela a résolu de manière satisfaisante le problème de la vitesse d'affichage lente des caractères chinois causée par la génération d'images de caractères chinois par le processeur.

Un logiciel de caractères chinois accueille enfin l'épidémie - Zhongguancun Three Gentlemen's Dreams Realize

 

L'émergence du CCDOS et de la Grande Muraille Hanka a donné aux gens une grande confiance dans le fait que le chinois n'est certainement pas le produit d'un retard sur le temps. Plus tard, Wu Xiaojun, qui a créé le système d'exploitation chinois 2.13 basé sur CCDOS, et Zhu Chongjun, le fondateur du tableur chinois CCED, et Qiu Bojun, le père du logiciel de traitement de caractères chinois WPS, ont continué l'éclat créé par la dynastie Yan Yuan. Les trois d'entre eux ont également été appelés plus tard. Les trois messieurs de Zhongguancun.

Cependant, Qiu Bojun à cette époque ne savait certainement pas dans quel genre de gloire sa vie future allait inaugurer. À ce moment-là, il s'est fixé un petit objectif: construire une bibliothèque de caractères chinois et écrire un système de traitement de texte qui pourrait remplacer WordStar. Atteint le dernier WPS.

Pour atteindre cet objectif, de mai 1988 à septembre 1989, Qiu Bojun s'est enfermé dans une petite chambre d'hôtel et a continué à écrire tant qu'il était éveillé. Lorsque vous avez sommeil, dormez un peu et mangez des nouilles instantanées lorsque vous avez faim. Mais embarrassant, vous ne savez jamais quel accident ou opportunité de votre vie viendra en premier.Au cours du développement de WPS, Qiu Bojun est tombé malade trois fois, la première hépatite, la deuxième récidive d'hépatite et la troisième fois. Rechute, restez à l'hôpital pendant au moins un mois à chaque fois.

Et la deuxième récidive de l'hépatite est le moment le plus critique pour le développement logiciel. Je n'ai pas d'autre choix que de demander à Bojun de déplacer l'ordinateur vers le service pour continuer à écrire. C'est simplement le style d'écrire à mort, alors je l'ai ajouté au service. Dans les deux jours à l'hôtel, Qiu Bojun a terminé un projet avec des centaines de milliers de lignes de code-WPS1.0.

Le WPS a été populaire dans tout le pays dès son lancement et les cours de vulgarisation informatique du début des années 90 peuvent être assimilés à une formation WPS. WPS vend plus de 30 000 ensembles chaque année, et le prix de gros de chaque ensemble est supérieur à 2 200 yuans. Cela signifie que WPS peut rapporter des dizaines de millions de revenus à l'entreprise en un an. Il s'agit sans aucun doute d'une espèce rare à l'époque où dix mille ménages étaient encore rares. Une énorme somme d'argent.

 Cependant, le succès de WPS1.0 n'a pas apporté beaucoup d'avantages matériels à Qiu Bojun. Plus tard, Qiu Lao a déclaré: "Si je réfléchissais à la façon de gagner de l'argent depuis le début, je ne l'aurais pas fait aujourd'hui. La carrière n'a rien à voir avec l'argent. Quand vous Lorsque votre cœur est investi dans le développement, vous devez le faire sans vous donner d'argent.

Lors du développement, je n'avais aucune réflexion sur la rémunération, ce n'est que lorsque j'ai terminé ma carrière que je peux parler de rémunération. "Sous l'aspect de la renommée et de la fortune indifférentes, les attitudes de Qiu Bojun et Yan Yuan Korea sont unanimes. Après avoir remporté le deuxième prix du National Science and Technology Progress Award, Yan Yuan Korea a reçu un bonus de 2000 yuans. Cependant, à l'exception de cette récompense, Yan Yuan Korea reçoit toujours un montant fixe sur une base mensuelle. Un salaire de cent yuans. Le bonheur de Yan réside dans: «Je pense que je peux contrôler le monde.

A cette époque, le PC en était à ses balbutiements, quoi que je fasse, d'autres l'utilisaient. Les dernières machines que j'ai sorties étaient toutes des plans auxquels j'avais pensé à l'origine. Le plan directeur auquel j'ai pensé il y a un an a été créé un an plus tard et j'en étais très heureux.

Si ce n’était l’insistance de Yan Yuanchao, Qiu Bojun, Zhu Chongjun et d’autres programmeurs de la première génération, nous ne pouvons pas exclure que nous resterions bloqués sur des logiciels bureautiques comme Matlab. Cela devrait être vrai pour la phrase selon laquelle il n’ya jamais eu beaucoup de temps. Eh bien, c'est juste que quelqu'un va de l'avant pour vous.

Par conséquent, notre pays n'est pas sans excellents programmeurs comme Linus, mais nos maîtres de première génération ont transformé leurs produits en pluie et rosée et les ont intégrés dans nos vies actuelles.

Bien que je n'ai jamais personnellement expérimenté le champ de bataille vécu par la première génération de maîtres, après avoir vu six générations de programmeurs parler sur la même scène et la diffusion en direct des neuf maîtres du système d'exploitation Jiuwen, nos encouragements et notre soutien à l'innovation indépendante augmentent en effet considérablement. Renforcez, ceux qui ne peuvent pas me battre me rendent plus fort, je crois que l'avenir de l'industrie informatique peut être attendu!

#Bienvenue pour laisser un message #

Top trois avec le plus de commentaires

Programme Life Hand in Hand [Peking University Press] Giveaway

Un livre de "combat d'algorithme d'optimisation Python"

À partir de 14h00 le 28 octobre


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

Je suppose que tu aimes

Origine blog.csdn.net/csdnsevenn/article/details/109301904
conseillé
Classement