从毕业的学生到程序员的 个项目,虽然只是对于数据的增删改查操作。但是感觉到的却是很大的压力,可能我想的太多,弄了很多的判断,害怕出现所谓的安全性问题,自己给领导骂的体无完肤。
犹犹豫豫的性格不仅使得我的编码速度变得极慢而且bug出现的程度频率高的出奇。越是这样心里越来越怀疑自己是不是不适合这个行业,写每一段代码的时候都提心吊胆。
但是,和我有相同情形的菜鸟们,无论你是不是有潜质当程序员,请务必记住完成你现在的任务,任务结束了你可以选择是否继续。这种责任感使得我坚持到了项目功能开发的后期, 我很高兴的事,是我能在这写博文和大家分享,说明我在这艰难的转型期收获了比技术更宝贵的东西,值得我和大家分享。
1
一个项目给到程序员的手上,仔细的阅读开发要求,分清公共部分,核心功能,技术难点。
这个阶段的目标是快速高效的实现核心功能,心中了解大致的编程方向,不要过多的思考细节。让计划处于进行中。
2
对于代码的复用我就不和大家说他的好处了,入门知识,菜鸟也是很高级的。
对于开发项目来说我们对于代码的复用要无条件的执着,一旦发现这段代码的功能有可能被两次复用,请不要犹豫,速度提炼出来。不要想有没有必要,因为商业项目的多变性比你想的还要多。
3
一个项目的开发,是需要多兵种联合开发实现的,重难点的攻克太耽误时间,会影响整体进度,但是却不能直接闲置跳过。闲置的话核心功能的缺失也会影响开发进度,可以独立出来一个方法使用简单的手段实现,后期在完成。如果需要返回一个特定的值就直接给他好了。这样保证核心模块功能形式上完成。
4
自己模块的最终收尾请思考好多种的可能性,在自己这边的任务千万不要想着可以蒙混过去,尽量全面,不然有你的麻烦。
5
商业项目的开发和我们在学生时代研究式的开发有很大的不同,需要多人合作进行稳定高效的开发,心态上前期就要认真对待,不能松懈,这样在整体开发进度上的速度和感受就会很大的不同,不会出现像我前期那样犹豫不绝造成对自身怀疑的想法。
北京如何治疗白癜风白癜风有什么危害