内容简介:想想今年,从6月开始,微信小程序、C 、密码学、Chrome 插件、Angular、rxjs、Docker、CI、k8s、eggjs,这些都玩了。还有就是保持初心,
技术
想想今年,从6月开始,微信小程序、C 、密码学、Chrome 插件、Angular、rxjs、 Docker 、CI、k8s、eggjs,这些都玩了。
还有就是保持初心, 我首先是工程师,其次才是前端工程师 ,在后半年稍闲的时候开始关注更多的后端知识,容器相关的东西,然后就是开始学习 C 和计算机基础,没事刷刷 leetcode ,学学数据结构和算法。
简单说说今年的进步和蜕变。
FE
- TypeScript: 在创业公司成功使用了 TypeScript,也算是变成现代的前端了
- rxjs: 去年学习了两遍,没入门。今年又学了一遍,终于搞懂了
- Angular: 详见 https://www.jianshu.com/p/877d9e1c66e4
前端边界
- Electron: 在阿里和创业公司都使用它写了简单的项目
- 微信小程序: 8 月的时候写了一个微信小程序,感谢 Taro 让我方便地使用 React 写微信小程序
- Chrome Extension: 在阿里,在创业公司都有开发的经验,8 月的时候和别人合作写了一本小书 https://welearnmore.gitbook.io/chrome-extension-book/
后端
今年正式使用 Node 写简单的后端,使用的是 eggjs + TS, 写起来真爽!
DevOps
- CI / CD
- Docker / k8s
在创业公司,使用 Docker 和 gitlab-ci 正式搭建起来 CI 环境,明年需要实践 CD 和 k8s
Flutter
简单地入门了,还顺便学习了 dart 语言
其他编程语言
今年除了 TypeScript 外,还学习了 Go 和 C。
学 Go 主要是想做一些系统编程
Go is modern Python Rust is modern C++
学 C 那就完全是想用它实现数据结构了
书单
- Learning TypeScript中文版 : 一下午大概花了2个小时翻完了,怎么说呢。说好的 typescript,其实只有1 3 4 章讲了。而且这本书的 typescript 版本是 1.5,现在都 2.6 了。 其实 ts 非常简单,如果你已经熟练使用 ES2015,那么只需要了解它的类型声明和类就足够了。 如果有两三年JS基础的要学 typescript ,我觉得看文档就足够了,看书一是跟不上版本,二是磨磨唧唧,看不到重点。就像这本书一样,一会将构建,一会讲自动化测试,最后还用 backbone 实现了一个应用。这些对于一个已经有不错前端基础的人来说是浪费时间。 这里是最新的 ts 中文文档,我觉得不用看这本书浪费时间了 https://github.com/zhongsp/TypeScript
- 你不知道的JavaScript(下卷) : 上市第一天就买了,只是为了对这一系列的支持。想起来,上册还是2016年下半年买的,现在1年多了,我的 JS 功力比那时候强多了。这一系列功不可没。 现在说说这一次的下册,第一部分是概述,我记得原书这部分是全系列的开篇吧。第二部分是讲 ES2015 的,当时对这一系列挺期待的。不过 ES2015 这一年也用的比较熟了,阮一峰的书也帮助了我不少。 今天花了大概4个小时翻了一遍,却想起了这么多的往事。
- 深入浅出Node.js : 14年买的一本书,现在才看完。因为当年实在看不懂,经过这两年的前端工作,很多东西不看都懂了。比如异步编程,模块,部署node等,只有进程管理和内存管理要仔细看看。
- 深入浅出RxJS : 读了两遍,第一遍不怎么看得懂。第二遍,跳过很多操作符,直击最基本的概念: Observable / Observer / Subject / Schedule ,然后看和 React 的结合,加上自己用了 Angular,有了更深的体会。
- 图解密码技术(第3版) : 让我这种原本什么都不知道的人,看完对密码世界有了一个宏观的认识。这本书一章一章循循善诱,这一章会引出下一章,大概花了一周看完。 之前一直不懂的对称加密、公钥私钥加密、哈希函数、消息验证码、数字签名、证书、CA、PKI 这些概念有了一个比较清晰的认识。现在脑海理竟然能构建出了 https 的流程图,要知道,这是我之前一直都记不住的。 我的读书笔记: https://www.jianshu.com/p/293f8dafdbb6
- 刷新 : 还行 微软的文化
- 世界是数字的 : 通俗易懂,当初入门计算机的时候怎么没找到这样的书。
- 理解Unix进程 : 很一般吧 多是一些总结性的文字 不是现在我这个阶段想要的。 是用 ruby 来解释进程的。。。
- Angular权威教程 : 陡然发现 Angular 已经7了,感觉找本书来看看学习学习。没有全部看完,因为使用 Angular 纯属玩玩,做了一个实例: https://github.com/riskers/ng-data-flow 第一章是一个 demo 第二章是 TS,不用看 三、四、五、六、七章都是 Ng 中的基础概念 八、九、十 讲的是服务、依赖注入等 十一是一个使用 service 的 demo 十二、十三是讲 redux 以及怎么在 Ng 中使用 redux ,不用看 十四章是高级内容,目前我还没用到,也没看 十五是测试,和官网内容差不多
- Angular从零到一 : 只是大概翻了一下
- 揭秘Angular(第2版) : 只是大概翻了一下
项目
- 数据结构:
- 算法:
- rxjs 笔记:
- Chrome Extension 小书: https://github.com/welearnmore/chrome-extension-book
- data-flow 完成: 参见知乎 回答
- react-loadmore
其他记录
博客
- Electron入门体验(内附react脚手架)
- 对于 docker 的再体会
- 科学上网终极方案
- 写了一本 Chrome Extension 小书
- React16的新特性(内附实例)
- 折腾 Python 版本管理
- flutter入门-搭建环境
- 我的时间与任务管理办法
写在博客的都是干货,至少我自己认为是。
简书
- 这一年
- 再见,来不及握手
- 又是一年世界杯
- 《图解密码技术》读书笔记
- Browser VS OS ?
- 谈谈跨终端开发
- 已经多久没有感动自己了
- 《深入浅出RxJS》读书笔记
- 关于 Angular 一点要写点什么
又看了看,果然简书上写的都是废话,絮絮叨叨像个老太太。
创业
最近大半年在创业公司, 干的却不怎么是前端的活。可能是因为创业公司的属性,而且主要是老板们也没想好要干什么。感觉看似忙忙碌碌的大半年,却好像什么也没有得到。
为什么离开阿里?答案都在这里: https://www.jianshu.com/p/cb27ef093402
房子
等了一年多,房子终于在国庆前下来,现在还在装修。
电影
唯一推荐《血观音》,这是今年看过的最精彩的电影
名言
- 善作者不必善成,善始这不必善终
- 为天地立心,为生民立命,为往圣而继绝学,为天下开太平
展望 2019
前端现在有 PWA 、webAssembly、Flutter 这些热点可以玩,不过我明年应该会把重心放在后端上面。
- PWA: 你的公司可能用不到,因为墙的关系,但是 service worker 和 cache 这两个 API 值得你学习。
- webAssembly: 今年正是它我才会学 Go,还有个小插曲,本来是学 Rust 的,但是这个语言上手有点难,就转投 Go 的阵营了。
- Flutter: 世上跨端方案千千万,但是选择 Flutter 的理由很简单: 它的爹是 Google;是传说中的系统 fuchsia 的指定框架;和以往的跨端方案都不同,是一种新的方案。
另外,基础很重要,在今年学习 k8s 的时候,就涉及到 cgroups 这个 Linux 概念了,对于我来说,很难理解。还是要好好学习 CS 基础。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 注解的原理又是怎么一回事
- Fomo 3D 沦陷?为何又是 DDoS攻击?
- 什么是集群?什么是分布式?什么又是SOA?
- 又是源代码泄露,这次是世界五百强的三星
- 南商汤北旷视,谁是慕容复,谁又是乔峰?
- 如何理解火热的Filecoin与IPFS?抢“头矿”又是怎么回事?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
破茧成蝶:用户体验设计师的成长之路
刘津、李月 / 人民邮电出版社 / 2014-7 / 69.00
市面上已经有很多专业的用户体验书籍,但解决用户体验设计师在职场中遇到的众多现实问题的图书并不多见。本书从用户体验设计师的角度出发,系统地介绍了其职业生涯中的学习方法、思维方式、工作流程等,覆盖了用户体验设计基础知识、设计师的角色和职业困惑、工作流程、需求分析、设计规划和设计标准、项目跟进和成果检验、设计师职业修养以及需要具备的意识等,力图帮助设计师解决在项目中遇到的一些常见问题,找到自己的职业成长......一起来看看 《破茧成蝶:用户体验设计师的成长之路》 这本书的介绍吧!