一個項目的建立,一開始一定要有需求文檔,沒有需求文檔的項目注定會改來改去。還被罵的很慘。要時刻牢記一句話:口說無憑,有文檔為證。
第一:開發語言的選擇,PHP,當然還有JAVA,.NET你做的項目當然是你學的后台語言。
第二:框架的選擇,最好選被人踏過無數條坑的框架,來使用,因為很多你將要遇到的問題別人已經完成了,而且嘚瑟出來了。
這里PHP推薦Thinkphp。雖然網絡上很多看不上TP框架的人,但是不可反對的一點就是,人家開源項目,也不要你錢,能堅持十年不是沒有原因的。這里不是說其他框架不好,只是一個推薦。
第三: 存儲的選擇,無非就是mysql ,mgdb,redis啦。
第四:選擇你們團隊源碼管理工具:SVN,GIT都挺好的。反正也就無非這倆最常用在國內。
第五:這些定完,基本可以開始進行開發了。
第六:開工,一定要提前把你需要用到的工具類准備好,比如打日志,這個是一定要的,沒打過日志的人真的不會有人要。
這里推薦,log4php這個工具,簡單實用。當然很多人都是自己寫這么一個打日志的工具類。
第七:根據需求,編寫API文檔,如果你還沒意識到這點,那么估計你就快被淘汰了,畢竟前端JS發展太猛,什么都能干,如果后台程序員連個“數據源”都當不了,那就是失業!
第八:選擇你們團隊的IDE。開發工具:這里推薦PHPSTORM。當然你要問為什么不用Sublime,我也是夠無語的。因為一款號的代碼編輯工具會對你調試,查找,修改代碼起非常大的幫助,極大的便於開發。所以除非自己練習基礎,不推薦使用Sublime和Notepad++.
"當然如果你非常牛逼,那么你開心就好。"
第九:團隊溝通,這里有一個好的團隊勝過上邊八條。因為好的團隊只會比我說的這些更專業!!!最重要的一點,有一個好的項目經理。
第十:應該就是項目完成后測試,和上線了。結論就是專業的事專業的人來干就好。不然JSON比對你都給哭。。。
最后祝:各自努力!!!
本文為周洪亮書寫,歡迎轉載和使用,轉載無需和我聯系,更多精彩文章請關注吐槽君:antionzhou.cn