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