PHP自學方法,PHP自學之路?
簡單自我介紹下吧。PHP程式設計師一枚,非計科出身。
工作也有一段時間了,時常會想起當初自學的日子,現在回頭看去,也算是走了不少彎路吧。對於技術,有自己的理解。今天在這裡給大家分享一下自己的心得,希望能給那些沒錢去參加培訓的朋友們提供一些經驗吧。本文的核心目的只有一個:讓大家通過自學能找到一份工作。
首先得說明一下,此經驗只適用於零基礎的朋友,如果您是大牛或是工作了幾年的,現在就可以window.close();
方法/步驟
1.基礎部分:
HTML+CSS+DIV
學習方法:看手冊或看書,跟著寫程式碼,這個階段不建議大家看視訊教程,因為這是最基礎的東西,不是很難掌握,看視訊確實有點浪費時間。學習週期的話,大概在10天左右,這10天指的是你熟練掌握了HTML+CSS+DIV,接下來該進入實戰了。
在網上找幾個網頁,自己做做,不用太多,但起碼得5-8個,而且相容性要處理好,不用很高,起碼得照顧到IE8。全做做完之後,至少15天沒了。
好吧,休息兩天。回顧並總結一下自己學到的東西,同時看看javascript相關資料,對javascript有一個感性的認知。
嗯,不出意料的話,第一個月就這樣過去了。
2.jQuery部分:
說好的,javascript呢?你沒看錯,就是jQuery!
經濟充裕的話,買本書,不行的話就看手冊,依然跟著寫程式碼。將jQuery融入到你前面做的網頁中去。試著寫一些簡單的特效,做點互動性的東西。如果寫不出,可以去網上下點簡單的原始碼,在看懂的前提下多練幾遍,並試著改點東西。
這樣一來一去,半個月就沒了吧?
確實,在沒有javascript的基礎下去學習jQuery是件不靠譜的事兒,不過記住一個目的:為了找工作。之所以讓大家直接學習jQuery也是為了能儘快做東西出來,主要精力放在PHP。
3.PHP部分:
終於迎來了咱們的主角。不過對於零程式設計經驗的童鞋來說,這個階段夠你喝一壺了。你會遇到很多很多的問題,而你能做的只有3件事:1.堅持,2寫程式碼,3堅持寫程式碼。冒著打廣告的嫌疑,在大家推薦大家看韓順平老師的視訊吧。如果看書的吧,沒什麼太好的書推薦給大家,我當時看的書籍是
《php和mysql web開發》第四版,整體感覺還可以,大家視自己情況而定。
PHP基礎部分掌握的差不都了?這應該是一兩個月之後的事情了。此時你會感覺到還缺點什麼,資料?應該學一下MySql資料庫了。
4.MySql部分:
如果大家前面看了韓順平老師的視訊,這時你的電腦上應該已經安裝好了MySql資料庫。如果沒有,自己裝一個。建立資料庫--建立表--增刪改查--索引--聯合查詢--主外來鍵。。。這個階段不建議大家用phpmyadmin,老老實實地在黑窗口裡輸命令吧,這是你的基本功!
基礎的都學完之後,恭喜,你具備了找工作的基本要求。
5.回過頭來,複習前面所學的知識吧。複習過後,開始做專案吧。給自己1~2月的獨立開發專案時間,等你找工作時就會發現:把時間花在專案上面是多麼划算的一件事情!
嘗試著先從簡單的小專案做起,企業展示網站,BBS,OA系統裡的小模組,考勤系統什麼的,儘量做到每行程式碼都出自你手。在專案中學著去理解面向物件,MVC,修改並完善自己的程式碼,學會程式碼重用。在一天天中你會感覺到成長與蛻變,享受這個過程。
6.學習的時間約為5個月左右,具體情況還要依據個人資質,學習環境等等。自學是個很苦的過程,希望大家堅持吧。祝君好運!
注意事項
此方法僅供參考。如果雷同,不勝榮幸!如有不妥,歡迎拍磚!