如何成為一名合格的PHP程序員

極客小俊?
一個專注于web技術的80后
你不用拼過聰明人,你只需要拼過那些懶人 你就一定會超越大部分人!

1 如果你是一個PHP程序員的話,也不管你是ruby、python、java、.net、c、c++,你可能都需要學習這些語言的基本知識,這個語言的函數庫,或者是類庫,那是越熟悉越好
2 對于web應用開發(fā)的程序員,你肯定要熟悉數據庫和sql編程,那肯定是越熟悉越好,而且對于javascript和css也是如此,越熟悉越好
3 對于數據庫和服務器的配置,這不應該是你需要花很多精力的地方,因為這是運維人員的工作,如果某個公司對這個有要求,那他們估計就沒有運維人員,這些東西很繁瑣,而且需要實踐,所以建議不要花太多的實踐在這上面,但至少要懂!!能撐起場面就OK
4 對于設計模式也是了解為主,你可能會用到設計模式的地方很少,而且如果你真正對編程有感覺了,一段時間的實踐之后你自然知道怎么用,哪些總是喜歡把設計模式、編程思想掛在嘴邊的基本都是沒畢業(yè)的
5 如果可以的話,我建議使用linux系統(tǒng),學習Vim,并且學習apache,php,mysql的環(huán)境搭建,不過如果你堅持用linux系統(tǒng)的話,那你肯定會試著自己編譯這些東西的
6 多看php手冊,學好英文,有什么問題首先看手冊 ?雖然我英語也是一塌糊涂,但還是在看!!
7 學習敏捷開發(fā),學習使用PHPUnit、SimpleTest這些工具寫單元測試,并且在實際的項目中使用
8 如果要深入點的話,學習PHP擴展的開發(fā),也許你可能不會開發(fā)擴展,但如果你了解了如果開發(fā)一個擴展,你就會知道PHP并不是想很多說的那么簡單
9 學習并使用PHP的框架,如果你用了某個框架1-2年,那就試著去看下它的源代碼,并試著理解那些代碼,如果可以的話試著自己開發(fā)一個框架
10 所有程序語言都說用來解決具體的問題的,語言很重要,學好用好一門語言并不是一天兩天的事,不要相信哪些給你兜售編程思想的人,思想是在實踐中積累的,而不是看了書、看了點視頻 學了別人的思想就會了,然后就什么都可以寫了
11 學習算法,鍛煉思維
祝大家學有所成!!
? ???如果喜歡話請 點贊 評論 收藏 一鍵三連 ? ?
大家的支持就是我堅持下去的動力!
不要忘了?? 關注 ??哦!
