这本书是在前段时间看一位开发大牛的博客时发现的,他推荐开发人员可以读读,于是抱着学习的态度,看完了整本书,应该不能说是完整的看完吧,因为其中不乏讲大道理的内容(本人对讲大道理不是多么排斥,但是不喜欢把时间花费到人人都知道的大道理上,就像韩寒“后会无期”中的台词:听过很多道理,依然过不好这一生)和一些与自己生活相关的美国国情的相关介绍,所以一部分内容就有意识的略过。
说到这本书本身,这是一本大而全的书,里面讲到了程序员开发生活之外的方方面面,教人如何工作,学习,健身,生活,饮食,金融,心态...等等。读完后,我是觉得受益匪浅,学到了了解到了许多新知识,以及自己以前想了解学习却没有学习的知识,总之这本书还是值得推荐看的。
下面是我自己看完本书后总结浓缩的本书的一些精华点吧,可能不全,不过自己觉得有用,值得学习。
拥有商业心态 我们中大多数人现在为公司工作,但是我们的技能和生意都还是自己的,我们随时都能换个 地方另起炉灶。 把雇主当作是你的软件开发企业的一个客户吧。 如何像企业一样思考 软件开发人员售卖的就是他们把一个想法变成一个数字化的现实产品的能力。 需要做到: 专注于你正在提供怎样的服务,以及如何营销这项服务; 想方设法提升你的服务; 思考你可以专注为哪一特定类型的客户或行业提供特定的服务; 集中精力成为一位专家,专门为某一特定类型的客户提供专业的整体服务(记住,作为一个软件开发人员,你只有真正专注于一类客户,才能找到非常好的工作)。 还要想想如何更好地宣传你的服务,如何更好地找到你的客户。 设立目标 坐下来,为你的职业生涯设置至少一个大目标。 将大目标分解成相应的若干小目标,例如: 月度目标; 周目标; 每日目标。 把你的大目标写在自己每天的必经之地,每日三省吾身——我在追求什么。 面试 即使你现在不需要努力找工作,也要整理一份清单,列出你想去工作的公司,以及你认识的这些公司的人。 在这份清单上的公司里,如果有的公司你一个人都不认识,那么制订计划至少去认识这些公司中的一位员工,并与之建立联系。 在自己所在领域找出至少一个本地用户组,参加聚会,并把自己介绍给尽可能多的人。 在一个专业方向上拥有专长 专业化的规则是:专业化程度越深,潜在的机会就越少,但获得这些机会的可能性越大。 晋升 在你的职业生涯中,你经常会面对更多金钱还是更多责任的选择。至少从长远来看,正确的选择几乎永远是更多责任。金钱总是追随着责任。有任何机会去承担更多责任时,承担起来! 在你当前的工作岗位上,你可以通过何种方式承担更多的职责? 对于你的老板和经理,你现在的“曝光度”如何?下一周,你可以采取何种具体方式来提升自己的“曝光度”? 目前你正在自己学习些什么?确定要自学的最有价值的东西是什么,制订一份下一年的自学计划。 如何能让自己承担更多责任 有一个不受重视的项目,你能去负责它吗? 你能帮助团队里的新人快速成长吗? 你能负责文档制作流程,并保证及时更新这些文档吗? 哪项工作是没有人愿意去做,你愿意承担起来,并将其简化或者自动化的? 如何令自己引人注目 每天都记录自己的活动日志 ——把这个日志以周报的形式发送你的经理。 提供演讲或培训 ——选择一个对你的团队有用的话题。 发表意见 ——只要在会议上就这么做,或者只要你能得到的机会就这么做。 保证“曝光度” ——定期与老板会面,确保你经常被注意到。 自学 成为问题的解决者 如果你能解决别人无法解决或不愿解决的问题,无论在哪家公司,你都能轻而易举地成为最 有价值的人。 如果想成为一名专业人士,你需要培养自己的专业习惯。 作为一名专业人士需要养成的另一个强大的习惯是时间管理技能。 追求品质,完善自我 你认为自己现在是一名专业人士吗?如果是,为什么?如果不是,又为什么? 你都有哪些习惯?观察自己的一天,尝试找出尽可能多的习惯。把你的习惯分为好习惯和坏习惯。找出一些你需要养成的好习惯,制订一份好习惯养成计划。 上次你说“不”是在什么时候?如果你从来没有遇到过这种情况,想想如果你的老板要求你做一些你明知是错的事情,你会如何应对? 自我营销 如果想让别人喜欢你,想和你一起工作,你就必须要为他们提供价值。 博客 如果你还没有博客,开通一个吧。想想看,你会专注在哪些主题上? 给你的新博客至少想出20篇文章。 现在做一个时间表,列出你开通博客的确切时间,为博客创建内容。 你喜欢的开发人员博客有哪些?看一看你读的这些博客,试着列出这些博客的更新频率和每篇文章的平均长度。 如果你现在还没有博客,马上行动。今天就注册一个,然后创建你的第一篇文章。制订一个时间表,强迫自己将来坚持写博客。 承诺自己会坚持写博客至少一年时间。要实现目标需要时间和努力。大多数人坚持一年左右的时间就会看到相应的效果。 创建一个流动的博客文章主题列表。每当有新想法,就把它添加到这个列表中。在需要写新博文的时候,文章主题就能够信手拈来。 品牌 要打造一个品牌,你需要四个要素——品牌所要传递的信息、品牌的视觉符号、品牌的一致性和品牌的曝光率。 不要努力成为一个成功的人,而要努力成为一个有价值的人。 让自己勇敢起来。今天就是你的大日子。走出去做一些令你害怕的事情,大小都不要紧,迫使自己处于不自在的环境,并且提醒自己:“这没什么大不了的。” 现在,重复上一步,至少每周一次。 教育就是当一个人把在学校所学全部忘光之后剩下的东西。—阿尔伯特•爱因斯坦 教育的首要目标,并不在于“知”而在于“行”。—赫伯特·斯宾塞 学习知识的最好方式就是立即将其用于实践,即使你还不知道自己在做什么。 我发现,为了能够掌握一门技术,我需要了解以下三个要点。 1.如何开始 ——要想开始使用自己所学的,我需要掌握哪些基本知识? 2.学科范围 ——我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学 科的轮廓有大致的了解,那么将来我就能发现更多细节。 3.基础知识 ——不止在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常见的问题,也需要知道 自己学的哪20%就能满足80%的日常应用。 十步学习法 了解全局:了解自己将要学习的主题的全局。 确定范围:明确自己到底要学什么。 定义目标 寻找资源 创建学习计划 筛选资源 开始学习,浅尝辄止 动手操作,边玩边学 全面掌握,学以致用 乐为人师,融会贯通 你告诉我的,我都忘了。你教会我的,我都记得。让我乐在其中,我就一定能学会。 —本杰明·富兰克林 消除短板 在接下来的几天里随身带着一个记事本,把自己遇到的不明白的地方都记下来。 在谈话中遇到自己不明白的地方,即使觉得尴尬,也要有意识地提问。 明确自己一天中的某些“痛点”,通过弥补自己知识上的短板,找出消除痛点的方法。 番茄工作法 番茄工作法是由弗朗西斯科•西里洛(Francesco Cirillo)在20世纪80年代末发明的,在20世纪90年代获得大规模应用。 它的基本思路是:你规划出打算一天之内完成的工作,然后设置一个时长25分钟的定时器,去完成计划中的第一项任务;在这25分钟之 内,你只专注于这一项任务,心无旁骛。一旦有干扰,可以用各种方法屏蔽掉干扰,但是通常你要努力保证自己完全不被打扰。总之,你不 希望自己的专注的工作状态被打断。 成就我们的恰恰就是那些不断重复做的事情。因此,优秀不是一种行为,而是一种习惯。 —亚里士多德 赛跑比的是谁耐力更长久,而不是看谁冲刺更有力。—约翰·杰克斯 任何行动往往都比没有行动好,特别是当你一直停滞在不愉快的情势下很长时间的时候。如果这是一个错误,至少你学到了一些东西。这样一来,它就不再是一个错误。如果你仍然选择停滞不前,那么你就学不到任何东西。—埃克哈特·托利, 人的身体就是人的灵魂的最好写照。—路德维希•维特根斯坦 健身不仅是保持健康体魄的关键要素之一,也是灵活的、具有创造性的脑力活动的基础。—约翰·肯尼迪 最佳全身运动 你可以选择各种动作和动作的变种。但是这里我列出的都是我为自己或者为别人创建的固定动作。你可以从中挑选出最好的。 推 胸肌 采取行动 卧推——这是核心的胸部练习之一。了解一下如何准确完成这个动作。你也可以针对这一肌肉的不同部位进行上斜卧推或者下斜卧推。 哑铃飞鸟——另一种很棒的胸部练习,可以真正帮助你增大胸肌。 肱三头肌 过顶臂屈伸——我喜欢坐着做这个动作。我发现这是锻炼肱三头肌的最佳动作之一。它可以锻炼整个肱三头肌,并且能让你的臂围增大。 滑轮下压——这个动作不是针对肱三头肌,而是肱三头肌的外侧头,这样可以让你的肱三头肌呈现出完美的马蹄铁形。 肩部三角肌 杠铃推举——如果你站着做这个动作,它还可以锻炼你的腹部肌肉。做这个动作要小心谨慎。开始练习的时候重量要轻一些,动作一定要正确。总体而言,这 是最好的肩部练习之一,也是很好的复合运动。 哑铃侧平举——这个动作锻炼三角肌的外侧部,这个部位的肌肉通常难以增长。尽管它不是一个复合运动,但是我仍然强烈推荐。 拉 背部 单臂哑铃划船——这是一个痛苦的练习,至少对我来说是这样的。但是它对背部肌肉的增长效果无以伦比。每次练习一只手臂以获得最大的效果。 引体向上——主要用于锻炼背部,增强背阔肌。你知道的,背部两侧会赋予我们V型身材,让你看起来像是多了一对翅膀。如果你做不了引体向上,可以借助 机器,直到可以独立完成这个动作。 肱二头肌 哑铃交替弯举——这是锻炼肱二头肌最好的方法之一。如果你同时在进行其他背部练习,这一动作也是必不可少。任何背部练习动作都能练到肱二头肌。试着 别让你的身体来回摆动,这虽然会让这个动作简单一些。 腿部 深蹲——这是重量练习的王者!没什么动作能比深蹲让你感觉更好。这一动作可以锻炼你腿部几乎所有的肌肉,甚至能锻炼到核心肌群。学习一下如何正确地 做这个动作吧,不要回避。 硬拉——这是另一个很好的练习,但是有点儿难学。别紧张,提着杠铃慢慢练习就是了。这个练习可以锻炼整个身体,但是强度很大。我建议重复这个动作不 超过5次。你肯定要花些时间学习如何正确的做这个动作,因为如果动作不当,会殃及下背部。这个动作主要锻炼你的小腿肌肉和下背部肌肉。 提踵——怎么锻炼小腿肌肉并不重要,但要确保做这个动作时要有一些变化。如果你躯干壮硕而下肢瘦弱,会看起来很怪异。 如果你不征服自己,你就会被自己征服。—拿破仑•希尔 信念决定思想, 思想决定言语, 言语决定行动, 行动决定习惯, 习惯决定价值, 价值决定命运。 —圣雄甘地 那些不能激励自己的人一定是甘于平庸的人,无论他们的其他才能有多么令人印象深刻。—Andrew Carnegie 自我形象是在甩掉别人对你的看法,摆脱所有用来自我安慰的谎言和欺骗以后,你看到的自己的样子。 所有那些拒绝最终都会把你带到一个想和你在一起的人那里,这总比和不想和你在一起的人在一起要好很多。 自我提升和励志类图书: Steven Pressfield的The War of Art [Black Irish Books,2002] Dale Carnegie的《人性的弱点》(How to Win Friends and Influence People )[Gallery Books,1998再版] 软件开发类图书: Steve McConnell的 《代码大全》 (Code Complete ) [Microsoft Press,2004] Robert Martin的《代码整洁之道》(Clean Code: A Handbook of Agile Software Craftmanship ) [Prentice Hall,2008] Eric Freeman、Elisabeth Robson、Bert Bates和Kathy Sierra的 《Head First设计模式》(Head First Design Patterns )[O’Reilly Media,2004] 投资类图书: Gary Keller的The Millionaire Real Estate Investor [McGraw-Hill,2005] Robert Kiyosaki的《富爸爸,穷爸爸》(Rich Dad,Poor Dad )[Demco Media,2000] 跌倒七次,爬起来八次。—日本谚语 失败不同于被打败。失败是暂时的,被打败是永恒的。 大多数伟大的人取得的最大成功与他们所经历的最大失败只有一步之遥 你不能把别人说的话都当作福音。没有人可以垄断真理。 现实中,很大程度上,正是你自己发现了真理。这并不意味着你可以忽视这世界上的公认真理、只管自行其是,但这意味着你可以决定你想要过怎样的生活,你该怎样去生活。如果你能学会管理诸如成功、理财、健身以及自己的心理状态等事务的基本原则,你就可以利用这些原则来塑造你自 己的现实世界。