Table of Contents

  1. Algorithm
  2. Review
  3. Tips
  4. Share

Algorithm

Leetcode 2726: Maximum Sum Queries

https://dreamume.medium.com/leetcode-2736-maximum-sum-queries-1264a48bb7e4

Review

Scaling Pinterest

这是一个带 Slide 的视频,可惜没有中文字幕,听力只能连蒙带猜,但据说是很经典的

大概讲了 Pinterest 从最开始随着发展系统架构的选择和变化,及架构上如何进行选择

首先是说网站会出现故障,确保架构足够简单,选择一些组件的原因,及 Clustering 和 Sharding 及原因和什么时候做

然后详细介绍了 Sharding,ID 结构和对象和映射等

Tips

商务英语公开课

这个商务英语课程非常实用,也学到了很多实用的英语技巧,推荐未学过商务英语相关课程的可以看一看,对想在或在外企上班的打工族很有帮助

课程预计是 6 周时间完成,每周作为一个大模块,第一周映像最深的是如何写正面的邮件和带负面的邮件,这个技巧如果不知道一般可能真不会。第二周是会议管理,介绍了如何计划主导会议,确保会议高效并总结;第三周介绍了会议中的一些个人技巧,如何打断别人的说话,如何持有话语权并保持说话;第四周如何确保商业项目按计划执行,如何写状态报告邮件及一些写作技巧和数字、时间读技巧;第五周是作为教练员和导师角色如何让员工成长;第六周则是主要是一个总结和考试

课程内容不难,主要是学习了一些非常实用的商务知识,每天看一小节的话化不了多长时间,慢慢积累很快也就看完了

Share

最近回了趟老家,有一段时间没更新了,回来了加紧补上,这次的内容就会薄一些,实在是抽不出太多的时间,因为除了 ARTS 之外,还在学习一些新的东西,计划排得比较满

最近也在做一些公开课和美国名校一些有视频的课,感觉效果很不错,可以根据自己的兴趣选一些比如外语、计算机、数学或其他感兴趣的课程,质量很高,比自己看书要好很多

同时在写一些自己感兴趣的工程代码,比如算法相关,学 MMX 指令,这个暂时没找到好的学习资料,只有 Intel 手册,这样看的话进度有点慢

还有很多书在阅读计划中,大多保持每天一页的速度,确保至少每天有进展,就这样还有很多想读的书没时间排不进来

这样每天都觉得时间远远不过,目前只能尽量提高效率,合理安排时间,同时适度调整,把最重要的先安排,其他的延后,尽量找个 WLB 的工作最好