谈谈跳槽后的收获与反思

上篇文章讨论了我为什么跳槽,文中提到促使我跳槽的三方面的原因。其中,职业的成长性是让我下决心的重要因素。如今跳槽也有四个月,对于新环境和新工作也都逐渐熟悉了,今天来和大家聊聊我跳槽后的收获与反思。

对于跳槽,我认为应该用辩证的眼光来看待。并非每次跳槽都让人满意,但每段经历都能给人带来一些成长。今天,我们从技术层面和心理层面来聊聊跳槽后的收获与反思。

(一)技术层面。记得初入公司刚接触智能座舱类产品时,我感觉新世界的大门打开了。全新的底层硬件、全新的技术栈和全新的工具链,一切都充满了神秘和新鲜感。这完全与先前的工作不一样,因此我的好奇心和求知欲被极大激发,如痴如醉地扎进项目中学习。从系统架构文档、硬件架构文档到软件架构文档,从软件设计文档到软件代码实现…,那段时间疯狂阅读各种文档和项目代码,顺手编写了大量的学习文档。那段时间的学习使得技术能力极大提升、技术视野大大拓宽。

再者,进入新公司结交新的同事,而每个同事或多或少都有各自的knowHow。正是在段时间,我学会了很多技巧和工具。其中,最重要的是学会了画时序图和类图。画时序图便于理解代码流程,类图便于理解软件的整体架构。部分朋友可能会觉得有些意外,画时序图和类图应该是程序员的基本能力,为什么我现在才学会。由于我是转行程序员,很多软件开发的工具都不了解,甚至没有听过。另外一点是前公司没人画时序图,我自然也没机会学习。

既然你现在看到这里了,如果你不会画时序图,我强烈建议你结合参与的项目学习一下。真的很有用!

第三,上篇文章提到我去了互联网公司。在入职新公司前,我以为进入汽车行业的互联网公司会尝试建立汽车软件的开发流程和能力。入职后,我发现自己大错特错,之前传统Tire1的工作经历完全没用了。这些经验反而成为了枷锁,让我很难适应互联网公司的开发流程和节奏。至今,我还未适应这种节奏。

不过,新公司也有很多让我惊喜的地方。

第一是软件能力,这很明显的体现在软件架构设计和软件代码实现方面。我常在阅读代码时惊叹于软件架构设计的精妙和代码的简洁,此外源码中处处体现着各种设计模式和设计原则,这些是我一直想学但在老东家没办法学到的。

第二是使用开源技术。传统汽车Tire1对于技术的使用是很审慎的,对于开源技术的使用则更加苛刻。而互联网公司始终拥抱开源,公司源码中很多地方都有开源代码的身影。

第三是工具开发能力。传统汽车Tire1使用的工具大都由专门的公司提供,比如Vector和EB。而新公司有专门的工具开发团队,我进行软件测试的大多数应用软件都由该团队开发,这个能力真的很牛皮,大写的服!

(二)心态层面。决定换工作后,我内心很是纠结,甚至还有些手足无措。因为是我第一次跳槽,所以感觉新鲜和期待。因为团队领导对我寄予厚望和培养,我内心也有种背叛他们的感觉。

这两种感觉在心中纠结着,让我无法安心工作和面试。最后实在没法解决这个心结,我找了刚进公司带我的mentor聊天,此时他已经是公司高层,具备丰富的工作经验和内部消息。他一直很看好我,然而他也知道我当前的窘境和公司的情况,所以听到我打算离开的消息后,没有挽留和惊讶,而是指导我决定离职时该做什么、怎么做。

经过这次聊天后,我心态发生了根本变化,不再纠结,认真找工作。现在再回想,我觉得这是锤炼内心的一段经历。心态从当时的纠结、后来的坚定到现在的淡然,这也是心态的成长吧。

我在传统Tire1工作过,如今又进入互联网行业,但不论怎么说始终没有偏离汽车这个方向。正如我当初离职说的那样,我希望见证互联网行业对于汽车的改变。我选择进入这个行业切身感受、努力学习,而不是站在一边呆呆的看着,希望这个改变能有我的一份努力。

本文算是对这段经历的反思与总结,期间也发生了很多好的和不好的事情,但总体是在向好的方向发展,且收获满满。

文章首发与上汽零束开发者论坛,原文链接:https://bbs.z-onesoft.com/omp/community/front/api/page/mainTz?articleId=7505

ps: 欢迎关注我的公众号[程序猿司晨],分享转行菜鸟程序员成长过程汇总的烦恼和反思.
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值