Zong
試しでみる

发个牢骚:要长大了啊!粽子,要学会承担一些事情,要决定很多事情,更为生活,毕竟生活以为中心、开心最重要。
啊哈哈,又买了一个加藤惠手办。舒服!

📔 日本語学習計画

截至目前《新版 中日交流标准日本语 初级上、下》已经完成「上」的学习,将在 7 月开始「下」的学习内容。

考虑到词汇量仍然是一座大山,尽量加大常用词汇的学习,加深印象。

听说, N3 的考试内容会比 N4/N5 简单些,因为会含有类似中文的词汇,存在着天然的优势。但是我仍然想先过 N4/N5 。

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

1. 计算机图形学

开始学习计算机图形学知识,为进入前端可视化做基础铺垫,对可视化领域进行学习探索。

目前借助《GAMES101: 现代计算机图形学入门》进行学习,非常棒的学习内容,老师也非常棒!截止目前学习进度至:「变换(二维与三维)」

2. 未来的路

关于未来要走的路,现在还是有些迷茫和徘徊,在不断的尝试和探索中。在读到《【第1981期】前端开发与架构师》一文中也受到了一些启发。以下内容为摘抄:

技术是不断发展的,作为一个架构师,不断学习新的技术是非常重要的,这里所说的尝鲜,就是要对技术保持一定的热情,不能只满足于现状,说白了讲就是要不断的学。

  • 习惯了jQuery开发页面,不妨试试Vue,React。
  • 写了很久的ES5代码,学学ES6也不错。
  • 沉醉在HTML,CSS,JavaScript开发页面,不妨学学Flutter。
  • 打造高性能的Web App,试试Service Worker。
  • 从HTTP协议触发,改造升级spdy和HTTP2,尝试一下HTTP3。
  • 尝试一下新的编程语言:WebAssembly。
  • 知道为服务,但你知道微前端吗。

上面列举的尝鲜技能,是完全可以从一个前端的角度触发,来不断深入的,保持对每一个新技术的求知欲,是一名架构师必不可少的。

其实不止是架构师,任何一条路都一样,都需要不断的学习,只有不断的学习才不会退步。

3. 领域兴趣小组

关于部门领域兴趣小组的事情,因为人数调配问题,我主动退出了可视化相关的兴趣小组,当然这并不会妨碍到我去学习可视化,只不过我不需要出力了,希望可以从同事组建的可视化兴趣小组中学习到我欠缺的知识,为此我加入了另一个兴趣小组,具体做什么我就不细说了,希望我可以在小组中做到的一些事情,就是推动 TypeScript 来进行开发,从小范围开始,从新的技术站出发,继续加油。

在小组学习中,我也接受到了新的词汇,比如兴趣小组可能是 KPI 项目,当然这只是我自己的设想,目的其实是为了提升自己,更多的接触产品设计,感受产品孵化的过程,等等小团队合作的过程。关于最后的产出,则是以 OKR 的形式,也是一个新的挑战。

4. 学习日

关于学习日,部门的学习日很像是参加了技术分享会一样,可以学习到很多自己未接触过的内容,非常点赞!

如: 《集中式日志系统 ELK 协议栈详解》

一个完整的集中式日志系统,是离不开以下几个主要特点的。

  • 收集-能够采集多种来源的日志数据
  • 传输-能够稳定的把日志数据传输到中央系统
  • 存储-如何存储日志数据
  • 分析-可以支持 UI 分析
  • 警告-能够提供错误报告,监控机制
5. 可视化大屏多屏长时间开启出现 GPU 进程爆栈页面崩溃情况处理
排查原因
  • 检查各屏可视化大屏是否存在内存溢出、报错情况 【排除】
  • Chrome GPU 进程出现持续上涨情况 【占用 6 - 7 GB 左右】
  • 设备使用显卡:
    • AMD Redeon HD 7500/7600 Series ( 以下简称独显 )
    • Intel(R) UHD Graphics 630 ( 以下简称集显 )
  • 经过长达近 1 个月的来回测试,当只使用独显运行设备时会出现 Chrome GPU 进程持续上涨情况并导致出现此现象;当同时使用集显和独显时 Chrome GPU 进程保持恒定
  • 检测 Chrome GPU 报告发现日志内容显示
    GpuProcessHost: The GPU process died due to out of memory.
  • 查阅 Chrome 支持显示此情况目前暂无解决方案支持,可以前往查看:
    GPU Process High RAM And CPU Usage
提供解决方案
  • 同时使用集显和独显时避免此现象
  • Firefox 浏览器 【未尝试,由 Chrome 支持评论可得】
6. React 源码的新理解

推荐阅读,作者写的很棒,值得理解。

7. 转正述职答辩

在转正述职答辩,也真实的提到了未来想做的事情

  • 对公共组件库提供更多的支持和贡献,提升项目开发效率
  • 学习持续集成,以资源优化、持续集成优化角度提升部门内部自动化效率
  • 学习计算机可视化领域,以运用到公司项目,为公司创造更炫酷的可视化效果

同时以结合自己负责的业务,对业务更多的思考,加快开发效率,减少开发成本,提炼冗余代码,慢慢为产品做贡献。

希望对,学习前端自动化工程体系、 CSS 也有更多的学习。

🏇 锻炼身体

(好难坚持啊………………)加油!加油!!加油!!!