-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
读《淘宝技术这十年》 #79
Comments
章节结构第一部分 淘宝网是什么引言:光棍节的狂欢
第一章 个人网站
第二部分 淘宝网技术的发展史第二章 个人网站的升级
第三章 企业级 Java 网站
第四章 创造技术
第五章 分布式电子商务操作系统
第三部分 背后的人和事第六章 我在淘宝这八年(2004——2012)第七章 牛 P 列传
|
笔记(一)
想法:这段内容有点像科普文,大概讲了一下我们现在看到的淘宝网,用到了哪些通用技术以及针对某些特殊问题的技术,其中有很多术语和技术点我也不太了解,比如负载均衡、DNS 解析、PV、UV、Hadoop。
想法:有时候我自己在写代码时,也老想着设计的很完美,很强大。其实这里面也需有一个度,毕竟很多未来的实际情况是无法预估的,而且如果设想的方案过于复杂,会导致实施时难度过大。实际上,我们现在看到的很多产品,比如微信、淘宝,他们能发展到今天这个规模,绝不是一蹴而就的。其实一些非常强大的开源项目,比如 AFNetworking,SDWebImage,也是如此。
想法:这样的成绩让人惊叹!
想法:这让我想起我自己之前参与的那个项目,也有个代号,叫 YesIDo,App 的名字是我起的,叫 OnlyU。
想法:eBay 在中国原来是这么死的。。。。用户又不是傻子
想法:创业团队反应速度就得快啊
想法:一个产品用的人越多,出现问题也就越多。如果你们公司都没人给你提问题,那技术也就没什么挑战。
想法:没搞过后端,不太懂这块。MySQL 撑不住,换成 Oracle 就行了么?为什么?
想法:任何牛B的人物,都有一段苦B的经历。就看谁愿意吃这个苦,并且能挺过来。
想法:“好的架构是进化来的,不是设计来的。好的功能也是进化来的,不是设计来的。”我们只能往前提前看一步两步,再远点的未来是无法预估的。不管是功能也好、架构也好,都是为了解决某个问题,或者痛点而出现的。
想法:“支付宝”这种创新就是由现实中的问题所促进的。所以对于我们自己来说,平时遇到问题,首先要想的不是去逃避,而是去想问题该怎么解决,这其实不仅仅是在解决问题本身了,更大的意义在于创造价值。
想法:还是那句话,任何牛B的人 物,都必须有一段苦B的经历。
想法:阿里巴巴(淘宝)能成功,还真是有原因的。淘宝靠的是免费、支付宝和阿里旺旺这三招就打败了 eBay。为什么靠这三招能赢呢?简单来讲,这三招就是杀手锏,因为它们分别解决了用户的三个痛点:免费、安全、砍价。
想法:这个观点听上去很文艺,但是在技术领域里,怎么去定义“美感”这个词呢?为什么说“一个架构 好不好,从审美的角度就能看出来”?
想法:感觉这种替换的迁移方式并没有什么创新吧,不过的确是个好方法。
想法:为什么呢?能力有限,暂时无法理解。。。。。
想法:不同的阶段会遇到不同的问题,当遇到别人都没遇到过的问题时或者别人的方案并不足以解决当前问题时,就需要创新了
想法:有效的行动的背后往往都要有一个清晰的目标
想法:这其实跟我们自己平时写代码一样,在一开始会去寻找现成的、比较成熟的解决方案,但是随着问题复杂度和难度的提高,我们就需要去结合具体情况进行创新。
想法:没有在业务中实践应用,技术是产生不了价值的,而且往往技术的发展来自于业务要求的推动
想法:
想法:失败只是一个结果,其实收获的是过程。就我自己来讲,我们之前做的创新项目虽然失败了,但是在架构和 JSBridge 方面都有过一些创新性的实践,所以也多多少少会给现在的项目带来一些“收益”。
想法:不想当架构师的程序员,不是好程序员。但是如果要想成为架构师,就需要多考虑很多问题,要有架构思维,系统思维。
想法:其实,不管是什么技术,什么领域,很多问题,从本质上看都是一样的。所以我们在分析问题时,要学会看本质。
想法:复习一下 Session 的知识;为什么要单独为 Session 搞一套框架? |
笔记(二)
想法:就我自己这两年的亲身体会来看,努力是应该的,做到尽力而为就行了,其实也不必太强求,给自己太大压力。还真得相信 “谋事在人,成事在天” 这句话。
想法:
想法:居然还能这么分?我还是以文艺工程师为目标吧
想法:
想法:其实能找到自己喜欢做的事,并且有机会去做好,这也是非常棒的,也许有一天会有更大的舞台在等着你。
想法:这就是一种精益求精的精神!👍
想法:培训最终还是要给公司创造价值啊,所以我们经常需要想想做一件事情的本质是什么。 比如你要改进架构,为什么要改进呢?本质上还是要提高开发效率,降低开发成本,出发点是好的,但是同时也会带来新的问题,因为架构上的改进,需要对所有相关功能回归测试,业务方的学习成本,新架构的磨合,这些都是要考虑的问题。架构改进是方式、手段,提高效率是目的。
想法:有变化不是坏事,与其被改变,不如主动求变,在互联网行业更是如此。我们平时很多开发朋友却不太喜欢变化、去尝试新技术、去接受产品上的改变,这是一种守旧的思想,甚至可以说是懒惰的心态。
想法:且不说这种培养计划的究竟如何,至少是一个比较不错的思路。比起一些照本宣科、走过场的培训,不知道要好到哪里去了。 |
笔记(三)
想法:做技术也好,自己创业也好,根本目的都是为了创造价值——赚钱
想法:拥抱开源,吸收开源,回报开源
想法:技术成长三要素:
想法:大师级的建议总是无招胜有招:
想法:联想的做法比较有特点,百度被黑的很惨啊。。。。
想法:
想法:有些人的确是只管自己的事,也未必有错,但是那些愿意去帮助别人、去“管闲事”的人,往往能遇到更多的机会。
想法:既能创造价值,并且能让自己开心,难道还有比这更值得做的事情吗?至于有没有技术含量,根本就不重要,技术仅仅是手段。 这让我想起在知乎上有人提问,说是 stormzhang 的真实水平如何,有一个答案深得我心,原话记不太清了,大概说的是,“我不知道他的编程水平如何,但我觉得他给这个圈子带来的影响足以令人尊敬”。
想法:所以有很多人说,平台很重要
想法:每天都要留些时间花在学习和思考上,这点很重要,写代码只是做事情,光写光实践而没有思考和吸收营养,是很难取得进步和突破的
想法:在晋升这件事上,最重要的还是你对公司做出了多少真正有价值的贡献,也就是亮点,然后才是技术能力和平时的工作表现
想法:其实做学生最难得的,是有自己的想法和兴趣,并且愿意思考,把这些想法去实现。
想法:机会是靠自己争取的,Do more,do better。
想法:“坚持把一个产品不断做精做深,最后才有一定的技术 发展和影响力”,这点很关键,要想在技术这条路走得远,只有静下心来,坚持做精做深才行得通。
想法:
想法:要用做产品的心态去做技术基础服务
想法:从阿里评级可以看出,个人影响力以及对公司产生的价值很重要。
想法:关于成长:
想法:技术分享的要点:
想法:新人成长中遇到的典型问题:
想法:这里跟我们现在所处的情况也很类似,就像 bs 说的那样,现在写东西做分享,都是需要高质量、有深度的才会有人看,毕竟不像前两年 iOS 刚兴起的阶段了。
想法:事在人为,成事在天
想法:在团队技术发展上,一个是要信息互通,实现真正的交流,另一个是要培养技术嗅觉,把握行业动态
想法:成长需要磨练,而解决别人未解决过的问题,是最佳的锻炼机会。
想法:大神走过的路还是很有参考价值的:
想法:兴趣会给我们内在的动力,坚持能够让我们走到最后。但是如果方向不对,就会走弯路,有“名师”带最好,没有“名师”带,就按自己擅长的和喜欢的来做。
想法:静态页面-->体验要求变高-->需要更贴近用户的工程师 + 页面需要做很多适配-->工种细化,产生了“前端”这个新的工种
想法:拥抱变化
想法:这个世界一直都在变化,所有的变化意味着新的挑战,也意味着新的机会。
想法:HTML5 和 HTML4 的区别
想法:成长经验:
想法:创业的本质是一种心态和生活状态。
想法:
想法:就像我之前共事过的一位老程序员所说的那样,遇到问题去解决它,是最好的成长方式 |
感受
|
这本书主要讲什么?
这本书从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中的内容都是作者的亲身经历。
这本书主要讲了几个方面:
作者是谁?
淘宝技术大学校长——赵超,花名“子柳”,历任开发工程师、项目经历、PM、测试经理,2009 年主持创办了“淘宝技术大学”,2011 年将培训的内容整理成文发表后,又总结了淘宝十年的技术之路,然后就有了这本书
The text was updated successfully, but these errors were encountered: