php語言

當前位置 /首頁/計算機/php語言/列表

零基礎如何自學PHP程式語言

PHP程式設計語語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域!那麼零基礎如何自學PHP程式設計語言呢,下面小編為大家介紹一下吧!

零基礎如何自學PHP程式語言

一、需要學習哪些知識

php工程師需要掌握的知識很多,但是對於初級工程師來講相對少一些。結合當時我在某公司招聘程式設計師的經歷,綜合說一下(大家亦可到招聘網站裡參考一下招聘要求)

會寫html,能用div+css製作網頁(熟練)。

熟悉JavaScript和Jquery,它可以讓你的網頁有動起來的效果。如:頁面彈出框等

熟悉至少一種前端的框架,如bootstrap,會利用其組織頁面和一些頁面效果。

可以使用整合工具搭建開發環境,工具如wamp、phpstudy

熟練掌握php相關基礎知識和技巧,如:變數、陣列、函式、物件等,瞭解常用的php內建函式。瞭解弱型別語言常見的坑,可以參見我的《php踩過的那些坑》系列。

具有物件導向的程式設計習慣。

熟練掌握一種php框架的使用方法。如thinkphp,簡單易用。能完成常見的註冊、登入、文章內容管理、介面呼叫等功能。

熟悉一種資料庫,最好是mysql,能熟練寫出建庫建表,簡單的增刪改查的`sql語句。

熟練使用一種IDE(編輯器),如:sublime,phpstorm,nodepad++等,推薦使用sublime

瞭解一些linux(最好是centos)常用命令,如:cat,vim,ls等。

二、如何選擇學習資料

目前學習資料有兩種形式,書籍和視訊。

其實書籍是最好的學習方式,學的基礎會牢一些。但是同時目前適合自學的書籍講的知識點太多了,好多朋友可能看了函式基本上就放棄了,知識點多記不住就沒信心了。

視訊的特點是相當於有人帶著學習,容易建立起信心。不過真正零基礎的視訊比較少。

總之,書籍還是視訊形式,關鍵看自己的個人習慣,這一點你自己最清楚。

三、怎樣學習程式語言

學習程式語言,像學習騎自行車,理論首先要有,怎麼騎行中不讓自行車歪倒了,但是光說不練永遠不會騎自行車。

所以,學習程式語言沒有別的,邊學邊練,而且要多練。

這裡的“學”,包含兩層意思:學習和思考。孔子云:學而不思……,思而不學……,嗨,就是這個意思。

強拽一下我的理解哈:

啥叫學習?就是知道這是啥,咋用的。比如php有個函式var_dump(),是列印變數的函式,你知道有這個函式,並且知道怎麼使用,在什麼情況下使用就行了。

啥叫思考? 就是在知道和會用的情況下,想想為啥會這樣,有改進的餘地嗎?還有其他的途徑嗎,相比之下這些途徑有啥優缺點,等等,一是加深記憶,二是深入理解,這就是思考。

有一點不得不說:學習程式設計,一定不能半途而廢。無論怎樣,堅持下去,就算走了彎路也虧不聊你,反正都會要學的。朝三暮四,輕言放棄,學啥也學不好的。

四、學到什麼程度出師

先解釋一下啥叫出師,就是入職成為程式猿了。

我們再聊學到什麼程度,首先請看第一節,需要掌握哪些知識,那裡面有些說明。這裡我再補充一些:

php的內建函式很多,不用都記住,沒事的,常用的幾個能寫出來就行,面試和工作要有信心。但是一定要知道有這個函式實現。別自己編寫函式實現,重複造輪子要不得。

github是一個不錯的學習網站,好多功能都有現成的,在實現某些公用功能前,先去github上找找,會有意想不到的收穫。注意學習別人的程式碼。

學會使用git工具,提交程式碼,拉取程式碼會就行了。

等你出師之後,你會發現,還要學習,是的,程式設計師需要一直在學習。

TAG標籤:程式語言 自學 PHP #