[轉] 2017年PHP開發者大會 鳥哥 (惠新宸@Laruence)精彩問答

php7.1那個詭異的函數返回類型限定是如何考慮的?

鳥哥:沒什麼特別考慮,投票投出來的。首先說明一點,我投的是反對票。包括php的命名空間反斜槓我也是很是反對的,但可能因爲我並無對這方面太深的認識,沒有理解其餘開發者的意圖。不過這些問題用習慣了也不是什麼大的問題php

 

升級php7後,遇到了一個詭異的引用計數的問題。具體記不清了,大體是他們發現有個應該回收的變量在升級後沒有回收

鳥哥:我如今不能給你準確答覆,有多是個bug,這個我隨後跟進一下。但我想說的是你剛纔介紹了大家在調試過程當中對引用數的反覆推算,其實沒必要糾結這,引用數用於垃圾回收時只有0和非0兩種區別,咱們在增長引用計數時可能有時候不是加1,而是加2,因此不要太在乎具體是多少,肯定大於0就行前端

 

一位學生提問者表示本身對高併發、分佈式感興趣,如何提高這方面的技能呢?

鳥哥:這裏你有一個誤區。咱們研究學習技術並非爲了學習而學習,而是爲了解決實際的業務問題。你沒有接觸過這方面的業務,天然沒有這方面的經驗,等你真正有這個業務需求時,好多東西原理都很簡單,使用方法也很成熟,天然就會了,這是個水到渠成的過程,沒必要刻意去追求那個「術」。另外,我多說一句是,其實當你真正處在這樣的業務中時,你會發現這些事情不多須要你操心的,OP經過各類集羣就已經把這些問題給屏蔽了。java

 

鳥哥你是怎樣看待php的前景呢?如今黑php的這麼多人

鳥哥:php的前景不要問我,要問你和我,整個php生態。天峯貢獻一個swoole,php就有了高性能網絡請求功能,xx貢獻個php-ml,php就有了大數據處理功能,我今天貢獻一個jit,php就有了動態編譯能力。php發展到今天就是你們你一個小貢獻,他一個小貢獻積累出來的,因此php的前景好很差,要看咱們生態,也但願你們踊躍貢獻。至於黑php,我如今都懶得反駁了,有句話說的好,「黑php以前,先數數他給你掙了多少錢」,我一直認爲業務是技術存在的理由,能不能快速響應需求、實現業務纔是最根本的。後端

 

目前php沒有鏈接池,很是不方便,不知道官方是否有支持計劃?

鳥哥:目前沒有。不過這不正是一個給社區作貢獻的機會嗎?大家開發一個鏈接池,貢獻到社區既方便了本身,也方便了你們。天峯昨天的分享PHP-X,不就是爲了這樣的事swoole

 

鳥哥你是怎樣看待全棧工程師這個概念的?

鳥哥:我並不認同這個概念,我認爲這是個僞命題。全棧這個概念最先是前端工程師提出來的,認爲從前端到後端這是「全棧」,但我理解的全棧應該是對一個領域從底層原理到上層應用,這不才更應該叫作棧?自稱全棧工程師的大部分屬於只對各個領域多少有些認識而已。優秀的工程師沒必要刻意去追求全棧,你只須要在你的領域裏不斷深刻就行,深度達到了,天然就有了廣度,廣度是深度的副產品,推而廣之,就是所謂的全棧工程師是當你在一個領域深刻到必定階段後的副產品,而不是刻意在各個領域學出來的網絡


php7對性能壓榨已經比較完全了,將來php是繼續提升性能呢,仍是增長新的特性?


鳥哥:你想太多了,目前並未任何打算。JIT開發就很是困難了,這個是否可以成功仍是未知數,下次大會若是JIT沒有完成,我就沒啥可分享的了。前端工程師


如今在北京很難安家,未來回到二三線城市,php很難找工做,不知道鳥哥有什麼見解嗎?


鳥哥:沒必要過於擔憂,不光是程序猿,其實還有好多公司也很難承受一線城市的成本,也在不斷的往二三城市分流,因此找工做問題仍是不大的。另外至於你擔憂php難找工做,那你能夠換java、換go啊,一個程序猿不該該給本身打上標籤,「xx程序猿」,你做爲一個工程師,至少要精通3種以上的語言,並且要有良好的學習能力php7


鳥哥你是如何放鬆你的部下呢?會請他們去大保健嗎?


鳥哥:這個我沒太多經驗,不過就我本身來講,有時候加班多了仍是比較累的,我有段時間脖子特別疼,一週得去至少三次按摩院按摩才能緩解,固然我說的是盲人按摩。後來我真的研究了頸椎康復指南,不是開玩笑,我是真研究了。人的腦殼大概12斤重,你想你成天頂個西瓜,要是頸椎肌肉不行的話,能不難受嗎?因此我後來常常去健身房,鍛鍊頸椎,後來才慢慢好了併發

相關文章
相關標籤/搜索