riskers / blog

:pencil2: 博客写在 Issues 里
http://riskers.github.io/
MIT License
1.13k stars 96 forks source link

2016...2017 #26

Open riskers opened 7 years ago

riskers commented 7 years ago

今天才有心思写2016年的总结,一直构思了很久,不知道怎么写,写些什么。总是觉得时间很快,快到自己什么都没干一年就又过去了。

如果说 2015 年是混混沌沌度过的,那么 2016 年就是有计划、有目标地开始提升自己。我就随意想想,记下流水帐。

看书

今年我开始养成了看书的习惯,一半是技术方面的书,一半是小说什么的。

技术

历史

其他

东野圭吾

之所以单列出来,是因为我今年无意中读了他的《解忧杂货店》之后一发不可收拾地喜欢上了他的书

数了数,将近读了40本书,也算是及格了吧,希望今年继续保持

旅游

今年去了一趟张家界,以后争取每年出去旅游一次,多出去看看,见识见识。

技术思考

2016 年又是一个前端飞速变化的年份:

  1. 模块化:我从 15 年底自己使用 webpack,16年陆陆续续用在很多项目中

    还使用 webpack 开发了一个 es6 的库 https://github.com/riskers/Turntable

  2. MVVM:React、Vue、Angular 三分天下的趋势已经明了,不用纠结于学哪一个,更不要同时学,只要学精一个,其他的不是问题。(我是 React 党,今年有计划陆续写一些文章记录最近半年的学习成果)

  3. Node:我认为现在 Node 有 3 个作用:

    • npm:前端有了自己的模块管理工具
    • 工程化、流程化:webpack、gulp 全是基于 Node
    • web 框架:express、Koa 等,但是,单纯地使用 Node 开发后端很少见,大公司都是用 Node 来做中间层
  4. es6:哦,不对,应该叫 es2015 因为 babel 而开始普及

  5. 因为以上种种工具,前端工程师沦为配置工程师

用 Node 作为中间层,前后端完全分离之后,这个页面是 React 渲染还是 Node 渲染都是前端自己决定的。后端只负责把接口安全、迅速就够了。所以,开发 web 以后会越来越像开发客户端。后端只提供接口,前端负责浏览器内所有的东西。你想让这个页面避免白屏、能够SEO,就使用 Node 获取数据然后渲染页面;你想做 SPA ,就使用 React 开发,然后直接放服务器上就行。当然,还可以用让 React 在服务端渲染,这样这个应用即是 SPA ,有良好的体验,还能够避免白屏、能够 SEO,这部分也是我最近在研究的。

新年目标

博客在 16 年都没怎么更新过,一来是觉得有些东西自己也掌握得不好,就都没有发在博客上,都记录在了笔记上。新年争取多写几篇有质量的博客。

我会在业余时间学学客户端开发,以及服务端开发,因为我觉得不应该给自己设限,我首先是一个开发工程师,然后才是一个前端开发工程师。我不排斥任何技术,因为技术是给业务服务的。

我每年的跨年夜都会写一个明年的 todolist,今年已经5年了,有点可怕。

2017-01-06-14837158083630


向我捐助 | 关于我 | 工作机会


milo-wjh commented 7 years ago

想请问下博主的书籍是哪买的,都买的新书吗?有意向转卖吗?

riskers commented 7 years ago

@milo-wjh 都是电子书

YeahPotato commented 7 years ago

怪我现在才发现你。

riskers commented 7 years ago

@YeahPotato 欢迎交流哈~