zoukankan      html  css  js  c++  java
  • 【读书笔记】淘宝技术这十年

          遥想2003年刚上大学之际,收到淘宝网发到宿舍的宣传手册,制作精美,当时就感觉不错,居然网上可以买这么多东西,真新鲜。不过,穷学生没啥钱也没去他家网站了解了解,不过倒是有几个浙江的同学很早就在那买东西,后来笔记本、相机都从那淘,就这样慢慢地淘宝他就火了,火得一塌糊涂。
          这2天,读了《淘宝技术这十年》,讲技术却不枯燥,很轻松地读完了,感触颇多,也彻底消除了对网站开发、开源软件的一些误解。这些误解是什么呢,在此先按住不提,待最后慢慢道来。
          下面,我来谈谈读完这本书的几点感触,有些地方乱弹琴的话就不要计较撒。
    1、好的架构不是设计出来的,而是进化而来的。
          为什么这么说呢,从淘宝网的技术发展历程就很清晰(LAMP+MySQL->Java+Oracle+iSearch->开发平台分布式系统),业务不断急速增长,再强大的技术都会很快落后,所以要有变革精神,与时俱进的气魄,不断学习的能力。
          从工作中也发现,真正的牛人尤其是技术牛人都是实践中逐步练就的。很多学院派,整天过分强调设计设计,反而不受欢迎。我的理解呢,一件工作拿来先做,然后慢慢熟悉之后就多优化,提炼出适合的框架,不知道的东西不要去随随便便设计,不然往往是过度设计。很多开源软件的发展历程就是这样,比如Linux、MySQL等。
    2、淘宝是一家市场驱动的公司,或者说目前的中国更适合也更多的是市场销售驱动而成功的技术公司,希望国内出现些公司是像google等技术驱动的牛叉公司。
    3、技术牛人基本上是兴趣+实践+沉淀而牛叉起来的,选择了一条道就要坚持再坚持,学习再学习。
          这点可以看看该书的《第7章 牛P列传》,窥探一斑。
    4、遗憾的一点:淘宝是很牛了,百度也很牛,QQ也牛,但中国的公司怎么就都没有开创性的技术创新啊,这不能不说是做技术人的一个心结,原因大家应该懂的。

          我先前认识的几个误解:
    1. 做网站没啥技术含量。
          为什么有这种认识呢?第一,在学校参加过社团组织做过1个网站,非科班2个人半个月搞完了。导致我最后觉得,还是做硬件牛,错过了可能迈入互联网的机会,结果毕业后的头几年,步入了四不像的岗位,不是纯硬件但又要搞点硬件,又还做点软件。最后,实在感觉没兴趣就换到目前做纯粹的嵌入式软件,大好年华浪费了几年,想想真可惜。。。幸好现在干得得心应手。第二,社会上招聘网站开发人员门槛真低。。。
    但其实做好大网站还是很难很难滴,该书介绍了一箩筐。
    2. 开源软件不如商业软件。
          从当前linux/android大红大紫,从淘宝要逐步用开源软件替换商业软件,等等都不断说明开源前途光明,商业软件有商业软件的优势,开源有开源的好处,但开源软件不断挤占商业软件的空间确是不争的事实。孰好孰坏,其实没有定论,相辅相成是一种常态。

          总之,个人还是更看好开源的。。。
  • 相关阅读:
    灰度图转换
    OGRE分析之文件系统 (1)
    屏幕截图
    [GP]template必须定义于头文件中
    OGRE分析之设计模式
    ON_COMMAND_RANGE和ON_UPDATE_COMMAND_UI_RANGE
    使用SkinMagic Toolkit美化界面(II)
    Single Sign On for Windows and Linux
    "C compiler cannot create executables"
    How to Create a First C Program on Linux
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3266630.html
Copyright © 2011-2022 走看看