首先,这篇文章是写给那些马上要步入职场或者还没步入职场的小白的。
我写这篇文章的目的,不会太多的去给你灌输离大家很遥远的什么职业规划啊一类的,我会告诉大家怎么能快速的适应环境,怎么能快速发挥自己价值,融入团队,简单大体化的介绍大多数的公司流程,让大家心里多少有个准备
让我们进入我们的主题!
(图片来源网络)
前言
还没有步入职场的我们,心情肯定是激动又忐忑,对职场充满了好奇。
心里肯定都会想过,不知道在自己学的知识是否能用上,亦或者怎么才能用得上。老板会不会不要我啊,我包装的工作经验会不会露馅啊。公司的同事会怎么样啊。。等等等的疑问,我相信大家多少肯定都会出现过。
下面我们就带着疑问,我给大家最真实的讲述进入公司后是什么情景。
分为一周的情景再现,形象简洁的告诉大家最真实的小白心理的想法和情况。
情景再现:
(凡指作者。其他人物由职务和编号来介绍)
第一天
周一(为什么周一,因为我当时公司是双休,周五面完的)
当时我们公司上班时间为8.30-12.00 下午上班13.30-18.00 是硬性的工作时间,也有公司是弹性的,你可以早上10点再去,但是下班就会晚,或者任务只要完成你就能不去
所以小白就要明白一下 有的是硬性工作时间 有的是弹性工作时间 这个没有好坏之分,纯看个人喜好(加班另说)
凡:啊,早!看一下表。才6点度多。七点出发不晚,在睡会吧。。。。
我提前算好了预留时间,第一天上班最好要积极一点,而且要好好休息,给人精神饱满的感觉,第一印象非常重要
(十五分钟后)
凡:跟本睡不着好吧!也不知道今天进公司会怎么样,不知道我包装的工作经验会不会露馅。。(自己遐想了一会)
凡:哎不管了,起床洗漱早点去吧。
凡:出门之前,再检查一下有没有忘记带东西吧。
一般面试通知之后会发一个,office到你邮箱里,里面有需要你准备的一些手续什么的,亦凡这边个人建议大家不要带全,为什么呢,第一天完全没必要去把入职手续全部办好,原因如下:
1.可以简单看一下公司环境,是否与入职之前大相径庭
2.不用担心没入职不算工资,正规的话工资是按照你去的时间计算的
(从家到地铁站10分钟,我坐了大概一个小时的地铁,走路10分钟到公司)
当时到公司门口的心情是这样的:
从今天开始我就要步入职场了,赢取白富美,走上人生巅峰!想想还有点小激动呢~
(图片来源网络)
(当然心里紧张的一批,不知道同事会不会喷我菜啊,我啥也不会咋办,被针对咋办。。。)
只能硬着头皮上了!
深呼了两口气,就进公司了。
前台小姐姐:嗨,你好。
凡:你好,美女。我是来报道的,请问人事是在三楼是嘛?
前台小姐姐:是的,是的,他们貌似还没到公司,你一会可以做旁边沙发休息会。
凡:谢谢,那我先上去!
(到了三楼)
因为之前来过面试,然后大概还记得人事大概再哪一块。
找到了之后,我就坐在沙发上玩手机,顺便简单观察环境。
我相信这时候大家都会紧张,这是正常情绪,不过一定要调整好心态,尤其是有包装经验的人,不要显现的过于紧张和好奇,以免引起不必要的怀疑,我喜欢用深呼吸调整心态
过了一会,人事小姐姐上班了,然后就拿着东西来了
人事:问你是今天要来报道的是嘛?
凡:是。
人事:那你跟我来,对了你叫什么名字?
凡:樊亦凡。
然后就带我走到了一个会议室
人事:简单填一份表格吧,然后这是公司规章制度
凡:好,一会填完了看完了我去找你。(嘴上很稳,但是心里慌得一批,XX!不会是要搞入职吧,我不想搞真么早,公司制度好长啊。算了,还是好好看一下吧)
然后我简单的看了一下,填的是基础信息表,并不在正规的入职表协议,公司制度的话大相径庭,主要要去自己看一下上班时间,包括补助,福利待遇,公司加班计算公式,请假规则一些的必知项,也方便后续拿不准了再去问同事。
(30分钟后)
填写完了基本信息,我就拿着材料去找了人事
人事:跟我来吧,我带你去找你去安排工位
然后就屁颠屁颠的,跟着人事来到了总监办公室
总监:是 樊亦凡 是吧,非常感谢你能够加入团队,你坐着等一下我去给你安排一下工位。
凡:好嘞好嘞哥,你去吧。(表现的很轻松,很自然,其实慌的一批哈哈哈)
过了会,总监回来了,还有我当时的组长
总监:这个是,W组长,然后以后你就跟着他。
组长:你好,我叫WXX,王总把你安排给我了,以后我们就是一组的!
凡:你…你好啊W组长,以后还请多多指教
总监:那W你去带小凡熟悉一下工位吧。
然后组长就把我带到了工作位上
组长:这个电脑是上一个同事辞职之后留下来的,东西比较乱,然后你看看从装一下系统吧,然后把环境配一下。
凡:好的好的哥,那我先搞,公司没有统一系统吧,我刚刚瞟了一下同事,好多人用win7,我想用win10。(什么辣鸡问题)
组长:没有没有,你看你想搞啥搞啥。
然后组长就回去忙了,我自己在工位上开机,然后准备配置。
凡:xx!我这也没装机盘什么的。怎么做啊,赶紧百度!
(百度了一阵子,我当时下载了黑鲨装机大师[黑鲨装机官网])
因为我们公司项目是从git上面拉的然后每个人可以用不同的电脑,不同的环境,所以让我自己去配置了。
我朋友也有的是用公司电脑,环境什么配置好了,不需要自己再去装机搞,推荐大家最好学习一下装机!环境配置也要再温习一遍!
凡:一脸懵逼。环境我有点忘记啊,哎算了百度就完事了!
然后一顿百度,jdk,maven,git等等配置。
遇见不知道的不要慌,慢慢搜索,慢慢去想。靠人不如靠己!
配置了大概一半左右,组长来了
组长:小凡,差不多可以点餐了,提前定外卖。
凡:哦哦对,谢谢哥,我看一下
(订餐过后,继续进行配置)
到了12点,大家大概该回家的回家,该吃的吃。我也就欣然的进入午休时间
凡:xx!我赶紧配置环境吧我!
(一边吃饭,一边搞)
当时很多人中午就不见了,公司那一层我就自己,我还是蛮慌的,我以为公司有转门吃饭午休的休息室
然后快到了1.30上班点,大家就陆陆续续的回到工位上
下午还是继续搞配置
等了晚上临下班,组长让我配置了 hosts文件,
凡:(一脸懵逼,给我了很多当时看不明白的地址
192.168.xx.xx xxxx.xxxx.com)啊,hosts我不会啊,百度好吧。然后网址该咋办啊,算了复制进去吧。
因为是新人,没搞过这种东西,其实复制进去就行,因为当时公司有配置自己一些的网址,所以必须搞这些东西我才能访问。如果大家啊遇到了不要慌,直接打开hosts文件复制进去就可以
例子如下:
凡:也不知道对不对啊,给组长搞个截图吧,就说配置完了,如果我配置错了丢人就丢人,就说马虎大意了。
钉钉发过去之后,组长回复:好的明白了
凡:不知道干嘛了啊,哦对了。idea什么还没下载,数据库访问工具也没搞,赶紧搞吧。
就去网上搜索工具去下载
正在下载组长还有一个同事来了,顺便问我进度,我说简单做了一些汇报。
顺便还问了一个特别幼稚的问题。我在这里分享给大家
凡:组长,那个咱们数据库用的是Oracle还是Mysql?
组长:咱们用的是mysql。
凡:那我就安装mysql2012了啊,没什么版本限定吧。
组长:啊?啥没限定,你安数据库干嘛,我们用的是公共仓库。
凡:啊。。。哦对没毛病!
同事M:你要是想装数据库自己玩玩你也能装,没所谓。
凡:哦哦,谢谢哥我知道了。
这里,这个问题就非常幼稚了,因为在学习生涯里,数据库我用的是自己本机的,然后我想做项目移植的时候,就需要确认版本,否则自己数据库没办法引入在别人数据库里。
但是,但公司不一样,大多数公司都是公库,只需要下载连接工具,然后访问对应网址即可,所以小白这一点一定要注意,不要再问这种问题。
场面很尴尬,那我也没办法
然后就如同恍然大悟一般,继续进行工具下载
18点 下班
我们公司还算好,并不怎么加班,因为是自主研发。
然后回到家仿佛松了一口气一样。
躺在床上,如释重负。
凡:哎,也不知道漏没露馅,也不知道公司大家会不会觉得我太菜。好难受啊!
第二天
第二天就没有存在那么兴奋的感觉了
6.50表响起床,困意朦胧
依旧是地铁到公司,买上早饭。
到了公司门口
凡:依旧是活力满满的一天!
踏门而入
找到了自己工位
进行一系列的软件安装和破解。
如果在学习生涯中,你的软件包括安装都是别人帮你做的。那我可以负责任的告诉你,你必须要自己学会安装,或者你说我不想卸载了,那你就去找帖子保存好。在公司不可能你软件安装破解这种东西都要别人去做。还是一句名言,万事问度娘。google也很香。
一会组长给我扔了一个地址。
gitlab仓库,包括目录结构,还有属于我自己的登录账号。
凡:xx?!gitlab是啥,没见过啊。
直接百度:
简单来说,是这样。
凡:哦哦!明白了先登上去看看。用登录账号登录。
发现其实跟github差不多嘛,复制网址,去idea导入。
一切貌似都是那么的轻松惬意~
当时的我没有跟本没料到,这只是曲折的开始…
项目下了下来,我直接懵逼。
如图:
我相信如果有经验的朋友们,应该看得出来怎么回事。
但是身为连微服务我都没学过的一个刚出炉的崭新小白,我直接懵逼。
凡:这。。这是啥啊!我这怎么看,业务也不知道,代码也不知道怎么看。咋办嘛。。。
没办法硬着头皮看
掏心窝的说,我看了还是一头雾水。
我记得当时直接点看了service去看,看接口,然后又随便看了看controller,说真的他们的技术我以前跟本没有接触过,简单来说,Swagger处理api,@Data的使用等等等。。。我真的没接触过,当时心情很崩溃。
凡:我真的这要是让我做东西怎么办啊。。。
当时的做法就是,随便看,然后那里不会就baidu,那不懂就baidu,一步一步来,然后看看他们大体项目技术,怎么做数据库连接的等等。。
其实说起了很容易,当时身处小白的我来说,我真的一头雾水,而且非常慌张。
现在告诉大家我觉得正确的方法
- 首先看结构,大体观察一下结构形成,是微服务还是多模块。看不懂也没关系,看懂多少看多少。
- 找到一个看似简单的controller从里面入手,一般肯定都有备注,找到一个关于增加的。其他页面全部关掉,只看这个。先把增删改怎么搞弄明白,不要太多关注项目业务逻辑,以免浪费时间,打断思路。
- 不要慌,尽可能把项目跑起来,跑起来之后去慢慢看。
这一点很关键,可惜当时的我并没有在意,第二天我就看了一天的代码,到了快下班组长让我和另一个有工作经验的新员工,一起去简单看了一下项目。
讲道理,我一头雾水。那个新员工应该看懂了不少,而我还没搞懂到底怎么增删改查,我天真以为就是mybatis,或者hibernate,然后看起来貌似跟本不是,所以跟本看不懂。
组长给我找了一个controller让我们去看,可能就是我们下一阶段任务的重心。
当时的心情真的很糟糕,很慌乱。但是也没办法。
看了会对应controller也差不多下班了,我拖着疲惫的身体回家。
心累,看不懂。
到家吃完饭躺床上脑海里也在想项目,想怎么问同事。想我可是有工作经验的人,这可咋办。。就连看小说看视频都显得索然无味。
(图片来源网络)
第三天
第三天还像往常一样
进入公司,不过今天发生了转折。
早上我来的蛮早,可能因为压力的驱使。
想早点搞懂公司代码。
刚进门看见了组长
组长:哎呀来挺早。
凡:早啊组长。
到了工位看了会,鼓起了勇气
凡:组长,我那个有点问题你能不能帮我看一下,我项目启动不起来。(其实我根本真不确定要启动哪个类,项目结构我不明白,启动类不止一个)
组长:你启动的是那个啊?
凡:这个,你启动一下试试
项目启动,我的心情也开始起伏,然后启动成功了?
当时我心情无法言喻,我凭感觉找到的启动类竟然还是对的。
组长:启动起来了呀,你去简单跑一跑接口吧,我昨天分给你的那个controller对应着,
凡:咋。。咋跑啊,我浏览器貌似开不开这个controller接口。
组长:你浏览器肯定不行啊!我们是post访问方式,你有postman么,去下载一下,然后去跑。
凡:哦哦ok,我明白了组长。
这是我第一天听说postman,此时我心情真的很激动,但是也很慌,下载了之后,去简单看了一下。发现postman还是比较友好的,比较容易上手。
那一天我真的很开心,比葫芦画瓢去跑接口,看着接口给的返回值,心里非常满足。
如果你还不知道怎么测接口,那么看完之后去看一下postman简单学习一下,当然工具不唯一,有不会的也可以留言问我。
但是。。好景不长,问题又来了,我还算看不懂代码,增删改查我都看不明白。
抓耳挠腮,没办法,临下班,我看组长挺空闲,我就硬着头皮去了
凡:组。。组长,那个咱们项目不是用hibernate嘛,怎么我没看明白?
组长:咱们是用的jpa,你回去简单看一下吧,很简单的
凡:哦哦哦!jpa是吧我回去看一下。谢谢组长。
(jpa?????什么玩意)
回家打开电脑,一顿小搜索
哦哦哦!茅塞顿开!
看到这的朋友们,如果你不了解jpa,那么可以去花费30分钟去学习一下jpa,很简单的一个东西,也许你以后用不到,但是如果当你用的时候再去学。那就晚了。
第四天 第五天 至熟悉业务
我怀着激动的心情,到了公司,测试了刚学的技术,看懂了最基础的增删改查,然后去慢慢的吃我可能会用到的接口的逻辑。
当然,只是这些肯定是不够的,后面也遇到了很多难题和困难,但是顺利的成长成了一个职场的程序员。
(图片来源网络)
掏心窝的对你说
讲道理,刚入职的那个懵懂无知,没有经验的时候真的特别特别难熬,可能更多的不是对难题的恐惧,而是对自己的打击,什么都不会,找不到自己对公司的价值,如果一个人没有价值,那么被淘汰也是迟早的事情。
但是每个人也是从这一步走过来的。每个人的价值并不是上来就能够被自己发现,并且利用的。
也许你现在还没有入职,也许你离入职很近或很远。你可能对职场还是一头雾水,对自己的规划也没有方向。
没关系不要觉得自己不行,大家都一样。参天大树都是从树苗长成的。
职业规划也等先入职上手了工作再去规划。当下就做好当下的事情。
最后祝大家入职顺利。你一定可以。等你觉得自己很窘迫的时候再回来看一看我的经历,可能也能博你一笑。
(图片来源网络)
一如程序深似海哈哈哈
最后祝大家好事连连,心满意成!
大家也可以吧自己的经历分享在本文下面,一起开心交流~
您的点赞是我最好的鼓励!非常感谢!
作者的话
互相尊重,互相进步,很感谢大家的无私精神。才能让我们中国IT越来越进步!
也非常愿意虚心听取更多大佬的意见和建议,和大家一起交流进步
我是你们的好朋友 樊亦凡
如果大家觉得还不错,希望可以给我一个赞,非常感谢!
非常想和大家交朋友,和大家一起进步!
一个每天进步一点点的程序员