如何成為php核心開發組成員?
圖靈訪談:PHP技術專家惠新宸
http://www.ituring.com.cn/article/142454
其中一個問答提到樓主關心的問題:
問:你是如何喜歡上PHP的?你又是如何成為PHP開發組核心成員的?
當時在研究生的時候要做一個網站,完全不會的情況下就去網上搜,剛好搜到一個PHP的教程,教怎麼做一個簡單的網站,於是試著照著做了一下,發現無論從安裝、部署(當時還沒有那種集中化部署工具,不過也有很多教程教怎麼部署LAMP)、編寫代碼,測試都很方便,語法還和C語言很像,甚至很多API的名字也和libc API的一樣。於是就這樣開始了和PHP的不解之緣。
應該是在2011年吧,那個時候為百度開發了Ap(Yaf的前身項目),當時在百度內部用的還不錯,於是我想著要貢獻到PECL上去,修改了一些以後,改名為Yaf(Yet another framework,這個名字也是有點自嘲的意思,因為PHP的框架非常多),就發郵件到PHP的郵件組,因為英語比較爛,所以過程還是比較曲折,好在當時Pierre Joye幫助我了很多,讓Yaf進入了PECL。
另外在提交Yaf之前我其實一直都在研究PHP的源代碼,所以也提交了不少Bug和Fix,比如我記得有一天中午,Rasmus(PHP之父)在IRC上說發現一個Bug,我差不多5分鐘後就給出了Fix。
等慢慢的和一些人熟悉,得到了大家的信任以後,我就發起申請,之後就獲得了PHP核心代碼的提交許可權,參與到PHP的直接開發和Bug修復中,成為了開發組的一員。
至於說核心么,那是慢慢積累來的,其實也是一個互信的過程。如果你的工作大家認可,那麼就會尊重你的意見。我慢慢地和Dmitry Stogov變的熟了起來,得到了Zend核心部分的提交許可權,提交了很多核心Bug的修復和新特性,再後來成為了Zend外聘顧問,慢慢成為了Core Developer。
聽起來好像有點打怪升級的感覺吧。
推薦閱讀:
※php單點登錄如何實現
※買量防刷防假的策略一般有哪些,可否舉些實例?
※新手學習php到可以工作,哪些技術是必備的?
※當面試官問「談談對MVC的理解」「MVC的架構」「XXX層的實現原理」時,面試官究竟是想聽到什麼答案?
TAG:PHP開發 |