您的位置:首页 > 其它

我的两年项目经历

2015-07-26 21:36 267 查看
毕业到现在,刚好两年,从今天开始,尝试学习着用记录下自己软件开发各种经历与难题。

小弟不才,毕业两年,没有大牛们的各种丰富经历,但是两年来,也做了几个完整项目,从项目需求、设计到开发上线,每个公司各有不同,但是无论如何,项目整体流程其实差别不大。

这两年来,印象最深的就是,做项目开发之前,必须真正深入的去了解属于自己开发的模块的需求以及业务意义是很重要的,无论你技术再好再牛逼,开发出来的东西不符合用户需求或者用户习惯,都没有任何意义。很多开发人员总是喜欢任务一到就开始编写代码,各种逻辑处理、代码优化,结果到最后,用户压根就不用这么复杂的功能,然后就导致开发人员与业务人员的对立。其实真正来说,通过吃技术饭的毕竟是少数人,在一般的企业里面,真正技术核心压根就不存在,都是各种开源代码或者以前项目的一些积累罢了。所以开发人员在开发程序之前,一定要先真正深入了解业务意义,自己开发的模块是干嘛的,有什么用,怎么样的流程,用户操作习惯是什么。

记得刚进公司那会,对这些体会不深,通常是业务人员随意讲解后,就对着设计出来的样式去写代码,到最后做出来的程序代码复杂、结构复杂、逻辑复杂,出现bug维护起来各种麻烦,然后到业务测试的时候,压根就不是业务想要的东西。其实业务人员是很容易进行沟通的,开发人员只要逻辑上说得通,大部分业务人员都会与开发人员讨论更好的方案,从而简化代码乃至业务逻辑。

当然,如果各位想走纯技术路线,那也许上述经历作用就不太大了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息