其實(shí)我個(gè)人是很看好python未來(lái)的前景的,因?yàn)槲艺J(rèn)識(shí)太多的工程師都已經(jīng)在學(xué)python,很多都是月收入大幾萬(wàn)的。
我個(gè)人也并非一直用python。前些年主要用c/c++以及java開(kāi)發(fā)一些通信,移動(dòng)系統(tǒng),互聯(lián)網(wǎng)通信。近3年開(kāi)始才轉(zhuǎn)向python。坦白的說(shuō),這可能與你相處的公司以及環(huán)境不大一樣。隨便舉個(gè)例子,google的protocol buffer協(xié)議一出來(lái)就具有c++/python/java三種語(yǔ)言支持。google的廣告系統(tǒng)早在03,04年左右就一并對(duì)python進(jìn)行了webservice支持,大部分涉及基礎(chǔ)核心系統(tǒng)的公司,都開(kāi)始對(duì)python進(jìn)行了擴(kuò)展支持。甚至開(kāi)源社區(qū)的postgresql數(shù)據(jù)庫(kù),除了自身的ansi SQL,pgsql,pg/TCL,PG/PERL之外對(duì)python進(jìn)行了內(nèi)嵌支持,唯獨(dú)卻沒(méi)有呼聲很高的java。在FREEBSD(MIT)/LINUX(GPL)平臺(tái)上,對(duì)java可能排斥性比較大,但綜合而言,目前python發(fā)展還沒(méi)有java那種普及,主要是python大部分工作仍然是在較為深入地系統(tǒng)層和框架層做設(shè)計(jì)開(kāi)發(fā),例如django,SQLAlchemy,fail2ban,mail郵件系統(tǒng),twisted等等。這部分對(duì)于那種習(xí)慣應(yīng)用前輩們框架的編碼人員而言,缺乏創(chuàng)造力的他們根本無(wú)法適用這種開(kāi)發(fā)。尤其在python涉及一些系統(tǒng)層面需要有較強(qiáng)的c/c++能力,這部分人在國(guó)內(nèi)要么就累得要死沒(méi)時(shí)間,要么就啥都不會(huì)就會(huì)拷貝代碼,而國(guó)內(nèi)公司也鮮有主動(dòng)去做這部分基礎(chǔ)勞動(dòng)的,大多都是等別人做好了在直接拿來(lái)用,所以造就了任何技術(shù)性的東西出來(lái),國(guó)內(nèi)都是先等等看,然后抄襲應(yīng)用。
大環(huán)境如此,但千萬(wàn)誤認(rèn)為先等等看吧。對(duì)于一個(gè)技術(shù)人員而言,缺乏對(duì)新技術(shù)的渴望與熱情,這是一種非常危險(xiǎn)的事情。我工作8年了,按照國(guó)內(nèi)很多的人的說(shuō)法早已不做代碼了,但又一次在聽(tīng)一個(gè)老外的演講,他說(shuō)他50多歲仍然每天堅(jiān)持寫(xiě)代碼,了解新的動(dòng)態(tài),所以他才能做到他們公司的首席科學(xué)家,因此它才能時(shí)刻指導(dǎo)項(xiàng)目團(tuán)隊(duì)前進(jìn)并項(xiàng)目的質(zhì)量。他坦言對(duì)于一個(gè)不寫(xiě)代碼并且不了解新的技術(shù)動(dòng)態(tài)的技術(shù)人員或者技術(shù)團(tuán)隊(duì)的負(fù)責(zé)人而言,這種團(tuán)隊(duì)也就足夠做作小項(xiàng)目,一旦壓力和項(xiàng)目過(guò)大,就會(huì)有很多問(wèn)題漏出來(lái)。
對(duì)于新人而言,無(wú)論學(xué)習(xí)什么技術(shù),都要以鼓勵(lì)的姿態(tài)出現(xiàn)。太多用薪水和你個(gè)人所看到的現(xiàn)狀去衡量一門(mén)技術(shù),那是欠缺眼光的。任何一門(mén)技術(shù),一旦有人學(xué)習(xí),他有可能逐漸成為這個(gè)領(lǐng)域的,即便再濫再?zèng)]有人用的開(kāi)發(fā)語(yǔ)言技術(shù),他也有可能就是明日的奠基者或者大師。
掃碼匿名提建議
直達(dá)CEO信箱