文章詳情頁
做一名合格的PHP程序員必須把握那些知識點(diǎn)?
瀏覽:57日期:2023-11-25 08:54:31
作者:justin1.掌握語言本身的語法,熟悉常用類庫是必須的; 2.面向?qū)ο笞顬楫?dāng)今的主流也是必須掌握的; 3.常用設(shè)計模式必須掌握,設(shè)計模式是前輩的總結(jié)、經(jīng)驗(yàn); 4.php常與數(shù)據(jù)庫配合使用,而且首先為mysql,所以mysql必須熟悉; 5.php是做為一種web開發(fā)語言而流行的,所以瀏覽器中的javascript必須會,雖然現(xiàn)在很多公司有專業(yè)的javascript工程師,但是php程序員js也是必須掌握的; 6.html/css必須會,不要求你會切會div+css,但是至少要知道,因?yàn)閜hp是一種嵌入html中使用的語言(當(dāng)然php也可以用于桌面等其他,但是和web(html)結(jié)合才是它流行的原因); 7.linux不需要會,會的話肯定更好,一般公司都有專門服務(wù)器管理人員的。但是你要會在vi下進(jìn)行編程,這時候就不像在ide下那么好了,你應(yīng)該盡量熟悉類庫。 其實(shí)以上的7點(diǎn)都很針對于web開發(fā),需要掌握的知識,其實(shí)是和語言本身沒什么關(guān)系的,應(yīng)該說和做的項(xiàng)目有很大的關(guān)系,就假如要你用php寫一個web操作系統(tǒng),這樣操作系統(tǒng)的設(shè)計思想你是要知道的吧。語言只是一個工具,大學(xué)4年的課程,也就是知識結(jié)構(gòu)了,與語言沒什么關(guān)系。作者:龔勇1.如果是程序員的話,不管你是ruby、python、java、.net、c、c++,還是php,你可能都需要學(xué)習(xí)這些語言的基本知識,這個語言的函數(shù)庫,或者是類庫,那是越熟悉越好2.對于web應(yīng)用開發(fā)的程序員,你肯定要熟悉數(shù)據(jù)庫和sql編程,那肯定是越熟悉越好,而且對于javascript和css也是如此,越熟悉越好3.對于數(shù)據(jù)庫和服務(wù)器的配置,這不應(yīng)該是你需要花很多精力的地方,因?yàn)檫@是運(yùn)維人員的工作,如果某個公司對這個有要求,那他們估計就沒有運(yùn)維人員,這些東西很繁瑣,而且需要實(shí)踐,所以建議不要花太多的實(shí)踐在這上面,了解就可以4.對于設(shè)計模式也是了解為主,你可能會用到設(shè)計模式的地方很少,而且如果你真正對編程有感覺了,一段時間的實(shí)踐之后你自然知道怎么用,哪些總是喜歡把設(shè)計模式、編程思想掛在嘴邊的基本都是沒畢業(yè)的5.如果可以的話,我建議使用linux系統(tǒng),學(xué)習(xí)Vim,并且學(xué)習(xí)apache,php,mysql的編譯,不過如果你堅持用linux系統(tǒng)的話,那你肯定會試著自己編譯這些東西的6. 多看php手冊,學(xué)好英文,有什么問題首先看手冊7.學(xué)習(xí)敏捷開發(fā),學(xué)習(xí)使用PHPUnit、SimpleTest這些工具寫單元測試,并且在實(shí)際的項(xiàng)目中使用8.如果要深入點(diǎn)的話,學(xué)習(xí)PHP擴(kuò)展的開發(fā),也許你可能不會開發(fā)擴(kuò)展,但如果你了解了如果開發(fā)一個擴(kuò)展,你就會知道PHP并不是想很多說的那么簡單9.學(xué)習(xí)并使用PHP的框架,如果你用了某個框架1-2年,那就試著去看下它的源代碼,并試著理解那些代碼,如果可以的話試著自己開發(fā)一個框架10.所有程序語言都說用來解決具體的問題的,語言很重要,學(xué)好用好一門語言并不是一天兩天的事,不要相信哪些給你兜售編程思想的人,思想是在實(shí)踐中積累的,而不是看了書學(xué)了別人的思想就會了,然后就什么都可以寫了11. 學(xué)習(xí)算法,鍛煉思維作者:菜菜姐lamp環(huán)境自己要會配置,一些websever配置要懂得,常用的linux命令和一些簡單的shell腳本要回寫不僅要理解mysql的工作原理,一些基于mysql源碼級的優(yōu)化也需要掌握了java或c的語言基礎(chǔ)可能也需要一些,php并不能解決所有問題,當(dāng)phphold不住的時候可以考慮在websever上做一些必要模塊開發(fā),或者利用os資源,例如GD類庫處理圖像性能并不一定很好,完全可以使用 ImageMagick來嘗試一下php源碼和mysql源碼都是有必須要研究的
標(biāo)簽:
PHP
相關(guān)文章:
1. 讓chatgpt將html中的圖片轉(zhuǎn)為base64方法示例2. 用xslt+css讓RSS顯示的跟網(wǎng)頁一樣漂亮3. 《CSS3實(shí)戰(zhàn)》筆記--漸變設(shè)計(一)4. ASP.NET Core自定義中間件的方式詳解5. 移動端HTML5實(shí)現(xiàn)拍照功能的兩種方法6. CSS3實(shí)現(xiàn)動態(tài)翻牌效果 仿百度貼吧3D翻牌一次動畫特效7. 教你JS更簡單的獲取表單中數(shù)據(jù)(formdata)8. html5手機(jī)觸屏touch事件介紹9. ASP.NET MVC把數(shù)據(jù)庫中枚舉項(xiàng)的數(shù)字轉(zhuǎn)換成文字10. 測試模式 - XSL教程 - 5
排行榜
