優秀的PHP程序員是怎樣練成的

優秀是用時間和精力堆積出來的,運用一萬小時定律使自己成爲該行業的精英吧!下面是本站小編精心爲大家整理的優秀的web程序員是怎樣練成的,希望對大家有幫助,更多內容請關注應屆畢業生網!

優秀的PHP程序員是怎樣練成的

1.具備紮實的技術功底

2.遵循良好的編碼規範

3.問題要解決不要逃避

4.擴充自己的想象力

5.對新技術的渴求

6.挖掘設計模式,提高代碼質量

7.多與高手交流

8.韌性和毅力

  【拓展閱讀】php程序員遇到職業問題,離職還是堅持?

初級php程序員最擔心在公司裏遇到原本其他程序員開發的項目,他們“跑路”以後的工作就由新程序員完成。而新員工也不懂內部的邏輯,醬紫讓程序員很難處理後續的問題?擺在他們面試的可能就兩個詞,離職! 堅持!

  面對這樣的職業問題php程序員該如何處理?

作爲一個php程序員,我個人認爲解決問題的能力是排第一位的,比學習能力優先級更高。解決問題的能力既能看出程序員的思維能力,應變能力,探索能力等,又可以看出他的經驗。如果解決問題能力不佳是無法很好的處理職業問題。

這裏舉個例子,假如我執行了一個PHP的腳本,如php ,預期是可以返回一個字符串。但執行後沒有任何信息輸出,這時候通過什麼方法能知道程序錯在哪裏?這裏可以將解決問題能力分爲8個等級,越到後面的表示能力越強。

其實你現在沒有能力勝任這個工作,如果是幾個月PHP/WEB經驗搞不定這些問題是正常的。這樣你有兩個選擇:

1. 頂住壓力,多看幾本書,什麼不懂看什麼。直到能勝任爲止。

2. 真不行。辭職換個簡單的工作,慢慢學。不過既然本身技術就不過關,再找同類的工作估計得靠運氣。

P.S:做程序員最幸福的事就是遇到技術至上的公司,其次是IT團隊成員間能互補的公司,再其次起碼待遇不錯。老闆根本不在乎技術,只要能用就行;團隊成員各顧各的,不寫註釋的程序員都是在耍流氓;待遇又不行,證明你的職位根本不被看重,隨時找個更便宜的就能把你取代。我覺得有的事情你需要努力去做,因爲還有希望,但有時候一定要堅決地離開,因爲那根本不是你想要的。

舉一個現實工作中php程序員遇到職業問題的實例:

之前的老員工開發了一個微信商城,後續員工開始陸續修改商城內的東西。在接觸商城內部後,會發現內部邏輯很亂,明明可以查詢1次數據庫解決的,可能必須要多次查詢,而且不止1處是這樣,有些網站根本就沒有產品經理,所以維護比較困難,而且一些甲方公司很多東西都是老闆臨時叫加上去的,而老闆是一點技術都不懂,導致現在維護起來比較繁瑣。

當技術部和老闆或者負責人反映了相應的難處,然而並無卵用。這樣導致員工很累,並且工資卻一直很平庸。最主要的是上頭根本不理會這些,只要做出來就行。這樣子就會讓程序員很難做?辭職??堅持???

  面對這樣的問題我們需要明白以下幾點

第一:PHP不是你想象中的那麼簡單

我們要知道php易上手難精通用在這裏非常貼切,目前php行業的快速發展使得php人才的流動量也很大,不是因爲他簡單,而是受用,因爲目前大部分的企業都在用php開發網站,包括百度、新浪,google和騰訊。

第二:開發項目是別人寫的

項目是在別人寫的代碼基礎上去做事情,很多架構上需要考慮周全的處理,我們這邊還沒多少概念,所以,我們的態度還應該擺在初學者比較謙虛的位置。

第三:領導不懂技術屬於正常

領導不懂技術就對了,就是因爲不懂技術纔去當領導,但領導也有自己承擔的責任和壓力,並沒有想象中的.那麼輕鬆.領導提需求和進度,能力不夠的時候,只能回答:做或者不會做.等有能力了,纔有話語權在領導面前說不做!領導的態度取決於你的能力.

  那php程序員該如果解決呢?

首先:如果現在直接負責這個網站,我們會覺得很亂,但爲什麼不去修改?不能一下子修改,也能從小功能和不重要的地方按照自己比較合理的架構來寫,在有空的時候去重寫以前不合理的部分,自己有嘗試過麼?除了抱怨別人的東西差外,自己不能做的更好,那是什麼用都沒有的.

其次:面對辭職這回事不是便說的,可以用來鼓勵,樹挪死,人挪活,在一個地方呆的不爽了,換個環境是也行還不如之前,比如新的人際關係,比如對自身能力不足之處的發掘.或者找到新的發展方向。想學會游泳,光換游泳池是不行的,不解決自身的問題一直都不會有進步。

最後:不要說php經驗,有的時候真拿不出手,除非你有值得驕傲的成果展現給新公司看纔會得到好的賣價,如果沒有.建議還是呆在這個工資不怎麼樣的公司,抱着爲自己將來求職有個值得稱道的成果把當前的站做好吧,什麼時候自己覺得作品不錯了,沒有問題了,也就是跳槽尋求更高工資的時候了,不過我懷疑那時候你的工資已經漲了起來了.

P.S: 情況不一樣 維護老的系統總會遇到 不可能每個系統都是代碼習慣良好的程序員寫的 雖然開始是苦逼點 但是通了之後對自己提升也很大 這麼亂的系統你都搞定了好的系統不是輕輕鬆鬆?另外一方面就不能忍了 還要一個人兼職寫PHP JS HTML甚至還要切圖什麼的 這種公司 趕緊走吧 不要誤了前途,但是還要記得前輩說的話“謙虛使人進步”.

  最後總結下

一般這種極度不專業又對技術傲慢的公司,都是程序員學習的聖地,抓住機會學吧,天塌下來自有人頂住,學到你無法再學新知識那一天,要麼辭職,要麼把攤子扛起來做領導。

P.S:每個程序員看別人的老代碼都是這個結論。代碼最主要的是能工作,而不是好看。華爲當初有個軟件有內存泄露,一直找不到,然後就每天3至4點鐘重啓一次。照理說這樣的代碼根本不能上線,可市場往往是等不了代碼完善之後再上。

問題是一定要解決的,只是我們,太過浮躁,最後來一句“實在做不行還是辭了吧..

php程序員如何快速提升自己的能力?怎樣的php程序員在職場中比較有優勢?零基礎怎樣才能成爲高薪php程序員?