關(guān)于PHP程序員技術(shù)職業(yè)生涯規(guī)劃
2017年3月5日韓 天峰
看到很多PHP程序員職業(yè)規(guī)劃的文章,都是直接上來就提Linux弯汰、PHP祷愉、MySQL窗宦、Nginx、Redis二鳄、Memcache赴涵、jQuery這些,然后就直接上手搭環(huán)境订讼、做項(xiàng)目髓窜,中級就是學(xué)習(xí)各種PHP框架和類庫,高級階段就是MySQL優(yōu)化欺殿、PHP內(nèi)核與擴(kuò)展寄纵、架構(gòu)設(shè)計(jì)這些了。
這些文章都存在一個(gè)嚴(yán)重的缺陷脖苏,不重視基礎(chǔ)程拭。就好比練武功,只求速成棍潘,不修煉內(nèi)功和心法恃鞋,只練各種招式,這樣能高到哪里去亦歉?我所見過的PHP大牛每一個(gè)都是具備非常扎實(shí)的基礎(chǔ)恤浪,他們之所以能成為大牛,是因?yàn)榛A(chǔ)足夠好肴楷∷桑基礎(chǔ)不穩(wěn),面對技術(shù)復(fù)雜的系統(tǒng)赛蔫,如同盲人摸象绷杜、管中窺豹,只得其門不得其法濒募。而且如果基礎(chǔ)不扎實(shí)鞭盟,也沒辦法進(jìn)入大公司。國外的Google瑰剃、Facebook齿诉,國內(nèi)的騰訊、阿里、百度粤剧、滴滴歇竟、京東、新浪等知名互聯(lián)網(wǎng)企業(yè)抵恋,無論哪一家公司面試必然會考驗(yàn)應(yīng)聘者的技術(shù)功底焕议。無法進(jìn)入一個(gè)擁有大規(guī)模并發(fā)請求的項(xiàng)目中得到歷練,不堅(jiān)持提升自己弧关,那也只能在小公司混日子了盅安。
我最開始工作也是在2家小公司,后來加入騰訊阿里世囊,主要原因還是我堅(jiān)持學(xué)習(xí)基礎(chǔ)知識别瞭,從而得倒了這個(gè)機(jī)會。有幾個(gè)方面的基礎(chǔ)知識株憾,我建議每一位PHP程序員都應(yīng)該好好學(xué)習(xí)一下蝙寨。我推薦幾本書給大家,包括深入理解計(jì)算機(jī)系統(tǒng)嗤瞎、現(xiàn)代操作系統(tǒng)墙歪、C程序設(shè)計(jì)語言、C語言數(shù)據(jù)結(jié)構(gòu)和算法贝奇、Unix環(huán)境高級編程虹菲、TCP/IP網(wǎng)絡(luò)通信詳解。另外我建議大家學(xué)習(xí)一下面向?qū)ο蠓矫嬷R弃秆,PHP這方面的書不太多,建議看Java面向?qū)ο缶幊趟杳薄ava編程思想菠赚、J2EE這些書。PHP語言基礎(chǔ)方面郑藏,建議認(rèn)真地把PHP5權(quán)威編程這本書好好讀完衡查。另外不光要讀,還要照著書中的講解動手去編程實(shí)踐必盖。
總之有一個(gè)好的基礎(chǔ)拌牲,再去學(xué)LAMP、Redis歌粥、PHP框架塌忽、前端,這樣取得的成就更大失驶。這與年齡無關(guān)土居、與學(xué)歷無關(guān)、與智力無關(guān),與天賦也無關(guān)擦耀。只要肯努力學(xué)習(xí)棉圈,人人可以成為技術(shù)大牛。