首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最新干货|职场必备攻略!入职新公司后如何快速上手项目?

职场必备攻略         

——天眼创智——

快速上手新项目

 Working quickly 

身为程序员的你是不是也有这样的经历?每进入一家新公司,工作内容都是全新的,与之前的不能说一模一样,只能说是毫不相干

假如你刚毕业那没关系,但是如果你有3年以上的工作经验,就不可能让你长时间慢慢熟悉这个项目。

那么究竟如何在最短的时间内,快速了解项目,快速上手?

接下来天天就用自己的经验和大家聊聊~

一、正式上岗

你需要下载工作所需的环境,这里我建议大家都注册一个谷歌账号,将平时用到的东西都保存到标签里边(当然,其他线上账号也是可以的)。

这样无论换电脑还是换工作都能直接同步,快速完成前期工作。

然后去找你的组长要开发资料。获得资料后,首先将代码拉下来,使项目运行,如果在运行过程中出现问题,记录下来,以便于后期查看。

如果项目运行不起来,赶紧去找同组的小伙伴,询问他们是否遇到过这种问题。

尽量第一天就把项目在你的本地跑起来,可以简单的做一些调试工作

下班回家后,在家里重新搭建,以防不时之需。要知道bug可是随时会冒出来的哦~

总之,只要在第一天解决以下问题:

1.配置本地环境

2.向上级领导索要开发资料

3.在本地运行调试项目

二、考虑做什么而不是怎么做

如果你要在一个新的项目上开始写东西,那么你要先知道哪些东西呢?

大部分小伙伴第一反应都是技术,于是就一头扎进了代码里。

说实话,技术很重要,但是我并不推荐刚开始就这么做!

首先我们要知道的是做什么。这个问题,只有产品才能给你最好的回答,所有的业务都是在产品中慢慢开始构建

为什么建议你先了解业务?这是因为你了解业务情况后,可以推演出基本的代码框架

通常,在刚入职的前几天是不会给你安排工作的,这是为了给你时间让你去充分了解项目各部门的工作

这几天可千万别摸鱼。一旦你用来摸鱼,那么你开始做项目的时候就没有思路,无从下手。以至于心态不好,越来越难融入新环境。

三、拿到数据库应该怎么做

接触新的项目,你绝对想不到令人恐惧的不是代码,而是数据库

通常接到的项目大部分都是已经开发好的,目前的工作或者是优化或者维护

可以毫不夸张地说,天天见过一个项目有3200多张表,这是目前为止在项目中遇到过最多的表了。

在这个项目中,进行了多库连接,将3200张表分别存储到了4个数据库,本身表就很麻烦了,还分了4个。

修改这样的项目,代码估计就五六行,很少,但找表你要找好久。

如果你给数据库中所有的字段都添加了注释,那么该项目的下一位接手者将变得非常容易上手

所以,在日常开发过程中,该给注释的给注释,不要吝啬你的几秒钟,无论之后是自己看或其他接手人都很好,可以很清楚的知道这行代码是什么意思。

把所有表的注释整理出来后,大概了解一下都有什么,也不用刻意记,之后上手做几天业务就熟悉的差不多了。

四、做一些简单的功能

一般几天之后,你的组长就会给你一些简单的任务

在得到任务之后,对应到项目中简单的过一遍,然后在开发过程中每个任务都写一个实现文档

最初的文档可以是标题、需求、相应的代码文件路径、所需的表、字段注释,把这些工作都准备好之后,先不要着急去搞开发,那这时候应该做什么呢?

首先找到产品对需求,把你对任务的理解跟产品对接一遍,确保无误后再进行开发,这种沟通成本是很小的,几分钟就能解决的事情。

在公司中每个职位都有各自的工作要做,不要在收到需求后就直接去找产品,你要先对需求有一定的了解再去找产品对接。

当你开发东西时卡住了怎么办?

此时,要你的组长帮忙,要把整个需求和你卡住的问题都描述清楚,这样可以很大程度上节约时间

也许你这个问题你自己需要弄很久,问别人后几分钟就能解决。不要觉得问别人就会显得自己很菜,既然你能得到offer,那么说明你的能力是可以胜任这份工作的。

五、不断提升自己

技术群里可以看到很多小伙伴离职原因都是在原公司得不到提升

无论给你分配多少需求都不要抱怨,分配的越多你就越了解项目。保持这种心态,在任何公司你都可以得到提升!

给你需求分派下来后,你要把这个需求所关联的业务都要了解,然后想如果你是开发,你会怎么写。如果和开发思想有出入的话,可以想想别人为什么这么写,肯定有别人的道理,然后仔细思考。

一段时间后,你就会发现你对整个项目都会非常的熟悉。在线上遇到bug后能够很快的定位到问题。

如果你把公司项目熟悉得差不多,就需要开始自我提升了,你的技能水平是怎么样的会很快的在工作中展现出来,一定要经常给自己充电,多看多练多想

哇哦,这篇文章真是满满的干货呢!

那可不是(骄傲.jpg)

关注了!现在干货这么多的公众号不多啊!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211015A098DI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券