一、背景
由于个人原因,我从上一家公司离职了,进入到现在的公司。具体算了下,也有两年半的时间了。第一年到这边主要还是适应环境,熟悉公司的技术栈,参与一些项目的研发,同时熟悉公司的项目管理制度和业务。第二年到现在,慢慢开始独立的做一些项目,这些项目让我进一步的提升对项目管理的认识以及业务水平,对公司用的技术框架也用的更加得心应手。
作为一名技术人员,努力朝着“精技术、懂业务、擅管理”方向发展,但目前我给自己的定位是“技术是基本,要为业务带来价值”。
二、跳槽准备
对于一个高龄程序员来说,这一次跳槽我思考了很久,不再向以前那么干脆利落,从准备的时间开始,我估计有10个月的时间。我从如下方面进行了考虑:
- 技术学习,收集常见的面试题目,由于高龄,面试的岗位定位偏高,需要准备一些稍微有点技术含量的面试题目,如今比较流行的技术,譬如微服务、容器化等,这些就要多去看看资料。另外如果可能的话,有针对性的对面试公司采用的技术栈准备相应的面试内容。这一块的准备时间较长,主要自己也感兴趣,对于一些学习的内容,针对关键点可以做下笔记,以备复习。另外也是从这时候开始我才写一些简单的文章,发布到网上,每每看到阅读量上升了,心理也有点成就感。
- 薪酬预期,预期薪酬至少涨幅30%以上,但薪酬不是一个绝对的标准,很多互联网的薪酬都能达到我的预期,但由于家庭原因,我得尽量争取工作和生活平衡的问题,其实这样子我的选择范围就缩小了很多。
- 家庭沟通,要与家人多次沟通分析为什么要离职,有时候当局者迷,是不是自己受了一些委屈就想走,还是工作压力太大,还是什么其他原因。确认好原因后,明确要换工作,这时候再找朋友、同事或者求职app获取招聘信息进行面试。我个人建议先找到工作再提出离职,另外离职的时候务必好聚好散,有些工作需要背调。
- 风险评估,换一家公司,工作上的人脉需要重新建立,工作内容需要重新学习,工作得从最基础事情做起。简单来说,很多事情得从零开始。潜在的风险有:1.能否适应新的企业文化;2.能否融入新的团队。这些因素都有可能让你过不了试用期。
每一次面试,都是一个机会,而机会总是留给有准备的人。
三、如今工作内容
目前我主要还是作为技术负责人参与项目,手上有几个项目,同时也负责一些日常的运维工作,每天的工作应该都是超出饱和的范围了,同时由于一些日常的运维和临时交办的事项,工作切换频率也比较高,经常几个事一起来一起做,很大程度上影响了工作效率。我对手上的工作分类了下,主要有如下四类:
- 项目推进
- 日常运维
- 临时工作
- 沟通
这四个事情应该就是我对公司的价值了。居安思危,这些工作的可替代性太强了,因此要建立自己独有的价值,而这些价值最好能在日常工作中建立,因为很难有额外的时间让自己建立价值。目前我从日常的工作中,我发现了一点,另外一点源于之前跳槽时建立起来的兴趣:
- 写开发文档,新公司每一个系统的开发框架和开发方式都不一样,即便有人曾经维护过某个系统,但由于长期没有维护,也忘记了怎么维护。因此开发文档可以同时帮助新人和老员,帮助新公司知识的传递。写开发文档的同时,会加深自己对这个系统的了解。某个名人说过:“输出是最好的输入”,此举一箭三雕,何乐而不为。
- 写技术文章,首先你不能把公司的技术直接黏贴复制到网上,这是犯法的。但我们可以学习其思想,基于其他技术框架做一些demo,沉淀知识,分享经验,提升自我。
四、未来规划
兴趣仍是我最大的驱动力,我也只想到了一点,希望jym帮忙出出主意。
- 坚持写技术文章,其中也包括技术之外的话题。先定一个小目标吧,一周一篇。万一被裁,去当个IT培训员也有一些积累。
五、总结
字里行间透露出高龄程序员的无奈。居安思危,努力留下来。