1. Algorithm 每周一道算法题
本周算法题为出自身以外的乘积
本题的关键点在于不能使用除法,并且时间复杂度要求 O(n),这就导致我们不能简单的通过双层遍历得到结果,我们需要想办法保存左边或者右边的乘积,因此考虑使用额外的数组保存左边的乘积,然后从后往前遍历,遍历的同时记录右边的乘积,这样就能两次遍历即可得到结果,题目有点坑,说能不能考虑使用 O(1) 空间复杂度解决问题,我想了半天没想到怎么解决,结果一看题解,返回数组不算空间,真的靠了
2. Review 阅读一篇英文文章
本周都在学习【大厂晋升指南】,因此英文文章暂无学习,留 todo 后续进行
3. Techniques/Tips 分享一个技巧
在工作中,很多时候说要了解业务,其实在不同的阶段对业务的了解深度要求是不同的,P6 要求了解本系统业务即可,P7 则要求了解上下游业务,P8 则要求了解同一项目其他不同领域的业务,在不同阶段,我们要做好本阶段的事,同时要向下一个阶段的范围发起进攻,这样在才能有更有利的晋升机会
4. 分享一个观点
本周在学习极客时间大厂晋升指南,读完很有感触,首先是对自己目前的位置有了一个比较清晰的了解,其次是对后续工作有了较为明确的方向,知道了哪些地方还需要补足,哪些方面自己还做的不够好导致无法晋升,对于学习、工作以及晋升方面较为迷茫的同学可以尝试学习一下这门课程,我保证一定会有较大的收获