首頁>Club>
5
回覆列表
  • 1 # 大偉奇妙生活

    1/6 分步閱讀

    不停更新自己的知識庫

    語言本身的語法,常用類庫,面向物件,常用設計模式等等一些知識是我們必須掌握的而且要做到精通,那麼可以看看自己是不是全部都瞭然於心。

    2/6

    加深資料庫的學習

    為什麼要加深資料庫的學習,原因很簡單,php常與資料庫是連在一起的,會經常配合在一起使用,所以我們不僅要對資料庫熟悉,若想有進一步發展則必須精通。

    3/6

    html/css是必須要會的

    作為一名計算機專業畢業的學生,我相信沒有幾個人是沒有學過html/css的,但是真的精通的或者說把它玩的非常熟練的人還是少數,那麼作為一個php程式設計師,html/css則是最基礎的了,沒有什麼原因也沒有什麼理由就是必須要會。

    4/6

    深入學習Javascript

    計算機更新的速度很快,而作為一名程式設計師,如果不去學習則是會迅速會被取代的,因為語言程式碼這種東西學的不深不行,而學的太片面,則會制約自己的發展。Php是web開發語言的一種,所以對於Javascript,php程式設計師不能僅僅停留在瞭解的基礎上,而是必須要會。

    5/6

    除了了windows作業系統,還需對其他系統進行了解

    大多數語言都是在windows作業系統下面進行操作的,但是這是不是代表其他 的作業系統,linux,unix,mac這些作業系統是不是就不需要了解了呢?不僅需要了解,而且至少要掌握一門在其下程式設計的語言。

    6/6

    去前端多瞭解使用者體驗反饋的資料

    最後一點想說的是與時俱進,傳統的程式設計師給人的印象就是在辦公室不停寫程式碼不停的做測試,那麼若想自己有更高一層的發展,則必須走到前端,因為如今的時候已經是一個得屌絲者得天下的時代,程式設計師也需要走到前端去了解我們的客戶在體驗的過程中是怎麼樣的一個狀態,這對於程式開發者是有很多幫助的。

    注意事項

    php肯定是有發展前景的,但是想要把它做好或者極致,需要我們不斷的努力才行。

  • 2 # 胖哥科技圈

    PHP初級開發階段,如果您把這些內容掌握很透徹了,並且能迅速完成工作中的需求。不斷去練習,我想離您進階中級不遠了

    1,PHP介紹,PHP的版本發展史等入門級內容,基礎 語法,比如變數,資料型別,常量,流程控制,運算子,字串,陣列以及函式等

    2,HTTP協議,超全域性變數,會話控制(session,cookie),檔案系統,上傳檔案,影象處理等。

    3,MySQL資料庫,庫,表,欄位型別,SQL語句,事務,鎖,表引擎,索引,函式,儲存過程,檢視等。

    4,PHP 操作MySQL資料庫:使用MySQL擴充套件函式操作資料庫,實現增,刪,改,查,排序等功能。

    5,實現常用的功能模組:註冊,登入,記住登入狀態,找回密碼,許可權等。

    6,網站安全:SQL注入,XSS(跨指令碼攻擊),ARP攻擊,防釣魚網站等

    8,Soket程式設計: socket,TCP/UDP,構造HTTP協議字串,傳送協議,XML,正則等

    PHP中級開發階段,在中級階段必須要掌握這些東西才能進階

    1,網站最佳化:比如,靜態化,快取,延遲載入,資料庫最佳化,SQL最佳化等

    2,Memcache跟Redis 儲存原理,佇列,事務等,以及面向物件程式設計思想

    4,掌握ThinkPHP框架原理,以及熟悉前端知識,能用框架為前端以及APP提供介面。

    PHP高階開發階段

    這方面,您就要在作業系統,大型網站叢集架構(高可用,負載均衡,反向代理等)方面要下足功夫了。以及掌握設計模式,並能自己根據企業需求,搭建適合企業的大型框架了。然後對於專案的需求,能做到信手拈來。迅速決定採用什麼技術棧應該是PHP開發者追求的目標。

  • 3 # 小小青鳥兒

    你好,我也是自學的php,學習這個需要堅持,而且一定要多敲程式碼,只要堅持,不斷的敲程式碼,成為大神都不是問題。

    記得剛開始接觸php時,也是一頭霧水,我在網上先看的php基礎影片,剛開始看有可能跟著影片一塊敲程式碼也會出現各種錯誤,自己又不會除錯,就特別鬱悶,然後就不看了,然後就不斷地在網上或群裡問問題找原因,過了幾天就又開始看了,等把基礎的知識都學會了,自己就試著寫一個簡單的留言系統或部落格系統,覺得特別有成就感,總之,不會就先去問度娘,度娘實在問不出來了就去群裡問大神們

    學會了基礎知識,我就開始學習框架,剛開始接觸的框架是thinkphp3.2,因為是我們華人自己開發的,而且有中文文件,遇到問題好查詢資料,學習了框架,才發現寫程式是這麼的簡單,再也不用去用原生語句寫了,然後就用框架寫了幾個管理系統,在敲程式碼中不斷的成長,目前在看thinkphp5.1,感覺和tp3.2有區別,準備用tp5.1寫個完整的商城系統,錄個影片給大家看看,歡迎大家共同學習探討

  • 4 # 閒雲俠鶴

    第一,要熟悉前端的一些知識,比如前端與後端的一些互動方面。

    前端的基本知識點,包括html,CSs,Java script。

    第二,要熟悉資料庫方面,要更懂得資料庫方面的最佳化工作,比如高併發分庫分表,會使用快取,比如redis和memcache,還要懂得怎麼樣從結構上面去最佳化資料庫,具體到各個欄位的型別最佳化。其次要懂得索引方面的最佳化。

    第三,也就是運維方面的一些知識。你要能搭建簡單的伺服器環境,比如lnmp或者lamp。

    還要會Linux一些常用的命令,比如檔案系統管理,錯誤排查,shell指令碼等

    第四,如果再想進階的話,就要對php的一些擴充套件有相對的瞭解,或者可以自己寫擴充套件。

  • 中秋節和大豐收的關聯?
  • 為什麼中東的難民都要去德國?