程序员跳槽到一家新得公司,如恶化快速融入 团队,上手项目开发

跳槽到一家新得公司,如恶化快速融入 团队,上手项目开发

第一个点去了解业务背景,做开发千万不能眼里只有技术细节,技术只是告诉你怎么做?而产品和业务逻辑是告诉你做什么?进入新的公司要搞清楚新的公司产品功能和业务逻辑,公司的产品用户是谁?提供的核心功能是什么?以及系统在上下游里面的一个定位,带着这些问题去熟悉产品的一个核心功能,对项目才会有一个全局的把握,而了解业务逻辑,本质上是了解这个业务的背后运转模式,基于运转模式去深入,只有在理解业务逻辑的基础上,做出的基础方案才是有价值和针对性,在了解产品和业务逻辑后,我们还可以站在行业的高度,对竞品有一定的了解,通过阅读,一些行业报告,来加深对公司业务未来,发展趋势的认知,

第二个点,去了解技术站,刚入职的时候,不用太着急,下沉到技术细节里面去,我们可以先从宏观上去了解整个技术,比如说当前使用的技术栈,使用的语言,明确使用的工具和框架,然后对照业务模型,对系统的功能进行拆解,系统对外提供的接口有哪些?依赖的内部或者外部的接口有哪些?采用的通信方式,通信协议分别是什么?其次,项目内部分了哪些模块?每个模块的职责,最后是熟悉代码,目录结构配置文件的位置,业务功能在源码里面的体现,有了宏观的了解之后我们可以针对接口的重要程度从头到绘制一个接口时序图或者顺序图,加深对于核心业务的理解。

第三个点从小的需求开始尝试编码很多小伙伴加入新的公司,以后呢,觉得自己的项目还不了解不着急做需求,一直处于准备状态,但是站在岸上是永远学不会游泳的,只有带着具体的问题去实践逐步的踩坑,的才能才能才能快速上手,我们在本地,完成工程的搭建,以后,针对代码去进行第,debug,了解每一步实现的具体逻辑和数据的变化,从而去,完全的掌握一个小的模块或者功能点的,一个实现,接下来呢我们就可以接一些小的需求去进行开发,多做几个小需求,以后,对应用的实验细节就会越来越熟悉,刚开始做小需求的时候,不用求快,而是以规范为主,做完以后呢,有了成就感,对新入职的你啊,也是一种正向激励,最后一个点也是最重要一个点,就是具备owner(最后期限)的心态,在新公司接手一个新的系统之后,我们就需要一个owner(最后期限)心态来对待,有些小伙伴习惯性的,事无巨细请教老员工,缺少一份独立思考,成长的速度就会慢一些,遇到问题,首先要有自的判断,无论判断是否正确,经过一次思考以后,对系统的理解将会上一个台阶,在属于系统的一个过程中,可以多问一下,如果是我,来设计一个这样的项目,或者由我来实现这个功能,应该去,怎么做?而且这个项目可能是由于历史的原因,并不是以最优的方式来实现,这个时候我们可以来对比一下自己的期望做法,可以去快乐了解到,系统这样做到一个深层原因ω通过一次次的对自己一个追问,和思考的过程中,可以快速理解系统的一个深层次的背景,同时,增加自己的一个设计能力,而自己的原有技能,也能够更好的反馈在新的项目里面

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值