一个项目的建立,一开始一定要有需求文档,没有需求文档的项目注定会改来改去。还被骂的很惨。要时刻牢记一句话:口说无凭,有文档为证。
第一:开发语言的选择,PHP,当然还有JAVA,.NET你做的项目当然是你学的后台语言。
第二:框架的选择,最好选被人踏过无数条坑的框架,来使用,因为很多你将要遇到的问题别人已经完成了,而且嘚瑟出来了。
这里PHP推荐Thinkphp。虽然网络上很多看不上TP框架的人,但是不可反对的一点就是,人家开源项目,也不要你钱,能坚持十年不是没有原因的。这里不是说其他框架不好,只是一个推荐。
第三: 存储的选择,无非就是mysql ,mgdb,redis啦。
第四:选择你们团队源码管理工具:SVN,GIT都挺好的。反正也就无非这俩最常用在国内。
第五:这些定完,基本可以开始进行开发了。
第六:开工,一定要提前把你需要用到的工具类准备好,比如打日志,这个是一定要的,没打过日志的人真的不会有人要。
这里推荐,log4php这个工具,简单实用。当然很多人都是自己写这么一个打日志的工具类。
第七:根据需求,编写API文档,如果你还没意识到这点,那么估计你就快被淘汰了,毕竟前端JS发展太猛,什么都能干,如果后台程序员连个“数据源”都当不了,那就是失业!
第八:选择你们团队的IDE。开发工具:这里推荐PHPSTORM。当然你要问为什么不用Sublime,我也是够无语的。因为一款号的代码编辑工具会对你调试,查找,修改代码起非常大的帮助,极大的便于开发。所以除非自己练习基础,不推荐使用Sublime和Notepad++.
"当然如果你非常牛逼,那么你开心就好。"
第九:团队沟通,这里有一个好的团队胜过上边八条。因为好的团队只会比我说的这些更专业!!!最重要的一点,有一个好的项目经理。
第十:应该就是项目完成后测试,和上线了。结论就是专业的事专业的人来干就好。不然JSON比对你都给哭。。。
如何在移动化趋势下存活,而且工资还能一涨再涨,你一定需要代码编写越来越正规化,向API接口方向靠拢,http传输才是跨语言跨平台的,PHP毕竟属于弱语言,在APP开发上较难,在如今这个JS几乎要一统天下的趋势下,积累自己的知识,运用自己的专业技能保住饭碗才能坐看风云。
在你看完上方开发流程后,你便能知一个大概,牢记后,便凭空比他人多了半年经验。这些东西都是实打实靠经验积累出来的。
最后祝:各自努力!!!
本文为周洪亮书写,欢迎转载和使用,转载无需和我联系,更多精彩文章请关注我的博客吐槽君:antionzhou.cn