关于从Java转Go的经历

我曾经是一名Java程序员,毕业后一直从事着Java开发。没想到,在2022年,我的职业生涯遭遇了一次前所未有的转折。那一年,疫情仍未完全结束,我们依然戴着口罩,时刻警惕着。公司也迎来了一波寒冬,政策越来越严格,福利制度被取消。于我而言,更加令人沮丧的是,公司开始扣除员工的绩效工资。我这样每天加班加点,完成各项任务的员工,却无缘完整的薪酬。事实上,整个部门的工作量竟然没有任何减少,反而更加倍感辛苦。还有那些不加班,工作量并不大的同事们,却能够拿到完整的薪酬。我们这些在加班加点中耗费尽心力的人,却总是被扣工资。理由竟是,部门绩效未达标。与部门领导多次沟通,最终决定以优化的方式离开公司。对我来说,这是一个绝佳的选择。如果我留下来,不得不承担更多的工作压力,同时依然面临着扣绩效工资的风险。尽管我们极力改善业绩,但此事却并非一朝一夕可成。于是,在2022年9月19日正式告别了这家从实习到现在的公司。接下来,我在休息几天后,参加了长沙的同学聚会以及大学同学的婚礼,享受着这难得的轻松和愉悦。直到国庆结束,我回到北京开始了求职。


但是,命运给了我一个意外的转机。一天晚上,以前的技术领导打来电话,告诉我一个重要消息:之前负责的项目开发任务已经进入快速上线阶段,后期却没有人能够接手这些任务了。于是,他问我是否愿意回去,支持这个项目直到12月底。个人分析了这个情况,结合自己的现状和逐步的计划,最终决定以外包的形式回到公司继续支持这个项目。对我而言,这是一个最适合我的选择。


又回到了曾经工作过的公司,这3个月与以前的同事们再次并肩作战。前期,不断加班处理过去存在的问题,尽管工作非常辛苦,但是团队氛围很好。等到项目初步稳定后,我们也逐渐放松了压力,感到轻松许多。12月底来临的时候,终于真正结束了这个公司的工作,同时也是结束了我在北京的生活。依稀记得当时来北京时发过的朋友圈,分享了一首歌“飘向北方”,一飘就是3年,那时的我对北京充满向往和憧憬,但是这里不属于我。整理行李,2023年1月2号带着从学校来北京时的行李,离开了北京,回到了海南。休息了一段时间,春节即将来到,但是家人却一直劝我留在海南找工作,因为他们对北方的城市生活缺乏了解,不明白北方城市发展的机会有多广阔,每一条路都有机会创造意外收获。我也清楚海南的IT行业发展并不理想,没有大城市机会多。在这样的情况下,我决定前往上海,即便不知道将遇到何等挑战,至少那儿拥有许多机会,平台也更广阔。


23年二月,我带着从北京带回的行李前往沪漂。我投出的无数份简历,却和我期望的一样杳无音讯,几乎没有收到任何面试邀约。这时我的压力骤然增大,我需要不断地学习和复习,同时也需要调节自己情绪的波动,回应家人的询问。我心里深感焦虑和迷茫,静心等待面试的机会。在这段时间里,我不敢在社交平台上发身处上海的动态,只是默默地等待着机遇的降临。直到3月中旬,陆陆续续有甲方公司发来了面试通过的消息。一个是Java方向,一个是Go方向。那时,我对Go的基础知识几乎一无所知。虽然从开始投简历时就报了Java工程师的职位,但当面试官告诉我项目偏重Go时。我想,既然已经等待这么久了,为什么不去试试呢?我告诉面试官我没有Go的基础,但也表示愿意去学习,以后做好Go的相关工作。谁知面试通过了,还得到了一家台湾IT企业的Java方向的面试通知。我在面试时,对公司有了更多的了解,认为无论是Go还是Java方向,它们都是以人为本,注重员工的学习和成长。这让我对这些公司内生的信念和文化更感兴趣。我最终决定加入Go技术的这家公司,这也是我第一次认识Go。


从Java转换到Go的过程并不只是一场技术上的转变,更是一次情感上的转变。对于一名一直使用Java编程的程序员来说,这是一项艰巨的挑战。不仅仅是因为Java和Go拥有完全不同的语法和规则,还因为转换到Go需要放弃对Java的依赖和熟练掌握。这就意味着要重新学习所有的基础知识和应用程序开发的技能。转换到Go的过程需要程序员不断地学习和探索。通过面对自己的技术瓶颈和熟悉的编程语言打破,不断寻找解决方案和学习路径。这需要耐心和毅力,更需要程序员不断挑战自己的实践能力和思考能力。在转换过程中,有时我们会遇到一些难以预料的问题,这时候就需要探索和试错,不断尝试新方法和新思路。这也许会耗费大量的时间和精力,但这也是我们成长和提高的一个过程。虽然这个过程是艰辛的,但也是非常有价值的。我理解到了不同编程语言的优缺点和应用场景,也掌握了一个新的技能,并且更加有自信地面对未来的挑战。在我转换到Go的过程中,我发现最重要的是心态。不管是学习新语言还是面对技术难题,我们必须保持积极进取的心态,才能不断突破自我,实现自我价值。


0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
鱼友3678
下载 APP