PHP后台程序员工作到如今的一点心得
一个项目的建立,一开始一定要有需求文档,没有需求文档的项目注定会改来改去。还被骂的很惨。要时刻牢记一句话:口说无凭,有文档为证。
第一:开发语言的选择,PHP,当然还有Java,.NET你做的项目当然是你学的后台语言。
第二:框架的选择,最好选被人踏过无数条坑的框架,来使用,因为很多你将要遇到的问题别人已经完成了,而且嘚瑟出来了。
这里PHP推荐Thinkphp。虽然网络上很多看不上TP框架的人,但是不可反对的一点就是,人家开源项目,也不要你钱,能坚持十年不是没有原因的。这里不是说其他框架不好,只是一个推荐。
第三:存储的选择,无非就是mysql ,mgdb,redis啦。
第四:选择你们团队源码管理工具:SVN,GIT都挺好的。反正也就无非这俩最常用在国内。
第五:这些定完,基本可以开始进行开发了。
第六:开工,一定要提前把你需要用到的工具类准备好,比如打日志,这个是一定要的,没打过日志的人真的不会有人要。
这里推荐,log4php这个工具,简单实用。当然很多人都是自己写这么一个打日志的工具类。
第七:根据需求,编写API文档,如果你还没意识到这点,那么估计你就快被淘汰了,毕竟前端JS发展太猛,什么都能干,如果后台程序员连个“数据源”都当不了,那就是失业!
第八:选择你们团队的IDE。开发工具:这里推荐PHPSTORM。当然你要问为什么不用Sublime,我也是够无语的。因为一款号的代码编辑工具会对你调试,查找,修改代码起非常大的帮助,极大的便于开发。所以除非自己练习基础,不推荐使用Sublime和Notepad++.
"当然如果你非常牛逼,那么你开心就好。"
第九:团队沟通,这里有一个好的团队胜过上边八条。因为好的团队只会比我说的这些更专业!!!最重要的一点,有一个好的项目经理。
第十:应该就是项目完成后测试,和上线了。结论就是专业的事专业的人来干就好。不然JSON比对你都给哭。。。
以上只是我个人的一点心得,深知学艺不精,请大神勿要鄙视。
不论是学什么,能够持续更新、精进才是最重要的。特别是对于编程语言这种日新月异的行业来说,更是如此。
千锋教育隆重推出周末班,为想要成长的职场程序员进一步进修学习提供优质服务。
“年度最受信赖职业教育品牌”千锋教育,每年为企业输出20000+计算机精英,毕业学员占据全国移动互联网培训人才一半以上的份额。毕业学员平均薪资也是全行业最高。千锋教育PHP培训班毕业学员,其平均年薪相比行业平均年薪,足足高出五万。
千锋教育PHP课程,助你成为极具职场竞争力的职场精英。