这些年错误的选择

1,218 阅读9分钟

选择比努力更重要! —— yck 大佬说的

首先我想声明的是:我是一个入行前端四年半的小白,我写这篇文章主要目的是为了反省自己这些年犯过的错。我是很健忘的,如果不经常总结反省,犯过的错还会再犯,踩过的坑还会再踩。

其实说自己垃圾真的很难受,但是这是实话,我现在的编程水平配不上我从业的年限。在入行四年半的经历中,曾面临无数个重要选择,也是这一个一个的选择让我直到现在还是个菜鸡。现在让我重头回忆一下我这几年所作的选择吧,以史为鉴,希望可以让自己在做下个选择的时候能够选对自己更好的那个选项~

14年毕业的我,找到了第一份工作是销售。那时的我懵懵懂懂,一穷二白三啥都不会,也只能去做中介了。我的性格属于极度内向的,所以当有一天跟着一个美丽小姐姐去跟客户谈房价时,惊讶于她口若悬河滔滔不绝将死人说活的本领,我突然醒悟我好像今生无论如何都达不到她这个交谈水平。而她当时竟然也好几个月没有卖出去一套房子了~~(不知道那个美女有没有坚持到 2016 年的房地产大爆发) 这对当时还借了大学室友几百块钱没还的我来说简直是不能接受。于是我辞职了,上了半个多月的班的工资最终也没领到~ 在网上投简历的时候,一不小心投了家培训机构,然后当时走投无路的我不知怎么回事的就被忽悠进去培训了,四个月学费两万大洋(当然是贷款了)~

如果是接受的正常的编程培训,也许我的前端路会好走很多很多。可惜当时我接受的是 UI 设计培训,其中一个月讲 PS/AI 等设计软件,一个月讲商业素描,一个月讲 APP 图标的绘制,还有一个月讲 DIV + CSS 。由于我从小缺乏美感,缺乏发现力,毕业之后我选择了编程。还好哪是个只会 DIV + CSS 就能闯天下的年代,不需要原生 JS ,不需要三大框架,不需要数据结构与算法,不需要懂设计模式,不需要 nodejs,不需要讨厌的 webpack ,不需要 typescript ,甚至不需要 JQuery 。仅仅依靠会点简单的 DIV + CSS ,在郑州两家坑人的公司分别干了一周和一个月(当然只拿到了一点点的工资,说年后发另一半结果~)。年底放假的时候,我坐在培训时住的合租屋的床上,在小本本上把留在郑州的优劣点和去上海的优劣点对比了一下,果断的把行李寄回了家。现在想想,也许这是我毕业后所作的第一个正确的选择(在郑州的话,只能找到月薪2K+的工作,根本养不活自己。而且去培训也不是我做的选择,是一次被忽悠的经历,当时两万的贷款对我来说是天大的压力)。

15年2月底刚去上海的时候我都不怎么会乘地铁,在陌生又庞大的城市,面了好多家找前端,最终不知道怎么的找到了一个平面设计的工作(去的时候我以为要做网页,谁知道老板就是看中了我会 ps ai 这俩软件)。面对老板整天 “你就是个电脑操作员” 这样的鼓励,在坚持了两个月之后,投降了~ 毕竟不是专门培训的前端,又四处乱撞的面了半个月左右,2015年的5月,我终于找到一家创业公司,一家后来让我又庆幸又遗憾的公司。因为如果不是这家公司,我人生有两次可能会被这个行业所抛弃,但是也是因为这家公司,我前三年的前端经历完全是一片空白。

我是一个比较自卑的人,人生经历到现在,对我来说最成功的事可能就是大一的时候谈了一场倾心倾力的恋爱。所以在这家公司刚开始工作的时候,我只敢跟老板说我会 html + css ,js 的事我完全不敢碰,后来老板又招了一个妹子做 js ,那妹子也是没接触过 js ,但是人家就敢直接硬刚 jQuery 。15年底妹子离职,那时候的我还是只会 html + css 。

15年年底的时候因为妹子走了,所以我要负责写 jq ,在后端大佬徐哥的帮助下写了半年多,然后就飘飘然了,出去面试了下,面了一家就面上了一个 8K 的职位,比当时的高了不少。于是跟老板说我要走,然后老板说我给你 9K 你别走,我说好。请注意这是我入行四年多以来所做的最后悔的一个决定,这个决定间接导致了我到现在还是个弱鸡。有时候我甚至怀疑我目光的短视是天生的,假如当时我去了那家公司,至少不会再面临一个公司就我一个前端的囧境,至少我会早点知道如何入门,至少我会早点认识一些比我强很多的人,而这些当时我都没考虑。由于选择了原地踏步,所以半年后悲剧爆发了。

从15年5月到16年11月,我在公司呆了一年半,因为工资没有再涨我又提了辞职。这次老板没有挽留。裸辞的代价就是在接下来四个月左右我一直在面试一直在碰壁一直在恐惧:我感觉被整个行业抛弃了。那是一段暗无天日的日子,我感觉我面遍了整个上海,我尝到了被整个上海拒绝的滋味。在公司的时候我都是用的 jQuery 开发,但面试官都不问 jQ ,问 angular/vue/react 。好吧讲真的我当时甚至都没听过这三大框架,我的能力还是停留在只会写点 jQ 的水平,甚至还没有后端徐哥的 jQ 好。在公司的时候有时候很闲,我也会学点习,但是都是零零散散的学点原生的 js ,比如什么原型链啊,闭包啊,面向对象啊等等,但看了很多文章却没搞清楚这些概念。我没有系统的看过一本书或者说我根本不知道有《javascript高级程序设计》这本书的存在。所以做前端两年了,我甚至都没刚前端培训毕业的学员的能力强,我还是一只井底之蛙。我每天下班都在打天龙八部或者英雄联盟,我从没在下班时间学过习撸过代码。

16年年底我在上海瑟瑟发抖的度过了一个不安的年。17年年初,那时离我辞职已经四个月了,我还没有接到一个 offer ,不得已我又想到了老东家。跟老板打了个电话之后老板很痛快的让我重新入了职,这就是让我很庆幸和感激的一点,因为我实在走头无路了。17年到18年三月,因为公司产品也没什么起色,老板为了养活公司开始做起了外包,另外老板结婚了,老板娘不是个善茬,几乎每天都是毫不留情的吵吵嚷嚷我们开发,很多时候还说话很难听,我受不了了,在18年3月底离了职。又是裸辞。这一年里,我并没有学习到什么新技术,我尝试学了 angular 但是没学会。所以我大学室友叫我去苏州他们的公司面试的时候,我面的一塌糊涂。但是因为是朋友推荐,所以我最终算走关系进了公司。

18年4月刚进公司时候也还是不知道怎么学习,偶然机会下跟我们前端组组长坐到了一起,当时他快离职了,我就求着他给我讲讲 js 的一些基础知识。他不但给我讲了,还给我推荐了很多学习资料,其中就有《JAVASCRIPT高级程序设计》和《CSS世界》。公司的技术栈其实也很落后,虽然一些项目用的 vue ,但是竟然都没用脚手架而是用 cdn 引入的落后开发方式。七月份开发新项目的时候,一个刚入职的同事跟我一块决定用脚手架开发,然后我才第一次真正接触 vue 。七八月份很忙,但是很忙碌的我却被领导批评不够努力,于是委屈的我萌生了离开公司的想法。但是我深知自己的水平太菜,出去根本找不到什么好工作,于是我从去年八月份开始,每天晚上回家看技术书一到两个小时,在公司有空闲时间也在学习,很感谢 yck 大佬的《前端面试之道》,给我提供了很系统的学习资料。

19年3月离职找了一家原先不是很中意的公司,但是进去之后发现竟然有大神。两个月后我比较中意的大公司给了 offer ,我还是去了大公司。然而来了之后发现这边的前端技术还不如上家,所以一直很后悔没有好好跟大神学习学习而是盲目的选择了大公司。

从业到现在,我最大的一次选择失误就是没有去那家 8K 的团队,当时我打电话拒绝 offer 的时候那边主管也说你放弃了一个很好的成长机会和一个不错的团队。是的,我到现在还在为那次的选择失误买单。

假如有一天你面临了成长和金钱的选择,希望你能保持理智,选择成长。