PHP程序員基本要求和必備技能
昨天在圖書(shū)館看書(shū),看到《電腦報(bào)》上的一篇文章,題目為《30歲不是程序員的終點(diǎn)》,(詳情可參看《電腦報(bào)》2010年第19期,G14版數(shù)字職場(chǎng)的文章)。大致內(nèi)容是采訪一位30歲的PHP高級(jí)程序員,他講了一些關(guān)于PHP程序員必備知識(shí),感覺(jué)很是受用,于是做了些筆記:
一名PHP程序員的基本要求:
1、精通html、CSS、JS等網(wǎng)站前端技術(shù)。
2、掌握PHP編程技術(shù)。
3、了解Linux及Apache、MySql
4、知道基本的網(wǎng)絡(luò)原理,了解TCP/IP協(xié)議。
5、了解基本的軟件工程知識(shí)和軟件設(shè)計(jì)技術(shù)。
必須具備的基礎(chǔ)知識(shí):
1、LAMP技術(shù)(加強(qiáng)):Linux+Apache+Mysql+PHP,是PHP網(wǎng)站最普遍的架構(gòu)之一,也是效率最好的架構(gòu)之一。
2、對(duì)潛在的安全漏洞有深刻的理解。如:SQL注入漏洞、字符編碼循環(huán)、跨站腳本攻擊(XSS)、跨站請(qǐng)求偽造(CSRF)。(好陌生 – -!)
3、掌握MVC模式:Model(模式)、View(視圖)、Controller(控制器)。
4、其他:面向?qū)ο缶幊蹋∣OP)、PHP緩存技術(shù)、PHP相關(guān)開(kāi)發(fā)框架、軟件重構(gòu)技術(shù)、軟件設(shè)計(jì)模式。
必須掌握的工具:
1、PHPMyAdmin(安裝完LAMP以后第一個(gè)安裝的工具)。
2、PHPDocumenter,會(huì)從PHP中找到所有的邏輯結(jié)構(gòu)。
3、Zend,專業(yè)PHP集成開(kāi)發(fā)環(huán)境,是php程序員首選IDE工具。
一些資源:PHPChina,《PHP與MySql Web應(yīng)用開(kāi)發(fā)核心技術(shù)》。
聲明:這些只是本人的讀書(shū)筆記,肯定和原文有出入,大家還是看原文來(lái)的更好些。
相關(guān)文章
PHP 開(kāi)源框架22個(gè)簡(jiǎn)單簡(jiǎn)介
PHP 是一個(gè)被廣泛使用的來(lái)進(jìn)行Web開(kāi)發(fā)的腳本語(yǔ)言。雖然有很多其它可供選擇的Web開(kāi)發(fā)語(yǔ)言,像:ASP 和Ruby,但是PHP是目前為止世界上最為流行的。2009-08-08

