业务逻辑很重要
最近做了个不大不小的项目,积累了小小的一点经验,今记录下来,虽然很少,但是很宝贵。
进入了这个公司,刚开始接手这个项目,第一个感觉就是业务逻辑好重要,我是一个工作经验不是很丰富的新手。其实看起来设计表结构很简单,无非是按照业务需要,将业务对象抽象出来放到数据库当中去,可是随着项目真正的进入编码阶段,我才真正的发现,你数据库的设计直接导致着你程序漏洞的多少,一个很简单的用户创建功能,我整整做了两个星期,相信大家最先学会的就是用户的添加吧,很多书都是以这个为教材的,但那是技术,他只教你了技术,可是业务逻辑呢,博士经常跟我说的一句话就是“代码写死都可以,但是你就这么做的话会不会有什么业务上的漏洞”。
其实当我们拿到一个项目的时候,如果他是一个新的业务,你没有接触过,那么你就要一点一点去的分析,那么这个过程才是程序员最宝贵的经验,很多人愿意写代码,很多人追求更高的技术,其实对于我们来说,博士对我们说过“你离编码越远,你的能力提的越高”。
我们能做几年的程序员呢,一般的程序员五年是个极限,到了第五个年头,人的编程的思想开始固化了,不像开始那么的有激情,那个时候你想做都做不动了。那么那个时候我们要去做什么呢,这是很多人都在讨论的话题,有些人说做销售,有些人说做项目经理,架构,需求,其实这个里面我们只有做架构,跟代码的关系还是比较大的,其他的都不需要代码了。那么当我们当了三年的程序员的时候我们是不是该想想我们以后要做什么呢,如果做架构,那么就要多积累些设计模式上面的经验,如果想做需求或项目经理,那么就要在平时项目的业务逻辑上多下功夫。
其实当我们跳槽的时候,有什么能证明我们有经验呢,记得当初我面试一家公司的时候,这家公司还可以,属于中上等吧,专门做财务软件的,那个面试官上来没跟我废话,直接说“把你认为自己做的最成功的项目跟我说说”,我就跟他说了我做了哪个哪个项目,我做了那些那些模块,用了什么什么技术,人家根本没搭茬,直接问了个“把你们需求做的过程跟我说说”,我就简单说了一下,然后人家又问了三次“具体点”,结果一直问了二十分钟的需求,弄得我都快疯了,最后我说“我应聘的是软件工程师,不是需求分析师”,人家笑笑,让我走了,我当时还很不理解,后来我知道,人家不重视你又多么多么牛的技术,人家的技术很成熟,你去给填空就行了,关键是你有多少的项目经验。
分享到:
相关推荐
注意:该测试项目经验适合刚毕业或刚培训出来无实际项目经验的同学,不适合已从事软件测试工作多年的人员,望知晓!如果你的简历长时间投递还是没有收到面试邀请,那就是项目表述、包装、出了问题,不够直观,不妨...
内附史上最全java面试题库以及多个超多项目经验!!!不管你是大佬还是小白,这都是一份找工作必备!!!
程序员面试介绍项目经验程序员面试介绍项目.pdf,这是一份不错的文件
超多项目经验!!!不管你是大佬还是小白,这都是一份找工作必备!!!
平时的日常工作里,你是否静下来沉思过,每一次的项目总结了的一些经验是否会为你以后的生活带来便利。随着科技的发展,日常经验的总结,在此,每一次的开发总有一些便捷的工具可以使用。下面简洁的介绍一下小程序...
DataStage_项目经验分享.doc
一个项目经理的经验总结
一个成功软件测试项目的经验,一个成功软件测试项目的经验
熟悉了一整个项目的开发、测试的流程。对相关的很多软件有了熟练的操作,包括数据库、服务器、系统、相关网络的搭建。
课外项目经验分享是指将个人在课外参与的项目中所获取到的经验和技能分享给其他人时,从而形成一个互通有无、共同成长的过程。在软件项目管理中,课外项目经验分享可以提高团队成员的项目管理能力、加速项目进程,...
<转载>大型项目管理经验分享 工作分为两类: 重复性、持续性的工作,称为运作(日常工作)。 独特性、一次性的工作,称为项目。 项目是为创造某种独特产品或服务所做的一次性的努力。
2011.05 - 2012.05 金关一期——海关情报信息系统(搜索引擎) 13 2008.09 - 2010.03 XX省国资委OA自动化办公管理系统 13 2015.10 - 2015.11 媒体春晚秀卡券中心 14 2015.06 - 至今 信诺云广告业务系统 14 ...
企业找不到?...(适合包装项目经验的人群) ps:无奈Java市场已经被搞垮,趋于市场不得不适应市场的生存法则,走上包装的道路。如果我们能够联合起来,企业TMD就不会拒绝这么应届生,源头还是企业的锅。
这是一份不错的面试指导,虽然粗略叙述了软件开发的始末,但这足以指导我们前行
string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色) c# string映射为.net Framework的String 如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作 如果...
作者通过在独立开发自己第一款手游——SpaceWar中总结了一些经验,供后来者学习参考 本资源有csdn博客专家BlueCoder倾力提供,有什么疑问可...(说明:资源中包含两个word文档,cocos2dx移植android、SpaceWar项目经验)
这是一个java4年工作经验的工程师的简历模板的英文版,包括项目经验的描写
一个项目经理的个人体会、经验总结,有些经验值得借鉴
程序员面试项目经验.pdf,这是一份不错的文件
程序员面试介绍项目经验.pdf,这是一份不错的文件