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


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

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

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

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

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

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

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

     

  • 相关阅读:
    xib上的控件属性为什么要使用weak
    authenticating with the app store 一直卡住--问题记录
    ios-tableview加载卡顿的解决方案
    魔链的参考文档--移动应用之deeplink唤醒app
    iOS中Category和Extension 原理详解
    剑指offer 9-10:青蛙跳台阶与Fibonacii数列
    剑指offer 8:旋转数组的最小数字
    设计模式:单例模式(singleton)
    设计模式:工厂模式
    C++智能指针解析
  • 原文地址:https://www.cnblogs.com/zhizihuakai/p/4445683.html
Copyright © 2020-2023  润新知