新人如何快速上手新项目?

刚刚毕业入职,还没有太多的项目经验,如何快速上手一个完全陌生的项目?可能很多人都遇到过这样的问题,我也在这个问题上走了很多弯路,总结出了一些方法与大家分享。

1.先理解业务

技术终归是为业务服务的,先理解了这个项目的业务逻辑,才能真的明白代码到底是什么意思。刚毕业时太过专注于编程技术相关知识的学习,忽略了对业务的理解,这种情况下即使花费很大的功夫去看代码,效率也不会很高。
那么如何去理解业务呢?

以下的问题可以作为参考:
这个项目是做什么的?
谁是这个项目的用户?
和同类项目比,我们有哪些差异或优势?
项目的负责人是谁?项目的参与者都有谁?参与者都负责哪个部分的功能?
尝试着了解项目的主要功能都有什么?
项目的整体架构是怎样的?
项目的遗留问题,目前面临的问题,以及将来的规划?

只有了解了项目的相关业务,了解的项目的整体流程,对整体有所把握,之后看代码时才会有方向。

尝试找到熟悉项目的人,等自己遇到问题的时候就可以抓到人去请教。一定要主动。
不要一开始就看代码!
不要一开始就看代码!
不要一开始就看代码!

2.阅读代码时要注意的问题

理解了业务以后就可以阅读理解代码了,在阅读代码的过程中有一些问题需要注意。

1.抓住重要的、核心的流程

阅读代码的时候不是每

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值