温馨提示:有点标题党了,本文并不是正常技能共享,而是表达自己的一些观点,如有得罪,请多包含。

2023年的面试隆冬

从去年到本年各个大厂都在不断裁人,导致本年IT互联网行情很差,许多朋友都缺乏面试时机或许面试不通过。

程序员一旦要开端面试,许多朋友都开端循环以下几个步骤:

  • 刷算法题,如:LeetCode各种困难程度的题目
  • 背诵各种八股文,如:浏览器恳求一个URL的完整过程
  • 温习各种冷门常识,如:Promise.race(谁先回来就获取谁的成果,后边直接不处理)或Promise.allSettled(成果为Iterator对象,完成next())

或许以往这种温习模式还算不错,由于现在大多数面试流程基本上都是会问上述问题,而面试官问这些问题的最终意图是什么:

  • 算法题,首要考的是逻辑思想能力
  • 八股文,首要考的是根底常识是否满足扎实,常识深度是否满足
  • 冷门常识,首要考的是常识广度,你除了现在运用常识点外还能具有其他常识面

后续一些项目经历讲述,首要意图在于测试你是否真的参与到项目中,可是这个往往都是容易被忽略的点,这个放到后边再讲。

当下最火的IT技能,ChatGPT智能机器人出来后,它不像一般搜索引擎一样,需求去许多的成果去找到自己的答案。而是直接将答案提供给到你,让你能够愈加快速完成功用。

假如ChatGPT遍及开来,那么面试是否还需求考算法题和八股文吗?

或许换个问题,当AI技能能够代替绝大部分根底开发作业的时候,面临这种技能变更,作为一般开发者,咱们应该如何做技能成长规划呢?

怎样办

看清楚问题

作为一般的开发人员,咱们平时大部分开发作业说的不好听一点,其实都是在复制粘贴,简略点说便是在搬砖,从A当地搬到B当地,举几个比如:

  • 使用框架封装好的东西去开发项目,是否有测验过自己去完成一个框架,如:Vue、React
  • 完成某一个功用的时候,要嘛从现有项目中复制,要嘛从网上找对应答案,比如:需求从一个url获取参数,你会自己完成一个,仍是复制呢?
  • 遇到问题,榜首反响基本上先从网上找答案,找到答案看看能否解决,假如能够就不会再往下深入学习

以上基本上便是咱们一般开发的发展路线——尽量不去开发轮子,也没有时刻和兴趣去开发轮子。

当chatGPT智能机器人出现之后,你会发现你会的机器人都会,而且它还能完成你不能完成的功用,那么咱们能够斗胆猜测未来会有这么一个产品:

一个低代码智能化平台,只需求资深开发者去输入一些关键性的事务代码,同时优化生成出来的代码逻辑。

举个更简略的比如,原本你手动搬的砖,现在有机器人能够完成自动搬了,或许说当马车被轿车代替了,那么马夫的作业自然也就被司机所代替。

那么问题就很简略了,现状的问题是:

大厂或小厂都在裁人,不需求那么多搬砖工了,而你还在为了更快搬砖,去进步自己的搬砖能力,如:刷算法题、根底常识等,不就等于在锻炼自己臂力让自己能搬更多的砖吗?

解决计划

已然清楚问题了,针对这个问题能有什么解决计划呢?其实是有的,就在于自己的选择。

成为少数人

怎样理解成为少数人呢?首要有两种方法:

榜首种方法,无可代替或许很难代替。

你的作业只有你能做,或许你做的作业很难。仍是以搬砖为例:

  • 能够在高楼层搬砖
  • 能够在深海里搬砖

简略的说,除了开发事务功用外,你还掌握了其他的技能,说出来或许咱们会骂人,如:

  • 写一手漂亮的PPT,能把PPT做堪比艺术品
  • 项目办理能力强,能掌握项目进展
  • 有产品思想,你完成的功用比产品司理想得还完整
  • 其他软技能…

第二种方法,成为专家

这种方法需求天赋+时机+努力,缺一不可,简略来说,便是咱们搬砖用的工具都是你制作的,如:

  • Vue/React的作者,将很难被淘汰
  • 公司内部的架构师们,项意图整体架构和轮子都由他建立的,或许公司需求他们去新建立一套轮子

那么如何成为专家呢?不管是从网上仍是实际中,都有许多完成路线,我这里简略总结一下:

  • 努力学习,扩展技能栈,日复一日的坚持学习常识
  • 深入事务范畴,将技能与事务结合,不断发明一些新的计划或架构
  • 扩大自己的影响范围,等待时机,发明一套归于自己的架构体系

脱离搬砖

假如真的继续干这一行,吃技能饭很难混下来,那么只有选择脱离,可是脱离也分不同的分开,下面简略说几句。

榜首种脱离,改动自己,拥抱新方向
当轿车来临的时候,马夫无法继续作业了,那么为何不直接投入轿车司机的行业呢?

已然AI技能现已开端成熟投入运用了,那么作为开发者有什么理由不提前进入AI范畴,去测验一种新的方向呢?

比如:

  • 完全转行成为AI开发,这里门槛有点高,可是能够去测验
  • 使用AI开发工具,成为AI的运用者是不是愈加适宜呢?

第二种脱离,永远脱离,投入新范畴
AI的到来,会完成许多根底开发作业,那么我不做开发了,是不是就不用被淘汰了呢?

正如所说,天涯何处无芳草,哪里都能够混口饭吃。

不要做21世纪的孔乙己,脱不下身上的长袍。

举几个比如:

  • 转技能培训,条件是你在IT开发待的满足久
  • 创业当老板,从打工思想变老板思想,条件是得有钱有资源
  • 早餐摊,卖粥,足以养活一家人,条件是身体健康

总之,心态不要奔溃,被裁人也好,面试不通过也好,这只是当时整个大布景下的一个波涛,更何况现在AI的技能并没有那么发达。

假如以时刻为维度,你这次的失利,只是你几十年人中的一个小片段。

假如以空间为维度,你我皆是蝼蚁,宇宙何其庞大,你抬头看片星空,是否心情会愈加放松一点。

最后,引荐咱们去看一本书《百万富翁的快车道》,姓名很俗,可是却能给咱们带来一种新的思想模式:

  • 财富不是金钱等物质,而是你所能操控的时刻+你的健康+人脉
  • 人生的每个选择,都是你的信念体系做出的,假如你要财富,则需求不断优化自己本身的信念体系

免责声明

本文是个人一些主意,仅供参考。

做一个有温度的技能共享作者 —— Qborfy