最近挺多人问转码农的,说说我的经历

Swaggin Goat-avatar

Swaggin Goat

2020-07-12T08:10:40+00:00

91年 大专 目前纸面工资半狗多一点吧,还有些别的收入加上接近0.8狗

先说说转的原因

没记错我的话应该是2015年转行,当时其实还没现在这么火热,培训班也没满天飞,我自己当时是在一家物流公司做网管,里面人员素质其实挺低的,搬运工经常罢工以及跟管理层起冲突,有时候罢工我们这些办公室人员还需要当搬运工完成当天的任务,有一次冲突很大,来了很多警察,hr主管让我拿着手机拍摄搬运工,我相信你们应该能够想象我的感受,那不是找死吗,人家火气那么大,你还过去拍他们,但是hr就是强行让我这么做,还好没出什么事,有个好心的搬运工让我走远点拍,不要被波及,从那件事后我就越发觉得不能再这么待下去了,开始想以后的路,那会知乎还是比较专业的,看了很多转行的问答,加上自己也不想待在家乡一辈子,想自己走出去,自认为计算机方面还可以,然后自己初步定在前端这个当时还算新兴的职业(码农的一个比较底层的分支),上班午休的时候就在轰鸣的嘈杂声中看书记笔记,晚上回家跟着视频敲代码到深夜,这种情况持续大概三个月,其中辞职在家专心学习一个月。

面试之路

接着是投简历,前面说过我不想一辈子待在家乡,所以我面前有2个选择,去广州还是深圳?初定广州,我家在佛山,去广州是最方便的(相对而言),但我家不靠近地铁,单程到广州市中心接近2个多小时,其中40分钟公交车路程,所以我特定早上7点出发,那是我人生第一次坐地铁,还不懂怎么买票,看着别人操作几次才去尝试,这家公司在华师地铁站那边,在一栋很旧的大厦里面,互联网旅游相关,据说创始人很厉害,等了大概20分钟轮到我,第一次发挥说实话不太怎样,但是我尽力了,面试官说只能出3000多,我拒绝了,因为这个薪资真的在广州活的会很累,比我上一份工作还低,当时自己也有年少轻狂吧,觉得不能委屈自己,然后12点多回来,刚吃完饭就接到面试电话,简单告知我的情况,hr特地把面试时间推迟2个小时让我有足够的时间过来,目的地是体育中心站,互联网医疗公司,先是一份题,然后一位总监面试(后来才知道他是设计部的总监),然后是hr主管面试,hr表示很担心我会迷路回不去,强调了几次怎么走回地铁,然后结束的时候说会给我发一份题,给我一天时间去完成。


职业之路

说实话,之前跟着视频敲的大部分是比较零碎的,而且只知道应该要这么写,不知道为什么要这么写,给的面试题是一份psd,需要我切图,然后跟着设计图做一个产品的介绍,里面比较复杂是一个轮播图吧。
我当时比较想展示我的基本功,所以没有用任何插件以及jQuery,全部用原生js实现,如果按我现在能力的话,大概不到20分钟就完成吧。
当年用了多久?整整一天一夜!
那天回到家大概8点多开始写,写到第二天深夜12点左右,没错,我通宵了,当时想怎么都要实现的完美一点,自适应必须的,还必须完美还原设计搞。
然后倒头就睡,一直到下午4点都没电话,心里当时挺难过的。
但是幸运女神没有抛弃我,正当我灰心丧气的时候,电话来了,告知我面试通过了,我心里实在是太高兴了,真的是太高兴了。
薪资是5k,然后每年大概涨1k。
我非常珍惜这个机会,工作方面非常认真积极,早上最早到公司,晚上最晚离开,回到家还要做点代码练习,买了很多相关的书,有空就看,项目上线的时候有次通宵了,但是我并没有抱怨什么的,觉得留下来是应该的,因为我不需要我的代码影响到这个项目,那段时间真的非常高兴,领导待我很好,同事很包容我,经常教导我,并没有嫌弃我是菜鸡。
3年多后,公司效益问题,我被裁员了,补偿足够,我也不是当年的菜鸡了,我想那时候才算是入行了吧。
因为上家公司的问题,这次我找公司非常注重是否双休,加班情况。
去了一家当时离我租的房子很近的创业公司,每天走路单程大概15分钟,在一栋公寓楼里面,当时算上我大概11个人,由我独立负责一个后台管理项目,自己一个人说真的,真的很爽,什么都是自己怎么舒服怎么来,想用什么技术就用,不需要考虑他人,我在这段日子野蛮生长着,虽然偶尔加加班,但是还能接受,毕竟我住的进,但是接近年底的时候就开始为期一个月的996赶进度,那段时间是真的累,身体上精神上的,经过这次,我极其讨厌996的公司,但是一般都是放在心里,面试的时候知道了就pass掉了。
后来离开这家创业公司到了另一家互联网公司,除了少数时候需要加班,大部分都是准点上下班的,午休还是2个小时,可以做很多事情,离我当时住的地方也是一个地铁站的距离,每天8.30起床真的很舒服,而且小组长也会关注我们项目的进度,给予合适的指导,如果说前面的公司让我入行程序员,那么这家公司让我正式了解到一个项目完整的生命周期,以及规范的代码流程应该是怎样的,多人如何协作写代码。
后来也是因为效益的原因,被优化了。
在互联网行业待久了,觉得有点心累,想换个环境,所以这次找工作特意也看看别的行业机会。
然后我就来到现在的事务所,我到了会计所事务所上班,说起来你可能不信,但是我就是这么进去了,里面211 985 留学归国的真的遍地走。
里面的项目流程跟互联网公司的流程真的没法比,没有专门的产品,测试,UI等等,基本一个人身兼多职,又回到了单兵作战的时候了,虽然工作量很多,但是领导不强制加班,每天10点前到事务所,下午5点就下班了,有事情还可以提前走,不需要申请,我入职1年基本没怎么加班。
我觉得挺满意现在的状态,精力跟年轻人比真的没法比,有的是你经验足够,遇到的坑比他多,知道如何处理,这才是你的优势。

一些建议

我觉得把自己的未来交给毫不相干的网友决定,其实挺傻的,你的路只有你自己能决定,旁人终究是旁人,不是你自己。
合不合适,自己先去尝试呀,反正你不亏的,不是每个人都适合当程序员,我经常上班到下班一句话都不说,做自己的事,但有些人就受不了,而且这个行业需要你持续学习,因为前端技术真的变化很快,就像业内很出名的Element Ui基本不维护了,我已经用这个库3 4年了,以后新的项目我得考虑别的库了,又要重新熟悉api了,直到目前为止,我都保持自己持续吸收新技术的习惯,多关注业内新闻以及动手写,写代码这个事情真的需要不断的写,写的多了,有一天你就会感悟为什么人家要这么写了,或者怎么写会更高效。
前端是入门程序员最低的门槛了,但是他的天花板是真的低,永远比不过后端以及产品,话语权也是非常低,基本上都是需要你配合后端。
如果让我当面试官,你会vue、react以及ng真的优势不大,毕竟现在行情就是这3个主流,你不会才是不应该的,js基本功还是最重要的,比如给了1万条数据,如何让下拉框不卡顿,如何快速定位需要找的数据,项目内公用的数据如何获取存放,如何做到用的时候再去请求,至于简历上写实现个商城首页什么的,真的要谨慎,烂大街了,一不小心误打入培训班就得不偿失了。
很多人担心自己年龄的问题,但是我觉得如果有条件的话,何不尝试一下,市场会给你答案的,虽然有时残酷一点,但至少让你快速止损,至少不留遗憾,不会说要是当时我做程序员了,会怎么样。


---------更新-----------

补充一些工作、面试相关的

谈谈这些年我面试遇到情况:
1.我是大专学历,其实找工作的时候挺劣势的,很多公司投都不能投,有次面试3面就因学历问题被刷了,但这种事情习惯了就好,这是你以前欠下的债,不过我个人方面也没打算学历提升,对于目前的我来说性价比不高,而且我自己是打算走技术专家的路线;
2.面试的时候无可避免都会聊到我怎么从电商转到当程序员,我就简单说明当时的情况,基本上hr们都能理解;
3.我觉得面试是个双向的过程,公司选择你,其实也是你选择公司,我个人比较固执,如果你达不到我的基本线(双休,广州非常多大小周,非996),那我转头就走,刚开始的时候因为这个碰了很多避,有次遇到一个面试官说,这个行业就是这样的拉,不可能不加班的,你看华为都在加班,你为什么不加班?我当时就反问一句,请问你的薪资是华为的薪资吗?然后我就转头走了,也不跟傻逼客气。我相信总会有公司能发现你的价值,当然前提是你的简历没有被筛掉。
4.尽量不要找外包,大部分是压榨你,不是在培养你;

工作当中遇到的问题:
1.其实写程序不一定是一个很快乐的过程,比如说业务代码,写业务代码是个很无趣的过程,因为你写的东西90%跟下家公司毫不相干,成就感低,特别是产品经常改的情况下真的是xxxx,经常要说服自己说快写完了快写完了[s:a2:不活了],甚至以后你都不想维护这段代码,你要接受这种常态;
2.不是每一个产品、UI、后端、测试都很好说话,你也要接受这种常态;
3.经常没有注释或者文档,看到就很生气,虽然我自己也不怎么写注释跟文档[s:a2:偷吃]
4.公司裁员的时候,程序员永远是第一批;


我自己一直用这么一句话提醒自己:我可以接受自己是平凡人,但不能接受自己什么都没做就接受自己是平凡人。
我个人也不推荐年龄较大且跨专业的人现在转行,但是如果你决定了,那么请一定要全力以赴,并且愿赌服输。