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

简介: 看完了两份规范文档,代是雄将学习心得写成了一个Word文档发送给了唐师傅。在这个文档中,代是雄首先将规范中的一些要点罗列了出来,然后说了一下自己对于编码规范的认识。

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

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

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

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

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

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

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

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

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

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

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

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

目录
相关文章
|
8月前
|
前端开发 JavaScript Java
2023,半路转行程序员的第一年
键盘敲着总结,抬头看桌面的日期,转眼间来到了 2024 年,时间就这么悄悄的流逝。本来想 12 月底就把总结给写完的,结果一拖,拖到了 2024😂
95 0
2023,半路转行程序员的第一年
|
4月前
|
人工智能 架构师 NoSQL
24岁程序媛,二战考研失利、三无人员 ==> 最佳新人、优秀个人,讲讲我的技术成长之路
能力、格局、谋略、远见、耐心。灵魂的欲望是命运的先知,希望永远自信、洒脱、松弛、明媚、张扬;追随自己的内心、以喜欢的方式、往正确的方向前行,永远在路上,我甘之如饴! 持续精进Java领域相关技术,包括微服务、高并发、高可用、分布式、集群等等;希望能接触到更多更大的优质项目,逐渐成长为一名具备全栈思维的架构师,既能深入理解底层技术,又能把控全局架构;抽时间了解学习Go语言、人工智能、大模型等领域。 在探索中明晰后续的发展方向,形成自己的一套体系,成为主管、管理层乃至更高,不希望自己的上限只是程序员。
|
算法 Java 程序员
我们谈谈面试技巧(初入职场年轻人该学的)
今天,正式介绍一下Java极客技术知识星球 SpringBoot 精髓之 SpringBoot-starter Spring 源码学习(八) AOP 使用和实现原理 Java:前程似锦的 NIO 2.0 java中List元素移除元素的那些坑 昨天在我们的知识星球中,有人向我咨询了一个问题,问题描述大概是这个样子,很多家技术面得还可以结果就是等通知,然后让我给一点小小的建议,我和他交流了一下,然后思考了我怎么去面试的,总结了一下,送给大家作为参考。
|
弹性计算 前端开发 Linux
一名大四学生初入阿里云的心得体会
首先得感谢阿里云的飞天加速计划,让本人能够免费领取并使用阿里云的云服务器ECS。
面试入职工作感悟:在阿里的那些风花雪月的日子
为什么来阿里?听说阿里钱多,所以我就来了; 听说阿里企业文化很好,所以我就来了;看到马云这么帅,所以我就来了; 接到猎头电话,所以我就来了; 我也不知道,糊哩糊涂的我就来了。
6143 0
|
Java 程序员 定位技术
程序员职业规划的3个锦囊
我们在面试时经常会被问到一个问题——“你未来五年的职业规划是什么?”很多小伙伴不理解HR为什么这么问,也不知道怎么回答。 实际上,即便HR不问,我们也应该多多想想这个问题。因为它指向的是我们自己的职业生涯规划。
6868 0
|
机器学习/深度学习 架构师 Java
每位程序员都应该有危机感,高薪不会从天而降!
30岁现象人人都明白,但要给出一个定义并不容易。列举几个表现,也许你会觉得心有戚戚焉。 面临职业瓶颈,程序写不动,上升又困难。 薪水较高,加班变少,后浪追前浪,面临失业压力;生活压力剧增,不敢跳槽; 招聘程序员年龄限制在30岁以下成为行业潜规则,跳槽困难。
1705 0