记一次进入新公司快速融入开发团队经历

本文分享了作者如何快速了解公司的主营业务及产品,通过分析项目需求和技术选型,掌握业务流程,并熟悉公司公共类库,最终独立完成项目的全过程。

  这篇博客的产生,是今天在闲暇之余,突然想到的。记录的是我是怎么样快速融入开发团队(开始进行正式工作状态)的。

  众所周知,软件的发展后者说是产生,是需求(或者说是业务)驱动的,进入一个公司,首先要明白,这家公司是干什么的,主要产品有哪些,产品之间是怎样产生联系的(或者说产品之间的关系)。最终你的上司会说给你一个项目让你负责(即有可能是你主要负责的项目,也是你的第一个项目)。

  拿到项目,首先这个项目是干什么的,主要的业务流程是哪些(最好可以在脑袋里面过几遍,直到你完全掌握,如果不能完全掌握,那就把主要流程掌握,可以尝试写在本子上,多看几遍)。-----说明,这里可以想一想如果这个项目让你来开发你会使用什么样的技术,采用什么样的框架,数据库怎么样设计,会遇到哪些难题,怎么解决

  然后,你应该是可以看到代码了。整个项目的结构(可以往多层的方面倾向,因为现在无论哪种语言开发的项目,多使用的是多层架构),首先调试一下,看看增删该查(特别注意分页)调用了哪些方法,另外业务难点地方是怎么实现的(例如:订单编号生成规则)。

  经过前面两步其实大致的业务流程你就会熟悉了,这一步牵扯到公司的公共类库(可能是公司的核心了)。一个公司的公共类库,可能包含的类有缓存类,数据类型转换类(整数浮点数等等类型转换),List和DataTable相互转换类,日志类,导出类,导入类,加密解密算法,文件压缩类等等。这些最好可以浏览一遍,最起码用到了可以知道应该去哪里找。

  最终,自己新建一个项目,结构和项目类似,引入公共类库,完成一次增删改查操作。

  当代码写完之后,你会发现快速融入开发团队,其实并不是太难,因为你已经能够完成项目70%左右的工作了,其他的就是公司的开发规范和业务逻辑等要求了。

 

转载于:https://www.cnblogs.com/zhizihuakai/p/4445683.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值