聊聊目前软件行业的就业及想法

开发 架构
如果你曾经在高位,曾经是管理岗,但目前很难再找到对应的岗位,那么降低预期,保持学习、动手能力就非常重要。要有”龙蛇之变“的能力和心态。

最近两个月一直处于忙碌状态:跳槽、转行、学习新的编程语言(Python + Golang)、赶工期、面试招人……也正是这一些列的经历,对目前的就业形势和软件从业人员的发展有了一些新的观察和思考,在这篇文章分享给大家。

整体而言,整个互联网行业正面临着一场大的清洗和变动,互联网大厂的大批裁员,让整个面试市场发生了巨大的变化。正在找工作的朋友应该深有感触,我也是在面试的过程中才发现”寒意“已经如此的深了。

关于面试的一些感想

最近有一些Golang的HC,参与了筛简历、面试的环节,真切感受到寒意。即便是大量大厂出来的,几个月空档已是常态。从手头的简历和面试人员来看,这个空档期差不多都在3-7个月不等,有的甚至更长。

关于这一方面,有一些感想,仅供参考:

第一,大厂出来想以原的工资找工作的可能性很低,需降低预期,降维竞争,或许是一种更好的选择。其他中小厂出来的也是同样的道理,利用相对优势(履历、降薪),挤压不如你的人的空间。现实就是这么残酷,本质就是弱肉强食,最终把水平弱的、不符合市场需求的人挤压出这个市场。

第二,当前面试市场上充斥着大量大厂的人,大量拥有满光鲜履历的简历:高学历、连续大厂经历、很牛的项目……如果你的简历一般,乏善可陈,那么几乎是没有面试机会的。当然,如果你没有很好的履历,但有一些硬实力,做过好的项目,把简历写的优秀一些,机会会大很多。

第三,内推成功率会高很多,注意,是高很多。它可以让你避免海量简历的竞争,而且内推的本质是关系,是信任。

第四,10年以上工作经验的人,普遍已经脱离一线太久,动手能力不比3-5年的有优势,也是裁员重灾区。个人始终认为,无论是否走管理岗,还是技术岗,都应该”文能提笔安天下,武能上马定乾坤“。

第五,对于中小企业来说,招人大多数优先多面手而不是垂直精专,需要你自己搭舞台、自己唱戏。同时,也没那么多管理坑位。这里不是说”精专“不好,只是需要”精专“的岗位比较少。如果你能够做到在某一领域精专,还是有”门槛“优势的。但对于大多数中小企业,甚至数字化转型的企业来说,并没有那么高的业务量,很多屠龙之术是无用武之地的。如果你的技能更符合大多数的市场需求,机会就更大一些。

第六,关于花费大量时间研究源码、深钻底层原理这件事,个人的看法有所转变。曾经也在这么做,但这件事的边际效用是递减的,看看面试时背诵的八股文,这本质上都是一种”卷“。个人认为是大厂招人引起的卷。但目前中小企业的市场逻辑貌似变化了,可能更多关注业务和综合能力,向这个方向的投入和努力,ROI才会更高。当然,这也只是个人感觉的变化,仅作参考和讨论。

第七,如果有幸有几个Offer,那么,选一个还在赚钱的行业,大概率会活得久一些。有一些简历,前面几家公司都是大厂,突然选择了一家小公司,普通的业务,然后,就没有然后了。行情不好,如果有选择,选择就更重要。

第八,备好余粮,控制好超前消费。

第九,如果你现在还有一份工作,切忌别意气用事,别裸辞。

第十,未来竞争的核心大概率是围绕:学习能力、动手能力、产品能力、管理能力的T型人才。

关于GPT的竞争

长期关注的朋友都了解,本人是Java出身,从事Java编程已经十二三年了,最近两个月几乎完全转向Python和Golang了。原因很简单:工作需要。

由于GPT的出现,让学习新知识的曲线变得平缓,让学习和输出效率翻倍提升。曾看到一博主说:GPT并不会替代程序员。列举了不少理由,大多是说GPT还不够智能。而我自己的亲身体验是,GPT可以让一个程序员做2-3个程序员的事,特别是在遇到疑难Bug时,之前可能需要半天、一天,当用上GPT之后,可能只是分分钟的事。虽然GPT还不够”智能“,但它让三个岗位变成一个岗位,那么,另外两个程序员本质上不是已经被GPT替代了吗?

最近在思考另外一个问题,由于GPT的出现,也或许是由于市场行情的变化,未来的软件工程师可能不再以编程语言来区分,而是需要什么学什么。大量的编程语言只不过是实现目的工具箱,这个工具箱里面有Java、Python、Golang、Rust等等。当用到什么时,拿出来,快速掌握、实践、运用、实现,这期间还有GPT这个利器的加成。

软件工程师将需要更抽象的编程思想,而不是一门语言。想要更理解更抽象的编程思想,前提是多学两门编程语言。

关于未来

上面聊GPT的部分,也提到了个人的一些关于未来工程师的形态和需要具备的能力。这里再总结一下:

如果你有能力提升竞争门槛,那么走高精尖的路线,也是非常不错的。但这也意味着选择范围的有限。

如果你想与更多市场需求相吻合,那么拥有自己搭舞台、自己唱戏的能力就非常重要。本质上就是多面手。

如果你想长久的在这个行业混,快速学习能力是必备的。这可能也是软件行业一直都存在的隐性需求。现在又有了GPT的加持,未来新增了一个区分维度:会用GPT的和不会用GPT的。

如果你想有更多的选择,不要再固守一门编程语言,而是以解决需求、达成目标为最终诉求,语言只是一种实现方式和手段。

如果你曾经在高位,曾经是管理岗,但目前很难再找到对应的岗位,那么降低预期,保持学习、动手能力就非常重要。要有”龙蛇之变“的能力和心态。

如果现在你还没找到工作,那么换一种生活方式,享受一下没有那么”卷“的生活,思考一下人生,也未尝不是好事。生活毕竟不仅仅是工作,生活还也可以有各种各样的方式和选择。

责任编辑:武晓燕 来源: 程序新视界
相关推荐

2018-06-04 16:35:22

python编程语言人工智能

2009-06-04 09:50:50

IT行业就业软件测试

2021-03-26 06:27:08

操作系统应用软件浏览器

2009-07-01 16:01:48

软件

2020-12-18 08:36:06

芯片行业台积电中芯国际

2012-03-05 17:16:13

移动开发就业

2023-04-07 14:15:05

2015-12-01 15:26:36

.net转型面试薪资

2017-02-15 20:32:42

2020-09-17 16:01:09

人工智能技术数据

2019-12-05 10:19:52

软件Linux机构

2020-12-31 05:33:34

软件性能优化

2020-07-02 22:42:18

Java异常编程

2017-03-06 16:51:52

Java泛型实现

2020-08-13 12:05:45

人工智能技术就业

2024-03-27 07:58:23

开源软件MongoDB

2023-05-04 00:27:40

2011-11-14 18:32:06

智慧IBM

2009-04-07 09:17:39

美国高科技行业就业
点赞
收藏

51CTO技术栈公众号