本文正在参与「金石计划」

5年前的今日,2018年3月22日,我入职了上海一家小型互联网公司,公司一共5个人,分别是老板、项目司理兼后台开发、产品司理、两个前端,其间一个是我。

这是我的第三份作业,前两份作业颇显难堪。

我本科和硕士所读专业都是和环保相关的,结业之后的两年,我用实际行动证明了这个天坑专业所言非虚,也用血的教训告诫应届生最好不要去小公司。

2014年结业后,我进入了北京一家规划很小的公司,工资5k左右,之所以来这家公司,由于它供给住宿和午饭,并且住宿条件还不错。其他公司都不供给吃住。作为一个囊中羞涩的大学结业生,闭着眼睛就知道怎样选了。

入职后,我成了这儿仅有的技能员,虽然我连CAD(一种画图软件)都不会。公司的运作形式是靠老板的联系拿一些环保项目,然后外包出去,我的作业便是和这些工程外包公司对接。

在北京待了一年后,被外派到东北的工地上,在那里我才智到了底层工人的艰苦。

在工地旁边的空地上,用泡沫板建立的房子便是工人睡觉的当地,床是用砖头垒起来的,上面铺几块木板,没有间隔,便是一个大通铺。当然,房子也不会有空调,你无法幻想在那个酷热的夏天,十几个工人在一间屋子是怎样度过每一个夜晚的。

工地上也没有自来水,每周甲方的送水车来的时候会把房子旁边的两个大铁桶灌满水,这便是工人一周的日子用水。更不用说有厕所了,离工地几百米的当地都是厕所,露天的。

假如你不是亲眼所见,是无法幻想2015年我国的工地条件是如此的简陋,并且他们中的大多数工人年纪比我还小。

一年之后,带着对自己和公司的失望提了离任。2016年4月,我回到了老家,预备咱们那里的人才引入考试,最后以归纳第一的成绩被选取。

进入政府后,作业无非便是搞搞查看,写写报告,科室的作业也少,关上工作室的门几个搭档就在里边瞎玩。时间久了,也会耳濡目染一些人的升官起伏与背面的故事,渐渐的向上攀爬的心也就凉了。

咱们科长40岁时混到了科长的职务,假如没有强壮的联系布景大概率后边的20年也便是个科长了,到了科长这个位置继续往上升官是与你的个人能力无关的。

所以,科长的作业便是每天费尽心机的在领导面前露脸邀功。有一次,我随科长跟局长汇报作业,亲眼目睹我国官场上下级尊卑的众生相。这关于其时年轻气盛的我所不能了解的,人和人是平等的,无非是职位的高低不同而已,为何要如此的谨言慎行、阿谀奉承。后来,当我34岁时了解了科长,这是后话。

在政府干了一年之后,前两年攒的钱也花完了,信用卡也欠了一些。不对吧,公务员也有工资啊。

是的,政府每个月给我发三千多,这在咱们那还算是中等偏上的工资水平。我每个月需求还两千的房贷,剩余的一千多是我一个月的日子费,这这其间还包括谈女朋友的花销。所以,每个月的月尾都是靠着曾经攒的钱和信用卡日子。

日子如此窘迫,我只能使用我仅有的不幸的研究生学历,打着家教的幌子来赚些外快,才能勉强捉襟见肘。无时无刻都在为钱忧愁,让我关于未来的日子毫无期望,由于以当前的工资底子无法支付成婚和买车的费用。

所以,辞职的主意开端跃跃欲试,可是我出去能干什么呢?仍是干环保相关的作业吗?打听了一圈本科和研究生同学的工资,决断抛弃了这一主意。

后来,有个同学离任了,去跟另一个同学学习前端开发,学了3个月后找了一个10k的作业,其时是2017年末。

当我听到这个音讯是十分震惊的,由于10k关于环境相关专业的人来说现已是天花板的存在了,可是关于程序员来说只是起薪。

所以,我觉得我也能够学开发。

在下定决计离任学习前端开发之前是需求做一些心理建设的,首要要说服自己互联网是一个钱途大大的职业。为此,我买了一本吴军老师的《智能年代:大数据与智能革命从头定义未来》,其时读完后愈加坚决了转互联网的决计。今日回想起来其实里边的内容不重要,我缺的仅仅是一个说服自己的理由。

后来,请了一个星期的假去跟同学讨教需求学习什么。回来后,开端按照 HTML 、CSS 、JavaScript的次序开端学习。

在网上很快学完了基本知识,可是网上的资料没有把知识点进行串联,导致知识点之间关联性也不强,所以就给我带来了一个错觉,觉得编程也不过如此,殊不知这为后边的面试埋下了雷。

所以边作业边学习,学习的时候也谈不上有多认真,基本上归于囫囵吞枣吧,也没有一个实战项目把这些知识点串起来,加深了解。那时假如有人告诉我在慕课网上买几门实战课程学习下,或许后边的路会顺得多。

就这样学了4个多后,到了2018年3月,我在boss直聘上投了几十家公司,约了几个面试后又跟单位请一个星期的假,其时单位没批,但我现已管不了那么多了,谁也挡不住我去上海的脚步。

到了上海,晚上住在同学租的房子里,第二天一大早就拿着简历出门了,依据导航坐了2个多小时的车到了面试的公司。

第一次面试程序员的作业,说心里不严重是不可能的。真是天道好轮回,苍天饶过谁,前面学的有多差,现在面试就有多惨。

面试过程中,我甚至连面试官的问题都听不懂,更谈不上怎样答复了。可是仍是要硬着头皮答复,只能是自己在那里胡编乱造。脑补下那个场景,面试官必定在想:这是哪来的二百五在这胡诌呢!面试结束了,我像做贼一样逃离了那个为难的现场。

来不及多想,赶忙坐车去赶下午的面试,下午面试的公司在西边,一个东一个西,路上又花了2个多小时,其时就感慨上海是真大啊,大的让我心力交瘁。

毫无疑问,依然看不懂和听不懂面试官的问题。在面试结束的时候,我甚至卑微到跟面试官讲我能够不要工资来这儿实习,不过仍是被拒绝了。

在回去的公交车上,我很伤感,我现已29岁了,还读了个硕士,为什么还混的如此的不堪。心里现已有点打退堂鼓了,甚至打算假如明日面试不成功就直接回家了,至少老家的作业还没辞。

晚上,同学还没回来,也没人讨教,所以我把今日的面试题收拾下了,然后通过百度查答案,虽然答案也看不懂,但能够先背下来,这样明日至少也能说一点,碰碰命运吧,听其天然。

第二天的面试地址离住的当地比较近,所以上午就组织了两场。命运女神总算眷顾我了,面试的问题大多数是我昨天晚上背诵的,所以答的还算能够。别的,简历上我要求的薪水是10k,对互联网公司来说太廉价了,所今后边就没有问太深的技能问题。

几年之后再次回忆其时的场景,或许是面试官看中了我的学历,以为虽然根底不怎样样可是学习应该很快,由于其时前端开发成为一个独立的工种没多久,很少有硕士去做前端程序员的,至少其时是这样。

就这样,上午两场面试都是当场给了我offer,小公司的效率仍是很高的,薪水10k,我接受了后边一家公司offer。

我回家办妥离任手续后,2018年3月22日,29岁的我正式成为了一名前端程序员。然而,困难才刚刚开端。

我首要接到的第一个使命是让我建立一个admin的页面模版,我其时连admin(后台办理体系)都不知道是什么?然后我自己在那里鼓捣了两天,什么也没做出来,最后项目司理不得不把这个使命给了另一个前端。从他的眼神中,我强烈地感触到了对我的不满与鄙夷。整个下午,我无地自容。

那个阶段,我每天盼望着赶忙下班,由于只有下班后我才能学习搭档写的代码,在网上恶补相关知识,每天都要学习的很晚。

其时由于没钱,搬到了离公司很远的松江区,公司在长宁区,每天来回坐地铁需求4个小时,在这4个小时的时间里我心无旁骛的看自己记的笔记。由于前面的惨痛教训,我在作业后就养成了记笔记的习气,只要是新的知识,我都会记在笔记上,然后在空余时间反复揣摩。

揣摩时间长了,发现写代码这事看着好像比较复杂,其实都是有套路的,该怎样规划、怎样写,前人总结了许多经历,你只需求拿过来不断的操练就好。

这种状况继续了3个月,3个月后我基本能完结分配下来的使命。一起,公司看我工资低,主动给我涨到了11k。

后来,公司又招了一个前端开发,咱们成了很好的朋友,他是无锡人,95年的,在他身上我学到了许多日子和作业上的东西,这也是我现在仅有还在联系的前搭档。

在这个公司待了一年,2019年2月我回到了老家的省会城市。在这个二线城市找作业略微有点不顺畅,究竟互联网企业并不多。经过一周的时间,作业总算敲定了下来,公司规划100人左右,岗位前端开发。

这家公司所用的框架与我上家公司不同,因而需求从头学,由于有了一年的根底,学习起来仍是蛮快的,一个月之后就能接手本来的项目了。

在这家公司除了开发web页面,还有一些其他项目,比如:数据可视化,客户端,后台开发,项目布置等等。因而,跟着项目的开展我开端触摸其他的东西,如nodejs,electron,mysql,linux等相关知识。由于根底差,我基本上每天都在加班,不过其时并不觉得累,由于每天都能学到好多东西。

这或许是小公司的优点吧,什么都要会一点,什么都要学一点,在关键时刻能顶上去。

时间来到了2020年2月,大家都知道,爆发了新冠疫情,一切人都居家工作,居家工作期间薪水打7折,这也是小公司的不好之处吧。

由于薪水打折大家干活的积极性不高,并且开端自谋出路。我也开端惊慌起来,所以在慕课网上买了许多课程进行学习,跟视频里边的老师一个字母一个字母的敲击,认认真真做笔记,不过这个时候是用有道云做笔记了。也是在这个阶段技能有了质的提高,对前端各种技能的底层原理都有了比较深化的认识和掌握。

说句题外话,从刚入行开端,我就在花钱买课程学习。由于在入行之前学惯用的资料都是免费的,导致面试的时候连面试题都看不懂,走了许多弯路,浪费了许多时间。所以,从那时起我只看付费的课程,花钱的东西才是有价值的,免费的东西不能说都是废物,可是大部分都是废物。到现在为止,我买了1w左右的课程,理所当然,这些课程也让我技能进步神速。

2020年5月康复工作后,我开端投简历。跳槽的原因有两个:一是公司迟迟不涨薪,处处都要用钱;二是由于一直待在小公司,对大公司有着莫名的神往,再加上年纪很大了,再不尽力一把,今后估量也不会有机会去大厂了。虽然我知道我离大厂的要求是有差距的。此刻我现已31岁了,做前端开发已有2年有余。

简历投出去后,很快我就收到了小米、字节、腾讯、百度等大厂的面试约请,说明其时的前端市场仍是不错的。面试结果都是止步于三面。关于这个结果,我心里是有预期的,由于我知道我不是什么天才,不可能用两年多的时间来到达一个很高的编程水平,并且我年纪偏大,但相应的技能水准达不到大厂的要求。

所以,我换了一条思路,去面试难度低一些的国企。由于有硕士学历,并且技能还行,所以很顺畅的得到了某个国企的前端开发岗,虽然工资不是很高,但福利不错。此刻现已是2020年11月了。

新公司前端开发人员比较少,大多都是后端开发和产品岗。因而,前端技能是比较一般的,在这儿我彻底没有了以往的技能压力。曾经,我特别怕产品司理丢来一个需求过来自己实现不了,因而作业中总有一种无形的压力逼迫你学更多东西。

在这儿,我能够每天正午歇息2个小时,晚上5点半准时下班,日子总算有了空闲,不用那么严重。

互联网经过10年的狂飙突进,发明了太多的造富神话,招引了许多的从业者涌入。进入到2021年下半年后,跟着经济放缓,许多企业裁人关闭,互联网公司也不能逃过。由于互联网公司本质便是个广告公司,企业没钱投广告了,互联网公司天然没钱赚。因而,全球互联网大厂纷纷裁人,降本增效。

前端由于入门门槛低,从业者众多,水平良莠不齐,成为了裁人的重灾区,所以网上呈现了许多关于”前端已死”的观念,一时间风声鹤唳。

关于在国企的我也感触到了外面的经济环境与工作压力,公司也撤销部分福利。一起,工资也现已好几年没涨过了,并且今年绩效归于靠后的那一档,年终奖相应的也会少许多。

在多重要素下,曾经的那种焦虑感又渐渐的回来了。作为程序员,35岁的达摩克利斯之剑是否会降临在自己头上,我不得而知,或许是今日,或许是明日,或许在未来的某个时刻。

扪心自问,现在上有老下有小的我做好预备了吗?假如被裁了,我还能从事前端开发吗?假如不能我又该何去何从呢?

有天晚上,家里的茶叶成熟了,忽然想到要不给领导送两盒茶叶。不知道为什么我瞬间想到了我本来的科长,仿佛5年前科长带着我跟局长汇报作业的那个下午,对局长阿谀奉承的人是我,而不是科长。我也了解了科长的行为以及他的无奈心酸。

社会便是一张网,你不在这一张网,就在那一张网。假如你不是收网的人,命运就不由你掌控。

网和网的差异就在于个体选择的自由度巨细不同,在政府你的出路命运基本上由领导决定。而程序员自由度略微大一些,究竟这一行也是要看技能能力的,只要能力足够强换一家公司仍是简单的。

从上一年开端,我一直在考虑怎样脱节这种窘境,可是毫无条理。现在仅有能做的是把前端技能进一步打磨,等待哪天能派上用场吧。

我总是这样,事到临头才开端想出路,殊不知出路早已被堵死。

到现在,做了5年多程序员的我,又遇到5年前的问题了,只是这个问题延迟了5年,想想其实也挺滑稽的。

我时常在想,已然始终无法成为那个拉网的人,那个人的尽力有什么用呢?

或许它能够让你在网中曲折腾罗的空间更大一些,选择也更多一些。想不明白的时候,我时常用这句话这么安慰自己。

从14年结业至今现已9年了,一个最大的感触是人需求不断提高自己的认知,虽然认知这个词在现在的互联网现已被用烂了,它很虚幻,但它的确很重要。

更高一个层次的认知能够让咱们比别人更早看到事物的发展轨道,提早布局,而不是被作业推着往前走,到那时再尽力现已来不及了。

我从2017年开端玩头条,假如其时能认识到自媒体及短视频的风口,坚持下来继续的做,或许后来就不会做程序员了,只能怪自己认知太浅,看不到新式事物隐藏的巨大潜力。

作为从小当地出来的我,才智浅薄,书也没读好,又无贵人相助,注定这一生一步一个坑,等一切的坑都趟平了,也就快退休了,这是何其的悲痛。

就写到这儿吧,我该去预备给领导的茶叶了,期望他能收下。