日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

淺談PHP開發(fā)團(tuán)隊(duì)的管理之道_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:關(guān)于正則表達(dá)式學(xué)習(xí)
"正則表達(dá)式"在程序開發(fā)中扮演著非常重要的角色。隨著ActionScript3開始支持正則表達(dá)式,越來越多的(之前沒有接觸過正則表達(dá)式開發(fā)的)Flash程序員開始感到棘手。我個人認(rèn)為,正則表

本文節(jié)選自《淺談PHP開發(fā)團(tuán)隊(duì)管理及程序員做人問題》。

看了標(biāo)題,也許很多程序員會反感的說:“程序員的做人問題先不用談,你想出來這個標(biāo)題,那你做人是不是有問題吧!”

筆者本人并不反駁這樣的說法,每個人都有自己的做人原則。有句俗話說的好:“我不茍同你的思想,但是我絕對捍衛(wèi)你思想的自由”。 是,這是站在個人的立場上可以那么說。但是如果站在一個團(tuán)隊(duì)的立場上呢?一切不盡然了!

無論馬拉車的原理也好,還是木桶原理也好,西方人整出來那些比喻確實(shí)是值得贊賞的。但是個人認(rèn)為還是欠缺一些! 其實(shí)作為一個完整的團(tuán)隊(duì),有幾個出類拔萃的技術(shù)人才是非常必要的。技術(shù)團(tuán)隊(duì)在技術(shù)上必須要有階梯,否則對于一手抓金錢,一手抓發(fā)展的程序員而言,抓不住他的心啊!所以說,這些西方人的東西放到政治中,或者下放到?jīng)]有什么研發(fā)必要,只是熟練工的環(huán)境中,是必須的,必要的。但是在技術(shù)團(tuán)隊(duì)中,并不是最優(yōu)的。

引導(dǎo)一個正確的技術(shù)方向,對于整個團(tuán)隊(duì)的發(fā)展及壯大有舉足輕重的必要。既然今天主要談PHP,那么班門弄斧的多說2句PHP的東西。

首先要規(guī)范大家編碼習(xí)慣,采取拿來主義就可以了!

數(shù)據(jù)庫層建議全部使用ADODB的數(shù)據(jù)庫類,以盡量減少程序員直接寫SQL語句的可能性為目的。這對于以后數(shù)據(jù)庫移植及本身的安全都有好處,最關(guān)鍵的還是規(guī)范大家的書寫習(xí)慣。雖然很多人抱怨效率不太好,但是筆者始終認(rèn)為一個穩(wěn)定高于效率、個人必須服從團(tuán)。如果還抱怨效率問題,那加個CPU,換上2GB的內(nèi)存。不知道抱怨的主兒,是否不用ADODB寫出的代碼比加個CPU還要快?

數(shù)據(jù)庫建議還是使用MYSQL吧! 起碼要4.1以上的版本。支持事務(wù)是非常有必要的。

采用MYSQL的原因有很多。第一:兼容性好;第二:功能相對完善;第三:容易配置;第四:支持開源。MYSQL5,這里就不多說了。因?yàn)閲鴥?nèi)程序員開發(fā)依然以MYSQL4 PHP4為主,筆者不想給團(tuán)隊(duì)造成開發(fā)成果不兼容的現(xiàn)象。

Apache 是筆者堅(jiān)決的選擇。從國際市場占有率62%就知道了:)安全,高效的突出特點(diǎn)無疑是IIS無法企及的。雖然最近WINDOWS2003 SERVER搶占了一些市場分額,但是依然難以撼動Apache的地位。這中間還有一個更主要的角色,那就是LIUNX。 這里不過多討論LIUNX了,但是作為一個好的PHP程序員,如果他一點(diǎn)都不了解LIUNX,那無疑也是郁悶的事情。筆者用自己的情況可以大概說說:幾年前,筆者開發(fā)一個LIUNX虛擬主機(jī)的管理軟件,拿到需求后,就做技術(shù)方案的可行性分析,發(fā)現(xiàn)涉及大量的對MYSQL數(shù)據(jù)庫及APACHE的操作,如何完成這些操作呢?這其中要求你必須對LIUNX系統(tǒng)有一定的了解,否則項(xiàng)目根本無法進(jìn)行!當(dāng)然還有很多例子,例如PHP的負(fù)載均衡解決方案;數(shù)據(jù)庫雙備份方案…...太多了。

PHP依然以4.0版本為主要開發(fā)工具,但是起碼需要掌握SMARTY。邏輯業(yè)務(wù)和頁面是必須要分離的。在這里要尤其談到PEAR。 這里還是有人提出執(zhí)行效率的問題。筆者依然強(qiáng)調(diào),那個不是問題。PEAR也有自己的數(shù)據(jù)庫類。程序員完全可以考慮和ADODB交換使用,無所謂了�?磦人的開發(fā)嗜好。

但是PEAR豐富的類庫,讓筆者垂涎三尺啊:)

提到PHP。不能不說說ZEND。

ZEND是好人��! 沒有ZEND就沒有PHP的今天,那么大家也就沒有了今天的飯碗,今天的這篇文字。

ZEND 的系列工具及解決方案都是每個PHP程序員必須去理解的。

起碼在一個團(tuán)隊(duì)中,ZEND STUDIO 應(yīng)該能被熟練的運(yùn)用,這對項(xiàng)目的管理及開發(fā)都有深遠(yuǎn)的意義。ZEND 系列產(chǎn)品有版本管理,代碼優(yōu)化,代碼加密等等優(yōu)秀功能舉不勝舉。這里不多說的。

最后說到SVN或CVS做版本管理,那也是必不可少的。為什么還用說嗎?

最后總結(jié)下來,無非就是編碼的規(guī)范和統(tǒng)一。從技術(shù)上獲得了思想的統(tǒng)一,大家在協(xié)作開發(fā)的時候才能心有靈犀,才能事半功倍。沒有一個程序員會使用自己不感冒的開發(fā)工具去做出賞心悅目的作品來的!

對于團(tuán)隊(duì)的管理,具體下來還是對人的管理。程序員無非要2種東西,錢和發(fā)展。

控制好給予的量,是整個團(tuán)隊(duì)是否能和諧的關(guān)鍵! 落后的要扶起來,太冒進(jìn)了要壓下去。你保護(hù)的是大家的利益,而不是某個人的利益。公平,公正才是一個管理者必須掌握的。

至于私下的交情,要學(xué)會通融和諒解,但是一旦事情進(jìn)入程序中,也就是說一旦提到一定高度的時候,就必須要放棄私情而尋大義了。

好了,以上是在管理者的角度去談了很多團(tuán)隊(duì)的管理問題�;旧鲜亲约旱囊恍├斫夂拖敕�。

分享:PHP學(xué)習(xí)入門的一些基礎(chǔ)知識
一,PHP腳本代碼標(biāo)記 PHP的腳本是文件中一對特殊標(biāo)記所包括的內(nèi)容,如ASP是“<%....%>”,PHP可看成是“<?...?>”。 然而為了適應(yīng)XML標(biāo)準(zhǔn)以將PHP嵌入到XML

來源:模板無憂//所屬分類:PHP教程/更新時間:2008-08-22
相關(guān)PHP教程