Zong
你好, 2020 年

2019 年,完成了许多计划,当然也有些计划落后了,也浮现出新的想法,落实到 2020 年。
2020 年,计划的很充实,可能会继续体现人类的三大本质之一,但是没关系,学多少做多少,一直在路上。

回顾 2019 年

  • 更爱女朋友,和她开心幸福在一起
  • 更爱家人,祝家人身体健康,平平安安
  • 锻炼身体(少量)
  • 关注 ECMA 标准(少量)
  • 关注前端发展趋势(少量)
  • 了解 JavaScript 在不同宿主环境下的表现
  • 更多的关注 NPM
  • 学习 ECMAScript Next(学习 ES 2019 )
  • 学习前端自动化工程体系(仅尝试 Travis CI )
  • 推动公司使用 TypeScript
  • 学习 Parcel
  • 学习 Next.js、Immutable.js
  • 学习 Jest 和 Enzyme
  • 更多的学习 CSS
  • 使用 yarn
  • 尝试造轮子( React Echarts Map China, React Slot Element
  • 尝试 SSR
  • 尝试 GraphQL
  • 尝试实践渲染性能优化
  • 尝试 Angular、Ember.js
  • 尝试 Progressive Web Apps
  • 尝试 WebAssembly
  • 学习框架源码(《 React 源码学习》
  • 更多的学习算法

展望 2020 年

  • 👩️‍❤️‍💋️‍👨 更爱女朋友,和她开心幸福在一起
  • 💗 更爱家人,祝家人身体健康,平平安安
  • 🏇 锻炼身体
  • 📔 日本語学習
  • 📚 建立自己的前端知识体系
  • 关注 ECMA 标准
  • 关注前端发展趋势
  • 了解 JavaScript 在不同宿主环境下的表现
  • 更多的关注 NPM
  • 学习 ECMAScript Next
  • 🛠 学习前端自动化工程体系
  • 推动公司使用 TypeScript
  • 更多的学习 CSS
  • 尝试实践渲染性能优化
  • 尝试 Angular、Ember.js
  • 尝试 Progressive Web Apps
  • 尝试 WebAssembly
  • 学习 Web Accessibility
  • 更多的学习算法

📔 日本語(にほんごく)学習(がくしゅ)計画(けいかく)

由于学习日语是一个漫长的过程,考虑到使用业余时间学习日语,所以打算定制阶段性计划,但是最终目标已经确定。

最终目标:无障碍与日本人沟通

考级当然是必不可少的,目前对日语考级的了解,等级是 N5 ~ N1 ,所以打算根据实际情况来进行选择。

计划于 2020 年底前,至少完成《新版 中日交流标准日本语 初级上、下》的学习,书中含有 12 个单元,共计 48 课(均每月 1 单元, 4 课)。

并计划在每季新番中挑选一部动漫作品来进行观看学习日语(现在很少看番),提升对日语听力的辨识度,计划于 2020 年 1 月春季新番开始。

结合以上,计划达成 N4 ~ N3 能力。加油!💪💪💪

📚 建立自己的前端知识体系

《从面试中的自我学习》《面试资深前端工程师总结》中发现,自己需要建立自己的前端知识体系来完善自己的知识面,从而依此来补全残缺的知识点。

这也是计划在 2020 年需要完成的目标,从而来更全面的提升自己,同时也可以在完整的面上尝试选择自己喜欢或者擅长的领域。同样也加油!💪💪💪

借助 Git 初探自动工程化

考虑到我司项目打包移动的繁琐过程,修改 React 项目打包路径,配合 npm 参数 process.argv[2] 产出相应的打包路径:

module.exports = {
  appBuild: isDeploy ? resolveApp('../project/src/main/webapp/static') : resolveApp('build'),
};

最后包装 npm 命令执行即可将打包文件提交至当前项目所处分支,即完成打包自动提交 git :

node scripts/build.js --deploy && git add ../project/src/main/webapp/static && git commit -m FE_AUTO_BUILDED_FILES. && git pull && git push origin HEAD

其中 git push origin HEAD 可参阅 Git - push current branch shortcut