- 相關推薦
優秀的PHP程序員是怎樣練成的
優秀是用時間和精力堆積出來的,運用一萬小時定律使自己成為該行業的精英吧!下面是百分網小編精心為大家整理的優秀的web程序員是怎樣練成的,希望對大家有幫助,更多內容請關注應屆畢業生網!
1.具備扎實的技術功底
2.遵循良好的編碼規范
3.問題要解決不要逃避
4.擴充自己的想象力
5.對新技術的渴求
6.挖掘設計模式,提高代碼質量
7.多與高手交流
8.韌性和毅力
【拓展閱讀】php程序員遇到職業問題,離職還是堅持?
初級php程序員最擔心在公司里遇到原本其他程序員開發的項目,他們“跑路”以后的工作就由新程序員完成。而新員工也不懂內部的邏輯,醬紫讓程序員很難處理后續的問題?擺在他們面試的可能就兩個詞,離職! 堅持!
面對這樣的職業問題php程序員該如何處理?
作為一個php程序員,我個人認為解決問題的能力是排第一位的,比學習能力優先級更高。解決問題的能力既能看出程序員的思維能力,應變能力,探索能力等,又可以看出他的經驗。如果解決問題能力不佳是無法很好的處理職業問題。
這里舉個例子,假如我執行了一個PHP的腳本,如php test.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程序員?
【優秀的PHP程序員是怎樣練成的】相關文章:
php程序員11-08
怎樣學習PHP內容03-02
PHP程序員常見的40個陋習03-20
初級PHP程序員面試經驗分享06-08
php程序員最容易出現的幾個錯誤07-07
怎樣才能成為PHP高手03-30
怎樣才能成為PHP高手?11-26
php程序員應具有的7種能力12-04
PHP程序員掌握基本概念有哪些技術11-17