0

0

鸟哥惠新宸:从Web初学者到PHP核心开发者-2021全球开源技术峰会

PHPz

PHPz

发布时间:2021-05-12 14:08:58

|

13102人浏览过

|

来源于php中文网

原创

编程语言作为最基本的开发工具之一,在软件开发领域的地位无需赘言。任何一门主流编程语言社区的一举一动、新版本的标准更迭,都将在无数开发者群体中产生深远的影响。

由于各大主流编程语言都由国外开发者或组织机构主导,能够参与编程语言标准制定的国人开发者凤毛麟角,能以个人身份参与其中的大牛级人物更是屈指可数。而提到国内在编程语言界有影响力的大牛,鸟哥绝对是众多开发者心中的第一人。

鸟哥惠新宸:从Web初学者到PHP核心开发者-2021全球开源技术峰会

惠新宸,江湖人称“鸟哥”,国内最有影响力的 PHP 技术专家,PHP 官方开发组核心成员,PHP 7 以及 PHP 8 JIT 核心作者。曾供职于雅虎、百度、新浪、链家,现任贝壳技术副总裁兼总架构师。鸟哥作为 PECL (PHP 扩展库)开发者贡献了 Yaf、Yar 以及 Yac、Taint 等多个优秀开源作品,同时也是 APC、Opcache、Msgpack 等项目的维护者。

说起“鸟哥”这个名号的由来,由于经常有人把他与写《Linux 私房菜》的“鸟哥”蔡德明混淆,其本人在个人公众号中有过这样一段解释:

立即学习PHP免费学习笔记(深入)”;

“曾经年少善感的时候,我的 QQ IM 昵称叫做‘雪候鸟’,这是熊天平的一首歌名,后来我去了百度以后,可能因为我算是比较大?慢慢的就不知道怎么叫开了。其实最初的时候我是抗拒的,‘鸟人’毕竟不是什么好词,但后来叫的人越来越多,也就无所谓了。”

鸟哥第一次进行“编程”是在一台小霸王学习机上。后来上大学选择了计算机专业,研究生的时候负责学校校园化建设,主动或者被动地做了很多 Web 开发工作,包括当时学校很多二级部门的网站,校园 BBS 的维护等,与 PHP 的结缘也正是在这一时期。

据鸟哥回忆,当时在读研究生的时候要做一个网站,完全不会的情况下就去网上搜,刚好搜到一个 PHP 的教程,教怎么做一个简单的网站,于是试着照着做了一下,发现无论从安装、部署(当时还没有那种集中化部署工具,不过也有很多教程教怎么部署 LAMP)、编写代码,测试都很方便,语法还和 C 语言很像,甚至很多 API 的名字也和 libc API 的一样。于是就这样开始了和 PHP 的不解之缘。

鸟哥毕业后曾供职于百度,期间一直在研究 PHP 的源代码,为 PHP 社区提交了不少 Bug 和 Fix。比如有一天中午,PHP 之父 Rasmus 在 IRC 上说发现了一个 Bug,鸟哥在差不多 5 分钟后就给出了 Fix 。

2011 年,鸟哥为百度开发了 Ap(Yaf 的前身项目),当时在百度内部用的还不错,于是他就想着要贡献到 PECL 上去,修改了一些以后,改名为 Yaf(Yet another framework,这个名字也是有点自嘲的意思,因为 PHP 的框架非常多),就发邮件到 PHP 的邮件组。因为自己的英语不是很好,所以过程还比较曲折,好在当时得到了 PECL 管理员 Pierre Joye 的很多帮助,让 Yaf 顺利进入了 PECL。

随着参与 PHP 社区的贡献越来越多,鸟哥逐渐和 PHP 官方的一些人熟悉起来,得到了大家的信任以后,他就发起申请,之后就获得了 PHP 核心代码的提交权限,参与到 PHP 的直接开发和 Bug 修复中,成为了开发组的一员。

之后的工作中,鸟哥与开发组成员的合作越来越深入,很多工作也得到了大家的认可。“如果你的工作大家认可,那么就会尊重你的意见。我慢慢地和 Dmitry Stogov 变的熟了起来,得到了 Zend 核心部分的提交权限,提交了很多核心 Bug 的修复和新特性,再后来成为了 Zend 外聘顾问,慢慢成为了 Core Developer。”

Open Voice OS
Open Voice OS

OpenVoiceOS是一个社区驱动的开源语音AI平台

下载

用鸟哥自己的话来说,自己从一名 PHP 初学者变为 PHP 标准制定者的成长经历,就有一种玩游戏“打怪升级的感觉”。

作为少数参与主流编程语言标准制定的国人开发者,鸟哥对各大编程语言的发展趋势有着自己独到的见解。同时,多年来以开源协作的方式参与 PHP 社区贡献,也让鸟哥对开源软件的世界有了更深刻的认知。

今年 7 月,鸟哥将作为全球开源技术峰会 GOTC 的分论坛出品人,为大家带来主题为“编程语言艺术”的系列演讲。届时将有 Java、PHP、Rust、C++ 等主流编程语言的业内一线专家,为不同技术领域的开发者分享相关编程语言的最新动向,深入剖析各大编程语言在国内的发展趋势。

鸟哥表示,目前国内的开发者规模已经非常庞大,但关注编程语言、操作系统等底层技术开发的人还是很少。 “希望将来能有更多优秀的开发者从事底层研究,加入开源社区贡献代码,让更多国人开发者能够参与主流技术的标准制定。

0011.png

全球开源技术峰会(the global opensource technology conference, GOTC)是由开源中国社区联合 Linux 基金会发起的,面向全球开发者的一场盛大开源技术盛宴。峰会将携头部开源公司和顶级开源项目一起亮相,覆盖云原生、人工智能、物联网、区块链、大前端、音视频、安全、操作系统、数据库、开源治理等多个技术领域,在为期 2 天的时间里,为开发者带来全球最新、最纯粹的开源技术,同时传播开源文化和理念,推动开源生态的发展和建设。

GOTC 全程聚焦“开源”,主办方联合国际知名开源软件基金会,致力于将其打造为一年一度的世界级开源技术盛会。

相关推荐:

php前世今生与未来展望

对于初学者,如何从0开始快速学习php?(送给迷茫的你)

Swoole 核心贡献者Twosee 访谈录:视 PHP 为初恋、为疫情而蓄发

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
java
java

Java是一个通用术语,用于表示Java软件及其组件,包括“Java运行时环境 (JRE)”、“Java虚拟机 (JVM)”以及“插件”。php中文网还为大家带了Java相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

832

2023.06.15

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

738

2023.07.05

java自学难吗
java自学难吗

Java自学并不难。Java语言相对于其他一些编程语言而言,有着较为简洁和易读的语法,本专题为大家提供java自学难吗相关的文章,大家可以免费体验。

734

2023.07.31

java配置jdk环境变量
java配置jdk环境变量

Java是一种广泛使用的高级编程语言,用于开发各种类型的应用程序。为了能够在计算机上正确运行和编译Java代码,需要正确配置Java Development Kit(JDK)环境变量。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

397

2023.08.01

java保留两位小数
java保留两位小数

Java是一种广泛应用于编程领域的高级编程语言。在Java中,保留两位小数是指在进行数值计算或输出时,限制小数部分只有两位有效数字,并将多余的位数进行四舍五入或截取。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

398

2023.08.02

java基本数据类型
java基本数据类型

java基本数据类型有:1、byte;2、short;3、int;4、long;5、float;6、double;7、char;8、boolean。本专题为大家提供java基本数据类型的相关的文章、下载、课程内容,供大家免费下载体验。

446

2023.08.02

java有什么用
java有什么用

java可以开发应用程序、移动应用、Web应用、企业级应用、嵌入式系统等方面。本专题为大家提供java有什么用的相关的文章、下载、课程内容,供大家免费下载体验。

430

2023.08.02

java在线网站
java在线网站

Java在线网站是指提供Java编程学习、实践和交流平台的网络服务。近年来,随着Java语言在软件开发领域的广泛应用,越来越多的人对Java编程感兴趣,并希望能够通过在线网站来学习和提高自己的Java编程技能。php中文网给大家带来了相关的视频、教程以及文章,欢迎大家前来学习阅读和下载。

16926

2023.08.03

Golang gRPC 服务开发与Protobuf实战
Golang gRPC 服务开发与Protobuf实战

本专题系统讲解 Golang 在 gRPC 服务开发中的完整实践,涵盖 Protobuf 定义与代码生成、gRPC 服务端与客户端实现、流式 RPC(Unary/Server/Client/Bidirectional)、错误处理、拦截器、中间件以及与 HTTP/REST 的对接方案。通过实际案例,帮助学习者掌握 使用 Go 构建高性能、强类型、可扩展的 RPC 服务体系,适用于微服务与内部系统通信场景。

8

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
马哥初级运维视频教程
马哥初级运维视频教程

共80课时 | 19.8万人学习

马哥教育python基础语法全讲解视频
马哥教育python基础语法全讲解视频

共60课时 | 15.9万人学习

Nginx基础入门视频教程
Nginx基础入门视频教程

共23课时 | 6.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号