关于2018,我有这些想谈谈的

前言

前面一段时间看了一篇文章,有提到每过一段时间就要对自己进行一个总结,这样才能更好地总结过去拥抱未来。我觉得很有道理,因此决定往后每年都进行一次年终总结,一是总结自己一年中的成长与得失,二是对后面的一年进行期望与规划。

关于2018年

1. 技术方面

算是打好了JavaScript的基础,并对react也进行了一个较为深入的学习,但这两者都还是需要继续努力。此外也对Angular进行了一些了解,算是对三大框架都进行了一个了解,也尝试着从开发需求的角度去思考这三大框架各自适应的开发场景,算是让自己在看待技术上转变了以往的一些思维。而在秋招后,又对Three.js进行了一些学习,看完了《Three.js入门指南》,感觉挺有意思的,算是又找到了自己感兴趣的一个技术方向。

2.博客

2018年算是坚持每个月都进行博客输出,总结自己在一段时间下的学习的心得与体会,自己也算是尝到了写博客带来的益处,也收获了一些小的成绩:

  • 博客的访问量上千了,并且2018年总共码了9万余字:https://srtian96.gitee.io/blog/
  • 掘金:
    输入图片说明
  • 简书(话说关于koa的文章好像被培训机构拿来给学生看了,阅读量蜜汁上万了):
    输入图片说明

3. 秋招

秋招对于我来说算是跌宕起伏,起初抱着很低的期望去参加秋招,想着能找个10K以上的工作就不错了。但在有意思的是最初就面了阿里,成功了完成了拿阿里练手的成就(皮一下),并很幸运的走完了流程。虽然由于各种原因没能成功,但也算建立了自信。但随后又经历了美团、百度等大厂提前批的各种挂,很郁闷。所幸到了10月份,运气好了起来,面的公司基本上都过了,最后也收获了几个offer,其中也有些不错的,最终也选择了一个自己感觉很有前景很厉害的公司,在技术栈方面也是想给自己未来多一些挑战,脱离舒适区。但话虽然是这样说,但对于未来内心还是有些忐忑,加油吧~

此外,通过与诸多的面试官进行交流,也有了以下的一些思考:

  • 在看待框架或一些工具的时候,可以去思考我们所需要的应用场景是怎样的,以及提前去思考当项目复杂后的通信问题、工程问题、以及可维护的问题。
  • 可以去关注关注浏览器渲染性能的问题(按照阿里的那位师兄描述大部分问题都集中在W3C标准和HTTP标准中),因此不仅仅要知道怎么做,还需要去思考为什么要这样做。
  • 多去思考一些栈外的东西,培养端对端的思维,建立全局意识。比如前后端的边界问题、运维、产品、设计等等。只有这样才能遇到一些需求,能够以较为全面的眼光去思考解决方案。
  • 前端的未来会因为硬件与网络的提升而发生改变,未来的前端不应该只局限于写个网页这么简单,比如计算的前置、物联网、可视化,都是未来可期的东西。(所以加紧学习呀)

4. 旅行与摄影

说来惭愧啊,在这两方面并没有太多可说的,2018年只去了杭州和北京,没有去什么地方,整整一年都在忙碌着,但回头看来效率却并不高。而相机一直也放在家里,没有带到学校来,因此拍的照片也数量有限,只是在一些摄影的思路上有了一些新的认识。因此在这两方面,在2019都需要做的更好才行~

5. 阅读

在看书方面,所看的书也是有限而分散的,并没有太多系统的阅读其他的课外书籍(也就是非技术书籍),零零散散的阅读量可能没上十本,十分惭愧,较之2017年的20来本差距有点大,在2019年必须得有所改善才行。

对于2019年

关于技术的一些期望

根据秋招得到的建议,与成为一个靠谱的合格的工程师的目标,对于技术方面我有以下的一些计划:

  • 首先努力成为一名准全栈工程师,至少将前后端给打通。(后端主要学习Node.js与python)
  • 主要技术可预见的还是JavaScript和react,对这两者要加深学习
  • 对设计方面与产品方面初步建立自己的方法论与知识体系
  • 学习一门新的语言,初步定为Go或Java,视具体情况而定。
  • 掌握Three.js,并对webGL进行学习(并将相关的计算机图形学以及数学知识掌握)
  • 学习Nginx,并对其进行实践与掌握
  • 弥补CSS上的一些漏洞
  • 健全自己前端的知识体系,打好打牢基础。

    博客

  • 坚持写博客,每月最少输出一篇博客。
  • 尝试写一些影评或者读书笔记
  • 去写游记,纪录一些自己觉得很不错的,很美的地方。
  • 在工作后,做好每日的工作纪录,并及时总结与思考,所得到的心得体会也需要定期进行输出总结。

其他:

  • 旅行:每月出去短途旅行一次,去逛逛北京的一些景点也行,做到工作与生活的平衡,别宅着。(也希望出国旅行一次)
  • 阅读:每个月坚持阅读一本好书,用心去读,做好读书笔记。
  • 健身:每天做俯卧撑,工作后尽量找到合适的健身的方式,每星期至少健身3次,保持一个健康的身体。
  • 好好学英语,做到无障碍的阅读英语文章、看英语视频、写英语的文档。(毕竟英语是工程师的生产力)
  • 训练自己的专注力,让自己可以在一段时间内专注于一件事情,不为外界所打扰。