En tant que l'un des outils de développement les plus élémentaires, le statut du langage de programmation dans le domaine du développement logiciel va sans dire. Chaque mouvement d'une communauté grand public de langages de programmation et les changements standard des nouvelles versions auront un impact profond sur d'innombrables groupes de développeurs.
Étant donné que tous les principaux langages de programmation traditionnels sont dominés par des développeurs ou des organisations étrangers, il y a très peu de développeurs chinois qui peuvent participer à la formulation des normes de langage de programmation, et il y a encore moins de personnalités puissantes qui peuvent participer à titre personnel. En ce qui concerne les personnalités influentes de l'industrie nationale des langages de programmation, Brother Niao est certainement la première personne dans l'esprit de nombreux développeurs.
Hui Xinchen, connu dans le monde sous le nom de « Frère Bird », est l'expert technique PHP le plus influent en Chine, un membre principal de l'équipe de développement officielle de PHP et le noyau de PHP 7 et PHP 8 auteur JIT. Il a travaillé pour Yahoo, Baidu, Sina et Lianjia. Il est actuellement vice-président et architecte en chef de Shell Technology. En tant que développeur PECL (bibliothèque d'extensions PHP), Brother Niao a contribué à de nombreux travaux open source exceptionnels tels que Yaf, Yar, Yac et Taint. Il est également le responsable de projets tels que APC, Opcache et Msgpack.
En parlant de l'origine du nom "Brother Bird", parce que certaines personnes le confondent souvent avec "Brother Bird" Cai Deming, qui a écrit "Linux Private Kitchen", il a lui-même une telle explication dans son public personnel compte :
"Quand j'étais jeune et sentimental, mon surnom QQ IM était 'Snow Migratory Bird', qui était le titre d'une chanson de Xiong Tianping. Plus tard, je suis allé à Baidu, peut-être parce que j'étais plus âgé ? Lent, je ne sais pas comment l'appeler si c'est si lent. En fait, j'ai résisté au début, "Birdman" n'est pas un bon mot après tout, mais ensuite de plus en plus de gens ont commencé à l'appeler, donc ce n'est pas le cas. n'a plus d'importance. »
La première fois que frère Niao a effectué une « programmation », c'était sur une machine d'apprentissage Xiaobawang. Plus tard, je me suis spécialisé en informatique à l'université. Lorsque j'étais étudiant diplômé, j'étais responsable de la construction du campus de l'école. J'ai effectué activement ou passivement de nombreux travaux de développement Web, y compris le site Web de nombreux départements secondaires de l'école. à cette époque, la maintenance du campus BBS, etc., et ma relation avec PHP était également positive.
D'après les souvenirs de frère Niao, lorsque j'étais étudiant diplômé, je voulais créer un site Web. Quand je ne savais pas comment le faire, j'ai cherché en ligne et j'ai trouvé un tutoriel PHP qui m'a appris. comment créer un site Web simple, alors je l'ai essayé, je l'ai suivi et j'ai trouvé que c'était très pratique à installer, à déployer (il n'existait pas d'outil de déploiement centralisé à cette époque, mais il y avait de nombreux tutoriels sur la façon de déployer LAMP), écrire du code et tester, et la syntaxe était très similaire à celle du langage C. Même les noms de nombreuses API sont les mêmes que ceux de l'API libc. Ainsi a commencé mon lien indissoluble avec PHP.
Niao Ge a travaillé pour Baidu après l'obtention de son diplôme, pendant cette période, il a étudié le code source de PHP et a soumis de nombreux bugs et correctifs à la communauté PHP. Par exemple, un jour à midi, Rasmus, le père de PHP, a déclaré sur IRC qu'il avait trouvé un bug, et Brother Bird a fourni le correctif en près de 5 minutes.
En 2011, frère Niao a développé Ap (le projet prédécesseur de Yaf) pour Baidu, à cette époque, il était bien utilisé au sein de Baidu, alors il a pensé à contribuer à PECL. Après avoir apporté quelques modifications, il l'a modifié. nom à Yaf (encore un autre framework, le nom est aussi un peu autodépréciant, car PHP a de nombreux frameworks), j'ai donc envoyé un email au groupe de messagerie PHP. Comme son anglais n'était pas très bon, le processus a été assez tortueux. Heureusement, il a reçu beaucoup d'aide de Pierre Joye, l'administrateur du PECL, et Yaf a réussi à entrer au PECL.
Au fur et à mesure qu'il contribuait de plus en plus à la communauté PHP, frère Niao s'est progressivement familiarisé avec certains des responsables PHP officiels. Après avoir gagné la confiance de tous, il a lancé une application et a ensuite obtenu les autorisations de soumission pour le code PHP. participer au développement direct et à la correction des bugs de PHP et devenir membre de l'équipe de développement.
Dans les travaux ultérieurs, la coopération entre frère Niao et les membres de l'équipe de développement est devenue de plus en plus approfondie, et de nombreux travaux ont été reconnus par tout le monde. "Si tout le monde reconnaît votre travail, alors ils respecteront vos opinions. Je me suis progressivement familiarisé avec Dmitry Stogov, j'ai obtenu l'autorisation de soumission pour la partie principale de Zend et j'ai soumis de nombreuses corrections de bugs principaux et de nouvelles fonctionnalités. Plus tard, je suis devenu consultant externe. pour Zend et est progressivement devenu un développeur principal. » Jouez au jeu « La sensation de vaincre des monstres et de se mettre à niveau ».
En tant que l'un des rares développeurs chinois à participer à la formulation des normes de langage de programmation grand public, Brother Niao a sa propre vision unique des tendances de développement des principaux langages de programmation. Dans le même temps, des années de participation à la communauté PHP grâce à une collaboration open source ont également permis à Brother Niao de mieux comprendre le monde des logiciels open source.
En juillet de cette année, frère Niao sera le producteur du sous-forum du Sommet mondial sur la technologie Open Source GOTC et vous proposera une série de conférences sur le thème « l'art du langage de programmation ». Il y aura des experts de première ligne dans l'industrie des langages de programmation traditionnels tels que Java, PHP, Rust, C++, etc., qui partageront les dernières tendances en matière de langages de programmation connexes pour les développeurs de différents domaines techniques, et fournir une analyse approfondie des tendances de développement des principaux langages de programmationen Chine.
Frère Niao a déclaré que l'échelle des développeurs nationaux est déjà très grande, mais qu'il y a encore très peu de personnes qui prêtent attention au développement des technologies sous-jacentes telles que les langages de programmation et les systèmes d'exploitation. "J'espère qu'à l'avenir, davantage de développeurs exceptionnels s'engageront dans des recherches de bas niveau et rejoindront la communauté open source pour contribuer au code, afin qu'un plus grand nombre de développeurs chinois puissent participer à la formulation de normes pour les technologies grand public."
La conférence mondiale sur la technologie open source (GOTC) est initiée par la communauté open source chinoise et la Fondation Linux. Il s'agit d'une grande fête technologique open source pour les développeurs mondiaux. Le sommet réunira des entreprises open source de premier plan et des projets open source de premier plan, couvrant le cloud natif, l'intelligence artificielle, l'Internet des objets, la blockchain, le big front-end, l'audio et la vidéo, la sécurité, les systèmes d'exploitation, les bases de données, la gouvernance open source et d'autres aspects techniques. Au cours de cette période de deux jours, il apportera aux développeurs la technologie open source la plus récente et la plus pure au monde, tout en diffusant la culture et les concepts open source et en promouvant le développement et la construction de l'écosystème open source.
GOTC se concentre sur « l'open source » tout au long du processus. L'organisateur, en collaboration avec la fondation du logiciel open source de renommée internationale, s'engage à en faire un événement technologique open source annuel de classe mondiale.
Recommandations associées :