鱼头的流水账 | 掘金年度征文

初入行时

跌跌撞撞,终于开始了

非科班生的我从2016年7月7日正式入行,在这之前自己跌跌撞撞的自学了一段时间,然后16年5月份开始找工作,6月份拿到offer,7月7日正式入职。我记得我面试时的作品就是我第一个JS的DEMO,是一个可以分段计时,可以暂停,可以清空计时记录的秒表,随着时间的推移,那个DEMO已经不知道哪里去了,但是直到现在我依然把它当作是我的得意作,哈哈哈。

快速成长

怀念着那段技术进步飞快的成长期

入职之后,开始慢慢了解前端是一个怎样的行业,也慢慢知道如果想做得好,我需要学的是什么。

最开始的时候,除了每天攻克业务中的难题之外,还会利用下班的时间去学习ES5 ES6的API 我当时是用w3cfuns记录我的学习笔记的,我当时也没有什么学习技巧,主要就是每天对着MDN跟不知道从哪里来得讲解ES6的视频看,每天对着至少一个API学,学完之后做笔记,要做DEMO的时候,除了会用刚学的API,也会考虑能不能加上旧学的API一起写。就这样,渐渐的我把ES5跟ES6一些常见的API都学完了。

然后就是看书跟看博客,遇到好的代码块就会抄录起来,写成DEOM或者记录在自己的GITHUB上(现在的GITHUB已经算是整理过一遍的了)。由于最开始的时候我不会分辨网上文章的好坏,所以我用了一个比较极端的办法,就是把文章中的DEMO copy到我的编辑器里,能运行就继续看,不能运行就fixed掉,虽然这种做法可能会忽略掉很多很优质但是有点小瑕疵的内容,但是至少我也过滤掉了很多质量不好的文章了~

开始迷茫

不知所措的瓶颈期

厚积薄发,自己的技术积累到一定的程度之后,开始慢慢能输出点东西了,入行半年实现了个响应式的音乐播放器,再有半年参照JQuery的源码实现了一个类似的工具库,后面用Vue做开发的时候,自己也写了一个UI比较好看的日历选择器(这些基本没开源或者曾经开源但是嫌自己写得烂又删掉了),然后开始接触到了一些基础的编程知识,如linux, sql, nosql,算法与数据结构,oop, 函数式编程等科班生必备的知识。

在了解到这样那样的概念之后,不仅没有强的动力去学,反而是陷入了自己纠结的状态了。这种状态从2018年上半年开始,如果用比喻来描述,就是半桶水晃荡的响,前面有水源却又无力盛满

所以就是在这种状态中,我离开了待了两年的上家,期望换个环境,看看能否有所突破。

新的征程

逃离舒适区

上家对我来说意义非凡,一来是从事前端以来待的第一家公司,二来在上家待了两年,跟同事领导们感情都很好,自己也见证的一个产品从0到1的发展。在上家,业务驾轻就熟,职场氛围融洽,待着非常的舒服。

但是在我深思熟虑之后,我还是选择离开这个舒适区,为了检验自己的能力也为了能够突破自己的瓶颈。

在18年9月份我正式离职,之后就开始投简历,面试。当时面试的效果还不错,一共面试了10家,拿了5个offer,最终入职了一家人工智能的初创公司,不过这说多了都是泪,在这家公司待了不到三个月,快转正的时候我离开了,原因是加班实在太严重了,加班到凌晨的N次,通宵两次,甚至自己加班到发烧,请两天假在第二天还被拉回去上班,三个月,整个人憔悴了非常的多,体重增加了10斤,牙龈变得敏感易出血,扛不住走了。

虽然加班多,但是毕竟是新环境,我技术跟眼界依然是拓宽了。第一次更深层次的去从用户的角度考虑UI UX以及性能的优化,也第一次尝试了用node作为中台服务去承载前端页面。

然后离职之后的面试,效果依旧很好,一周拿了5个offer,哈哈哈哈。

最终选择了入职了一家做STEAM教育的公司,但是我怀疑我依然过不了试用期,因为我的任务是实现一个JS转Blockly的解析器啊,哈哈哈,这对一个非科班生来说,真的是充满了挑战啊,哈哈哈。

一年总结

立的flag完成了......吗?

2017年年底,2018年年初的时候,也给自己立了一些flag。 有如下:

  1. 瘦10斤
  2. 跑个10公里
  3. 完成个人网站
  4. 看书

完成情况:

  1. 2018年年初的时候146斤,后来减肥到130斤,最后因为被那家加班很严重的人工智能公司压榨了三个月,出来时139斤,现在134斤。所以目标是完成了
  2. 今年1月1号的时候跑完了KEEP的跨年半马,所以是目标是超量完成了。
  3. 腾讯云续费了一年,但是整个网站依然处于一个hello world的状态。所以目标是没有完成
  4. 哈哈哈,看了很多书,但是还有一半没看完,手贱的我昨天又入手了两本书。

新年期望

但愿2019的自己可以沉淀下来

虽然我已经有很多没看完的技术类的书,但是我昨天又下单了两本,一本是《计算机科学精粹》,另一本是《编译原理》

非科班生入行IT欠的最大的技术债务可能就是科班基础了吧,所以今年希望自己能够静下心来好好修炼一下内功。

今年的TODO LIST如下吧

  1. 静下心来学习CS的基础
  2. 静下心学习CSS的基础
  3. 掌握一门编程语言
  4. 持续学英语
  5. 跑个全马
  6. 体脂率下降到12%

有一次面试的时候,面试官对我说,像我现在的状态,最需要的就是执行力,想到什么就去做,嗯,我觉得这挺对的,之前所谓的瓶颈期,所谓的迷茫都源于自己想的太多,做的太少。所以我只需要去做就好了。

掘金年度征文 | 2018 与我的技术之路 征文活动正在进行中......

猜你喜欢

转载自juejin.im/post/5c34d1bbe51d4552427d1e45