最近很多小伙伴陆续找到了自己毕业后的第一份工作,很多小伙伴希望兴哥分享一下作为一个菜鸟程序员刚进入职场时有什么需要注意的准备以及哪些坑可以避免。兴哥自己也是从一个小菜鸟走过来的,目前作为公司很多小菜鸟们的直接上级,所以可以从一个直接上级的角度帮大家进行一些分析。
首先,对于一些重要的事情,我们需要先把它们摆在前面说,因为我们的认知会影响我们对事情的判断。找到一份工作并不容易,公司招个人也不容易,所以在你入职到你转正这3个月时间内,我们自己,包括我们的直接上级和HR,这三者的目标其实是一样的,都是愿意看到我们能够转正成为正式员工的。如果你的直接上级重新招人,需要重新面试重新培训,而HR的入职率转正率也是他自己非常看重的KPI之一,所以有时候你能够入职或者你能够转正,可能HR比你还要高兴。因此,在这个阶段,你的直接上级和HR给予你的一些建议、态度等等,我们不要去做不好的解读,比如觉得他们是不是故意针对你、挤兑你啊,我们没有必要去做这种负面的解读。
所谓什么针对你挤兑你啊,说实话以后有可能会出现,但是在你刚入职没多久,没有犯什么错误,也没有体现出来你明显不适合当前岗位的前提下,我认为是不会出现的。人家辛辛苦苦把你招进来,然后再把你挤兑走,吃饱了撑的吗?一天招人玩不至于啊。因此,在第一份工作中,我们需要注意选择什么样的公司和直接上级。如果你面试的时候,觉得这家公司哪哪都不错,就是这个将来的直接上级你看他有点不顺眼,这家公司你去不去千万别去,因为以后你的活是他给你排的,你的KPI是他给你打的,他的一举一动都会牵动着你的喜怒哀乐。因此,在选工作的时候,第一份工作一定要给自己选一个对脾气和胃口的直接上级。如果你真的看他不顺眼的话,其实他迟早会知道的。总之,入行后的第一个领导会对你产生非常深远的影响,他会左右你对这个行业以及你个人职业生涯规划的看法。
那么,在入职之前,我们需要做哪些准备呢?我认为立竿见影的有两点。第一点,不管你是开发什么语言的,把这门语言对应的开发环境搭建步骤再熟悉一遍,过程中需要做哪些配置,下载什么软件,或者用到哪些常用的工具,自己再熟悉一遍,然后把该准备的东西提前准备好。咱别到时候发了你个新电脑,你都入职两天了,领导偶尔瞟了你一眼你还在那百度呢,那就太拉垮了,那我不保证你第三天还能不能来上班了。第二点是给做Java开发的小伙伴的,在你入职之前,再把饭型这一块好好的温习一下,因为我遇到过挺多次,就把Java代码摆到新人面前让他读,读半天读不懂,都是卡在类型这一块。可能当时他们学的时候也没有体会到有什么用,就选择性的跳过了,结果上到职场以后,看到这些什么括号啊,大写的字母啊,再加个问号就完全懵了。所以,小伙伴们在入职之前,把类型这一块再深入的了解一下,他会直接影响你的代码阅读能力。
刚入职在工作中遇到问题卡壳了,该不该问,同事会不会嫌我烦啊。作为一个管理者,我的建议是,业务上的问题不要怀疑,直接问;如果是技术上的问题,可以自己先尝试着去解决一下,但是以半个小时为限,如果自己半个小时内没有解决,也赶紧求助。因为相较于项目进度而言,你个人问了几次,烦不烦真的是无足轻重。项目管理管理的就是进度资源和风险,有风险及时上报,因此有话早说,有屁早放是一种非常可贵的良好品质。最怕的就是你表面上岁月静好,坐在那敲代码呢,结果2天以后过来收作业才知道,其实你问题已经卡了2天了什么都没有做出来。因此,在刚入职的阶段,遇到问题当然可以问,只要注意方式方法。第一就是同类问题只问一次,一般来说,别人问我问题,除非他问的每次都是相同的问题只是没动脑子,今天问个2+2,明天又问个4+4,不然的话我个人是不会烦的。第二点就是把你的问题再往后想一步,也就是给自己模拟一下,如果这个问题得到了解决,后面自己会做什么,可能会遇到什么问题最好呢,求助一个人,让他帮你把整条线都梳理一下。第三点如果条件允许的话,咱别像骚扰电话一样,指指着那一只羊薅羊毛,咱平均的薅大家,你抓着一个人一天问了5次,跟5个人一天问了一次,其实对于你来说可能体验差不多,但是对于他们来说,体验其实相差很大的。
在你求助的过程中,其实也是一个交流和彼此认识的过程,在这个过程中,你可以大体了解到每个人的脾气、秉性,以及是否能跟你合得来。如果在这个过程中,能交到一两个工作上的朋友,并不是说要多掏心掏肺,哪怕就是中午下了班能一起去食堂吃顿饭,这件事情对于你整个工作的舒适度都是一个大大的提升。换句话说,很多公司在你转正的时候是需要同事们来帮你写评价的,在这个环节,就算你被同事们贴上技术有待提高的标签都不可怕,最可怕的标签就是不善于交流、沟通能力差。因此,哪怕是逼自己一把在刚入职阶段也努力跟大家混个脸熟,这个沟通能力绝对是核心能力的top one。
兴哥呆了这几家公司,对于新人的考核一般都聚焦在3点:一个是技术能力,再就学习能力,然后是沟通能力。这个技术能力和学习能力呢,其实说白了,就是你多长时间内能够把公司的开发流程和业务流程熟悉一遍,好了,今天就和大家聊到这里,还有一些职场方面的困惑,可以和我多留言沟通。