存档

‘站长日志’ 分类的存档

《创业维艰》(Hard thing about hard things)读书笔记

2016年4月23日 没有评论

创业维艰害怕并不代表没有勇气,真正的行动才是最重要的。一个人究竟是英雄还是懦夫,由行动决定。

无论你是谁,你的一生都需要两类朋友。第一类是当你遇到好事时,你可以打电话与之分享喜悦的朋友。他的喜悦不是那种蒙着羡慕、嫉妒面纱的虚假喜悦,而是发自内心的真诚喜悦。他会比好事发生在他自己身上更高兴。第二类是当你身陷困境时,你可以打电话与之分担、向其倾诉的朋友。

如果我们不能公平、公正地对待那些即将离开公司的人,那些留下的人就永远不会再信任我了。

我继续前进,追求唯一的完美方向,不能因为恐惧而迷失方向。

每当大公司打算实施某一计划时,该计划总会落到某个人身上,而此人却极有可能延误整个计划。如果此人是工程师,他也许会因为等待上面的决策而踌躇不前;如果此人是管理者,他也许会因为自己无权做出关键性的购买决定而犹犹豫豫。这些看似微不足道的踌躇和犹豫很可能会造成致命的延误。

研发出好产品是创新者的职责,而不是客户的任务。客户只知道根据对现有产品的体验来判断自己想要什么。创新者虽然可以考虑到所有可能的因素,却往往要做出和自己所了解的事实相悖的举动。因此,创新是知识、技能和勇气的结合体。有时,只有创新者才有勇气忽略那些事实数据。 阅读全文…

分类: 读书笔记 标签:

再出发

2016年3月6日 没有评论

今天无意间打开博客,发现上一篇博文是近两年之前的事了,已是太久没有写了。自从决定创业,开始走上创业之路,整天忙于各种事务,像以前那样静下心来细细思考、总结的时间越来越少了。一直以来,都觉得博客对于我而言,是一个很不错的记录心境、梳理思绪的地方。是时候该好好理理了,希望今天这篇博文能起个好头,让自己每隔一段时间,能静下心来好好深思一番,既是记录创业路上的心路历程,也是为自己更好的走下一步理清楚思路。

过往在小米的三年,对于我的职业生涯而言,是到目前为止,是最为难忘三年。不单是因为经历了小米从40亿美金到450亿美金的快速成长,更为重要的是,跟一个中国IT行业最为优秀的技术团队(没有之一)一起,把小米的基础架构(云计算、云存储)平台,从无到有做起来,并且支持了小米如此快速的业务发展。对于一个技术人员来讲,这是莫大的幸福。 阅读全文…

分类: 生活感悟 标签:

我在腾讯的四年

2012年10月24日 21 条评论

不知不觉,来深圳已经四年了,大四的时候实习近一年,毕业以后正式工作三年。终于到了要说再见,离开的时候了。离别总是会让人伤感,过去的四年,有太多太多的回忆。希望能够写些什么,以此为自已的这四年划上一个句点,也是想以后自已回忆这四年的时候,所经历的人,所经历的事,都还能想起。谨以此文,记述过往四年。

2008年5月,拿到腾讯搜索技术研发中心暑期实习的Offer。2008年7月,我们一行8人,怀着满腔热血,来到了深圳这片热土。我被分到了下载组,就是现在下载中心的前身。当时的人还不多,加上编辑和测试MM,20人左右。当时我的Mentor,也就是后来我的Leader Welkin,他是我步入职场引路人,我后面的成长与进步,他都给予了非常大的帮助与支持。实习的日子,虽说没有KPI考核的压力,但是一直以来,对自已有比较高的要求,这是从上中学时就形成的习惯,同时也是因为是自已的第一份相对比较正式的工作,所以,每次Mentor分配任务下来,我都尽最大的努力,以我力所能及的最快的速度、最好的质量完成,然后及时反馈给Mentor。当时确实对这些也没想太多,只是简单的想尽自已的努力把事情做好。等到了2个月以后的实习生留用的时候,过去2个月的表现起到了非常大的作用。Mentor和当时下载组的Leader都找我谈话,希望我能留下来,他们也为我争取了不错的Offer,比当时普通的硕士生的Offer还要好一些。因为当时我在ZJU也够了保研的资格,所以在保研和工作之间犹豫了很久,不过最终还是决定留了下来。既然决定要留下来了,也就意味着放弃了ZJU保研的机会,加上大四除了毕设也没有别的课程,所以,就继续留在深圳,即没有回去参加学校的保研面试,也没和找工作的同学再去挤校园招聘的独木桥。 阅读全文…

《高效程序员的45个习惯-敏捷开发修炼之道》(下)

2012年5月13日 没有评论

四. 敏捷反馈
一步行动,胜过千万专家的意见。

  • 19. 守护天使:编写能产生反馈的代码,单元测试是不错的实践。使用自动化的单元测试,好的单元测试能够让你的代码问题提供及时的警报。可以使用一些成熟的单元测试框架,比如gtest for C/C++, PyUnit for python, Junit for Java, etc。
  • 20. 先使用它再实现它:测试驱动开发,编程之前,先写测试
  • 21. 不同环境, 就有不同问题:使用持续集成工具,在每一种支持的平台和环境中运行单元测试。要积极地寻找问题,而不是等问题来找你。
  • 22. 自动验收测试:为核心的业务逻辑创建测试,让你的客户单独验证这些测试,要让他们像一般的测试一样可以自动运行。
  • 23. 度量真实的进度:不要用不恰当的度量来来欺骗自己或者团队,要评估那些需要完成的待办事项,可以做成待办事项列表,完成一项移除一项,真实的度量剩下的工作量。
  • 24. 倾听用户的声音:每一个抱怨背后都隐藏了一个事实,找出真相,修复真正的问题。没有愚蠢的用户,只有愚蠢、自大的开发人员。

阅读全文…

《高效程序员的45个习惯-敏捷开发修炼之道》(上)

2012年5月12日 没有评论

敏捷精神:一种把以人为本、团队合作、快速响应变化和可工作的软件作为宗旨的开发方法

一. 态度决定一切
选定了要走的路,就是选定了字通往的目的地。

  • 1. 做事: 指责不会修复bug, 把矛头对准问题解决的方法,而不是人。一个重大的错误应该被当作是一次学习而不是指责他人的机会。团队成员在一起工作,应相互帮助,而不是相互指责。
  • 2. 欲速则不达:不要因为时间紧迫给自己找接口,而坠入快速简单的修复之中。在没有真正解理代码之前,不要急于进行bug修复。必须要投入时间和精力来了解代码是如何工作的,保证修复后的代码是整洁、敞亮的,修复本身是没有副作用的。
  • 3. 对事不对人:每个人都会有好的想法,也会有不对的想法,团队中的每个人都需要自由地表达观点。让我们骄傲的应该是解决了问题,而不是比较出谁的主意更好。团队leader既要做到不带个人情绪,又要做到不盲目接受所有观点。
  • 4.排除万难,奋勇前进:做正确的事,要诚实,要有勇气说出实情。

阅读全文…

jQuery and Highcharts

2012年4月3日 没有评论

最近新做的系统刚刚上线,前段时间的努力终于有了阶段性的成果,可以小小的庆贺一下。当然,这只是题外话了,主要目的是为了引入今天的正题——Jquery和Highcharts。在进入正式的内容之前,有必要先简单介绍一下jQuery和Highcharts分别是什么:
jQuery (http://jquery.com)
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.
(jQuery是一个快速、简洁的Javascript库,它的主要功能是简化Html文档的遍历、事件处理、动画和ajax交互,从而加快web端的开发。jQuery设计的初衷是改变程序员使用Javascript写程序的方式。)

Highcharts (http://www.highcharts.com)
Highcharts is a charting library written in pure JavaScript, offering intuitive, interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie and scatter chart types.
(Highchars是一个用纯Javascript写的图表绘制的库,它可以为你的web app提供直观、交互式的图表。当前,用Highcharts可以实现直线图、曲线图、区域图、曲线区域图、柱状图、条形图、饼图、散点图等一系列的图表。) 阅读全文…

再见,2011!

2012年1月15日 2 条评论

又一年过去了,每年到了年底的时候,总会感叹光阴比箭还快,离开家又整整一年了。回看了一下年初给自己制定的计划,感慨满满,总觉得要写点什么,来对过去的一年有个交待,那就写点什么吧。

首先说一下工作,过去的一年,是整个搜索后台大重构最重要的一年,从基础的云平台,到基本的搜索的后台,几乎都在重构。说实话,这一年大家都很累,但换个角度来讲,这对我们来说也是一个机会,一个深入了解搜索引擎后台各个系统的机会。从我个人的角度而言,这一年确实学到不少。下半年有幸以PM的身份,带领小团队做了其中的一个子系统。从项目整体的进度和质量来讲,还是令人满意的,期望后面接入业务后也能让人满意。从单纯的工程师,到PM的转变,对我来讲,是一种考验。单纯做为一名工程师,只要高质量地完成好自己所负责的模块,配合好与相关模块之间的调试即可;但是做为PM,同是也是工程师,一方面要完成好自己所负责的模块,另一方面,更重要的是协调好整个团队的资源,帮助团队成员一起成长。在这个期间,真正的感受到了“众人拾材火焰高”,大家共同成长,团队才会出成绩。另外,这期间,也确实发现了自身存在的一些问题,因为团队成员中大多是这两年新入职的毕业生,项目经验还相对比较少,所以有时候,出现一些这样那样的问题的时候,自己还是有点急性子了。事后自己也反省了一下,对新人更重要的是要耐心,耐心地帮助新人成长,当每个新人都成长起来,能独挡一面的时候,就是整个团队战斗力最强的时候。所以,这半年来讲,不仅是技术上的成长,更为感到欣慰的是,自己不再只是考虑只要做好自己就行了,更重要的是学会如何在做好自己的同时,处理好与团队成员之间的关系,与团队成员共同成长,这是职场中最为重要的财富。 阅读全文…

2012

2011年11月13日 8 条评论


2011即将过去,再剩下差不多两个月的时间了。每年到了近年关,总感觉事情额外的多,有时候真的觉得有点心力交瘁,但是没有办法,还是得挺着。晚上把过年回家的机票搞定,好好整理一下心情,迎接2012来临之前的最后两个月!最近可能由于压力比较大,感觉有点小浮躁,需要好好静心反思一下,calm down and take it easy! 越来越觉得,职场确实是一所大学校,有好多东西需要我们去学习,而这些中,很多都是与技能无关的。在这个学习的过程中,有时候确实需要因为我们的无知而付出一些代价,这也许是我们成长需要经历的必要的过程,经历了,收获了,相信会越来越好的!

分类: 生活感悟 标签:

Happy Birthday!

2011年10月19日 5 条评论


又是一年的今天,猛然发现来深圳已经三年有余了,不变的是每天简单、充实的生活,变了的是一颗渐渐老去的心。QQ空间、微博上收到不少朋友的祝福,突然觉得有点感慨。刚上大学那会儿,同学、朋友过生日,都是通过写信、发短信或者打电话的方式来祝福,后来慢慢变成了email, 现在又变成了sns的虚拟礼物或者微博,这样的过程,正是这些年来互联网发展的过程,互联网正在慢慢改变我们的生活,每一个角落都不放过。

今天也是doubletony同学的生日,大学时一个班的兄弟,同年同月同日生,这种小概率事件,能聚在一起是多么的不容易。自从知道是同年同月同日生,无论身在何处,每年都要相互祝福一下。今年是他先在微博上提起,我才突然想起。在这里也祝福一下,tony兄弟在米国好好加油,坚守自己的理想,生日快乐!
阅读全文…

分类: 生活感悟 标签:

纪念乔帮主

2011年10月9日 5 条评论

刚刚过去的国庆,对于所有的人来说,都是非常的不平凡,苹果新品发布会在吸引了足够多的眼球后如期而至,结果因为没有果粉们期待已久的iphone5,使广大果粉大失所望。第二天一大早,上微博,发现乔帮主上船了,新浪微博、腾讯微博,几乎全是是关于乔帮主上船的消息。看到有网友调侃说“做人应像乔布斯,活着刷我们的卡,死了刷我们的屏”,虽说有点俏皮的味道,但也不失为事实。

对于我自己而言,第一次知道乔帮主大概是在07年底,抑或是在08年初,当时我们的软件工程老师从美国带来一台iphone,在课堂上给我们show,让我们体验,当时真的非常震惊。那时起,知道了iphone,后来也自然而然地知道了乔布斯。

后来到了2009年下半年的时候,李开复离开谷歌,当时写了一篇很题为《再见,谷歌》的博文,向社会各界阐述他离开谷歌的原因,向谷歌告别。这篇文章在当时也算是轰动一时,在博文的最后,开复引用了一段乔布斯的话来做为结束语,至今让我记忆犹新——“最重要的,拥有跟随内心与直觉的勇气,你的内心与直觉多少已经知道你真正想要成为什么样的人。任何其它事物都是次要的。”从那时起,乔布斯这个名字,已经深深的烙在我的心里,’Follow your heart’也成为了我自己很多时候来做抉择的标准。 阅读全文…

下一个“浪潮之巅”在哪里?

2011年8月28日 1 条评论

浪潮之巅8月5号,从吴军老师手中接过亲笔签赠的〈浪潮之巅〉,中间由于工作关系,每天断断续续的看一部分,终于在上个星期的时候看完了。吴军老师作为一名计算机科学家,长期待在美国,“有幸”见证IT发展的历史,这不足不奇。但是,他能够把整个历史串得如此生动、娓娓道来,这不是每个人都能做到的。正如李开复老师在序言中所说“我认识很多顶尖的工程师,但具备强大叙事能力的优秀工程师,我认识的可以说是凤毛麟角,而吴军是其中之一”。之前由于工作的缘故,也听过吴军老师几次的报告会,有技术的,也有非技术的。一方面对他技术上的造诣感觉不可望其项背,一方面对他知识面的广博更加觉得不可思议。

之前看过林军老师写的一本〈沸腾十五年〉,主要内容是近十五年来,国内IT业的发展情况。我个人推荐还没看过〈浪潮之巅〉的朋友,把〈浪潮之巅〉和〈沸腾十五年〉拿来一起看,这样对国内外的IT发展史就会有一个相对比较全面的认识。当然,这是题外话了,这里还是主要说一下看完〈浪潮之巅〉之后的一想感想,下面言归正传。 阅读全文…

最近

2011年8月21日 2 条评论

最近,几件事情,需要记录一下:
1. C++0x标准终于通过了,这对于所有的C++ programmer来说,是一件大事。不过要等正式的标准发布,以及主流的编译器都支持C++0x的特性,还需要一些时间,大家一起来期待一下吧。接下来,有空的时候,好好先把新标准中新增的部分学习一下,尝尝鲜先~~
2. 下周末要开始北欧四国之旅了,上半年辛苦了大半年换来的,虽说来得有点迟,但还是蛮期待的。旅游之前,手头的工作还有不少,这周要好好加把劲了,把事情都尽量往前赶赶,这样回来之后就不致于太紧了。
3. 分享一个算法,用于设计分布式cache系统时比较实用的一致性hash算法,可以在尽量保证系统灵活性的前提下,降低系统的复杂性,感兴趣的朋友可以看这里:一致性hash算法
4. 一年一度的校招又要开始了,好多同学都要开始找工作了,祝大家都能找到自己满意的工作,想来深圳的同学们,提前联系我~~

无题

2011年8月14日 5 条评论


分享几条这段时间的心得体会,与朋友们共勉:
1. 做事做到极致,首先要让自己满意,如果自己都不满意,别人肯定也会不满意
2. 优秀是一种习惯,培养这种习惯很重要,一当养成了很受用
3. 做任何事情,不论大小,做最充分的准备,结果会比预期好很多
4. 正直是做人的基本原则,正确的价值观、是非观很重要
5. 读万卷书,行万里路,怀淡定心,多读些书,会让周围躁动的世界安静下来

分类: 生活感悟 标签:

This is Your Life

2011年7月17日 5 条评论

This is your life

Do what you love, and do it often

If you don’t like something, change it

If you don’t like your job, quit

If you don’t have enough time, stop watching TV

If you are looking for the love of your life, stop 阅读全文…

分类: 生活感悟 标签: , ,

两周年

2011年7月5日 3 条评论

2009年7月5日,从杭州到深圳,结束了青涩的校园时光,正式步入自己的职业生涯。时光荏苒,两年时间,一晃而过。回想过去的两年,感慨满满。要为这过去的两年写点什么,算是为过去的两年向自己做一个交待,也算是为了让自己更加清楚地过好今后的若干个两年。
曾几何时,听前辈们说过,刚走出校园的前五年,是对一个人至关重要的五年。五年间的所作所为,决定一个人的一辈子。细细想来,也是有一定的道理的,很大一部分人的区别,就是这五年中慢慢产生的,有的结婚、生子了,有的在为自己的理想孜孜不倦的追求着… 五年,已经过去了两年,过去的两年,更多的是专注于对技术的热情与追逐,在钻研的过程中,的确也使自己在技术方面有了一定的造诣,可能用‘造诣’这个词有点不太恰当,但是目前还想不到其它合适的,就暂且用它吧。但是,我一直很清醒,说实话,我不是个技术狂人,我只个想做清楚自己做的事、做好自己想做的事的人。因此,追逐技术的天花板,不是我所要的。曾几何时,一直很担心,在职场摸爬滚打几年,就会被磨得没有棱角,就会忘记了自己曾经年少时的梦想,所以一路走来,一直提醒自己,或许,现在的我,的确有了一些改变。与两年前的书生意气相比,虽说多了一份成熟,多了一份对人性的思考,但是,一直没有忘记曾经年少时的梦想,信念依旧那么坚定,坚守理想的约定一直铭记于心。 阅读全文…