最近公司新来了一个妹子,老大让我带。妹子大大的眼睛,一眨一眨的,灰常可爱。从她身上我仿佛看到了两年前的自己,从面对业务的各种懵逼,到完不成任务时主动加班,蓦然有一种恍如隔日的感觉。所以想和大家聊聊当我们刚开始我们的码农生涯时,我们该做些什么?

写在前面

先聊一下带妹子这两周的趣事,感觉很有意思。记得当老大说让我带妹子的时候,我的心情是这样的

image.png

然后事情并非总朝着预料中的方向发展,妹子说的对我说的最多的一句话居然是

大哥,我eclipse炸了
大哥,我eclipse又炸了
大哥,我eclipse又又炸了

还好妹子没叫我大叔,我想对妹子说的是,虽然我长的有点着急,但头发少代表着睿智,真不代表年龄

image

妹子奉行着初入江湖无所畏惧的精神,刚来一周就光荣的提交了一个bug上线了,加班填坑的事就不说了,吓得我对妹子提交的代码必须要review,然后就有了下面的对话

我:分号为什么不换行?
妹子:别人都没换,,,
我:你怎么知道这个地方能取到值?
妹子:我猜的,,,
我:记笔记咱能不能记到电脑上?
妹子:,,,
我:同样的代码你为啥要写四遍,不能抽象出来吗?
妹子:,,,
我:你这1,2,3是什么意思,这是魔术数字知不知道?
妹子:,,,

最后,我想对妹子说,不是哥哥针对你,是因为你桌子上放的糖,总是不让我吃。额不,是因为你要打好基础,我都是为了你好,嗯,是这样的。

主动出击

我说的可不是主动出击追妹子,而是当你以菜鸟的身份初入职场时。要主动出击了解公司的各种规章制度和项目流程。对于整个项目的开发流程,各种开发环境,版本控制管理,都要有所了解。

不能糊里糊涂什么都等着别人安排,不然等到代码提交错分支或者连错数据库等问题时徒增尴尬。殊不知,或许这些信息项目的文档里都有,只是你没去看而已。

取人之长,补己之短

无知不可怕,可怕的是不自知。初入职场,遇到问题,虚心的像别人请教是快速成长的不二法门。或者你纠结了几天的问题,老司机一句话就点醒了你。

但问问题要讲究方法,最起码是自己尝试过解决之后再去问。例如,项目启动不了,你要告诉给你解决问题的人:最近有没有改过什么东西;自己尝试过哪些解决办法;以及自己判断是什么原因造成的等。而不是简单一句:我项目启动不了了,帮我看看呗。

善于学习而不迷信。多看看老司机写的代码,想一想如果自己的话该如何写,取其精华,去其糟粕。不加分辨一味地去模仿是不可取的。要养成自己独立思考的习惯。

承担责任

不要因为自己是菜鸟而怕担责任,也不要因为给你分了简单的任务而暗自窃喜。回想自己的两年多码农生涯,让我成长最多的不是分分钟就写完的简单业务代码,也不是上来就可以复制粘贴的增删改查,而是折磨了我无数次的变态需求,还有那些加班加点的奋战。

如果分任务的时候,每次你拿到的都是最轻松的,最简单的,恰恰也说明了你是团队中最无能的。如果你能主动承担相对麻烦的,有难度的任务,也许你会为此付出更多时间,会踩更多的坑,但这也恰恰是你成才的机会。

持续学习

曾经,我认为“码农”二字只是对程序员的一句调侃而已,现如今却发现是不能再真的事实。如今的程序员犹如过江之鲫,何止百万。如若不能脱颖而出,必然要成为所谓三十五岁被辞退的一员。而持续学习则是不被淘汰的必经之路。

如果你每天晚上有两个小时的空闲时间,以前全部都在打王者农药,现在你可以尝试分出来一个小时去学习。

如果你把一个小时交给了自由和享受,也不要忘了把另外一个小时交给梦想和责任。

写在最后

听说你们公司新来了一个妹子让你带啊
是啊
妹子哪的人呢
额,,,
有男朋友吗?
额,,,
有啥爱好?
额,,,

这些你不知道,你说你知道啥
我知道妹子昨天提交的代码第168行多了一个分号

这么说你是有对象喽
那个,new的算吗