程序员: 如果可以,这些事我会更早地去做

5d6ea97c3b052898566db1c28f90c237.png

迷途小书童

读完需要

3

分钟

速读仅需 1 分钟

陈博,资深 Java 工程师,拥有 8 年开发工作经验,曾在两家公司工作,经历了从初级工程师到高级工程师的成长。本篇来自于他的分享,在进阶路上,如果可能,自己会更早去做的几件事。

1

   

及时记录工作日志

强烈建议每个人从进职场开始,就保存自己的工作日志,详细记录所参与的项目、完成的任务、取得的成果等,这对准备绩效评审或者修改简历时非常有用。以前我没有注意记录,导致离职时充满疑惑,不知道几年来都做过什么。翻阅代码也难以有完整的回忆,建议大家每周花几分钟更新日志,避免像我一样的遗憾。

2

   

走出舒适区

当你在某个项目或技术上已经驾轻就熟时,就是应该走出舒适区的时候了。可以参与更多公司层面的横向项目,主动去接手一些辅助工作,像代码的 Review,或者培训新人等等,这能获得更多经验,为以后的职场道路提供更多可能。我就曾因为不想做 PowerPoint 类似的 Paperwork 而错过了一些机会,后来参与了这些工作后,发现自己的视野扩大了许多,也学会了许多。

3

   

关注公司其他团队

作为程序员,我们通常更专注于自己团队的项目,但我建议大家在空余时间主动浏览其他团队的 wiki(如果条件允许的话),参加他们的分享会,甚至做代码 Review,这能让自己对整个公司的技术体系有更加全面的理解,从而快速的成长起来。

4

   

轮换团队

在老团队工作一段时间后,适当的时候换个团队,会有全新感受。既可以学习新的技术和业务,也可以带入一些正面的影响改进新团队的工作方式。在前公司,由于项目紧张,人手不足,被借调到了另一个团队后,发现自己的技术水平并不是最强的,这就激发我重新学习。反过来,我也将之前的团队的好经验带入到了新团队。

5

   

写博客

建议大家经常写一些技术博客,这可以锻炼每个人的写作能力,总结思考,也是建立个人影响力的好平台。我过去很少写作,直到有次需要做技术分享,才发现自己的知识整理能力有所欠缺,从那时开始,我就开始在个人博客上记录技术心得。

6

   

谨慎引入新事物

作为团队的老员工,自己会有改进项目和引入新技术的想法。但务必谨慎考虑队友是否可以适应这样的变化,万一自己离开团队后,他们无法维护,那将是一个灾难。我曾着急引入函数式编程,结果等到我离职后,团队的小伙伴们面对完全不同的代码架构,就遇到了很大的麻烦,这成为了我的痛处。

7

   

控制情绪

同一件事,每个人站的角度不同,看问题也就不同,这很正常。团队会议上即使你与其他人存在分歧,也需要保持谦逊、尊重他人、就事论事,只对事不对人。我早年曾在会议上与 Leader 发生过争论,让现场其他人极为尴尬,后来意识到这是非常不专业的表现。情绪管理是一个人是否成熟的标志。

好了,以上是我在职业道路上获得的一些经验教训,希望它们能对大家有所帮助,也欢迎大家提出宝贵意见,我们共同进步!

cdcb878f7d40e0b6684fbe2316333d34.gif

猜你喜欢

转载自blog.csdn.net/djstavaV/article/details/132843995