乐趣区

关于程序员:在这个大环境下我是如何找工作的

蛮久没更新了,本次我想聊聊找工作的事件,置信大家都能感触到从去年开始到当初市场是一天比一天差,特地是在咱们互联网 IT 行业。
曾经过了 18 年之前的高速倒退的红利期,能做的互联网利用简直曾经被各大公司做了个遍,当初曾经进入稳固的存量市场,所以在这样的大背景下再加上全世界范畴内的经济不景气我想每个人都能感触到寒意。

我还记得大概在 20 年的时候看到网上常常说的一句话:往年将是将来十年最好的一年。

因为过后我所在的公司业务倒退还比较顺利,丝毫没有危机意识,对这种舆论总是不屑一顾,直到去年国庆节左近。

尽管咱们做的是海内业务,然而过后受到各方面的起因公司的业务也极速膨胀(被收买,资本不看好),所以公司不得不进行裁员;
其实到我这里的时候后面曾经大略有 2~3 波的优化,咱们是最初一波,简直等于是全军覆没,只留下多数的人保护现有零碎。

这家公司也是我工作这么多年来多数能感触到人情味的公司,虽有不舍,但事实的残暴并不是由咱们集体所决定的。

之后便开始漫长的找工作之旅,到当初也曾经入职半年多了;最近看到身边敌人以及网上的一些信息,往往是坏消息多于好消息。

市场经验半年多的工夫,裁员的公司反而增多,岗位也越来越少,所以到当初不论是退职还是到职的敌人或多或少都有所焦虑,我也感觉有必要分享一下我的经验。

我的预期指标

上面重点聊聊找工作的事件;其实刚开始得悉要找工作的时候我并不是特地慌,因为过后手上有局部积蓄加上公司有 N+1 的抵偿,同时去年 10 月份的时候岗位绝对于当初还是要多一些。

所以我过后的指标是花一个月的工夫找一个我感觉靠谱的工作,至多能长期稳固的工作 3 年以上。

工作性质能够是纯研发或者是偏治理岗都能够,联合我集体的趣味纯研发岗的话我心愿是能够做纯技术性质的工作,置信大部分做业务研发的敌人都心愿能做一些看似“高大上”的内容。
这一点我也不例外,所以中间件就和云相干的内容就是我的指标。

不过这点在重庆这个大高地中很难找到对口工作,所以我的第二指标是技术 leader,或者说是外围主程之类的,毕竟思考到 3 年后我也 30+ 了,如果能再积攒几年的治理教训后续的路会更好走一些。

当然还有第三个选项就是近程,不过近程的岗位更少,大部分都是和 web3,区块链相干的工作;我对这块始终比拟审慎所以也没深刻理解。

找工作流水账

因为我从入职这家公司到当初其实还没进去面试过,也不太晓得市场行情,所以我的想法是先找几家本人不是非去不可的公司练练手。

有一个我集体的偏好遗记讲到,因为最近的一段时间写 Go 会多一些,所以我优先看的是 Go 相干的岗位。

第一家

首先第一家是一个 ToB 教育行业的公司,大略的背景是在重庆新成立的研发核心,技术栈也是 Go;

我当初还记得最初一轮我问研发负责人当初为啥选 Go,他的答复是:

Java 那种臃肿的语言咱们首先就不思考,PHP 也日落西山,将来肯定会是 Go 的天下。

因为是新成立的团队,对方发现我之前有治理相干的教训,加上面试印象,所以是冀望我过来能做重庆研发 Leader。

为此还顺便帮我申请了薪资调整,因为我之前干过 ToB 业务,所以我大略分明其中的流程,这种的确得领导特批,所以最初尽管没成但仍然很感激过后的 HR 帮我去沟通。

第二家

第二家次要是偏年轻人的 C 端产品,技术栈也是 Go;给我印象比拟深的是,去到公司怎么按电梯都不晓得🤣

他们办公室在咱们这里的 CBD,我长期在政府资助的产业园里工作的确受到了小小的震撼,办公环境比拟好。

当然面试过程给我留下的印象仍然十分粗浅,我当初仍然记得我坐下后面试官也就是 CTO 给我说的第一句话:

我看过你的简历后就决定明天咱们不聊技术话题了,间接聊聊公司层面和业务上是否感兴趣,以及解答我的疑虑,因为我曾经看过你写的很多博客和 GitHub,技术能力方面比拟释怀。

之后就是惯例流程,聊聊公司状况集体志愿等。

最初我也问了为什么选 Go,这位 CTO 给我的答复和上一家差不多😂

尽管最终也没能去成,但也非常感谢这位 CTO,他是我碰到为数不多会在面试前认真看你的简历,博客和 GitHub 都会真的点进去仔细阅读👍🏼。

其实这两家我都没怎么讲技术细节,因为的确没怎么聊这部分内容;这时就突出保护本人的技术博客和 GitHub 的劣势了,技术博客我从 16 年到当初写了大概 170 篇,GitHub 上开源过一些高 star 我的项目,也参加过一些开源我的项目,这些都是没有大厂经验的背书,对招聘者来说也是节约他的工夫。

当然有益处天然也有“害处”,这个后续会讲到。

第三家

第三家是找敌人举荐的,在业界算是出名的云原生服务提供商,次要做 ToB 业务;因为次要是围绕着 k8s 社区生态做研发,所以就是纯技术的工作,面试的时候也会问一些技术细节。

我还记得有一轮 leader 面,他说你入职后工作内容和之前齐全不同,甚至数据库都不须要装置了。

整体大略 5、6 轮,前面两轮都是 BOSS 面,简直没有问技术问题,次要是聊聊我的集体我的项目。

我大略记得一些技术问题:

  • k8s 相干的一些组件、Operator
  • Go 相干的喷射、接口、如何动静批改类实现等等。
  • Java 相干就是一些惯例的,次要是一些罕用个性和 Go 做比拟,看看对这两门语言的了解。

其实这家公司是比拟吸引我的,简直就是围绕着开源社区做研发,工作中大部分工夫也是在做开源我的项目,所以能够说是把我之前的业余爱好和工作联合起来了。

在奉献开源社区的同时还能收到公司的现金处分,不堪称是双赢。

对我不太敌对的是工作地在成都,入职后得成渝两地跑;而且在最终发 offer 的前两小时,公司忽然进行 HC 了,这点的确没想到,所以阴差阳错的我也没有去成。

第四家

第四家也就是我当初入职的公司,过后是我在招聘网站上看到的惟一一家做中间件的岗位,抱着试一试的态度我就投了。
面试过程也比较顺利,一轮共事面,一轮 Leader 面。

技术上也没有聊太多,起初我本人猜想大概率也和我的博客和 Github 无关。


当然整个过程也有不太敌对的经验,比方有一家成都的“出名”游览公司;面试的时候那个面试官给我的感觉是压根没有看我的简历,所有的问题都是在读他的稿子,基本没有上下文分割。

还有一家更离谱,间接在招聘软件上发了一个加密相干的算法,让我解释下;因为过后我在外边逛街,所以没有留神到音讯;起初加上微信后说我为什么没有回复,而后整个面试就在微信上打字进行。

其中问了一个很具体的问题,我记得如同是 MD5 的具体实现,说实话我不晓得,从字里行间我感觉对方的态度并不敌对,也就没有必要再聊上来;最初给我说之所以问这些,是因为看了我的博客后感觉我技术实力不错,所以对我期待较高;我只能是地铁老人看手机。

最终看来八股文的确是绕不开的,我也花了几天工夫整顿了 Java 和 Go 的相干材料;不过我感觉也有应答的办法。

首先得看你面试的岗位,如果是常见的业务研发,从招聘的 JD 形容其实是能够看进去的,比方有提到什么 Java 并发、锁、Spring 等等,大概率是要问八股的;这个没方法,他人都在背你不背就落后一截了。

之后我倡议本人平时在博客里多记录八股相干的内容,并且在简历上着重表明博客的地址,尽量让面试官先看到;这样后发制人,你想问的我曾经总结好了😂。

但这个的前提是要本人长期记录,不能等到面试的时候才想起去更新,长期保护也能加深本人的印象,依照“艾宾浩斯遗忘曲线”进行温习。

抉择

这是我过后记录的面试状况,最终依据爱好水平抉择了当初这家公司。

不过也有一点我当初感觉然而思考漏了,那就是行业前景。

当初的 C 端业务真的不好做,绝对好做的是一些 B 端,回款周期长,同时不太吃现金流;这样的业务相对来说活的会久一些,我当初所在的公司就是纯做 C 端,在我看来也没有造成本人的护城河,只有有人违心砸钱随时能够把你干上来。

加上当初的资本也不敢随便投钱,公司哪天不挣钱的话首先就是思考缩减产研的老本,所以裁员指不定就会在哪一天到来。

当初庆幸的是入职当初这家公司也没有选错,至多短期内看来不会再裁员,同时我做的事件也是比拟感兴趣的;和第三家有些许相似,只是做得是外部的基础架构,也须要常常和开源社区交换。

面对裁员能做的事件

说到裁员,这也是我第一次碰上,只能分享为数不多的教训。

防止裁员

当然第一条是尽量避免进入裁员名单,这个我最近在播客 作为已经的老板,咱们眼中的裁员和那些倡议 讲到在当下的市场状况下哪些人更容易进入裁员名单:

  • 年纪大的,这类支出不低,同时收益也没年轻人高,的确更容易进入名单。
  • 未婚女性,这点的确有点政治不正确,但的确就是当初的事实,这个须要整个社会,政府来一起解决。
  • 做事本本分分,没有奉献也没出啥事变。
  • 边缘业务,也容易被优化缩减老本。

那如何防止裁员呢,当然首先尽量别和以上特色重合,一些客观情况防止不了,但咱们能够在第三点上被动“卷”一下,当然这个的前提是你还想在这家公司干。

还有一个办法是提前向公司告知降薪,这点可能很多人不了解,因为咱们大部分人的支出都是随着跳槽越来越高的;但这些益处是否是受到前些年互联网过于热门的影响呢?

当然集体待遇是由市场决定的,当初互联网不可否认的降温了,如果你感觉各方面呆在这家公司都比进来再找一个更好,那这也不失为一个办法;除非你有信念能找到一个更好的,那就另说了。

将来打算

我感觉只有一家公司只有有裁员的风声传进去后,即使是没被裁,你也会处于焦虑之中;要想防止这种焦虑的确也很简略,只有有稳固的被动支出那就无所谓了。

这个的确也是说起来轻松做起来难,我最近也始终在思考能不能在工作之余做一些小的 side project,这话题就大了,只是我感觉咱们程序员先天就有本人做一个产品的机会和能力,与其把生杀大权给他人,不如握在本人手里。

当然这里得揭示下,在国内的企业,大部分老板都认为签了合同你的 24 小时都是他的,所以这些业务我的项目最好是放弃低调,同时不能影响到本职工作。

欢送关注作者公众号于我交换🤗。

退出移动版