天天加班写代码却得不到升职加薪,这"五位法"值得每个程序员学习!来看看吧,让西安达内小编与大家一起分享程序员职场攻略!
作者:沙茶敏碎碎念
来源:今日头条
年中,又到了互联网公司的年中考核季与晋升季,像阿里巴巴就是4月份考核6月份答辩,而腾讯公司则是7月份考核与答辩,考核与答辩的结果当然与钱息息相关,在互联网公司,这里的利益相关非常的大,例如在阿里,同个小组月薪相近的两个人,考核3.75(前20%)的年终与加薪幅度往往是考核3.25(后20%)的人的两倍以上。
最近收到很多程序员朋友的私信,说自己天天加班加点干活,写代码,为什么到了考核自己就不行了呢?为什么领导总对我有偏见,比起写代码,我觉得了解一些职场的技巧,可能更有帮助!今天我们来讲一讲,程序员职场中的五位法。
定位
定位,就是告诉我们应该做什么,不应该做什么?作为一个程序员,最重要的事情当然是写代码,优化现有的框架,探索新的技术,并且带领新人成长,推动项目进度。随着互联网的发展,公司的不同,程序员的技术栈也有了各式各样的不同,清楚自身的定位,就是去了解现有项目的框架,了解公司现有的技术,并且尝试去看业界更为先进的解决方案。举一个简单的例子,我们公司是做C++的,如果有一个员工,天天去钻研Java技术栈相关的知识,你说老板可能会喜欢么?你做的这些东西更多的是个人的成长,而对公司收入甚小。
定位的另外一个方面,就是知道自己的位置,谁才是真正的老板,很多老程序员经常犯这样的错误,遇到一些较大的需求变更或者故障的时候,就凭借自身的经验对代码进行优化或改动,没有知会到相应的上级。这是一种不好的习惯,首先,向上汇报并不是因为你的能力不足,而是做一个备份,后面有其他问题可以快速溯源,定位问题并解决问题,在我们日常开发中,那种某人偷偷改动的代码引发的故障是灾难性的,除了当事人,其他人都认为是正常的。另一方面,一些气量小的领导可能为觉得你威胁到自己,他的地位不稳,你觉得你的位置还会稳么?
到位
到位,把工作做到超过上司的预期。这样的工作场景,相信大家也遇到过,领导让你开发一个需求,你答应说周四完成开发自测,结果拖到了下周一还没有完成,而且还出了很多开发质量上的问题,测试都投诉过来了。长此以往,你觉得老板对你的映象会好么?可能你有很多理由,例如产品经理突然需求变更了,或者家里突然有事情,或者之前的技术方案有问题,但是你的老板并不知道,所以,一旦有突发情况发生,立马进行向上汇报,给老板有一定的延期预期。
到位,其实是管理上司对你的预期,在程序员的考核中,常常有超出预期,不到预期,那么什么是预期呢?要知道,技术人员的KPI是非常难界定的,这就需要了解上级对你的预期,就需要经常的与上级进行沟通与交流。特别是一些比较大的项目,也可能是一个比较难以解决的技术问题,带着你的解决方案,与老板进行沟通,从而达成一定的共识,知道老板对这个项目的一定看法。
补位
哪里需要你,你就在哪里。在一个项目团队中,常常有各种各样的工作,上司没有能力解决或者无暇解决。上司也是人,特别是程序员这样的技术职业,不可能要求组长比组里面任何一个程序员任何一项技术都更加优秀。善于找到自己的长处,并且能与组长进行互补,也是一个程序员应该学习的技能之一。当团队有岗位出现空缺,或者有难题其他同事无法解决时,自己能够站出来,帮助团队进步,成为团队不可或缺的人。
站位
站在哪里,就做好当前的工作。在工作中,不可能每一个任务都能让你开心,都能让你干你擅长的东西。往往有一些任务,非常困难,很多程序员都会产生懈怠、逃避甚至磨洋工的心理。例如老板让你把原有的javascript中使用JQuery框架的迁移到性能更高、逻辑更加清晰的VUE框架。有些程序员就会认为这是脏活累活,毕竟产出不如隔壁写业务的,并且迁移往往更容易造成故障。
这个时候往往需要改变自己的心态,不要一叶障目不见泰山,从大众的认识中,这些迁移工作往往是脏活累活,但是换个角度来看,迁移的过程中,业务的梳理,产生新的业务文档,是对团队宝贵的财富,对后续新人的接手都有非常大的帮助,另一方面,迁移的过程中,往往能对原有问题进行优化,这些才是实打实的技术体现,如果你能够把这两项做好,一定可以超出老板的预期。
大家都是打工的,往往不能决定自己的具体工作,接受它,并且积极地去面对,这就是站位。
换位
在人生道路中,换位思考极为重要,程序员也是人,亦是如此。可能上述说了几点,你可能不太认同,凭什么领导就这么大的架子,程序员就该这么低三下四这么辛苦,我们不烦换位思考,假如你是老板,每周查看员工的周报,眼前的周报要么就是一两行没啥重点,要么是长篇大论,一下子看十几篇周报,不觉得辛苦么?为什么领导都喜欢会汇报工作的员工,因为这样的员工减少了领导的工作,让领导可以短时间内了解对应的工作内容。
另一方面,己所不欲勿施于人,你不喜欢干得事情,也不要让周边的同事进行为难,你今天不让同事好好干,明天别人跟你合作的时候也不跟你好好干,在工作中多给其他人留点情面,就是给自己多留一条路。
总结
定位、到位、补位、站位、换位,一个优秀的程序员如果还能做到这5五点,一定可以更加出色。
可能有些人会说,程序员不好好搞技术,反而搞这些,不就是迎合上司,跪舔么?相信每一个程序员,都希望能够依靠技术,得到相应的奖励与报酬,当是程序员毕竟也是人,是人就需要沟通与交流,如果我们手上有着不错的技术,却因为不懂与人沟通,得不到相应的回报,得不到伸展拳脚的机会,这不是可惜了这一身的本事么?
千里马常有,而伯乐不常有!这是我国自古以来的名句,希望各位程序员朋友学会这5位,人生更进一步!
-
程序员
+关注
关注
4文章
951浏览量
29799
发布评论请先 登录
相关推荐
评论