回覆列表
-
1 # SevDot
-
2 # 原始碼情報局
這個問題範圍很廣,已不是幾句話能說得清楚的,總的來說建議你跟著一個既定的目標,制定一個學習路線,循序漸進,一步一步學習。在這裡給你簡單羅列一下從0開始到能夠勝任工作的學習課程路線吧。
其中一些特色課程如果是自學的話時間關係可以不用考慮學習,例如:Composer以及Yii2框架。Composer是PHP 用來管理依賴(dependency)關係的工具;Yii2是一個高效能的,適用於開發大型Web2.0應用的PHP 框架;阿里雲服務快速解決中小企業伺服器問題;加強移動APP介面專案;加強微信專案;https安全網路協議ThinkPHP5開發框架;Laravel5.3,WebSocket和PHP Socket。
PHP是一種通用開源指令碼語言,主要適用於Web開發領域,而Web開發分為前端開發和後端開發,PHP用於開發後端,做為一名優秀的PHP開發工程師,往往要求的並不只是會PHP,還要學習HTML,CSS,JavaScript,MYSQL等,幾乎所有人都會告訴你先學HTML和CSS,然後學習JavaScript,再然後學習PHP和MYSQL。那麼新手如何入門PHP開發呢?大致有以下三種途徑學習:
培訓班專業導師帶透過網路教程影片自學培訓班
現在的培訓機構很多,幾乎所有的培訓機構都有自己的一套學習體系,並且有輔導老師幫助你完成課後作業和解決開發遇到的問題,但是培訓機構往往不是免費的,費用也偏高,並且是全日制教學。
專業導師帶
如果你身邊有專業的PHP開發工程師的朋友或者親戚願意帶你學習那是最好不過的了,可以幫你除錯bug,帶你參與專案開發,當然他們往往都有自己的工作,會出現忙不贏為你解答的情況。
透過網路影片自學
如果拿不出參加培訓機構或者不方便全日制學習,也沒有專業的導師帶,那麼只能自學,幸運的是,現在網路上有許多免費或收費的資源可以自學程式設計,我自己就是透過自學,推薦幾個我經常上的網站:
1. w3cschool
2. MDN
3. 慕課網
4. 騰訊課堂