ARTS 打卡第 4 周: BaseCamp 团队是如何做产品的
Algorithm
题目:Leetcode 206. 反转链表
复制代码
Review
原文链接:https://basecamp.com/shapeup/shape-up.pdf。这是一份介绍[BaseCamp团队](https://37signals.com/)如何做产品开发的小册子。包括了
增长痛苦
六个礼拜周期
塑造工作
让团队负起责来
目标风险
相信他们的经历会带给你一些有意思的思考和启发
Tip
原文链接:https://xie.infoq.cn/article/415689c8da34547a22b307ab8
本期 Review 的是 ArrayList 类的源码,ArrayList 是程序员日常工作中高频使用的类库,API 的调用很简单,这里不展开。通过深入的研究其实现原理、源码实现、code review 好处多多,长期坚持研究源码一定会让你受益匪浅。
带着问题去 debug 源码是最高效的学习方式之一,问题可以来自于你的疑惑、好奇、面试题...,比如:
扩容是如何具体实现的?
ArrayList 是线程不安全,如何写一个 test case 来触发验证?
如果让你来设计一个类似的容器类,你会怎么设计?ArrayList 的实现能给你什么启发?
Share
最近看了很多和创业相关的书籍、博客,其中《Saas102》、《独立开发者》、《AfterShip》的内容比较优质。
版权声明: 本文为 InfoQ 作者【前行】的原创文章。
原文链接:【http://xie.infoq.cn/article/2f554956dbaa69ba2da9c4f68】。文章转载请联系作者。
评论