入职经验之如何更快的熟悉一个项目

278 阅读3分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第28天,点击查看活动详情

一般新入职的员工,都会把项目给你后,给你一周的熟悉项目的时间,再给你分任务需求。当然这个也是根据公司和个人的而定,但我们新入职,给我们的项目对于我们来说肯定是一个新的项目,那么如何在这有限的时间内,尽快的熟悉项目,做到上手需求呢?我来分享一下,我最近几天总结出的经验!

  • 1、拉项目代码后,一定一定首先看完项目的README.md文件,因为README.md上一定写的有项目的主要情况、运行命令、配置项(配置请求域名等)、还有测试账号、注意事项和项目其他一些重要的规范等等,所以这一步真的很重要很重要!
  • 2、看项目的package.json文件,看项目运行命令、主要依赖包的版本
  • 3、项目跑起来后,先把项目的主要流程跑一边,有哪些功能,大概多少页面等等
  • 4、了解项目文件夹结构目录,路由、请求接口、store、页面等等,一般的项目里都会有介绍
  • 5、最好不要上来直接一个一个读源码,除非你很厉害,不然会怀疑人生,结合项目的页面读,可以先从项目的首页读,然后来找之间的关联,这样会更有逻辑性
  • 6、通过路由找对应的页面,这个很重要,所以一个项目的路由是先手,从路由入手找到对应页面,然后再去读这个页面。
  • 7、当找到页面,但是这个页面的html结构,封装了很多组件,根本找不到对应的组件,这个时候可以通过vscode的全局搜索。除了通过组件名字定义和组件页面的关键字查找,还可以利用class名称,因为组件的类名一般都是唯一的,这个方法也是很有用的 image.png
  • 8、写注释,写让自己看的懂的注释,不然现在看懂了,过一天又会很晕。可以在master上新建一个自己的特性分支,在自己的特性分支上写注释,不懂的就console.log(),这个很有用,但记住自己的这个特性分支尽量不要推送到远端
  • 9、阅读项目最好有一个优先级,选择性阅读。可以主要跟着团队的开发进度或者着急开发的功能优先去阅读,像那种登录页面等一些不太影响自己后面开发的功能,尽量放到后面看。
  • 10、一定会遇到一个页面上很多方法,定义很多数据,如果你从上往下读,你完全不知道这个是干什么的,效率是非常低的。一定要先从这个页面得结构读,理清结构,因为定义的这些一定是挂在页面的结构上的,所以一定先把结构理清,再来读逻辑,这样会事半功倍! 最后大家一起加油,万事开头难,坚持过去,不管是生活还是工作都会好起来的!