當前位置:編程學習大全網 - 編程語言 - 我想好好學習php,妳會嗎?老哥

我想好好學習php,妳會嗎?老哥

對於初學者php程序員來說,其實函數參考"那部分不必全看,但是日期與時間、文件系統、其它基本擴展、Session、變量與類型 這幾部分建議壹定要翻壹下,裏面介紹了很多常用的函數和類。這些函數不必都記住,只要有個印象就行,以後用到時再回來翻,用的多了自然就記住了。先從留言本做起,再做個個人博客,然後再做個復雜點兒的CMS,或者小OA,所謂經驗,其實就是解決問題的方法,從項目中不斷思考,就能不斷收獲!

P.S:自學非常重要,實際項目經驗也很重要。不要以為計算機基礎不重要,學習計算機基礎對學習編程語言非常有用。只要對自己狠壹點,多下功夫,沒有攻不破的東西。

php初級程序員如何規劃學習路線:

第壹重點:把LNMP搞熟練(核心是安裝配置基本操作)

第二目標:能夠完成基本的LNMP系統安裝,簡單配置維護;能夠做基本的簡單系統的PHP開發;能夠在PHP中型系統中支持某個PHP功能模塊的開發。

基本語法數組、字符串、數據庫、XML、Socket、GD/ImageMgk圖片處理等等;熟悉各種跟MySQL操作鏈接的api(mysql/mysqli/PDO),知道各種編碼問題的解決;知道常規熟練使用的PHP框架(ThinkPHP、Zendframework、Yii、Yaf等);了解基本MVC的運行機制和為什麽這麽做,稍微知道不同的PHP框架之間的區別;能夠快速學習壹個MVC框架。能夠知道開發工程中的文件目錄組織,有基本的良好的代碼結構和風格,能夠完成小系統的開發和中型系統中某個模塊的開發工作。

最緊要實戰:

(2周)3個站(至少20個美工頁面)psd to html 切制練習。

(1周)jquery實戰演習

(1月)用zf框架,開發模塊,達到靈活掌握

必須掌握的知識點:

數據庫必須熟練掌握 mysql & sqlserver,同時必須熟練zendstdio的操作。

熟練進行phpmyadmin的操作。

adodb(數據庫接口)+javascript+xml+ajax(異步JavaScript和XML)+jquery(JS框架),

熟悉OOP編程,學習thinkphp,zf框架,學習smarty模板引擎,pear (PHP擴展與應用庫),prototype(設計模式)。

對apache也應該買本管理員手冊好好看看。

同時大致了解壹下linux等等。以及服務器管理等操作。

首先要清楚自己選擇的方向:

第壹:要靜下心來

壹般初級PHP程序員工作都比較浮躁,選擇適合自己的學習方向和方式去著手。

第二:要有目標性,

做php編程,沒有目標是不行的,以後是想做程序員,軟件工程師,系統分析,項目經理。給自己定壹個規矩向著這個目標壹步壹步的進前。

P.S:沒目標是不行的! 基礎很重要,不要眼高手低!

其實作為壹個PHP程序員有些是壹定要求自己會的:

首先是前端工程師:

1. 基礎:HTML教程, CSS教程 2. 進階:Javascript,jQuery

3. 高級:AJAX 教程,JSON 教程,XML 教程

4. 框架擴展學習:Bootstrap 教程,jQuery UI 教程,jQuery EasyUI 教程,jQuery ,Mobile 教程

5. 調試工具:Firebug 教程

6. 開發工具:Dreamweaver,Notepad++,Photoshop

其次PHP工程師:

1. 基礎:HTML教程,PHP 教程 2. 進階:SQL 教程,MySQL 教程

3. 高級:正則表達式教程,Mongodb教程, AJAX 教程,JSON 教程,XML 教程, 4. 開發工具:Notepad++,phpMyAdmin,EasyEclipse for PHP

總結:其實精通無非就是在某個技術上用的精力多,花的時間長,做出的產品質量高。技術出身,至少先會壹種編譯型語言,壹種解釋型語言,再學壹點腳本語言。無論是什麽語言都是實現邏輯思維的壹種手段而已。

P.S:php不需要啥經驗,多寫代碼,多做項目,獨立做完整個項目。想進大公司的話,就好好研究基礎知識,學好數據結構跟算法(雖然很長時間然並卵)。然後這種事急不了,壹步壹腳印,慢慢積累就好了

個人建議:

想進小公司當全能打雜就不太需要理太過基礎的東西了,前端、後端、服務器管理、手機端。說起來好像很屌的樣子,但是碰到個啥問題還是很多時候在網上爬資料。從長遠來看肯定是打好基礎,走大公司發展之路更好,要精通就要多鉆研;如果是多拿工資可以進小公司,不過就是需要各方面都會前端設計、後臺開發、APP等等全方位的就沒那麽精通了。我有個習慣,就是很喜歡寫方便自己工作的壹些工具,壹點壹點積累,很有意思

P.S:想快速提高就是多做項目,研究優秀的開原項目或者框架代碼,看牛人博客,無他,唯手熟爾。

  • 上一篇:網絡管理員工作職責網絡管理員是幹什麽的
  • 下一篇:賽車和方程式有什麽關系?為什麽叫配方?
  • copyright 2024編程學習大全網