代码工程能力比较差,入职后会被同事嫌弃吗?
1. 烦心事儿
大家好,我是方圆。最近收到一些牛油儿的私信,“哎呀,方圆,我觉得自己代码工程能力比较差,光背八股文了,入职可能写不出像样的代码”,“方圆,我最近要入职XX了,我需不需要再对此准备些什么,拿到offer之后光玩了,申请入职突然慌了”等等类似的问题,就借着这篇帖子和大家聊聊天吧。
2. 只会八股文,只会Hello World
会不会因此被嫌弃,或者难以上手工作?
除了绝对的大佬以外,大家其实都一样。 只要入职了能用Git把代码顺利拉下来就算胜利。我觉得一点儿都没有夸张,在入职比较长一段时间内都是处于看代码、看部门新人文档的状态下,甚至之前一度让我觉得,“这么长时间了!怎么还不让我写业务?!”。
以我的经历来复盘,我有近一个月的时间都是在看代码和学习组内的文档,期间穿插着被分过一些非常简单的修改前端样式的活儿(我们组前后端一起写),后来我是实在太想写需求了,就管mentor要,之后才一步步的被当做正式员工对待,才慢慢的被分到大模块的活儿,其实新人进来大家都会很包容,没人指望我们快速产出,这期间我认为最重要的是保持好学和虚心,不懂的地方多思考和按需请教,分给的活儿保质量的完成,因为这也是mentor对我们工作态度和能力的一次次试探,时间长了,他有底了,自然会分给我们重要的活。
而且像入职要转语言的同学,Java转Go这种,更不会期待大家的产出,而且给的学习和练手时间会更长,所以大家完全可以对此轻松一些,能拿到offer这件事本身就是对我们的接受和肯定了。
3. 但是还想做些准备?
如果有mentor的联系方式,直接问问需要做什么准备,这是最明确也最高效的,没有就罢了,不强求。
自己建个代码仓库把Git使用的炉火纯青,能把代码顺利拉下来,会提交和PUSH代码,正确操作分支合并,学会回滚代码,就完全能应对新人入职的境遇了。除此之外,抓时间去照相馆给自己照两张好看的证件照,留着做漂亮的工卡,再有精力了也照两张生活照,入职之后新人介绍都会有用。
其实真的提高代码能力,它也不是入职前一天两天的事儿,时间实在是短,自己还想学一点,就在网上找个开源的项目,甭看它的具体逻辑,就看看它各个模块的依赖关系,服务层放哪儿了,工具类放哪儿了,怎么调用的,看个脸熟,而且可能入职之后项目的架构和你平常看的相差还是很大。真正的能力提升,还是离不开平常的练手和积累,没什么好办法,就是多写多看,也不必因此悔不当初,参考与我一起入职的应届生,大家写的代码都差不太多,真正慢慢出现分水岭,还是在工作之后的思考和实践上。
另外可以看看 《阿里巴巴Java开发手册》,它是一本很小的小册子,写了一些编码规范和开发注意事项,多少能有一些帮助。
4. 我想说的
申请入职时间建议周四周五,两天办理入职,熟悉熟悉工作环境,领了电脑,装上软件,差不多两天也快过完了,这期间再看看新人文档和同事交流一下,就准备换个心情休周末吧。
完成了学生和职场人的身份转换,总要对自己有一些包容,留给自己尽可能多的适应时间。其实能明显的感觉到大家的焦虑,尤其是在各大厂纷纷裁员的情况下,难免心里会想“我什么都不会,这会不会让我转正失败?”,“实习能力太差了,这会不会被嫌弃,之后裁员会不会也到我的头上”,我只能说我没见过这样的例子,没见过试用期的应届生转正失败的,也没看过被嫌弃和裁掉的实习生,尽量的放松心情,掌控好自己能做的部分,对可控的事儿保持谨慎,对不可控的事儿保持乐观,相信大家会好的。
另外在入职前,大家在校园的时间也不多了,还是老话,“努力的抓住校园的时光,珍惜和同学们在一起的日子吧”。
5. 让新生活开始吧!
最后以才读完的书中的一段话来作为结尾吧,也顺便儿在此祝大家入职工作顺利!
“一走到大楼外面,我就加快了步伐,往停车场的方向走去。我还要回到诊所去接待来访者,像我一样的人们,我们都在竭尽全力不让自己成为自己的绊脚石。街角的信号灯就要变红了,我快跑了两步想要赶上绿灯过街,但就在此时,我突然留意到了皮肤上的温度,于是在路边停下了脚步,侧过脸,迎着太阳,让自己沉浸在阳光里,抬起眼注视世界。
我意识到,其实我还有大把的时间。”
也许你该找个人聊聊
#入职前的心路历程##春招##实习##职场#