前端工程师的 2018 年总结 | 掘金年度征文

1. 前言

时间过得很快,2018 年已经接近尾声了。离开大学校园已经一年半,正式工做也一年半了。前端

2018 年,个人本命年,今年 24 岁,离 “而立之年” —— 30 岁, 又近了一步。今年对我而言,是人生的一个重要节点。今年是我以为过得最快的一年,也是成长最多的一年。vue

2. 技术

做为一名代码搬运工,技术作为安身立命的本钱,今年技术上有了挺大的见长。java

技术上,前端和后端都接触到当前流行的技术栈,前端方面有: vue.js 、react.js ;后端方面有:python 3 、node、express、mongodb、mysql。node

可是这些应用层的知识都是次要的,学到的编程能力和编程思惟才是最重要的,毕竟一门通,门门通。何况对于程序员来讲,编程能力和编程思惟占了 80%,其余 api 的运用只占了 20%。python

2.1 前端

对于 vue 的相关技术栈,虽然以前也有在用,但今年是技术上达到熟练的一年,作过 公众号、pc 端管理后台、H 5 应用。通过几个的项目的锤炼,应用上应该达到了熟练程度,也学到了很多好用的技巧。mysql

而 react 相关技术栈 ,是今年后半年学的。学而不用,等于没学。 因此要实战一下才行,因此作了个博客网站的项目,也就是本人如今的我的网站,并把项目源码开源在 github 上。这个过程当中,也学到了一些经常使用的、基本的 api ,对通常的 react 项目,也能自行搭建和开发了。react

今年还看完了一本书:【WebKit 技术内幕】。看的不是纸质版的,是 pdf 的电子版,对浏览器和 WebKit 也有了一丢丢深刻的了解,随着时间的久远,忘得差很少了 😅。git

2.2 后端

python 3 和 mysql 是前半年学的,最初想着边作前端边能用 python 的,不过没找到相应的工做,最后仍是作前端,如今好久没用,也忘得差很少了啦 😅。程序员

对于 node、express、mongodb 是今年后半年学的,主要是为了快速搭建博客网站后端的。虽然还有不少要优化的地方,特别是数据的查询方面,可是最终仍是搭建出来了。过程当中,发现 node 比 python 好学,毕竟是用的是 javaScript 语言。github

对于编程也有了一丢丢的理解。以前看到阮一峰老师的一篇文章内容,说得好有道理。他的原文是这样说的:

在此引用一个开发者对年轻程序员的告诫:在软件开发中,技术变化如此之快,你花费了大量时间学习技术和工具,一旦这些技术被取代,你的知识将变得毫无价值,由于它们大部分都是实施的细节。

我最近老是在想这段话,软件开发算不算是真正的知识 ? 若是它是一种真正的知识,那么理论上,咱们学到的东西大部分应该不会过期,就好像微积分不会过期同样。但是实际上,咱们都知道,软件开发技能有时效性,十年前学习的编程知识,十年后几乎确定不能用于生产。那样的话,软件开发就不能算真正的知识,只是一种实施的细节。

公司旁边有一家税务所,天天都有不少人排队交税。若是你是第一次来交税,确定搞不清楚怎么交,交税是一门学问,必须有人教你,要带哪些证件,要填哪些表,去哪些窗口排队等等。

我如今认为,学习编程跟学习交税是同样的,都是学习实施的细节。一旦外部环境变了,原来的实施细节就没用了。 当代编程因为层层的抽象和封装,咱们已经没必要接触底层真正具备通用性的知识了。大部分时候,所谓编程就是在写某个抽象层的配置。好比,网页样式就是在写 CSS 配置,你很难说这究竟是真正的知识,仍是像《办税指南》那样的实施细节。

实施细节并非知识,而是操做步骤。若是技术栈发生变动,实施细节就会毫无用处。可是,你又不能不学习它,不知道实施细节,就无法作出项目。我以为,程序员应该要警戒,不要落入实施细节的陷阱,不要把所有精力花在实施细节上面,而后觉得本身学到了真正的知识。对待各类语言和工具,正确的态度应该是“进得去,出得来”,既要了解足够的细节,也要可以站在宏观的角度看待它,探寻底层究竟是怎么实现的。

3. 工做

今年 5 月份的时候,换了东家。

在上一家东家那里学到了不少东西,毕竟是刚毕业后工做的第一年。上一家东家的两位前端老大和另外二位后端开发,不管是技术仍是作事上,对我都产生了比较大的影响,感谢。上一家东家的工做氛围仍是很好的,特别怀念的是每周五一次的运动啊。

在如今的公司,也不错,也有很多学习的榜样,就少了活动与运动节目。

我一直认为一个合格的程序员,正常的工做安排,应该都是在上班时间高效的作完的,下班了就准时下班的。因此不少时候,我都是下午 5 点半 准时下班的,毕竟回去以后,想作的事还有一堆呢。

可是非正常的工做安排就不必定了,好比项目很紧。由于项目时间紧,今年试过那么几回加班修 bugger 到凌晨 3 点的,而后早上七点多起来继续的。还试过一次项目中的数据被同事误删了,要配合后端开发抢救的,抢救到接近凌晨 4 点,次日早上 8 点多照常起来正常上班的。只能感叹一声:修仙真棒,年轻真好!!!

4. 运动

身体是一,金钱、地位、荣誉则是零,只有有了前面的一,后面的零才会有用;反之,则都是作了无用功。

这一年来,仍是和往年同样,时不时会进行各类运动,运动的项目通常有:跑步,健身,羽毛球,骑行等。

跑步的频率大概每个月平均有 3 次吧,每次通常都是 5 千米;健身大概每周 2 次;羽毛球就得看有没有合适的时机了;而骑行呢,如今是只要天气许可,下班都是骑车回去,由于比搭公交车实在是快太多了,时间宝贵啊。不间断的运动也慢慢成为了一种习惯。正由于一直有不间断的运动,因此这一年来又没有感冒过,身体还算健康。

图一

  • 图一是 2018-07-17 到 2018-12-18 期间,全部运动的数据,以骑行为主。

图二

  • 图二是 2017-03-20 到 2018-07-15 期间,全部运动的数据,以跑步为主。

两图的总路程加起来,够回家两趟了 😇。

这不间断的运动,也不算什么坚持,只是以为应该作的,又恰好是喜欢作的事情而已。一直作着就成了习惯,能作本身喜欢的事情是一件幸福的事情。固然,如今正值冬季,户外运动的频率要相应减小好一点。

运动带来的益处真的是无法估量,大学四年在校期间都没有生病过,只在大一寒假在家的时候,感冒了一次。近 5 年来,还有一次感冒是一年多前,刚毕业找工做的时候,被两同窗轮流感冒传染,最终没能顶住。还有的益处就是保持着一个健康的身形,腹肌,胸肌都还在,只是这一年感受肚皮比以前厚了一点了 😂。一天坐十几个小时,来程序员来讲真的很伤。

当运动成为一种习惯,终将会是受益一辈子的事情。

5. 额外技能

在 21 世纪, 写做、英语和编程 估计是最有前途的技能。

5.1 写做

今年掌握的最有用的技能应该就是 写做 了,估计这个是受用一辈子的技能。

今年 7 月份的时候,个人同窗,外号:陈经理,开了个公众号,并在上面写博客。他也叫我写,一直坚持会有很大的收获。以前一直都想写技术博客文章的,可是没写过,也没下定决心去作。7 月份的时候,我也下定决心开始写技术博客,并开了个公众号,分享本身的技术与成长,目前粉丝有几百人。

逐渐地,写做又成了一个爱好与习惯。当一项技能变成爱好的时候,就能产生很巨大的能量(就像不少人喜欢玩的王者农药)。自从写做以来,利用在学习上的时间比以前多了,学习知识的时候有了必定的深刻,毕竟要写给别人看的,本身若是都不理解,别人又怎会能懂呢。

这半年时间陆续写了 30 多篇文章,其中包含读书的笔记、随笔、技术文章,有写得不怎么样的,有写的挺好的,得到多人点赞的。虽然有时会参考一下别人的文章,但仍是一直鼓励原创与坚持原创。大概只有做者才能懂原创的不易。

写博客半年以来,也见到了不同的风景。文章写的好,会有编辑找你出图书;会有猎头顾问找上你,给你介绍大厂的好工做;会有好公司的团队负责人找你,想你加入他们的团队等等。这些都有遇到过,但自知如今能力还欠缺,还要不断积累与沉淀。写做是展示本身才华与能力很好的方式,当积累到必定的程度,好机会自会找上门来。

若是 30 岁以后,不想写代码了或者写不动了,还能有一个额外技能能够谋生,且这个技能仍是本身的一个兴趣来的,是多么快乐的一件事。

努力成为一个斜杠青年才是正途。(斜杠青年:不只指那些有着多重身份,多重收入的人。它表明的是一种全新的人生价值,核心在于多元化的人生。)

花同样的年纪,该奋斗的年纪不要安逸,实现梦想的同时顺便赚点钱,何乐而不为?

5.2 作一顿好吃的

今年后半年里,还尝试本身作饭、煲粥和煲汤。虽然这些都会,可是刚出来工做后的一年里,还没作过呢。不过都不多作饭作菜,由于实在是太耗费时间了啊,还要在旁边看着。大多都是煲粥煲汤,放好各类材料就能够了,接着就是:一边玩电脑,一边等着吃就能够了,很是方便啊。

作一顿好吃的饭菜,也是一个必备的技能,毕竟 本身动手,丰衣足食

5.3 理财

理财 -- 人生必会技能。今年开始尝试用其余方式理财了,好比买股票,买基金,买活期产品等,虽然还一直在亏,可是都尝试一下,才知道这些东西好很差嘛。固然理财的水也很深,不是一朝一日就可学会的,须要长期研究才行。

出来社会以后,对钱的理解愈来愈深入了,长大后 99% 的烦恼是由于没钱。

6. 娱乐

今年大多数空闲的时间都是和电脑度过了。看电影,看电视剧,看动漫还有运动。今年看了不少动漫,热门的 3D 国漫都看过了,或者在追着看。国漫真的强势掘起了。

今年是外出游玩最少的一年了,好像没有主动去过哪里游玩,仅有的几回都是身边的朋友叫去的。其实想去的地方真的还不少。只是尚未找到合适的那我的,和其一块儿去。

祖国山河那么秀丽,仍是得努力挣钱,去看一看。

7. 指望 2019

2018 年完成的事:

  • 上手 react 技术栈
  • 上手 node 技术栈
  • 完成了本身的我的博客网站
  • 在 github 上开源了博客网站的源码
  • 把写做培养成了一种习惯
  • 运营我的公众号 【 BiaoChenXuYing 】
  • 不间断的运动,保持健康的体魄
  • 看完了一本书【WebKit 技术内幕】
  • 初尝其余理财方式
  • 作一顿好吃的

2019 的目标:

  • 把我的博客网站接入到公众号里面
  • 深刻 vue 技术栈的原理与内在实现
  • 熟练 react 和 node 技术栈,可能还要学 java。
  • 学习算法与数据结构
  • 英语词汇量达到 7000
  • 加大运动量,增重 5 斤
  • 坚持写做,运营好公众号
  • 多看书与文章(书到用时方恨少)
  • 逐渐深刻其余理财方式
  • 培养其余技能

当一个目标须要很长远的时间来实现时,那就将天天要作的事培养成习惯,就会变得很容易了(好比:英语)。

如今正值冬天,天气冷,什么都不想干。最近在学英语,跟着水滴阅读看英语原著,老是想看就看,不想看就不看了,以为天天的任务只是个任务,还没习惯。得把天天花 20 分钟看英语原著培养成习惯才行。

最终目标是 尽早实现我的财富自由,作本身喜欢的事情。

我比较同意的财务自由的解释是:所谓的财务自由,指的是某人不再用为了知足生活必需而出售本身的时间了。

不是生活所迫,谁特么想努力!目标仍是要有的,否则和咸鱼有什么区别 ?虽然 努力了不必定有结果,可是不努力必定很舒服。

没被生活折磨过只有两种可能,其一是有人替你扛了,其二是别着急,还没轮到你。

8. 总结

致敬将要过去的 2018 ,指望 2019。

要么不努力,让生活选择你,随波逐流;要么本身选择生活,作本身喜欢的事。

不管在哪里工做,不管作什么工做,握住能掌控的生活,碰见更好的本身,即是一件特别幸运又足够幸福的事。

日后余生,愿你我都能,从前生活是工做,从此工做是生活。

时光正好,将来还有无限可能,加油!

9. 最后

github: https://github.com/biaochenxuying

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

相关文章
相关标签/搜索