让每一个人品质就业不再难
天眼ERP 全国咨询电话 13362162602

动态中心

DYNAMIC CENTERING

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

发布时间: 2021-10-16 11:16:40

职场必备攻略            

——  天眼创智——

快速上手新项目

   Working quickly    




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


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


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


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






一、正式上岗  


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


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


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


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


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


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


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

1.配置本地环境

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

3.在本地运行调试项目







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


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


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


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


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


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


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


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







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


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


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


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


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


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


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



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


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






四、做一些简单的功能  


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


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


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


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


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


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


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


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







五、不断提升自己


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


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


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


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


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




服务热线

13362162602

微信服务号