当你离开大学或者是培训机构初入职场,都会有一种莫名的无助和迷茫感,这表示你从一个小小的新手进入了世界最难的生存模式,而你却只有编写代码这一个技能。你要从一无所有到有车有房,结婚生子,功成名就,衣锦还乡,人生不过百年酸甜苦辣也不过在一瞬间。我在这里表个态,程序员的职场从不简单,但却也很单纯。因为我们说白了都是手艺人。这篇文章讲一下我刚刚当程序员时踩过的五个大坑,目的是我踩过了,讲出来大家就不要再踩了。
这五个坑都是我自己踩过的,也许在你的眼里会觉得很低级,但我相信对于刚入职场或者是在学习阶段的同学会有所帮助。
第一个坑是找找准方向后尽可能的持续做一件事情,我在这十多年的程序生涯里,做过php,做过Java,做过C,做过python,前端,做过很多类型的项目,我就不在这里叙述了,也许新人会说你好厉害呀,会这么多语言。但我要说的这就是第一个大坑,不断改变方向,没有一个持续性。
有些新人进入公司后最怕的一件事情就是自己做不好,被公司开除掉,这时候你要明白,公司不开除你是因为你不可替代,并不是你的价格最便宜,如何让自己不可代替呢,建议就是尽可能的持续做一件事情。这里的持续不仅是指技术上的一个积累,也是指你能完整或较长时间参与同一个项目,或在某一个领域一直专研。参与十个项目不如完整的参与一个项目,持续做一件事是让你把每一件事做透做好,而不是轻轻点水,浅尝辄止。我在我的文章中反复强调“T”型人才,这就是你走向T型人才的必经之路。如果你在一个公司里不停的换组换项目或者是换技术栈,那么我认为你很快会被替换掉。
第二个坑,你的薪酬与工作量无关,从小我受的教育就是劳动是最光荣的,按劳分配,多劳多得。但我刚入职场后看到的却不是这样的,有一阵子我因此堕落,怀疑社会自暴自弃,陷入深坑无法自拔,当你走入社会,新进入一家IT公司,每天非常努力的工作,还时常加班,而一些老员工却看上去一点也不忙,他们的工资却是你的好几倍,此时你的内心是否有些许的不平衡,有时侯还有万马奔腾的不满?
我以前和你们一样,会认为程序员的薪资因该取决于技术能力,经历,资历工作量等。但这些却只是一个表象,最重要的原因是你对公司的重要性。重要性有两个方面,第一个方面是能为公司赚多少钱,第二个方面是你不容易被代替。我们不是业务员,所以赚钱可能跟我们的关系不大。所以我们要从第二个方面入手,不可代替。
你对公司产品非常熟悉,并且程序的核心主要代码都是你一手开发的,如果来一个新的程序员,技术和你差不多,但是不懂公司的业务逻辑,他是没办法代替你的,要想代替你公司需要付出的代价以及需要承担的风险就会很高,这就是你的不可代替性。所以如果你刚进职场,不妨摆正心态,正确认识到自己在公司的位置,努力去修炼内功,让自己变得越来越重要,相信你的薪资也会随之提升的。
第三个坑,你的声誉非常重要,刚进入职场时,我经常对我的组长说的一句话,这个需求很容易,soeasy,然而交任务检测时却漏洞百出,这让我在组长带领的很长一段时间内,技术职级没有都一个上升。后来我才知道,这就是领导面前失去了自己的声誉。伟大的程序员一定时一名声誉良好的程序员,声誉对于一名程序员来说非常的重要。
职场上声誉与很多方面有关,但对于一个年轻的程序员或者是刚毕业的新手来说,除了那些经常挂在嘴边的诚实守信,踏实肯干之外,有一点特别重要,那就是严谨,严谨的程序员对于分配给自己的任务都会认真理解,对于自己的产出会仔细检查。这些都能大大减少工作中的出错概率,给团队和公司中的其他人留下一个较好的印象。你可能需要很长一段时间来建立自己的声誉,而可能一次因不够严谨所导致的错误就可能让你彻底失去他。养成严谨的习惯,将使你终身受益。
第四个坑,保持英语的学习,我的英语水平高三就是顶点了,从大学就开始一路下滑。到了职场感觉更是无所谓,所以我在英语这方面吃了大亏。我吃了亏,所以我不想年轻刚进入职场的小伙伴再吃这样的亏。
作为一个程序员,学习英语不仅是为了写出更好的程序,更重要的一点是英语能帮助你获得更宽广的一个视野,带来更多的工作机会。如果你英语好,就可以在Github上找到很多可以学习和借鉴的优秀项目,如果你英语好,开发遇到问题就可以在Stackoverflow上轻易的找到答案,如果你英语好,就可以随时和全世界最伟大的程序员一起交流,如果你英语好,可以励志开发一个让世界所有程序员都使用的开源库。英语使你的视野开阔了,从一个国家走向了世界。
第五个坑,学会控制自己的情绪,我初入职场,正是流行看古惑仔,看征服里刘华强的时候,觉得不弃盛还是年轻人吗?回想种种感觉自己太傻,惭愧不已。现在多数新人都能比较理性的去完成一个工作,但有时候情绪控制能力有所欠缺,具体表现包括主观,随性,情绪变化大。在职场中自己仿佛是一个随时一碰就炸的炸弹,这往往会对个人的职业发展造成损失,甚至是灾难。
职场中有很多事情并不是完全取决于你的个人技术,而更需要你有一个比较好的情商,善于控制情绪去与人相处。
那么我们如何才能提高自己的情绪控制能力呢?
一个简单的方法就是做到对事不对人,当你对某一件事非常生气的时候,首先你需要问问自己发火有没有用,如果答案是否定的,那为什么不静下心来想想办法去怎么解决问题呢?其实,你需要有一个同理心,多站在对方的角度和立场去考虑问题,就是我们常说的换位思考。你会发现很多时候对方不是故意难为你与你作对,而是也有他的考量和存在的现实问题。
最后你也应该有一个自己的情绪发泄方式,比如和朋友撸个串,组团去K个歌,做了这些事后我才明白,公主不在城堡里,都在会所里,陪公主的不是王子,而是王总。那些少爷不是家产万贯,而是给你开酒的。听懂了请在评论区打出“保护”两个字。
谁的年少不轻狂,也许路漫长,还偶有风霜,你会说我们还有大把好时光。
但我要说,年轻并非人生旅途的一段时光,也并非粉颊红唇和体魄的矫健。
他是心灵中的一种状态,是头脑中的一个意念,是理性思维中的创造潜力,是情感活动中的一股勃勃的朝气,是人生春色深处的一缕东风。
我们不要因为无知而陷入不该承受的苦难,避开初入职场的这些坑,你将扬帆起航,劈波斩浪,一路前行。
每一个程序员都是一股凶猛的后浪,必将成就自己的辉煌,为祖国注入更多的能量。
很多人难以启齿自己以前犯过的错误,但我放下脸面,勇敢讲出,只是想让你的职业生涯更加平顺。不要再犯我犯过的错误,我愿用我的哗众取宠换你前程似锦,一帆风顺。