文章詳情頁
做一名合格的PHP程序員必須把握那些知識點?
瀏覽:39日期:2023-11-25 08:54:31
作者:justin1.掌握語言本身的語法,熟悉常用類庫是必須的; 2.面向對象最為當今的主流也是必須掌握的; 3.常用設計模式必須掌握,設計模式是前輩的總結、經驗; 4.php常與數據庫配合使用,而且首先為mysql,所以mysql必須熟悉; 5.php是做為一種web開發語言而流行的,所以瀏覽器中的javascript必須會,雖然現在很多公司有專業的javascript工程師,但是php程序員js也是必須掌握的; 6.html/css必須會,不要求你會切會div+css,但是至少要知道,因為php是一種嵌入html中使用的語言(當然php也可以用于桌面等其他,但是和web(html)結合才是它流行的原因); 7.linux不需要會,會的話肯定更好,一般公司都有專門服務器管理人員的。但是你要會在vi下進行編程,這時候就不像在ide下那么好了,你應該盡量熟悉類庫。 其實以上的7點都很針對于web開發,需要掌握的知識,其實是和語言本身沒什么關系的,應該說和做的項目有很大的關系,就假如要你用php寫一個web操作系統,這樣操作系統的設計思想你是要知道的吧。語言只是一個工具,大學4年的課程,也就是知識結構了,與語言沒什么關系。作者:龔勇1.如果是程序員的話,不管你是ruby、python、java、.net、c、c++,還是php,你可能都需要學習這些語言的基本知識,這個語言的函數庫,或者是類庫,那是越熟悉越好2.對于web應用開發的程序員,你肯定要熟悉數據庫和sql編程,那肯定是越熟悉越好,而且對于javascript和css也是如此,越熟悉越好3.對于數據庫和服務器的配置,這不應該是你需要花很多精力的地方,因為這是運維人員的工作,如果某個公司對這個有要求,那他們估計就沒有運維人員,這些東西很繁瑣,而且需要實踐,所以建議不要花太多的實踐在這上面,了解就可以4.對于設計模式也是了解為主,你可能會用到設計模式的地方很少,而且如果你真正對編程有感覺了,一段時間的實踐之后你自然知道怎么用,哪些總是喜歡把設計模式、編程思想掛在嘴邊的基本都是沒畢業的5.如果可以的話,我建議使用linux系統,學習Vim,并且學習apache,php,mysql的編譯,不過如果你堅持用linux系統的話,那你肯定會試著自己編譯這些東西的6. 多看php手冊,學好英文,有什么問題首先看手冊7.學習敏捷開發,學習使用PHPUnit、SimpleTest這些工具寫單元測試,并且在實際的項目中使用8.如果要深入點的話,學習PHP擴展的開發,也許你可能不會開發擴展,但如果你了解了如果開發一個擴展,你就會知道PHP并不是想很多說的那么簡單9.學習并使用PHP的框架,如果你用了某個框架1-2年,那就試著去看下它的源代碼,并試著理解那些代碼,如果可以的話試著自己開發一個框架10.所有程序語言都說用來解決具體的問題的,語言很重要,學好用好一門語言并不是一天兩天的事,不要相信哪些給你兜售編程思想的人,思想是在實踐中積累的,而不是看了書學了別人的思想就會了,然后就什么都可以寫了11. 學習算法,鍛煉思維作者:菜菜姐lamp環境自己要會配置,一些websever配置要懂得,常用的linux命令和一些簡單的shell腳本要回寫不僅要理解mysql的工作原理,一些基于mysql源碼級的優化也需要掌握了java或c的語言基礎可能也需要一些,php并不能解決所有問題,當phphold不住的時候可以考慮在websever上做一些必要模塊開發,或者利用os資源,例如GD類庫處理圖像性能并不一定很好,完全可以使用 ImageMagick來嘗試一下php源碼和mysql源碼都是有必須要研究的
標簽:
PHP
上一條:PHP 程序員面試常問的問題下一條:最簡潔的PHP程序員學習路線及建議
相關文章:
排行榜
