《高效程序员的修炼》 读书笔记

   

     不得不说,这是一本非常赞的书,远远强于很多夸夸其谈的口水书。

     程序员最重要的是学习能力和聪明,所以特别要求某项技能的公司一般是很low的。一个勤奋聪明的程序员,三个月工作的知识和经验,已经足够胜任这一领域普通的任务,能比得上很多在这里呆了很多年的碌碌无为的人。但是一些领域还是需要投入几千小时的专家人物。换到面试官的角度,考算法题是非常必要也是最合理的,因为它就能看出学习能力和是否聪明。

     程序员需要双显示器,好的靠椅,安静的环境,以及良好的环境光,工具就像你的宝剑,怎么奢侈都不过分。一个公司就该为他的员工投资这些,这是程序员的基本要求。

     尽量避免开会,开会是浪费时间的最佳手段,如果一定要开,请保证在一小时内完成,同时提前通知大家内容并做好准备,结束时让大家每个人都宣讲一下自己要做的内容。

     编程只是实现任务的一种手段,只是知识和经验的一种表现形式,越多代码就意味着越多的责任和bug。千万不要以代码量来衡量工作量,要么不出手,要出手就一击致命,足够sharp,足够稳健。

     与人沟通很重要,有好的同事也很重要。一个不好的同事会让整个团队沉沦。不要总是向其他人夸夸其谈所谓的最佳实践。比如在团队里强硬地推广版本控制和某本大作,你当前的口头之快虽然似乎“证明”了自己的远见卓识,但这潜在地要求别人以更多的工作量来实现它,这往往是吃力不讨好的。“好为人师”反而会引起反弹。最好的方式是“以身作则”。

     远程工作是现代常用的工作方式,不过这需要热爱写代码的专业人士,否则自控能力不强的人很容易走偏,邮件列表,skype都是良好沟通的基础。结对编程,互相review代码,都是很好交流手段。

     用户界面要够好,对使用者来说,界面实际上是软件的全部, 用户才不关心你内部用了怎样牛逼的架构和算法。程序要快,越快越好,一丝性能的提升就可能吸引更多的用户。即使很烂的web程序,也要比桌面程序强,未来是web的时代。用户是瞎子,他会直接忽略他能忽略的所有内容。所以,要把最重要的放到最好的位置上去。不要让用户去想!

     完美是不可能的,所以要尽快发布第一版,客户的意见是最好的指导,让你把资源花在最重要的资源上。

     测试很重要,单元测试能解决很多不容易发现的问题,但可用性测试更重要,软件好用吗,用户到底在怎么用它?请一些人过来用一下,你就会收到大量的反馈。

     营销很重要,它推动了你的产品。作为消费者要警惕那些利用人们普遍心理的营销,更要抵制利用低俗和下三滥手段的营销,想想那些屏幕右下角的充满色情的网页游戏广告吧。让自己的广告言之有物,真正打动人,避免所谓的大量的让人一头雾水的“专业术语”,要知道你不是那些无聊的大公司。价格是获取盈利的很重要的手段,可以试试薄利多销。

     文章在最后提到金钱观和人生观的话题。不要让自己流于俗套,日复一日地重复同样的生活。金钱确实能换来幸福,但是当到了一定数量之后,对幸福的提升就没那么明显了。经历胜过物质,一次快乐的全家旅行,价值要比冷冰冰的家用电器意义更大。让自己每天都充满期待, 分多次花钱慢慢提升所带来的幸福感,远比一次性大投入换来的暂时快乐强得多。免费的东西往往有让人不快的附加条件。多助人为乐,与人为善。

     最终的问题,一定要搞明白,作为程序员,一定要搞清楚自己殚精竭虑,夜以继日的工作的意义到底在哪里。这个问题对你适用,同样也对乔布斯和比尔盖茨适用。

时间: 2025-01-19 11:03:05

《高效程序员的修炼》 读书笔记的相关文章

《职场动物进化手册》读书笔记

前看过<职场动物进化手册>,但是一直没有将http://www.aliyun.com/zixun/aggregation/9752.html">读书笔记整理出来.下面只是我的一些小感想,欢迎指正. 对主管而言: 如同自然界的动物一样,任何员工都有自己的存在价值,也都在为生存而相互争斗: 主管最重要的是保持系统的 稳定,尽可能发挥各自的特长: 内耗是不可避免的,但是是可以降低的: 内耗减少,就可能因为缺少平衡而风险加大: 珍视缺乏政治头脑的动物,保护他们的热情,但是也需要 防止他

《隐婚男女》北京再演交出职场相恋手册(组图)

<隐婚男女>重磅开演 <隐婚男女>主创齐聚 新浪娱乐讯 有关于职场相恋当隐不当隐的李伯男导演作品<隐婚男女>历时一年时光,巡演24城回归北京,将于2月23日在人艺实验剧场再度开演.鉴于李伯男导演新戏已经开始了紧锣密鼓的筹备工作,本轮也将是该剧本年度在北京的最后一轮献演,再为全城观众献上职场相恋手册,给力支招.努力不"添堵". 那么多人又爱了又离了,那么多人曾经指天明誓的对世界宣告最初爱的开场曲,若隐瞒一旦开始,这一段曾经指望对彼此忠诚到老的感情藏匿何

白领热捧职场圣经不败之书满足心理需求(图)

资料图片资料图片 白领热捧"职场圣经" 借鉴论 教人怎么揭开办公室幕后江湖.身处不败之地的"职场书",满足了白领心理上的安全需求. 混迹职场,不少白领手头都装备了一部或者数部职场"宝典","去年毕业前,我就去书城买了一本<杜拉拉升职记>回来仔细研读,看主人公对职场各种漩涡见招拆招,增长一些见识,也好对即将开始的生活找一点安全感."工作一年的"菜鸟"元媛告诉记者,多数年龄相仿的"85&q

《进化——我们在互联网上奋斗的故事》一一1.4 从精兵到强将 ——技术人员的职场发展之路

1.4 从精兵到强将 --技术人员的职场发展之路 进化--我们在互联网上奋斗的故事 因兴趣而进入互联网行业 2000年,踏着世纪交替的步伐,我走进入了西北工业大学,学习航空飞行器动力专业而不是计算机专业.在入学之前,我就对计算机有不小的兴趣,进入大学后经常去学校图书馆或实验室上网,对计算机的兴趣越来越浓厚,就去图书馆找一些网页设计.网页特效等书籍学习并动手做一些练习.之后我就很喜欢用263的邮箱,因为它的邮箱支持自定义网页格式,我可以给同学和朋友发送自己设计的个性化的网页格式E-mail.那时很

《Excel 职场手册:260招菜鸟变达人》一导读

前 言 Excel 职场手册:260招菜鸟变达人 2015年4月,我人生中的第一本书<Excel高手捷径:一招鲜,吃遍天>出版了.出版后的第一个月在当当网计算机新书热榜排名第一,这让我感到很意外.出书后向我请教问题的人更多了,不仅仅是腾讯内部的同事,还有公司外面的粉丝.在帮助大家解决问题的过程中,我钻研了更多的技巧,更加深刻地体会到Excel的博大精深.我特别想把这些技巧分享给大家,因此,两年后我准备再版.在此特别感谢腾讯公司以及老东家江西移动的领导和同事们对我的大力支持,感谢我的亲朋好友以及

《Excel 职场手册:260招菜鸟变达人》一第一篇 数据操作与处理

第一篇 数据操作与处理 Excel 职场手册:260招菜鸟变达人本篇讲解单元格数据录入与编辑以及整理.查找与替换.行与列.工作表和文件等方面的操作技巧,主要内容包含快捷键的功能介绍.特殊数据的录入技巧.查找替换.条件格式.数据有效性定义.自定义单元格.合并单元格取消后快速输入空白区域.文本与数字格式的相互转换.工作表以及工作表标签的显示与隐藏.工作表和工作簿的保护.Excel文件减肥瘦身秘诀.Excel文件打印技巧等.

《Excel 职场手册:260招菜鸟变达人》一第1章 单元格数据录入与编辑

第1章 单元格数据录入与编辑 Excel 职场手册:260招菜鸟变达人本章介绍单元格数据录入与编辑技巧,主要内容包含快捷键(组合键).特殊数据的录入技巧.数据验证.快速填充.合并单元格取消后快速输入空白区域等.

小小指纹膜折射职场众生相

对于公司来说,打卡机就是用来严格约束员工考勤制度的"紧箍咒".然而上有政策下有对策,如今网上热销的一款指纹膜却成为一些上班族的秘密武器.     "以后除非老板天天守着那考勤机,不然休想扣咱辛辛苦苦挣的那么点工资."--这是很多使用指纹膜的上班族的共同心声.尽管屡试不爽成功骗过考勤,可一旦被识破,不但丢了面子.扣了工资,严重者还将落个被炒鱿鱼的下场.一款小小的指纹膜,折射出喜.怒.哀.愁的职场众生相.     喜 金蝉脱壳防迟到     天气越发寒冷,让家住沈阳铁西

《UML及建模》读书笔记

<UML及建模>读书笔记     (一)面向对象技术概述   一.软件及其特性 软件是计算机系统的思维中枢,是软件产业的核心.作为信息技术的灵魂--计算机软件,在现代社会中起着极其重要的作用. 概念: 软件是计算机系统操作有关的程序.规程.规则及其文档和数据的统称. 程序是按事先设计的功能和性能要求执行的语句序列.数据是程序所处理信息的数据结构.文档是与程序开发.维护和使用相关的各种图文资料,如规范说明书.设计说明书.用户手册等. 软件由两部分组成:一是机器可执行的程序和有关的数据:二是与软件

升为领导十大忌 职场百悟大之六

进入职场3--5年后,可能你会因优异的表现,晋升个部门领导,这时候千万不能得意忘形,失去了做人的原则.我没学过什么企业管理MBA之类的课程,我当领导后要求自己的唯一标准就是:过去我希望领导怎样对我,我就应该怎样对待我的下级,除此之外,我还对当好领导总结有以下十忌:   忌自己做不到的事推给下级去做 我没当领导时,我的领导如果让我看出来他做不到的事情让我做,我会很瞧不起他,他说什么我都即使表面上不说,心里也不服,心想:你干不了的事让我干,你不配当我领导,当了个让下级瞧不起的领导又有什么意义呢? 我