Skip to content
This repository has been archived by the owner on Apr 27, 2018. It is now read-only.

ErythroME/ErythroME.github.io

Repository files navigation

Megas 的博客

关于博客

工作之前,在实验室写代码时偶尔的记录。

现在看来有点幼稚且过时,不过从以前开始到现在都致力于能产出别人没有好好总结过的信息,以前是中文信息,现在是英文信息。

打算在 Medium 上开新的博客,但目前只有一篇草稿 💔 。

关于我

(其实应该写在 About 里面,不过为了自己方便就都放在 README 里好了。)

94 年出生,16 届北航软件学院本科毕业生。从 2016.3 起在北京新工场投资顾问有限公司工作,作为一名 Web 前端工程师。

主要技术栈:

  • HTML, CSS(Stylus)
  • JavaScript(ES2015+ with Babel)
  • React & Redux
  • Webpack & Gulp
  • Git

实践过的其他技术:

  • Python(Flask)
  • Node.js
  • Electron Application
  • React Native

有一定掌握的知识:

  • HTTP/HTTP2
  • 常用设计模式

了解过的技术和思想:

  • TypeScript
  • Angular 2
  • Functional Programming
  • Reactive Programming
  • CSS Modules & CSS-in-JS, CSS Grid

其他技能:

  • 英语:能够流畅阅读英文文档,看 Youtube 上无字幕技术视频的程度
总结
  • 因为生态圈的原因,相比 Vue 和 Angular 对 React 技术栈更喜欢一点。
  • 习惯获取英文资料。
  • 喜欢 JavaScript 这门语言,也一直在不断学习。之前看了 MDN 文档,目前越来越觉得 ECMAScript 的官方文档更清楚一点,打算更多地通过这种方式增加对语言的理解。
  • 也喜欢了解前端流行趋势。每天会刷 Twitter 和 Medium 看看大家在做的事。

关于我的日常

我的工作

据大家的评价是很有责任心的类型;同时听说作为新人时指导我的同事给出的评价是学习能力很强(开心~)。

平时除了完成日常需求也经常会给自己提一些需求,经常运用比较新的技术完善项目的前端工作流,或写一些公共组件(也许是因为 leader 不在了只能自娱自乐)。

如果有简单重复的工作,会积极寻求将其变为自动化流程(所以很难理解为什么有人执着于复制粘贴 N 次)。

最大的缺点应该是工作时容易严肃。当同事们的工作能力都 OK 时为人和善,但是被甩锅或提出过分的要求时也会反抗。

我的生活

主要爱好有写代码、学英语和刷 bilibili。

写代码时候经常感觉很幸福,觉得自己的工作是最喜欢做的事超幸运。人生目标应该是能写出有影响力的代码。

妈妈从小告诉我:学习任何一门课之前首先一定要保证学好英语。现在体会到了它真的是很厉害的工具——其实很多英文技术文档或视频读起来或看起来都比中文资料简单很多。此外,现在也会经常找一些原版书来读,别有一番滋味。平时还是会坚持学英语,希望可以达到运用自如的水平。准备考一下雅思。

也会经常刷 bilibili,和大家一起看魔性的动画片和电影。如果没有弹幕,应该会损失不少人生乐趣。

平时也会学习和实践一些投资理财方面的内容,有在投资 P2P、基金、黄金和股票。

我的推荐

从入职遇到非常厉害的前同事开始,感觉打开了新世界的大门,被安利了很多非常好的技术资料。(虽然应该已经被推荐得烂大街了,但)如果你还没有看过,可以尝试一下:

书和系列文章
  • CSS Secrets: 书里介绍的技巧很神奇且实用。我只看了前四章,结合一些想象力,就可以写出平时设计师需要的绝大多数效果。
  • MDN: 大多数人也许会推荐《JavaScript 高级程序设计》,那本确实质量不错,但随着一年一更新的 ECMAScript 标准,未免显得有些地方有点不够时尚。我个人觉得 MDN 的文档用词非常简单,且紧跟标准,非常适合学习语言基础。
  • ES6 In Depth: 虽然目前(2017年)ECMAScript 已经发布了 ES2017,但如果你想理解从 ES6 开始的语言革新,这里的文章依旧有很大的价值。里面涵盖了 Iterator、Generator 和其他重要概念的深入解释,值得研读。而整个网站里也有很多其他方面的高质量内容。
  • ECMAScript Language Specification: 有了一定语言基础后可以开始慢慢读标准,很多让人疑惑的细节其实标准已经给出了清晰的解释。
  • High Performance Web Sites: 它用最简单的单词介绍了对前端来说最基础最必要的网络性能优化知识。书里的内容貌似和作者之后提出的一些方法合起来称为“雅虎军规”。其实在此之前我还没有完整阅读过英文的技术书,而这本书既简单又有趣,而且非常薄,让我也习惯了阅读更多的英文技术书籍。
  • High Performance Browser Networking: 在 Youtube 上,几乎我看过的每一个网络性能优化的相关视频都会推荐这本书。它涵盖的内容十分广泛,从计算机网络最基础的 OSI 七层模型开始,一直到前端开发常用的 HTTP/HTTP2,再到流行的 WebSocket 等一些技术,都有很简单清晰的描述。通过这本书,我第一次知道了 WIFI 和运营商的移动网络怎样工作,非常有意思;也了解了 HTTP2 的一些特性,正好看完之后不久 PWA 就在国内开始流行。不过这本书比较长,大概需要两三个月看完。
  • Learning JavaScript Design Patterns: 感觉这本书内容还不错(可能是因为我第一次看设计模式的书),有一些开发经验之后看看这种总结思想的书确实会有收获。
其他

其实 Twitter、Medium 和 Youtube 上都有非常多高质量的资料,通过这些途径也会发现很多其他内容网站。

About

Personal blog for Megas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published