入职学习(4)--一个程序员的成长史(24)

看完了两份规范文档,代是雄将学习心得写成了一个Word文档发送给了唐师傅。在这个文档中,代是雄首先将规范中的一些要点罗列了出来,然后说了一下自己对于编码规范的认识。代是雄认为,编码规范的重要性有如下这几个:第一,在开发人员(尤其是新员工)的心中明确了编码规范的重要性,为开发工作的顺利开展提供了有力的保障;第二,对开发人员的编码行为提供了约束,提高了源代码的可读性和可维护性,也在一定程度上提高了产品的质量;第三,当不同的开发人员对代码的编写方式有不同的意见时,编码规范提供了参考,这也在某种程度上避免了开发人员之间冲突的可能,维护了团队的团结。

看了代是雄写的文档之后,唐师傅又回了几个字:还不错。怎么和之前的回复是一样的呢?代是雄在心中想到。不管怎么样,这也算是指导老师对一个新人的鼓励吧。

不知不觉到了周末了,这也是代是雄进入公司之后的第一个周末。既然是周末,自己又累了好几天,那么为何不好好休息一下呢?代是雄不仅是这么想的,也是这么做的,他睡到快吃午饭了才起床。很多在校学生和上班族都有睡懒觉的习惯,并且把一日三餐变成了一日两餐,虽然节省了生活费,但这对身体实际上是很不好的。

起床、洗漱、吃午饭之后,代是雄又坐到了电脑面前,想看看最近在网上有什么新鲜的事情没有。几乎是习惯性地,他首先打开了自己的新浪微博,看看大家最近都在玩什么。2011年的2月份,代是雄看到李开复老师写了一本书,叫做《微博改变一切》,他立马就注册了新浪微博。从此之后,如果哪天自己没有在微博上面发几条消息,代是雄就会觉得难受。如此“精耕细作”,目前代是雄的微博上已经有好几百个粉丝了。

突然,代是雄看到自己所关注的一位大V所发的一条微博,说腾讯有一位叫做吴军的高管出版了一本叫做《浪潮之巅》的书。代是雄一向对新书都很好奇,便在网上去搜了一下,并下载了这本书的电子版,虽然内容不全,但也能读到一些东西。

首先,代是雄到网上去搜索了作者的基本情况。原来吴军毕业于美国的名校,是一名计算机专业的博士,他于2002年加入Google,并在Google工作了好几年。之后,他于2010年加入腾讯并一直工作至今,任副总裁,负责搜索类相关的业务。看作者的背景还是挺强的,就是不知道书的内容写得怎样。

从看电子书的第一篇文章开始,代是雄便被吸引住了,他没有想到工程师中还有写文字如此生动有力的人。代是雄认为,吴军老师(姑且这么叫吧)就像是一个文字“魔术师”,能够把一个问题或者是一个事情用他独有的方式讲述清楚,让即使是非IT行业的读者也能够从阅读中收益。在叙事的过程中,吴军老师也会穿插一些小故事或者是个人的一些亲身经历,让读者阅读起来津津有味,丝毫不会有阅读很多IT类或历史类书籍所带来的厌倦感。

具体到《浪潮之巅》的部分内容,代是雄认为有这几个特点:

第一,讲解细致,语言生动。电子书中的各章内容之间都是相互独立的,为了让读者对所介绍的公司或事件有一个全面的了解,作者基本上按照时间顺序,从源头讲起,中间包括了很多诸如创始人的奇闻轶事、公司发展过程中所遇到的一些大小事件等很细节的内容。通过作者这样细致的讲解,读者可以很快明白,一个公司好在哪里、差在哪里,一条规律为何会是这样等等。作为一位计算机科学家,吴军老师并没有写出像很多专业论文那样晦涩难懂的文字,而是用生动的语言将一个大公司或行业的兴衰成败淋漓尽致地展现在读者的面前,精彩之处不得不让人拍案叫绝。例如,在描述Google上市的过程中,作者花了大量的笔墨介绍Google与一些投资银行之间的博弈,生动地展现了Google的精明之处。

第二,数据丰富,图文并茂。为了辅助说明,吴军老师在书中引用了大量的数据,包括公司的年度财报、公司的利润、公司的市值等。为了方便读者了解变化的趋势,作者还将部分数据用图形的方式展现出来。大家可能都会有这样的感觉,那就是当我们在阅读一本书的时候,如果书中全部都是文字,那么枯燥感会越来越重,让大部分人失去了继续读下去的勇气,最终带来的结果是读了很多本书,但每本书都没有读完。而阅读《浪潮之巅》不会有这样的感觉,因为书中的内容都图文并茂,饱了读者的眼福。

第三,全球视野,突出特色。书中介绍的公司虽然大部分都在美国,但作者的视野并未局限在硅谷或者是美国,而是着眼于全球。书中也介绍了很多中国的公司,包括阿里巴巴、腾讯、百度、华为、小米、京东等,同时也介绍了欧洲的公司,包括诺基亚、阿尔卡特等。在国际化的今天,任何公司都必须要有全球化的视野,要努力成为全球化的伟大的公司。书中介绍的每一个公司都在其所在的领域占据了相当重要的地位,有的甚至是霸主地位。吴军老师在介绍这些公司的时候,都是在重点突出它们与其它公司所不同的地方,也就是在强调它们的特色所在。这些伟大的公司之所以能够走到今天,与它们自身的特色是分不开的。对于目前很多的中国公司而言,都在学习或者是模仿行业领跑者的做法,也许只有它们具备了相当的特色之后,才能立足于世界的舞台上,也才能成为伟大的公司。

代是雄花了一个下午的时间将这本电子书看完了,读完之后,他不禁拍案叫绝,觉得这本书是自己上大学以来读过的书中写得最好的。于是乎,他毫不犹豫地在京东上下了单,买了《浪潮之巅》的纸质书。工作之后,代是雄发现周围有很多人都习惯阅读不需要付费的电子书,即使是自己看好了某本纸质书,也想在网上找找有不有免费的电子版。实际上,当我们习惯为好书、为知识付费的时候,写书的作者才会有继续写作的动力,我们广大的读者才能够阅读到更多的好书。

时间: 2024-07-29 11:24:00

入职学习(4)--一个程序员的成长史(24)的相关文章

主人公的出场—一个程序员的成长史(1)

        (大家好,从今天起,我的微信公众号(logiczhou)会连续推送<窗内窗外-一个程序员的成长史>系列.本系列以我本人从学校到职场的经历为原型,同时结合了我对软件开发工作.程序员的学习和生活的认识和感悟,欢迎大家阅读.你的点赞和支持是我写作的动力.下面是本系列的第一篇文章,让我们跟随主人公代是雄的脚步一起去体验程序员生活吧!)         翻开日历,已是2012年的4月.代是雄,中国一个普通高校的的硕士研究生,就要毕业了.         回首自己的在校的学习生涯,代是雄感

“一个程序员的成长史”系列答读者问(1)

"一个程序员的成长史"系列文章已经断断续续写了一年多的时间了,现在已经更新到第16篇了.在每一篇文章发布之后,总会有一些读者通过博客留言.微博.微信.QQ等方式发表他们的意见,在此,我对大家的支持表示感谢. 本系列更新至今,我想就一些读者常见的问题来做一下系统的答复.我希望大家能够一如既往地支持本人的写作,能够将"一个程序员的成长史"系列文章推荐给身边的人,让更多的人来了解程序员的工作与生活. 问题一:请问本系列文章的主人公代是雄就是作者本人吗? 答:不全是.主人公

毕业典礼—一个程序员的成长史(4)

今天就要举行毕业典礼了,每个人的脸上都洋溢着甜美的笑容.是啊,三年之前选择读研的人,哪个不是为了今天呢?哪个不是为了想要拿到这张文凭呢? 代是雄他们宿舍的人很早就起来了,因为昨天已经约好了今天要一起去照毕业照.研究生三年下来,同宿舍的人之间已经结下了深厚的友谊.代是雄他们宿舍室友五人,来自五个不同的地方.代是雄本人来自重庆,前面提到的小郭和小林同学分别来自四川和福建,另外两位室友小许和小李同学分别来自江苏常州和南京.小许同学算是他们五人中最时尚的了,在代是雄还不知道苹果为何物时,小许同学便用上了

入职学习(6)--一个程序员的成长史(26)

代是雄一直等着唐师傅的答复,可得到的却是一份开发人员常用的软件工具的清单.唐师傅说,"工欲善其事,必先利其器",从代是雄对之前所提问题的回答来看,他觉得代是雄的基础还不错,可以开始通过阅读实际的程序代码来学习了,但还有一个预备工作就是安装软件工具.听了唐师傅的评价之后,代是雄的心里美滋滋的,觉得自己正在踏入软件开发的门槛. 代是雄看到这份软件清单包含了如下这些软件:Microsoft Visual C++ 6.0.Source Insight.Notepad++.Araxis Merg

入职学习(5)--一个程序员的成长史(25)

一个短暂的周末结束了,代是雄带着意犹未尽的心情早早地来到了公司.自从给唐师傅反馈了自己学习<C语言编程规范>和<数据库编程规范>的学习心得之后,代是雄一直没有收到唐师傅的下一步的学习计划,因此他一直惦记着这件事,想主动询问唐师傅,又不知道这样做是否合适.很多刚进入职场的人都会有这个问题,就是不知道主动向指导老师询问学习计划是否恰当.实际上,在工作中,我们要发挥自己的主观能动性,自己的任何问题都要尽快反馈出来,这样才能让指导老师知道大致的学习情况,才能安排下一步的学习和工作计划. 正

初入开发组(2)--一个程序员的成长史(17)

在代是雄的殷切期盼之下,在张工蜗牛般的工作速度之下,操作系统终于安装好了.系统装好之后,代是雄看了一下,发现在Win7已经很流行的2012年,张工居然给他安装的是XP系统.于是,代是雄随口问了一句:"张工,麻烦再确认一下呢,是给我安装的Windows XP吗?" "没错,是这个系统."张工说话的时候也没有看着代是雄,而是只顾忙自己的. "现在是不是应该安装Win7呢?在学校的时候,大部分同学就已经在用Win7了,我那个2009年买的电脑都是安装的Win7.

初入开发组(3)--一个程序员的成长史(18)

在去食堂的路上,代是雄回忆了一下,自己从初中便开始住校,那时一日三餐便是在食堂里面解决的,高中是如此,大学也基本如此.这样算下来,代是雄和食堂已经打了十几年的交道了."这个食堂会不会像学校的食堂那样,饭菜很难吃呢?"代是雄在心里想到. 进入食堂之后,代是雄左右看了一下,这个食堂的布局和之前自己所见过的食堂差不多,也是几个大的窗口用于卖主食,两个小的窗口用于卖面点.由于代是雄去得比较晚,现在每个窗口前面都排起了长队.代是雄排了将近五分钟的队才打到饭,这期间他没有看到有插队的人,看来,程序

初入开发组(5)--一个程序员的成长史(20)

解决完了肚子的问题,代是雄又回到了座位上,继续翻看那本他好几次试图翻看的<C程序设计>.这次,代是雄还是未能如愿,正在准备阅读第一页的时候,邹总又走了过来,叫代是雄和另外一位员工到他的位置上去一下. 看到代是雄他们过来了,邹总从旁边的座位上搬了两把椅子过来,让他们两人坐下.坐定之后,邹总对代是雄说:"这位是我们组的资深员工唐国大,他是一位非常优秀的软件开发工程师,我准备指派他做你的指导老师,你可以叫他唐师傅了."听了邹总的话之后,代是雄马上回过头去,恭恭敬敬地叫了一声&qu

初入开发组(1)--一个程序员的成长史(16)

也许是昨天晚上睡得早,今天代是雄起了个大早.在外面吃了点包子稀饭之后,便坐着公交车来到了公司.公交车还是一如既往的拥挤,代是雄一路上都是站着过来的,对于长期在大城市上班的人来说,大家都已经习惯了. 来到公司的大门口,代是雄发现很多人都是坐班车来上班的.下了班车之后,有些人又往另一个方向走去.代是雄放眼望去,才知道他们去食堂了.对于像Z公司这样的大公司来说,在每个研发中心都设立了食堂,提供早中晚三餐.这样,很多人就不用早起在家里面做早饭了,睡醒之后到公司吃饭更方便.代是雄决定从明天开始,自己也直接