2020总结,2021展望
2020 总结
- 疫情
- 新装备
- 用 qt 写了个桌面项目
- 组织公司内部培训
- 当导师带新人
- 学习 Rust,后来写了个 1000 多行的小玩具
- 参加 Rust China Conf 2020
- 公司改革,架构调整
- 成为 UP 主,在 B 站发视频
- 健身房弄伤膝盖
- 关于技术
疫情:
用 qt 写了个桌面项目
这个项目基本从零开始,不过做的还算比较顺利,做完之后收获比较多: 最开始预言这个项目的时候叫上了我,我很纳闷,叫我干啥? 杜工来了句:看看,到时候分个模块写下
比较顺利的原因在于:
- 参考了别人的软件界面,逻辑
- 跑去一线,实地参观考察
- qt 开源,示例代码和文档完善(不会就通篇读下文档,在跑跑示例代码,在不去就去翻一下源码)
- 把 qt 中 UI 的部分分给了另外一个同事(ui 的部分对于新手来说,是个大问题,对 UI 控件没有个全面认知,看到复杂的控件都不知道用什么去实现)
qt 强大的地方在于:一个是 signal & slot
;还有一个是它写了大量的库,并且质量很高.cpp 标准库都会来参考 qt 的代码
收获:
MVP(英语:minimum viable product)最小可行产品 对于预言的项目,最迫切的问题可能是把方案定下来,用什么方式去实现,不是去讨论细节问题,这时候就需要最小可行性验证,一种方式性不通,立马去换一个新的方案来做验证
组织公司内部培训
当导师带新人
学习 Rust,后来写了个 1000 多行的小玩具
偶然看到一条新闻:Rust 是Stack Overflow调查中最收欢迎的语言,就去研究了下:
- Rust 定位:高性能,安全,并发的系统级别语言
- 编程范式:
- 工具链很好用
- 上手成本相对偏高
- 不会成为 C/Java/JavaScript/Python 一类大众语言
- 生态还差了点
参加 Rust China Conf 2020
- 张汉东:回忆 rust5 年的发展(现在有提升多少,你就知道以前的多烂)
- Jit:即时编译
- 算法优化,存储优化:对整个的处理过程(原理)有足够的认识
- Wasm 性能爆炸,访问系统级别 api,”未来只需要一台计算机”
技术之外
- 博士也需要查英文字典翻译
- PPT tips:文字中夹着粗体字,可以观众提高注意力