該如何規(guī)劃PHP的職業(yè)路線?
網(wǎng)友解答: 首先來說,PHP作為一門腳本語言,上手的確很快,項目開效率也高,但隨之而來的就是PHP同行業(yè)的競爭越來越大(同質(zhì)化嚴(yán)重),很多PHPer很快就能觸碰到天花板。那PHPer該如
首先來說,PHP作為一門腳本語言,上手的確很快,項目開效率也高,但隨之而來的就是PHP同行業(yè)的競爭越來越大(同質(zhì)化嚴(yán)重),很多PHPer很快就能觸碰到天花板。
那PHPer該如何持久發(fā)展呢?這里我給的建議就是不要把自己局限在PHP上面。因為PHP上手快,很多開發(fā)人員其實計算機(jī)基礎(chǔ)掌握并不牢固,很多計算機(jī)原理是不知道的,再者一些開發(fā)上的高級概念了解不夠透徹。我建議你掌握一門更高級的語言,如:Java、C++都是可以去考慮的。
PHP職業(yè)路線如何走呢?作為從事PHP 近10年的開發(fā)者,我是這樣規(guī)劃的:
* Step1、深耕技術(shù),成為領(lǐng)域“高手”,這里不敢說成為“專家”,但你需要成為團(tuán)隊的技術(shù)骨干,要求掌握知識也不少,具體如下:
- 計算機(jī)基礎(chǔ)知識
- 計算機(jī)網(wǎng)絡(luò)知識(特別是網(wǎng)絡(luò)協(xié)議這塊)
- 前端知識:DIV+CSS、JS/JQ/VUE、Ajax、H5
- 數(shù)據(jù)庫知識:SQL、主從同步、讀寫分離、安全、調(diào)優(yōu)
- PHP知識:先學(xué)會主流框架,同時也要了解框架的實現(xiàn)原因
- 其它高級語言掌握
* Step2、了解公司業(yè)務(wù),要非常了解你當(dāng)前公司的業(yè)務(wù),如果你對公司業(yè)務(wù)不清楚,你做出來的項目品質(zhì)這塊肯定是有問題的,業(yè)務(wù)驅(qū)動技術(shù)架構(gòu);
* Step3、業(yè)務(wù)驅(qū)動:項目負(fù)責(zé)人、項目經(jīng)理
當(dāng)你的能力及業(yè)務(wù)能力比一般人要強(qiáng)時,相信你能勝任項目經(jīng)理崗了,此時你不需要專精去寫代碼了,但你需要對任務(wù)進(jìn)行合理拆分,讓項目成員去做,你更多的是做溝通、協(xié)調(diào)、技術(shù)攻關(guān)相關(guān)的工作;
* Step4、技術(shù)驅(qū)動:架構(gòu)師
上面第3步是基于業(yè)務(wù)驅(qū)動的,可以做項目經(jīng)理,但如果你一心癡迷技術(shù),那你可以偏架構(gòu)一點,架構(gòu)師是技術(shù)驅(qū)動的,對技術(shù)領(lǐng)域要求很多,需要有前瞻性;
* Step5、CTO級別
CTO級別一般很難達(dá)到,當(dāng)然小公司還是比較容易的,CTO分兩種:寫代碼的、不寫代碼的,看你個人定位;
以上是PHPer的規(guī)劃,其實開發(fā)人員的路子很多,不要把自己局限住。如果對技術(shù)有興趣,我的酷米號里基本都是技術(shù)原創(chuàng),可以看一下哦,希望對你有幫助。
網(wǎng)友解答:先從基礎(chǔ)學(xué)起,網(wǎng)上有很多基礎(chǔ)的資料,好學(xué)好基礎(chǔ),多做些項目,增加項目經(jīng)驗,再找個相關(guān)的工作,從工作中增加工作經(jīng)驗。一步步的學(xué)習(xí),一步步的增加工作經(jīng)驗,有了一定的經(jīng)驗后,再談?chuàng)Q工作,拿高薪!