2019前端小白的工作第一年 | 掘金年度征文

542 阅读8分钟

2019年,从事前端开发的第一年,从2019年1月初工作到2020年1月也正好一年了。

与前端的相遇是从2018年开始的,那就把2018年也简单说一说吧。

与前端的接触

大学就读于一所二本院校,大三的时候也随大流参加了考研,并且还是跨考的计算机,在18年3月复试被刷之后,思考着是继续从事本专业机械,还是转行开发,还是二战?在经过一番挣扎后,决定了,那就自学前端吧~

6月份离校的时候,我在学校附近租了个小屋子,打算自学几个月之后就去找工作。自学的那段时光,过的很充实快乐。每天起床之后,就开始学习,到了饭点就骑着小电驴去学校食堂吃饭,然后再去操场走一会儿。每天就这样,安安静静,也几乎不与人交流,没有烦恼,过的非常的舒适。不需要想太多。心中的目标只有一个,就是学完去找工作。

18年8月某日下午,在学校的操场

18年10月,学校门前的草坪

学习的进度比想象的要慢,最终在10月底11月初的时候出去找工作了,先后去了南京与上海,各花了一周,面试了十几个吧,我觉得面试的还行,但是都是回去等消息。我简历上写的是无工作经验,加上自己做的项目不是很复杂,过不了也很正常。回去之后就把租的房子给退了,正好5个月,然后就回家继续学习了。

12月底的时候,我又去苏州找工作了,这次没两天就找到了一家,元旦假期过后,就去上班了。公司开发总共就三个,老板全栈加算上我的两个前端,另一个前端因为一些原因很快就离职了,我在狭小的办公室感觉很压抑,一直开心不起来,没几天也离职了,一共呆了两周。没过几天通过面试入职了现在所在的公司。

工作

公司的规模比较小,是面向业务开发的,没有自己的产品,应该也算是外包的一种吧?一些开发上面的流程与规范没有具体的文档。即便如此,在这里我还是学到了很多东西,前端有个大佬,不会的可以请教他,也从大佬那里学会如何封装业务组件,如何去写更简洁的代码。

这一年里,公司使用的工具也逐渐转变,现在前端新的工具/库真的是层出不穷。从我刚来公司时的create-react-app脚手架,mpvue小程序框架,到后面的umi+dva taro,换一套工具链,能够更好的提升开发效率。有一段时间我们三个前端一起在学typescript,不过最终因为效率的问题没有落地。

我还记得19年初的时候,我还信誓旦旦的说要学习RN,结果是碰都没碰过(不过好像收藏了几篇RN的入门文章-_-||)。不仅如此,我没了解过的技术栈却越来越多。Flutter、Egg、WebGL、PWA、Electron、Rx、Serverless、Docker..., 已经太多了。这些要学吗?有时间学吗?有地方用吗?

一些用不上的东西,学习作为知识储备,这样划算吗?我不知道。但我知道这些肯定是学不过来的。

学习

在找到适合自己的学习方式时,也走了不少弯路,先是在慕课网购买了很多课程,但是很多我并没有来得及看。视频课的学习要抽出大块的时间,不如专栏/小册这种能够随时随地的阅读来的方便。另一方面,视频课也确实挺贵的,我看了一下慕课网消费的金额,一共五千多。每当看到新课时,我在想,嗯,这个得学,后面没看的却堆得却来越多。

在不断探索自己学习方法的过程中,我发现对我来说读书真的是系统学习的最好方式了。

大概是在6,7月份的时候,那时候没有任务在身,所以在上班的时候就把买了很久但是一直积灰的JS高级程序设计给看完了。也就是在那段时间,我开始在github上面写自己的读书笔记博客。也一直坚持到了现在。之前也有记笔记的习惯,不过一直是在印象云笔记记的。

JS高级程序设计中学到的东西很多。读书对于系统学习非常好用!尤其对我这种基础不太好的人,读别人的博客过于零碎,读完可能还是懵懵懂懂,印象还不是很深刻。并且很多博客的知识就是来自于一些经典的书籍。 于是,我买了好几本书,2019年还看了深入浅出node.js深入理解ES6。2020年会继续坚持下去。

github

购买的技术书

对于新知识的学习,一方面需要读书读文章,从前辈那里学习经验,另一方面需要总结出属于自己的知识体系,并经常查阅。还有一点就是,时间有限,不可能都学,必须要挑着学。

逛一些博客或者论坛是一个不错的发现知识的途径,在掘金上面看到了很多优秀的文章,也认识到了很多优秀的人,向优秀的人学习,也是我的一个前进的动力。在逛博客的时候,渐渐发现,一些JS经典的问题,被反复的分析,这种时候,自己总结是个不错的选择。

在看一些电子书或者小册子的时候,看不太懂的地方或者容易跑神的时候可以用屏幕画笔圈一圈,画一画~

不过诱惑也很多,刚开始工作的有段时间,晚上熬夜打游戏...(对腰,颈椎不友好) 后来卸载就没什么事了,平时也不敢看新番,一追少则两天,多则一个星期就没了。哎,我豆瓣上面还收藏了九十多部没看的番~

生活

在大学的时候就喜欢跑步,刚好现在租的房子附近就有个田径场,刚来到这边的时候,我一个星期都会去操场跑几次。

跑步的田径场

后来由于腰的问题和加班的问题,在4,5月份的时候就没再跑步了。

6,7月份的时候,开始自己做饭并带饭到公司吃,后来由于公司下班时间又推迟了半小时,渐渐的也只有周末的时候会做一做了。

6,7月份的时候,也开始坚持每天晚上读一个小时的书,断断续续的也坚持到了现在。

身体健康

身体,这可能是今年最感触的事情之一了。3,4月份的时候,腰疼(推测是腰肌劳损...没去医院检查)。猜想应该是 坐姿不当+熬夜+几个月前腰部拉伤+吃完饭不走动 导致的。9月份的时候,突然发烧+咳嗽,当时没觉得什么,依然坚持着上班,几天后反复发烧实在受不了,才去了医院。检查是肺部感染住了10天院,这是我第一次住院。

同事的身体或多或少都有些问题,其中一个住院了两个月,回来之后没几天就离职了,还有一个也就是前几天的事,因为心律不齐的原因,离职回老家了。他们都还很年轻,却没有一个很好的身体。

身体上的疾病一般是不可逆的,现在后悔也没用了,以后得在工作,娱乐,和健康上好好做平衡了。

未来

对于前端的职业发展,现在很迷惘,也没有具体规划。

我是真的喜欢前端吗?如果不做前端还可以做什么?前端满足我对职业的期望吗?我现在回答不出。

最近老是冒出考研的想法,我现在有点摇摆不定。毫无疑问,考研上限更高。但是考研的不确定因素太多了。并且我现在真的不清楚我想要做什么,我想成为什么样的人。稀里糊涂一直在浪费时间。

过去无法改变了,那现在只能劝说自己好好努力了。

2020年,希望可以明确自己的方向~

2019的技术总结

技术上达到自己想要的水平了吗?

并没有。进步很慢。只是框架用的更熟了。却没有读过框架的源码。对于一些原理性的东西仍然很陌生。

技术上哪些地方进步了?

读文档更熟练了,react写的更熟练了,js更熟悉了,工具链用的更熟了。

2020年的期望

  • 换一份满意的工作
  • 读至少5本技术书,3本非技术书。
  • 提高英文阅读能力,提高词汇量
  • 努力做到11.30之前睡觉,7点起,周末不熬夜,每周跑步两次以上。周末至少出行一次。
  • 对未来有更清晰的思考与规划

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