记
2017年的文章吐槽加班加到吐血,2018年被公司教育了什么才是真的吐血
其实钱越来越少才是主要的
工作越来越久,感觉能写Blog的时间反而越来越少,才导致两年都没更新
CMake
我一直希望能做一个真正的Full Stack Engineer,而不是JS Stack Engineer
2019年也意识到C++是每个工程师的必修课,无论你工作中用不用他
这是一系列根据团队经验总结的跨平台生产环境多人协作情况下CMake从零到一的构建文章,配合源代码cmake-tutorial-sample可以查看详细细节
鸣谢
鸣谢2019年在卢协某和卢某棠为主的众多同事引导下,学习了这样那样许多许多C++的姿势,终于知道自己并不能21天精通C++了
鸣谢优秀的东京帝国大学毕业生沈同学和东京知名小V雪月秋水@acgotaku311的谆谆教导,帮我完成这个系列
序
源代码开始
CMake08跨平台编译最佳实践:跨平台的最佳实践在这一节
后记
CMake10不同IDE的差别和选择: 这个章节讲了如何用VSCode
在一个多人的团队中,技术栈不同,知识面不同、经验不同、上下文不同的情况下,协作起来难度十分的高,根据个人经验这是最无障碍的实践了,希望可以帮助到别的跨平台团队
Script
为什么投入了这么多时间在脚本相关的知识上
因为在加班的过程中,终于意识到工程师的最大价值就是自动化,自动化才能带来生产力提升,生产力才是商业中最核心的竞争力。
那么为了提高生产力,应该投入多少就会困扰很多人,根据个人经验总结
- 如果能花20倍的时间,把一个手动的工作变成自动,那么就应该去花这20倍的代价
所以说日常你有什么十分钟的操作,就值得花上一下午让他变成脚本
HTTPS
我觉得这个章节需要好好看看,因为面试最容易出现
当然更多是因为一直在读一本书 Computer Networking: A Top-Down Approach Featuring the Internet 但是一直读的很慢,愁人
因为日常工作,需要对传输控制层有足够对了解,应用层里大家最关心的就是HTTPS咯
Layout
因为一直在做跨平台的工作,和设计交流的时候每个工程师思考布局的方式都不太一样,看看不同布局思维还蛮有意思的
不过最近又出了Flutter、SwiftUI等等,我觉得兜兜转转最终大家还会走到Web的布局思路上吧
iOS
其实这两年iOS工作做的比较少,大部分也都是一些刁钻古怪的问题,真希望能快点在生产上写Swift啊
NSOperation和NSOperationQueue的基础用法
结语
2019年有机缘巧合来到了东京分公司,希望可以在2020年多认识 JK (许愿…)
1 | /* |
好想有机会去东京谷歌或者巨硬工作啊。。听说又闲钱又多。。。