程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 成為PHP程序員的正確姿勢

成為PHP程序員的正確姿勢

編輯:關於PHP編程

成為PHP程序員的正確姿勢


本人就是一大三狗,自學PHP時間已經快兩年了,感覺自己還是一個入門級的選手。說說自己是如何一步步走過來的。

成為PHP程序員的正確姿勢

1. 官方文檔

對,我還是堅持那個觀點:80%的代碼問題都可以通過仔細閱讀文檔解決。

所以如果你要學習PHP,那麼PHP的官方文檔你絕對是避免不了的。你可能在剛剛開始的時候是跟著某個老師的網上教學視頻來學習的,這種學習編程的方式是極好。但是不管這麼看視頻,你最後還是得回到官網文檔,你不用每個函數都被下來,但對於一些常用的函數和核心概念建議保存到大腦的內存區,保證他們可以在需要的時候隨時調出來用;一些不太常用的函數你完全可以只記得大概,不太確定的時候回來查看就是了。但不管是哪種內容,你都得仔細閱讀其中的內容,包括其中的示例代碼。

2. PHP THE RIGHT WAY

我 不知道其他學習PHP的人是怎麼走過來的,我不知道他們有沒有發現原來還有這麼棒的PHP學習資料。但我相信如果一個人仔細地將PHP THE RIGHT WAY 的內容閱讀完了並掌握了其中的大部分知識,這個PHP工程師是很有前途的。因為這對於一個剛參加工作的PHP工程師來說,這有可能就是一月8K和一個月 5K的區別了。

3. 多編寫網站

編程說到底其實也就是一門手藝,就對於智商差不多的程序員來說,技藝的高超程度往往就在於練的多少了。既然PHP天生就是用來創建Web應用的,那麼毫無疑問,多寫代碼,將自己覺得有意思的點子變成一個個你用代碼築造的網站。沒有別的,就是為了多練,這過過程可以讓你接觸到更多的代碼問題,一旦你都解決了這些問題,你的經驗值又提高了。

我這麼久以來寫過好幾個站點,印象深刻的有以下幾個:

其實在寫這些東西的過程中,你解決的問題越多,你的能力提升越多。

4. 上手框架

寫 代碼確實是一門手藝,但是我們在掌握了足夠的基本知識之後,我們考慮的問題應該是從怎麼創建一個應用上升到怎麼更快地寫出一個更好的應用。這時候,框架的 作用就體現出來了,它不僅可以提高你的開發效率,而且想Laravel之類的框架簡直可以讓你寫代碼變得跟說話一樣自然,舒服。好好了解框架的MVC是怎麼實現,好好看看框架的文檔時怎麼,好好想想如果我要擴展這個框架,怎樣才是最好的模式?基本上遵循:學習框架--》使用框架--》擴展框架--》貢獻框架源碼的思路去學習一個框架,幾乎可以掌握框架的所有知識了,這時你的編程思想和水平都會有很大的提升。

推薦的框架:Laravel Slim Symfony Yii

5. 讀源碼

如果說多寫代碼是建造性的學習,那麼這裡提到的閱讀源碼就是拆解性的學習。在創造的同時,你不妨多看看那些漂亮的輪子是怎麼創造出來,看看人家解決同樣的問題是什麼樣的思路,在你發現大神的思路如此的精彩的同時,你也在潛移默化地吸收著大神的思路。



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved