程式設計師:5年php開發,發展有限準備轉go,網友:你還會轉回來的!
如果是搞程式設計工作,第一個基本條件就是必須會一門計算機語言,這是入門程式設計行業的首要條件了,隨著工作經驗的積累,就會發現計算機語言只是一個工具而已,最重要的是程式設計思想及一些程式員的必備素養。經常有人會問到一個5年的程式設計師應該要掌握多少門計算機語言,這個問題沒有固定答案,如果必須要一個答案,我想應該是這樣,首先要精通一門主流語言,在這個基礎之上,看個人精力而定了,如果一門語言都不精通,會的語言再多也是沒有什麼競爭力的。近期有一名程式設計師網友分享了他的一些情況。

這名程式設計師網友目前座標深圳,已經從事5年php開發工作,最近他抽空研究了一下網站招聘資訊,感覺php的後期發展還是很有限,因此他決定轉go(也可以和php結合),他認為go是靜態語言,而python與php都是動態語言,他準備學習一個不一樣型別的語言,這是他的初步想法,那麼怎麼走出第一步,怎麼開始比較好呢?針對他的這種情況,讓我們看看網友們都是怎麼說的吧!

網友一 :為啥5年了還只會一門php?我3年寫過java golang cpp scala Python rust,現在golang+Python。在面試這家之前我完全不會go,只是面試官問願不願意轉,看在錢的份上就答應了。
上世是朵花 :這是在賣弄會的比較多麼?我想問一下那門語言是精通的,如果沒有一門語言精通不值得炫耀,如果有一門語言精通,會這麼多,說明學習能力很強,的確很牛!
網友二 :c++真的不想了解下?
上世是朵花 :為什麼單獨拿出來c++?有什麼好的理由?
網友三 :兄弟先看下基礎,java程式設計思想,再學spring全家桶,我也是五年php轉的
上世是朵花 :這名網友是在向樓主推薦java,前幾年的確看到java比php更好找工作,當然這還要看樓主的個人愛好了。
網友四 :換個思路還在思考語言的話,很難再再往上走
上世是朵花 :這名網友的意思,一個5年的開發不應再把思維停留在計算機語言這個層面了。

前微軟員工 :做一些方向性的深入,比如做容器方向,做後端架構方向,中介軟體方向,然後多在這個方向裡面看成熟的專案的原始碼,就能提高了
上世是朵花 :這名網友的意思是縱向發展了,並不是說php發展有限,只能說明樓主發展遇到瓶頸了,有興趣的話,可以按照這名微軟員工提供的方向去深入一下。
網友六 :大廠還是小廠?同為php,很困惑
上世是朵花 :樓主是在一個小廠,有困惑很正常,從事程式設計行業,都不免會遇到困惑的時候,只要不斷的摸索,最終都是能走出這段困惑期的。
網友七 :會php的哪個不會c。沒學好啊
上世是朵花 :沒錯,如果對php研究到一定程度,php的c擴充套件是應該知道的。沒研究到這個階段,就不算php精通了。
網友八 :剛畢業用C++,後來主要Python,現在又繼續C++了。
上世是朵花 :這是什麼寓意,是暗示樓主不要轉了麼?轉了之後還會轉回來?

其實看樓主的意思,他是決心要轉,只不過不知道怎麼開始走出這第一步,想問大家的是這個問題,而從大家的回答中並沒有太關心這個問題,只是從不同的側面去回答,我個人是這麼認為的,樓主在轉之前,肯定是要做一些準備,做一個過渡,在繼續php工作的同時,學一些go的語法,寫一些go的程式碼練練手,然後再到網上刷一些題,相信對於一個5年程式設計經驗的人來說,是很容易做到的,等到熟練到一定程度可以嘗試著去找相應的工作試一下水,不過我個人倒是想提另一個建議,你說的php後期發展有限未必是真的有限了,你只是到了一個相對瓶頸期了,可能繼續提升有一點難度,這就是你所謂的發展有限,其實5年開發不應該再停留在語言的層面了,比如多瞭解系統架構方面的,比較有用的中介軟體等,php的c擴充套件,及一些比較底層的原理,往深處再進一步瞭解一下是很有必要的。
以上所有圖片均來之網際網路
大家好,我是“上世是朵花”。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步瞭解我,那就關注我吧!