自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一個(gè)身居中國(guó)的法國(guó)程序員談Python與PHP

原創(chuàng)
開(kāi)發(fā)
大家好,作為旅居北京的法國(guó)人Guillaume Bouriez,我跟各位一樣每天生活在街巷胡同之間。我目前在豆瓣公司工作,還有個(gè)剛剛?cè)龤q的小兒子。我是個(gè)不折不扣的Python粉兒,并且樂(lè)于到處宣揚(yáng)這一點(diǎn)。并且上一份工作讓我對(duì)PHP也是非常熟悉。

【51CTO獨(dú)家特稿】大家好,作為旅居北京的法國(guó)人Guillaume Bouriez,我跟各位一樣每天生活在街巷胡同之間。我目前在豆瓣公司工作,還有個(gè)剛剛?cè)龤q的小兒子。

[[89042]]

Guillaume Bouriez 中文名:鬼庸
豆瓣:ruim
 

網(wǎng)絡(luò)以及移動(dòng)領(lǐng)域的方方面面都非常吸引我,而且我很關(guān)注中國(guó)在此時(shí)此刻正悄然發(fā)生著哪些變化。我是客服工程師出身,拿過(guò)碩士文憑,漢語(yǔ)學(xué)習(xí)則是在四川大學(xué)完成的。另外我對(duì)中國(guó)古代文化很感興趣,也讀過(guò)不少這方面的著作。

Guillaume Bouriez是一位來(lái)自法國(guó)的開(kāi)發(fā)者,目前在國(guó)內(nèi)非常小資的社區(qū)豆瓣工作。談到豆瓣,鬼庸認(rèn)為:“豆瓣稱得上當(dāng)今中國(guó)***個(gè)性魅力的網(wǎng)絡(luò)公司。看看我們所推出的產(chǎn)品,再與其它競(jìng)爭(zhēng)對(duì)手加以對(duì)比,大家應(yīng)該會(huì)明顯感到豆瓣所打造的使用界面簡(jiǎn)潔而直觀,同時(shí)擁有高質(zhì)量的信息內(nèi)容。正是這一點(diǎn)令我決定成為該公司的一員。我真心希望自己參與的項(xiàng)目及產(chǎn)品能夠?yàn)橛脩魩?lái)樂(lè)趣,這也正是我在收到豆瓣公司的錄用通知后欣然接受的原因。”

在交流的過(guò)程中,鬼庸說(shuō):“我是個(gè)不折不扣的Python粉兒,并且樂(lè)于到處宣揚(yáng)這一點(diǎn)”。鬼庸還告訴記者:“我的上一份工作是在北京一家規(guī)模不大的法國(guó)公司擔(dān)任CTO,當(dāng)時(shí)我們的技術(shù)堆棧主要是LAMP,而其中P指的是PHP,我其實(shí)對(duì)這兩種語(yǔ)言都很熟悉。”

Python與PHP之間的差異

在鬼庸看來(lái)Python是一款擁有健全基礎(chǔ)的優(yōu)秀工具;而相比之下PHP在基礎(chǔ)方面則很不健全甚至干脆談不上什么基礎(chǔ),這就注定了其不怎么好用的命運(yùn)??梢哉f(shuō)再多的補(bǔ)丁也沒(méi)法徹底解決PHP的問(wèn)題,它從根本層面上已經(jīng)不可救藥了。其實(shí)大家可以把Python和PHP間的區(qū)別與git跟svn聯(lián)系起來(lái),這兩對(duì)冤家的情況非常類似:git與svn都能達(dá)到我們的預(yù)期目的,但毫無(wú)疑問(wèn)git在架構(gòu)方面具有明顯的壓倒性優(yōu)勢(shì)。

也許有人會(huì)以Facebook以及維基百科作為反例,但情況恰恰相反:表面上來(lái)看,二者的創(chuàng)建方式似乎證明在沒(méi)有選擇的情況下,使用PHP同樣能夠打造出精彩絕倫的產(chǎn)品。但很顯然,如果Facebook或者維基百科的工程師們有重新編寫代碼庫(kù)的機(jī)會(huì)的話,他們肯定會(huì)毫不猶豫地投向Python的懷抱。因此,在我看到很多中國(guó)的新興企業(yè)使用PHP開(kāi)發(fā)產(chǎn)品時(shí),總會(huì)感到一種莫名的傷感——這絕對(duì)是個(gè)悲劇性的錯(cuò)誤。如果大家仍然對(duì)我的觀點(diǎn)有所懷疑,那么不妨想想看近期推出的新產(chǎn)品中有哪一款使用了PHP:Quora?Github?Path又或者Instagram?現(xiàn)實(shí)告訴我們,沒(méi)人再用PHP了。

我還聽(tīng)到這樣一種論調(diào),有人認(rèn)為PHP的開(kāi)發(fā)人員群體比Python更龐大(同樣也比Ruby和node.js更大),因此在招聘人才時(shí)也會(huì)輕松得多。這其實(shí)根本不是問(wèn)題:既然大家希望能夠吸納優(yōu)秀的開(kāi)發(fā)人員為自己服務(wù),那么所謂優(yōu)秀就是要能快速?gòu)囊环N開(kāi)發(fā)方式轉(zhuǎn)移到另一種。Python無(wú)論在學(xué)習(xí)還是使用方面都比PHP容易得多,我在法國(guó)的一位好朋友就利用某個(gè)百無(wú)聊賴的暴雨周末教會(huì)了自己的小孩用Python……

做開(kāi)發(fā)需要挑選一件趁手的兵器

當(dāng)大家只懂得使用PHP時(shí),當(dāng)然會(huì)以PHP的方式構(gòu)思自己的解決方案,并順理成章地認(rèn)為PHP是解決一切需求的***方案。但隨著掌握的語(yǔ)言越來(lái)越多,我們會(huì)發(fā)現(xiàn)自己的思維方式在不斷擴(kuò)展,并能夠在面對(duì)某些問(wèn)題時(shí)擁有更多更有競(jìng)爭(zhēng)力的解決辦法。

如果大家奉行的處世哲學(xué)是“不談意義、只求結(jié)果”,那么Windows系統(tǒng)中的記事本功能可能常常會(huì)作為各位編輯文件的***方式,對(duì)吧?當(dāng)然,用記事本編輯文件倒也不是不行,不過(guò)這么干真的既不專業(yè)、也不實(shí)用。我跟自己的大多數(shù)同事一樣用Vim解決這類問(wèn)題,而且我也沒(méi)聽(tīng)說(shuō)過(guò)哪位專業(yè)開(kāi)發(fā)人員會(huì)樂(lè)于通過(guò)記事本搞定一切。這在選擇編程語(yǔ)言方面同樣說(shuō)得通:一位優(yōu)秀的開(kāi)發(fā)人員必須擁有應(yīng)對(duì)多種語(yǔ)言的能力,就算是相對(duì)較差的語(yǔ)言也需要掌握。但如果他真的熱愛(ài)工作、樂(lè)于提升自己的技能水平進(jìn)而寫出更令人滿意的代碼,那么我真的無(wú)法想象他會(huì)認(rèn)為每種語(yǔ)言在實(shí)際應(yīng)用中的表現(xiàn)都差不多。有些好、有些差,這就是現(xiàn)實(shí)。

除此之外,讓自己擁有不同于其他競(jìng)爭(zhēng)對(duì)手的特色也是十分必要的。也就是說(shuō),如果大家都在用PHP或者.NET,那么我們不妨早點(diǎn)開(kāi)始學(xué)習(xí)Haskell、node.js或者Python,即使從目前看來(lái)這些技能對(duì)我們的職業(yè)規(guī)劃還沒(méi)啥具體影響。在豆瓣工作的這段時(shí)間我非常快樂(lè),因?yàn)槲疑磉叺耐露季哂袕?qiáng)烈的進(jìn)取精神。這種精神的實(shí)際表現(xiàn)就在于他們喜歡嘗試不同類型的事物,希望在更多選擇中找出***方案。這樣的積極氣氛非常難得,我感到樂(lè)在其中。

 

責(zé)任編輯:彭凡 來(lái)源: 51CTO
相關(guān)推薦

2009-03-20 10:06:21

程序員PHP職場(chǎng)

2020-02-22 21:51:43

程序員Microsoft SServerSQL

2011-02-14 13:05:17

PythonWeb

2014-01-06 09:33:32

程序員管理

2020-10-05 21:13:37

程序員技能開(kāi)發(fā)者

2012-04-23 14:14:22

編碼質(zhì)量

2020-07-10 09:55:15

程序員技能開(kāi)發(fā)者

2015-06-16 10:31:36

程序員

2016-12-21 11:35:55

Python程序員庫(kù)

2015-06-08 10:48:39

程序員程序員自白

2021-07-01 07:43:41

項(xiàng)目程序員代碼

2009-03-13 15:23:01

女程序員編程張綺霞

2015-08-03 09:33:21

PH程序員一生

2012-07-12 09:31:49

程序員

2019-04-22 10:25:52

程序員技術(shù)職場(chǎng)

2012-04-12 14:49:31

程序員

2009-02-12 15:07:57

程序員創(chuàng)業(yè)經(jīng)驗(yàn)

2019-11-07 15:30:00

EmacsIDE

2020-01-06 09:53:29

程序員

2015-08-24 10:07:13

程序員bug
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)