程序员刚加入职场,怎么快速上手

文章主要讲述了新入职的IT从业者如何迅速适应新公司环境,强调了留下良好第一印象、理解公司业务和技术体系的重要性。建议通过了解公司产品、研读官方文档、关注业务流程和技术框架,以及深入阅读和理解代码来提升自身能力。同时,指出技术和业务两手都要抓,以增强解决实际问题的能力。
摘要由CSDN通过智能技术生成

       今天想跟大家聊的是刚刚步入职场、刚刚加入一家公司,我们怎么样尽快地上手,尽快地提高自己适应新的环境。

       首先一开始加入一家公司的时候,留下最比较好的最开始的印象是非常重要的,人都是很容易先入为主的,一开始对你印象比较好的话,那可以很长一段时间都能保持对你的一个好感、对你的好印象。所以我们最开始的这段起步的这个阶段确实要非常的重视,刚到一个公司还是要更加认真的去对待工作,留下比较好的第一个印象。同时,就是你也要意识到就是每个公司都有它自己的一套系统,尤其是大公司的话,把它里面的这一套系统,可能会非常的复杂,就是它有它的一些框架、套路、技术,就可能是这个公司独有的。所以可能任何一个人加入到这个公司,他上手都是需要一定的时间的,所以也不要太着急。我们要认真地去对待这个起步的这个阶段,但是也不要太焦急。就是你要认识到这是有难度的,也是非常重要的一件事情。

       其次,可能跟大家在学校里不一样的一点,就是说你要理解这个业务和技术都是非常重要的,在工作里面都是非常重要的,所以两手都要抓,两手都要硬。因为大家在准备面试的时候,你可能学的很多都是一些学术上的东西,就是要造火箭那种,特别高级的一些知识点、特别深入的一些知识点,是技术要学得非常精、非常扎实的那种,是我们为面试需要去准备的。但是在实际工作当中呢,公司最看重的是你解决实际问题的能力,所以大家一定要重视业务。所谓的业务呢,就是你这个公司究竟是在做一些什么样的产品,我们要把这个产品做好,就是我们进去拧螺丝,要把这个螺丝要拧好,那么我们就对要对公司的这个产品一定要有所了解。所以,可能因为大家可能都是搞技术的,就很容易忽视业务这方面的内容。就是我们得要重视起业务来,要认识到就是人家请你过去干活是为了去解决问题的,所以我们得先了解这个问题是什么,我们公司在做的产品是什么,这个业务是一定要非常清楚的。那么怎么去了解它的业务呢?你可以按照从整体到局部的这样一个思路,先有一个大局观,大概了解一下这个产品是一个什么东西,大概看一下有些什么东西,是干什么的。你看一下公司的网站上面肯定有很多的内容,然后很多公司它会有一些官方视频,可以好好看一下这些视频。

       然后,我们在公司的时候呢,打开公司的如果你们公司是做网站或者是一个什么软件,你打开看一下,你到处都点一下看一下。比如说我要注册,是一个什么样的流程注册的一个流程,然后我要买东西的话,它是一个什么流程,你一步一步这样点过来,看一下,自己玩一下,多玩一玩是最重要的。理解业务非常重要的。公司里有海量的文档,有各种各样的文档,我们肯定是要读的,但是实在是太多了,你可能也不知道到底从何读起。那么,我建议就是大家先把公司给你官方提供的一些最开始的上手的一些文档读完,然后把公司的一些之前同事做的一些报告,就比如说是ppt这东西好好看一下。为什么我推荐大家看ppt呢?因为我觉得ppt上面的东西比较容易理解一些,有的人他的文档一写就写很长的一串给大家,它看起来非常不容易,有那么多海量的文档的情况下,我们肯定是优先看ppt,然后他可能之前做报告的时候有录视频,大家可以看一下他当时做报告的一些视频等,就是如果没有那么多时间的话就把ppt好好看一下。之前有些什么样的项目,大概是完成什么样的产品,稍微理解一下,然后有余力的时候再去看一些其他的一些文档。

       那么,前面就是更多跟大家聊的是业务方面的东西,那我们既然是程序员到一个公司里面,肯定是要理解这个技术的,就是公司用了一些什么样的框架,用了什么样的技术,它这个系统的架构是个什么样子,大概心里要有个数,不然的话可能连代码都看不懂。所以要理解技术,也是跟理解业务一样,是先理解大概的框架,就是先有大局观,然后你再去看细节。因为细节是无穷无尽的。只是说有很多很多的细节,很多时候一开始不是那么重要的,就一定要学会抓大放小。先理解整体的这个框架、架构,有些文档里面就是有这种架构图,有一些流程图,这些图都是最重要的。我们就是要把精力放在把这些框架的架构图、流程图这些东西,好好看一下。如果文档实在是太多了,尤其是有些大公司,它动不动就是很多文档,我们就先把这些图,流程图和架构图看完,然后有那种技术分享的那种ppt或者什么文档,当然最好也是ppt,比较容易理解。

       大概了解它的这个框架架构流程图了之后,就是看代码,肯定是最最重要的。其实代码就是一个宝库。如果你想要提高自己,你想要快速上手的话,不仅是上手,其实你长期发展看代码都是最最重要的。因为代码里面凝结了很多程序员的智慧在里面。那么看代码,我们先看一下一个框架,就是看这个代码是怎么组织的。比如说我下载了一堆代码进来,我先看一下这个文件夹是怎么组织的,它的这些文件夹的逻辑是什么样的,这个文件夹大概是干什么,然后它在每个文件夹下面,一般来说它会有一些关键的这种配置文件,就是在文件夹下面,它会有一些关于文件的关键的文件,它是会把整个项目的配置信息写在里面的。这种关键的文件,大家要额外注意去看,那么你就可以看到很多重要的信息,是我们这个项目用了哪些类、库,什么样的技术、什么样的框架,在这上面就能够比较清楚的列出来。然后我们大概了解了这些技术框架。因为很多时候你都是会用外部的一些就是比较有名的这种框架,如果你对这些不够了解的话,大家有余力可以再去看一些这些框架,大概是写什么东西,然后有再有精力的话,你可以再深入的了解一下这些框架是干什么的,有些什么的细节,可以找专门的教程看,这样就可以更深层的打造自己,成为一个技术专家。

       那除了这些框架以外的东西,你要看懂这个代码,非常重要的是理解它的这个逻辑本身,就是理解这个代码。很多时候,有些人代码写得不是特别好,他可能就会比较绕。如果大家看不太明白的话就是可以拿一个纸和笔,你把各个类画一下,自己画一个图,能够帮助你去理解他们之间的逻辑关系。其实画图始终是一个非常重要的一个学习方法,我们在学校里的时候,也经常用这种画图的方法去帮助大家理解,就是帮助自己理解思维。在工作中我们还是可以用这样的方法。其实经常看代码的时候,我也比较晕的时候,我就是画个图,然后把各个类都把它圈起来,然后这个类调用这个类的什么方法,然后他这整个流程是什么样子,我就搞明白了。

       大家按这个一步步的把这个业务和技术都慢慢的去理解了,其实上手也不会需要太长的时间。一般来说,大家给自己期待肯定是希望三个月以内能够大致理解你们组是在干什么事情,然后用了什么样的技术,大概有些什么业务,应该三个月内要有个非常比较成熟的一个理解,六个月之后,你应该是跟其他的同事应该没有太大区别。所以大家要给自己定一个这样的目标。

       慢慢来,一步一步也不会太难了,不需要太着急大家应该也都知道怎么做,而且要给你的老板和同事留下比较好的这个印象,最重要的还是每一件交给你办的事情你都把它做好。就尤其一开始给你的可能是一些很小的一些事情,大家多用一点心,然后把一件一件小事做好,那么别人就可以相信你,然后把更大的事情交给你。人跟人之间的这种信任,就是相信你的能力,觉得你很靠谱,就是建立在这样一件一件的事情,你都能够做好,别人对你的信任就可以建立起来。

       最后,要跟大家提醒一点的是,就是因为很多大家是写程序的,就是搞技术的人,他很容易去忽视这个业务方面的东西,就是可能会觉得自己想成为一个技术方面的一个专家,不想太懂业务。但是当然有机会的时候就是大家尽量去钻研一些比较技术比较难的一些项目,有这样的机会去争取技术比较难的项目是最好的。但是你你接到任何的项目都应该要把它的业务要深刻的理解,这样才能使大家的路走得更远。这两个是不矛盾的。可能是进入职场的人不太适应的一点,因为你在学校里会比较书卷气,你的经历可能在打好技术的基础上面,在工作中你要去解决实际的问题,所以首要的还是要把这个业务理解,把业务搞得非常熟、非常懂的情况下,然后有机会多做一些技术代码,那就多做一些技术代码。

       那今天关于职场新人怎么样上手,就先跟大家聊到这儿,希望能对你有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术小张zz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值