少壮轻年月,迟暮惜光辉。
—— 《赠诸游旧》
文章首发公众号:程序员技术专栏
大家好,我是飞哥。
年后又是一波跳槽高峰,但从最近了解到的行情来看,要找个好坑非常难,保住现在的工作也都非常不易。
今天跟大家分享5个比较重要的认知,无论是去到新公司还是在目前的岗位继续发展,我和多位技术大佬们列了几个“坑”,大家日常记得绕行。
01
代码质量过低
代码质量侧面反映了开发之间的协同程度,高质量代码是简洁的、清晰的、且注释完整、测试无问题。
公司一般会从可用性、可维护性、可复用性等角度来衡量代码质量。高质量代码会不仅提升用户体验,在后续的交接和维护上,也能省下不少成本。
如果公司发现开发在持续编写低质量代码,轻则背低绩效,重则被劝退。
02
跟不上技术发展
对于程序员来说,保持学习新技术的能力和态度,应该是基本职业素养。
新语言和工具的出现和迭代速度,超出了大部分人的学习速度。
及时了解新技术的发展,能帮助你从不同角度看待事物,你将拥
有更多的主动权去选择需求的实现方式、问题的处理方式等。
而一旦你停止了技能提升,公司就会开始考虑找个新的人来替代你,而这个新人,或许能够以更高效的新技术降低公司的实现成本,赋能产品更快迭代。
03
无法融入团队
当你在学习编程时,你是在个人路线上进阶,自己做项目,从项目问题中学习。
而工作不是,你不仅需要从自己的问题中反思,还需要在和其他人配合的过程时出现的问题中学习。
哪怕你个人能力再强,但公司为了提高效能、降低个人的不可替代性,还是会坚持以团队配合的方式来推进工作。
你可以去争取更多的工作自主权,但个人是很难对抗大环境的,如果你和其他开发、产品、测试等无法配合,那么重要的活都不会分给你,逐渐也就会被劝退了。
04
总是延期交付
开发确实对需求排期有足够的自主权,但整体来说需要符合业务的发展周期。
排期太紧张,可以申请加人、加班、调资源、调优先级等,但一旦排期定下来,那么老板的预期就是这个时间点,没有按时交付你就得提供充分的理由,而且大部分时候尽管有理由,你还是得担责。
久而久之,你会失去所有人对你的信任。主观印象就是你这个人“不靠谱”。
05
效果不符合预期
这里说的不符合预期有两种维度:个人能力不符合预期,以及交付的成果不符合预期。
个人能力包含理解力、学习力、生产力等,交付的成果比较好衡量,一般是速度和质量这两个维度。
对于每个加入团队的新人,领导都会对其有一定预期,希望你在多长时间内达到什么程度。
一旦你过了这个时间没有达到他对你的预期,有些领导会找你沟通,希望你怎么做;但大部分领导,会默默记下你的表现,直接给你一个绩效结果。
职场中最重要的认知之一是:即使你做错了,也没有人站出来告诉你,大部分情况下只会在心里给你一个分数,打个标签。
古诗有云:“少壮轻年月,迟暮惜光辉”。
希望各位能抓住机会,努力拼一把,不断修正自己的缺点,持续精进。
今天先说这么多,后面再多跟大家聊聊。觉得文章不错的记得关注,加飞哥个人微信~
文章首发公众号:程序员技术专栏
-The end-
你好,我是中年码农飞哥,
我会从CTO视角讲述程序员职场/技术/学习/创业等,
分享从码农到CTO的职场和技术经验
扫 码 | 围 观 飞 哥 朋 友 圈