乾貨 PHP就該這麼學!

2021-08-28 20:34:45 字數 951 閱讀 7675

前段時間和大家一起分享了一篇關於學習方法內容《大牛與搬運工的差距——學習方法的力量》。我們將學習過程分成八步,並借鑑了敏捷開發的迭代思想,以達到自我迭代學習的效果。行勝於言,理論結合實踐才是王道,所以本文我將基於前面的學習方法,分享我是如何學習php的。

最初接觸php時,是源於自己想學習**開發,由於是前端轉後端,php完全是自學的,不過好在之前學過c語言,學起php來倒並未覺得吃力。使用php我們可以開發出各種優秀的web應用程式。

我不敢說php是最好的語言(避免引戰),但php憑藉其易學、快捷、高效等特性,至少在web應用開發領域裡一直都是熱門技術,以至於現在市面上各種it培訓機構裡都不乏php的身影。

接下來,我們就馬上開啟php的學習之旅~

我們都知道做事情要定個目標,看似簡單,但實際大部分人做事無成果的原因恰恰就是這一步沒做好。

建議大家在確立目標時,借鑑」smart」原則——specific(具體的), measurable(可衡量的),achievable(可達到的),realistic(切合實際的),and timed(合時宜的)。不要給自己制定諸如「我要精通php」、「我要成為技術大牛,月薪xx萬」等這種不著邊的目標。

我在初學php時,給自己定的目標很明確:

學習php的基本知識,並通過開發一款cms建站系統來驗證學習效果。

我們通過逆向分解,將目標拆分成具體的可執行任務。這個過程其實就是將目標細分整理成具體的小目標或問題,然後將其關聯到乙個個可執行的任務,目的是完成目標或解決問題。

完成我的目標,需要具體學習哪些知識,完成哪些事項呢?首先,學習php之前基本的html,css,js等前端基礎還是有必要的。然後學習php的基本語法,檔案、、錯誤等處理機制,還有與mysql資料庫的一些操作,以及會話控制、協議、mvc設計模式等。

梳理之後,目標就會被分解成乙個個需要完成的具體任務。這裡我借助「然之協同」裡的任務管理工具,將需要做的任務都羅列出來,方便後面執行跟蹤。

乾貨 PHP就該這麼學!

前段時間和大家一起分享了一篇關於學習方法內容 大牛與搬運工的差距 學習方法的力量 我們將學習過程分成八步,並借鑑了敏捷開發的迭代思想,以達到自我迭代學習的效果。行勝於言,理論結合實踐才是王道,所以本文我將基於前面的學習方法,分享我是如何學習php的。最初接觸php時,是源於自己想學習 開發,由於是前...

《Linux就該這麼學》

本書是由全國多名紅帽架構師 rhca 基於最新linux系統共同編寫的高質量linux技術自學教程,極其適合用於linux技術入門教程或講課輔助教材,目前是國內最值得去讀的linux教材,也是最有價值的linux實驗手冊。章節包括有 第0章 咱們先來談談學習方法和紅帽系統。第1章 部署虛擬環境安裝l...

Linux就該這麼學

用於集中儲存linux使用者的資料資訊,如賬號密碼 使用者組 hosts檔案 services等等 etc passwd 提供使用者帳號 uid gid 家目錄所在 shell 等等 etc group 提供群組資料以及 gid 的對應,還有該群組的加入人員 etc hosts 主機名稱與ip的對應...