韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha

第1章 为何这本书与你先前读过的任何书籍都迥然不同

高亮 [页面 19]: “优秀 的软件开发人员”,是那些能够把控自己的职业生涯、达成目标、享受生活的人

高亮 [页面 19]: 一名软件开发人员如何超越编写代码本身?

高亮 [页面 19]: 如果你想真正成为一个更好的软件开发人员(或者其他真正优秀的人 才),你需要把重点放在整个“人”上,而不只是你生活中的一两个领域。

高亮 [页面 19]: 事业、思想、身体和精神

高亮 [页面 19]: ,软件开发人员或者任何一位IT专家最常见的特质之一就是学习。学习如何学 习,或者说如何自学,这是你能掌握的最有价值的技能。

第一篇 职业

高亮 [页面 21]: 你所能犯的最大错误就是相信自己是在为别人工作。 这样一来你对工作的安全感已然尽失。 职业发展的驱动力一 定是来自个体本身。 记住:工作是属于公司的, 而职业生涯却是属于你自己的。

职业发展的驱动力一 定是来自个体本身。 记住:工作是属于公司的, 而职业生涯却是属于你自己的。

高亮 [页面 21]: 主动管理自己的职业生涯

高亮 [页面 21]: —要做什么,什么时候 做,以及如何义无反顾。

高亮 [页面 21]: 你要决定自己想要从软件开发这个职业中获得什么,以及如何去获得。

拥有商业心态

高亮 [页面 22]: 最大的错误就是没有把自己的软件开发事业当 作一桩生意来看待

高亮 [页面 22]: 这种心态对于管理职业规划至关重要。因为只有你开始把自己当作一个企业去思考时,你才能开始做出良好的商业决策。

高亮 [页面 22]: 但是,如果你已经习惯于领取一份固定的薪酬(注意,你的工资还真不是取决于你的表现),这会很容易导致你产生另一个心 态——你只是在为某家公司打工。尽管在你的职业生涯的某个特定时间段里,你可能确实是在为某家公司打工,但是千万不要 让那个特定的角色固化了你和你的整个职业生涯——这一点非常重要!

高亮 [页面 22]: 这是你职业生涯中必须要做的第一要务:转变你的心态,从被一纸“卖身契”束缚住的仆人转变为一名拥有自己生意的商人。在起步阶段就具备这种心态会改 变你对职业生涯的思维方式,将此铭记在心,并积极主动地管理自己的职业生涯。

如何像企业一样思考

高亮 [页面 22]: 通常 软件开发人员售卖的就是他们把一个想法变成一个数字化的现实产品的能力。

高亮 [页面 22]: 。企业需要持续不断地 改进和完善自己的产品。你也应该这么做。作为一名软件开发人员,你提供的服务具备有形价值,你要传达的不仅是这款软件 的价值是什么,还有它与别的成千上万款软件开发人员提供的服务有何不同。

高亮 [页面 22]: 你需要认识到仅有 服务或产品是不够的。想赚到钱,你就必须能让潜在的客户了解该产品或服务。全世界的公司都认识到了商业社会的这一核心 真理,这也是他们在市场营销上投入重金和精力的原因。作为一名提供服务的软件开发人员,你也要关注市场营销。产品营销 做得越好,你就能给服务定越高的价格,也越有机会吸引更多潜在的客户。

高亮 [页面 22]: 如此这般,我们就把自己推向了营销

高亮 [页面 22]: 营销,

高亮 [页面 22]: 相反地,你需要做到: 专注于你正在提供怎样的服务,以及如何营销这项服务; 想方设法提升你的服务; 思考你可以专注为哪一特定类型的客户或行业提供特定的服务; 集中精力成为一位专家,专门为某一特定类型的客户提供专业的整体服务(记住,作为一个软件开发人员,你只有真正 专注于一类客户,才能找到非常好的工作)。

高亮 [页面 22]: 还要想想如何更好地宣传你的服务,如何更好地找到你的客户。

高亮 [页面 22]: 。大多数成功的公司都会开发出让客户主动上门购买的产品或服务,它们才不会一个接一个地追逐客户。

高亮 [页面 22]: 能够吸引客户的最佳方法是什 么?如何将你的服务告知你的客户?如果你能回答这些简单的问题,你将开创出属于自己的非同凡响的职业生涯!

高亮 [页面 23]: 把你的职业当作是一个企业,将会影响到你的: 工作的方式; 处理自己的财务的方式; 寻求新工作或新客户的方式。

第3章 思考未来:你的目标是什么

高亮 [页面 24]: 定义你的业务目标

高亮 [页面 24]: 不要随遇而安地行走在职业生涯的漫漫长路上。

如何设定目标

高亮 [页面 24]: 起步阶段最简单的就是在心中树立一个大 目标,然后再建立能帮你达成这个大目标的小目标。因为很难清晰地界定远期可能发生的事情,所以大目标通常不是非常明 确。不过没关系,当你制订远期的大目标时,不一定要非常具体。大目标只要足够具体到给你提供清晰的方向即可

高亮 [页面 24]: 大目标并不需要那么具体,但是必须足够清晰,能够让你知道自己是在向它前进还是离它越来越远。

高亮 [页面 24]: 一旦你想通了自己长远的大目标是什么,下一步就是设定路线,制订通往大目标的小目标。有时还可以运用一下逆向思 维,反推一下如何从大目标到当前的情况:如果你已经达到了大目标,那么沿途你都经历了哪些里程碑?你能想象出哪条路径 可以让你从大目标反推到你现在的情况?

高亮 [页面 25]: 达成较小的目标也能经常奖励自己,帮助并激励自己。每一天、每一 个星期的小胜利会让我们觉得自己正在取得进展、达成目标,这让我们感觉良好,帮助我们继续前进。较小的目标似乎也不像 大目标那样令人望而生畏。

追踪你的目标

高亮 [页面 25]: 你应该定期追踪并更新自己设定的目标,必要时还要调整。

高亮 [页面 25]: 我建议你定期核对自己的目标。这有助于在必要时进行调整,让你对自己负责。你可能愿意在每周末为下一周设定目标之 前先检查上周设定的目标。这同样适用于每月、每季和每年。

高亮 [页面 25]: 反思自己在短期和长期取得的成果是大有裨益的,你能够弄清自己是否取得了合理的进展,或者是否需要进行某些调整。

第4章 人际交往能力:远比你想象的重要

高亮 [页面 27]: 人际交往能力:远比你想象的重要

别管我,我只想一个人安静地写代码!

高亮 [页面 27]: 如果你想成为一名出色的软件开 发人员,就得学会高效地与他人相处(即使写代码是你工作当中最为享受的一部分)。

高亮 [页面 27]: 仔细想想自己在工作中有多少时间用在了与人互动上,你马上就能意识到改善人际交往能力的价值

高亮 [页面 27]: 作为一个软件开发人员,你的工作就是与人打交道(其实几 乎所有的职业都是这样)。

学会如何与人打交道

高亮 [页面 27]: Dale Carnegie的《人性的弱点》(How to Win Friends and Influence People )

每个人都希望感到自己很重要

高亮 [页面 27]: 每个人都希望感到自己很重要

每个人都希望感到自己很重要

高亮 [页面 27]: 每个人都希望自己很重要。这是人类最 深邃、最致命的欲望之一,也是社会和生活中取得伟大成就的主要动机。

高亮 [页面 27]: 我们常常容易犯的一项错误就是,轻率地否决同事的想法,以便于可以提出自己的想法。然而随着你作出这样的错误判 断,你往往会发现他们对你的想法充耳不闻,仅仅因为你让他们感觉自己是无足轻重的。如果你希望人们接受你的想法,并认 可其中的价值,首先你最好先主动给他人相同的礼遇。如果你不能保全他人的自尊,那你永远也不可能赢得他的心。

永远不要批评

高亮 [页面 27]: 永远不要批评

永远不要批评

高亮 [页面 27]: 到“批评”是一项很少能够达成你期望结果的工具

高亮 [页面 27]: 奖励积极行为要比惩罚消极行为有效得多。如果你身处领导管理岗位,这是一条值得遵守的重要 原则。如果你想激励他人做出最好的表现,或者希望达到改变的目的,你必须学会管住自己的舌头,只说些鼓励的话。

高亮 [页面 27]: 不要指望其他人对批评会有截然不同的反应。如果 你想去激励团队鼓舞士气,那么就用表扬代替批评吧。

换位思考

高亮 [页面 27]: 换位思考

换位思考

高亮 [页面 27]: 在人际交往方面获得成功的关键在于:停止用“我”和“我想要什么”来思考。你应当开始思考对他人而言什么才最重要,什 么才是他们需要的。

高亮 [页面 27]: 直截了当地告诉老板为什么你喜欢想用某种方式实现某个功能,这并不明智。更好的办法是从对方的心态出发提出建议,

高亮 [页面 28]: 阐明为什么采用你建议的方法实现该功能对老板非常有用。理由可能是“让软件更稳定”,或者“能让软件按时交付”。

避免争吵

高亮 [页面 28]: 避免争吵

高亮 [页面 28]: 作为软件开发人员,我们有时候倾向于认为所有人都是从逻辑角度来思考问题的,这很容易让你落入陷阱,错误地认为严 谨的推理足以使他人接受你的思维方式。

高亮 [页面 28]: 事情的真相是:

高亮 [页面 28]: 我们只是已经学会了如何控制和隐藏 这些情绪。

高亮 [页面 28]: “据我所知, 普天之下解决争吵的灵丹妙药只有一个, 那就是避免争吵, 像躲避响尾蛇和地震一样地远 离争吵。 ”

普天之下解决争吵的灵丹妙药只有一个, 那就是避免争吵, 像躲避响尾蛇和地震一样地远 离争吵。

高亮 [页面 28]: 如果你因为“该怎么做某事”与他人产生分歧,那么在很多情况下,你最好先确定分歧点是否值得你去拼命维护,特别是在 你知道它已让他人卷入时。

高亮 [页面 28]: 在小事情上,任何放弃立场或承认错误的机会对你而言可能没什么大不了的,但对他人却可能是举 足轻重的,这么做不仅能为你赢得不可估量的尊重,也能为你的未来积蓄财富,形势逆转时即可兑现使用。

高亮 [页面 28]: 有时候你会发现,有的人不管怎么样就是无法相处,有的人就是抓住一切机会贬低别人,对生活中的一切抱有消极态度。我把他们称为“苛性碱”,你最好避开他 们。

高亮 [页面 28]: 如果你意识到某个人就是所谓的“苛性碱”,不要试图去改变他们,也不要试图去和他们打交道,就让他们停留在自己的轨迹上,你所要做的只是尽量限制自己与 他们互动。你会发现“苛性碱人”所过之处痕迹明显,他们似乎总是卷入某种形式的悲剧之中,总是有不幸的事件发生在他们身上,他们老是把自己扮成受害者。如果 你发现这种迹象,赶快跑——有多快跑多快。

高亮 [页面 28]: 但是,如果这样的人是你的老板或同事,你不得不面对,你该怎么做呢?你能做的真心不多。要么逆来顺受,要么调到新部门甚至换工作。不管做什么,千万不 要卷入其中。如果你不幸要与之打交道,限定在最小范围之内,切切不要投入感情。

第5章 破解面试之道

高亮 [页面 29]: 以面试是一项需要掌握的关键技能

通过面试的最快捷的方式

高亮 [页面 29]: 与主流观念相反,大多数面试官决定雇 用某个人其实是基于各种各样的非技术因素。

高亮 [页面 29]: 我就见过傲慢无礼、不甚友好的技术高手败给了技术稍差但是性格讨喜的人。

高亮 [页面 29]: 当许多技术过硬 的开发人员都在竞争同一个工作岗位时,决定胜负的最大因素已经不再是技术能力了。

高亮 [页面 29]: 简而言之,通过面试的最快捷的方式是让面试官对你怀有好感。达成该目标有很多方法,其中大多数可以在面试之前完 成。

突破陈规,建立融洽关系

高亮 [页面 29]: 如果你是被他人推荐去面试,因为有推荐 人的社会公信力做背书,面试官会自然而然地高看你一眼。推荐人的声誉及他与面试官的交情,有一部分就延伸到了作为应聘 者的你的身上。当你进入面试环节,面试官早就对你有所偏爱,因为你是由他们喜欢和信任的人推荐来的。

高亮 [页面 29]: 你必须要突破常规,想尽办法与公司内部人员建立联系。

真正的面试会是什么样子的

高亮 [页面 31]: 自 信地展示自己的能力——知道要获得这份工作需要做什么,做就是了。

高亮 [页面 31]: 与雇用技术高超但需要生拉硬拽才能干活的人相比,我宁愿雇用这样的开发人员:知道的东西可以少一点,但是明确知道 要做什么,以及怎样去做。从某种程度上,在你可控的范围之内,

高亮 [页面 31]: 面试的时候你要集中精力证明自己就是无需督促也能自动自 发做好事情的员工。

高亮 [页面 31]: 你还必须要证明:在技术上你确实胜任工作。同时,如果你能说服面试官相信你非常能干,不会被困难阻挡,那么他们不 仅会喜欢你,而且更有可能会录用你。

当下你能做什么

高亮 [页面 31]: 你应该做的第一件事是确保自己仍旧保持技术能力。

高亮 [页面 31]: 。确保自己一直阅读技术书籍和博客文章,并会花些时间提升自己的技能。

高亮 [页面 31]: 你也可以未雨绸缪,拓展自己的社交网络。开始与本领域不同公司的员工接触,建立联系,他们日后可能会帮到你。通过 阅读并评论他们的博客,认识本领域的其他开发人员甚至是招聘人员。想方设法扩大你的社交圈子。

高亮 [页面 31]: 别忘了实践。即便你现在对换新工作毫无兴趣,为了获得面试经验,你也要去面试。练习得越多,你在真正的面试时也就 越游刃有余。

高亮 [页面 31]: 集中精力推销自己会对你大有裨益

高亮 [页面 31]: 即使你现在不需要努力找工作,也要整理一份清单,列出你想去工作的公司,以及你认识的这些公司的人。

高亮 [页面 31]: 在这份清单上的公司里,如果有的公司你一个人都不认识,那么制订计划至少去认识这些公司中的一位员工,并与之建立联系。

高亮 [页面 31]: 在自己所在领域找出至少一个本地用户组,参加聚会,并把自己介绍给尽可能多的人。

选择1:雇员

高亮 [页面 32]: 身为雇员的最大的好处就是稳定。

高亮 [页面 32]: “稳定”是指你知道自己能以预设的方式谋生。在接下来的日子里,你作为一名雇员,只要你拥有一份工作,你就可能会得到 一份薪水。你将来也可能会失去这份工作、不得不去找新工作,但是你至少在一段相对稳定的时间内,每个月都可以维持在某 个收入水平上。

高亮 [页面 32]: 作为一名雇员的消极方面,很大部分与自由相关。

高亮 [页面 32]: 此外,作为一名雇员也意味着你的收入都是事先确定好的,这就意味着收入有一个“封顶”的界限。作为一名雇员,你终究 会在收入和职位晋升上碰到“玻璃天花板”。当逐级晋升到达这一节点的时候,你的收入很难大幅增长,不改变职业路径的话也 不可能得到晋升。

选择3:创业者

高亮 [页面 33]: 创业之路可能是你职业生涯中最难、最不确定但却最具回报潜力的选择。

高亮 [页面 33]: 我还是认为创业者等同于职业赌徒。作为创业者几乎没有稳定可言,不过一旦你真的成功了,那可真的就是 大获全胜。

专业化很重要

高亮 [页面 35]: 事实上,大部分软件开发人员完全以自己使用的编程语言来定义自己的专 业性。

高亮 [页面 35]: 。这种专业分工太宽泛了,并不足以说明你能 胜任哪种类型的软件开发工作。一门编程语言并不能让我了解你是哪类软件开发人员,也不能告诉我你真正能做什么。它只是 让我知道你在工作中使用哪一种工具。

高亮 [页面 35]: 虽然专业化确实 会把你关在一些机会的大门之外,但与此同时它将打开的机会大门要比你用其他方式打开的多得多。

高亮 [页面 35]: 从表面上看,身为“专才”后,潜在雇主和客户群都变小了,但是实际上你对他们更具吸引力了。只要你专业能力雄厚,市 场没有过渡饱和,与那些自称为“软件开发人员”的人相比,你能更轻松地找到工作或者赢得客户。

在一个专业方向上拥有专长

高亮 [页面 35]: 专业化的规则是:专业化程度越深,潜在的机会就越少,但获得这些机会的可能性越大。

选择你的专业

高亮 [页面 37]: 这里有一些技巧来帮你选择自己的专业。 在你现在或以前工作的公司里,有哪些主要的痛点?你能成为一名专门解决这些痛点的专家吗? 有没有一种特定的工作是无人能做,或者缺乏经验丰富的人?成为这个领域的专家,你就会获得大量业务。 在各种会议上和用户组中哪些话题最常出现? 哪类问题你回复的最多,无论是针对同事还是在Stack Overflow(http://stackloverflow.com )这样的网站上?

高亮 [页面 37]: 无论你做什么,首先确保你选定了某些专业方向。市场规模决定了你的方向有多么具体,所以一定要让它尽可能地具体。 你会在这个细分市场上更抢手。别担心,如果你需要,随时可以改变你的专业方向。

精通多种语言的程序员该怎么办

高亮 [页面 37]: 团队里有一个全能的开发人员是件好事,但是很少有公司或客户会去寻找这样的人才。即便你各种技术能力惊人,通晓50 种编程语言,你最好还是选定某个专业领域,哪怕时不时换一下。

高亮 [页面 37]: 学富五车,或者灵活变通并同时仍有所专长让自己卓尔不群。如果你非要二选一,那先从专业化开始,再拓展分支。

第8章 公司与公司是不一样的

高亮 [页面 38]: 公司与公司是不一样的

高亮 [页面 38]: 不仅公司规模决定你的工作体验,每个公司都有其独特的文化,深刻地影响着你的整体幸福感、存在感和归属感。

高亮 [页面 38]: 从薪资和福利的角度评价一个潜在的工作机会是很容易的,但是从长期发展和 工作环境的角度去评价可能对你更为重要。

小公司和创业公司

高亮 [页面 38]: 小公司通常没有大公司稳定,但是长远来看,潜在的回报更大。小公司极有可能面临倒闭,或者发不出工资,不得不裁 员。但在另一方面,如果你能安然度过这些风暴,作为这个成长显著的小公司的第一批员工,回报是巨大的。在大公司里,通 过晋升到达总监级别是非常难的,但在小公司你的上升概率要高很多,新进员工都会在你手下。

高亮 [页面 38]: 许多开发人员都在为创业型公司工作,薪水低廉、上班时间长得令人觉得荒唐,就是指望公司上市或被收购,能够凭期权 股票发财。但是,我认为这个赌注风险极高。我不建议你为了“中彩票”而选择去创业公司。一旦选择了那条路,你可能耗尽心 力却一无所获。选择为小公司或初创公司工作的一个更好的理由是,你喜欢那种快节奏的、令人兴奋的工作环境,也希望构建 伟大的产品并见证它的成长。

中等规模的公司

高亮 [页面 38]: ,但是大多数中等规模的公司厌恶风险,行事缓慢。在一家中等规模 的公司,如果你喜欢使用前沿技术,就会发现这一套很难受到老板的赏识,因为风险很难评估。

大公司

高亮 [页面 38]: 在为一家大公司工作时,你会注意到的最大的事情也许就是那里大量的规范和流程。

高亮 [页面 38]: 在大公司工作时,你要遵守这里已有的做事方式。鲁莽和“变节者”在这种企业文化里 不受欢迎。如果喜欢流程和结构化,那么你可能会很享受为大公司中工作的乐趣。

高亮 [页面 38]: 为大公司工作的一个显而易见的事情就是成长机会。当

高亮 [页面 38]: 。许多大公司提供职业发展指导,帮助你在组织内部学习和成长。你也可能有机会做一些很酷的东西。中小 规模的公司可没有如此庞大的预算去做改变世界的大型项目。但是对于许多大公司而言,技术创新是很常见的。你可能无法对 这种大规模创新带来显著影响,但是你可以作为团队的一分子,给市场带来真正了不起的产品。

高亮 [页面 38]: 对很多软件开发人员而言,在大公司工作令人沮丧,因为他们感到他们个人的贡献无足轻重。你可能只负责大的代码库的 一小部分功能。如果你是那种喜欢负责一个软件系统的各个方面的开发人员,那么你也许并不喜欢在大公司里工作。 在大公司里倒是很容易就隐藏在芸芸众生之中。

高亮 [页面 38]: 在我曾供职的几家大公司里里,有一些开发人员基本上终日无所事事,除

高亮 [页面 39]: 非赶上一轮全公司范围内的大裁员,否则根本不会有人注意到他们。不过,这种自主权也可以被善加利用。你能够去琢磨自认 为重要或有趣的项目,无需背负产品压力。

高亮 [页面 39]: 关于大公司的最后一点是:办公室政治。大公司通常有着复杂的政治体制,堪比大型政府机构。作为软件开发人员的你可 以尽量避开政治,但即便如此,其他人的政治权谋也会以某种方式影响到你。

高亮 [页面 39]: 要在大 公司晋升,你必须学会如何在复杂的政治气候中独善其身。如果办公室政治不是你的菜,你想要完全置身事外,那最好栖身于 扁平化管理结构的小公司。

软件开发公司与拥有软件开发人员的公司

高亮 [页面 39]: 另一个需要考虑的重要因素是下面两类公司之间的区别:一种是软件开发人员只负 责内部软件或他们正在生产的部分产品的公司,另一种是生产软件或者做软件开发就是核心业务的公司。

高亮 [页面 39]: 如果公司的业务重心并非软件,那自然也不会给软件开发人员足够的尊重和发 展空间。这些公司的软件开发实践极有可能非常松散。

高亮 [页面 39]: 另一方面,那些以软件开发为生的公司则会更重视自己雇用的软件开发人员的价值。他们的工作环境不一定会更好,但会 大不一样。

高亮 [页面 39]: 与雇用软件开发人员但核心业务并非软件的公司相比,软件开发公司会使用更为前沿的技术和工具。如 果你想研究新技术,你应该直接去找一家软件开发公司。

高亮 [页面 39]: 在推行敏捷软件开发方法的时候,这两类公司之间的差异非常明显。软件为非核心业务的公司在采用敏捷过程中困难重 重,这是由于敏捷过程通常是由开发团队驱动的。敏捷过程需要自上而下地采纳推行,但是仅仅因为一些开发人员认为敏捷是 个好主意,就让公司改变自己的做事风格,异常困难。

谨慎选择

高亮 [页面 39]: 花点时间思考自己喜欢什么样的工作环境,多大规模的公司符合你自己理想中的工作环境?

高亮 [页面 39]: 列出在你所在地区的公司名录,或者你工作过的公司名录,看看它们分别属于哪种类型。

承担责任

高亮 [页面 40]: 在任何公司里能让你脱颖而出的最重要法宝就是承担更多的责任。

高亮 [页面 40]: 这看起来显而易见,但在你的职业生涯中,你经常会面对更多金钱还是更多责任的选择。至少从长远来看,正确的选择几乎永远是更多责任。

高亮 [页面 40]: 但是,假如你没有被赋予更多责任呢?怎样靠自己去赢得这样的机会呢?有时候你不得不去主动寻找机会,去负责一项任 务,或者牵头一个项目。只要深入挖掘,你总能找到一些被忽视的业务领域去发挥自己的聪明才智。

高亮 [页面 40]: 没有人愿意涉足的领域是搜寻机会最好的地方。可能有一个没人愿意碰的遗留应用,或者代码库里的某个特别令人讨厌的 模块。正因为没有人愿意碰,所以你也无需去抢,这些就成为你日益强大的帝国的领地。如果你能把沼泽变为良田,你也就展 现了自己的价值。

高亮 [页面 40]: 另一种间接承担责任的方式是成为团队中其他人的导师,自愿帮助新人加速成长,为任何有需要的人提供帮助。通过介入 和解决别人的问题,你不仅可以学到更多自己专业之外的知识,而且随着时间的推移,你还能在团队中逐步树立“及时雨”的名 声。最终,这样的声誉可能会令你成为团队领导或者其他管理职位,只要你愿意走这条路。

如何能让自己承担更多责任

高亮 [页面 40]: 如何能让自己承担更多责任 有一个不受重视的项目,你能去负责它吗? 你能帮助团队里的新人快速成长吗? 你能负责文档制作流程,并保证及时更新这些文档吗? 哪项工作是没有人愿意去做,你愿意承担起来,并将其简化或者自动化的?

引人注目

高亮 [页面 40]: 如果你一直默默无闻,你的成就不为人知的话,即使你是团队中最聪明、最努力、最出色的开发人员,那也一文不名。如 果找不到方法让你的老板或高层管理人员知道你在做什么,那你的所有努力都是徒劳的。

高亮 [页面 40]: 每当我开始新工作时,我所做的第一件事就是记日志,记录我每天都把时间花在哪儿了,完成了哪些工作。我会将这些信 息汇总成周总结,在每个周五发送给我的经理。我把这个叫做“周报”,而且在每个新岗位上发出第一份周报的时候,我都会附 上一些信息让我的经理知道:我能理解,知晓自己的直接下属在做什么对于管理者来说至关重要,所以我会通过发送周工作总 结的方式让他们的工作更轻松。

高亮 [页面 40]: 这份周报确保我每周都能被经理注意到,我可以讨论那一周取得的成果,而不是夸夸其谈。这是获得关注的绝佳方式,我 看起来比我的同事工作更加富有成效,只是因为我的经理一直知道我在做什么,而我的经理对其他开发人员在做什么却了解得 没那么多。

高亮 [页面 40]: 我当然推荐主动发送周报,不过还有其他许多方式能让你在所在的机构中更加引人瞩目。其中最好的一种方法就是做一个 关于团队当前正面临的主题或者问题的演讲。选一个自己能介绍的主题,然后向团队展示这一主题。你甚至可以做成“午餐+学 习”的形式,在午餐时间进行分享,而不占用上班时间。通过这种方法,你获得了关注,也展示了自己在特定领域的博学。此 外,要迫使自己学习新东西,没有比让自己在其他人面前做展示更好的方式了。我就是在这种压力下学习了很多东西。

如何令自己引人注目

高亮 [页面 40]: 如何令自己引人注目

如何令自己引人注目 如何令自己引人注目 每天都记录自己的活动日志 ——把这个日志以周报的形式发送你的经理。 提供演讲或培训 ——选择一个对你的团队有用的话题。 发表意见 ——只要在会议上就这么做,或者只要你能得到的机会就这么做。 保证 “曝光度 ” ——定期与老板会面,确保你经常被注意到。

自学

高亮 [页面 40]: 另一个可以获得提升的非常好的办法就是不断增加自己的技能和知识。在你不断提高自己的教育水平时,很难停滞不前。 自学能让升职加薪变得容易,因为你可以很清楚地表明:现在的自己比之前更有价值。

文本 [页面 40]: 主动靠近领导。比如和领导打招呼,开会的时候和领导坐一起等

高亮 [页面 41]: 另外,不要只学软件开发。如果你把目标设定为更高级别的岗位甚至是行政岗位,你还需要学习领导力、管理和商科的相 关知识。

高亮 [页面 41]: 千万不要忘记分享自己学到的东西。我们已经讨论过,你可以通过演讲的方式分享自己的知识,也可以创建自己的博客、 为杂志写文章或者写书,还可以在社区活动或者技术大会上发表演讲。外部曝光有助于你建立自己在该领域的权威地位,也让 你看起来对所供职的公司更有价值。

成为问题的解决者

高亮 [页面 41]: 在任何组织中,总是有很多人会告诉你为什么这个想法行不通,为什么那个问题太难。这样的人不胜枚举。千万不要成为 他们中的一员。相反,你要成为那个永远能为各种问题找到解决方案的人,要成为勇于执行这些解决方案以获得成果的人。

高亮 [页面 41]: 忘记那些围绕职位 晋升的政治游戏和惺惺作态吧——如果你能解决别人无法解决或不愿解决的问题,无论在哪家公司,你都能轻而易举地成为最 有价值的人。

高亮 [页面 41]: 在任何公司中,最有用的就是那种看似没有克服不了的障碍的人。成为这种人是获得晋升的可靠方法

高亮 [页面 41]: 大多数公司都会提供一些提晋升机会,不过,也可能你遵循了本章给出的所有建议,却不知道什么原因,你就是看不到前面有任何机会。这时你该怎么办呢? 离职。首先确保还有另一份工作在等着你。但是,有时候只要意识到自己的工作毫无前途,就需要寻找更好的机会。也许你的工作环境很艰苦,残害身心,也许 裙带关系盛行,你只能原地踏步。无论什么原因,你可能都需要换工作了。

关于政治

高亮 [页面 41]: 在一篇介绍如何在企业文化中获得晋升的文章中,不可能不提及办公室政治。我把它放到最后,是因为我认为在努力推进 职业生涯时候,这个话题是最无关紧要的。并非我太天真,我知道在多数机构中都有办公室政治,你需要保持警惕。不过我认 为你不应该在玩弄政治游戏上投入太多时间。

高亮 [页面 41]: 当然,你也可以靠着八面玲珑、野心勃勃而获得晋升。但是用这种方式获得晋升时,你更容易跌倒。有些人会不同意我的 观点,但我一直认为,脚踏实地成为一个真正有价值的员工要比弄虚作假好得多。

高亮 [页面 41]: 也就是说,你应该对所在组织的政治气候保持警觉。尽管不能完全避开政治,但至少应该知道会发生什么,哪种人需要避 开,哪种人永远不要有交集。

高亮 [页面 41]: 在你当前的工作岗位上,你可以通过何种方式承担更多的职责?

高亮 [页面 41]: 对于你的老板和经理,你现在的“曝光度”如何?下一周,你可以采取何种具体方式来提升自己的“曝光度 ?

高亮 [页面 41]: 目前你正在自己学习些什么?确定要自学的最有价值的东西是什么,制订一份下一年的自学计划。

第10章 成为专业人士

高亮 [页面 42]: 成为专业人士是一种心态。 如果我们总是与恐惧、自毁、拖延和自我怀疑作斗争, 那么问题就是:我们 正在像外行那样思考问题。 外行毫不起眼, 外行人废话连篇, 外行屈从于逆境。 专业人士可不这么想。 不管 怎样, 他引人注目, 他恪尽职守, 他始终如一。

高亮 [页面 42]: 作为一名软件开发人员,专业将是你最大的财富。

什么是专业人士

高亮 [页面 42]: 简而言之,专业人士会严肃对待自己的责任和事业,愿意作出艰难的选择去做自己认为是正确的事情——往往还要自己承 担代价。

高亮 [页面 42]: 专业人士是可以依靠的人

高亮 [页面 42]: 专业人士不可能事事皆通,但他一定会潜心钻研匠艺,旨在锤炼自己的技能。专业人士会坦承自己不知道答案,但是你可 以信赖他会找到答案。

高亮 [页面 42]: 专业人士最重要的一点,也许就是持续稳定。

成为专业人士(养成良好习惯)

高亮 [页面 42]: 一切都始于习惯。习惯是成为专业人士的必不可少的部分。

高亮 [页面 43]: 作为一名专业人士需要养成的另一个强大的习惯是时间管理技能。

高亮 [页面 43]: Charles Duhigg的《习惯的力量》(The Power of Habit )[Random House,2012]。

坚守正道

高亮 [页面 43]: 对我来说,坐在椅子里告诉你有时一定要说“不”很容易,但是并不是每个人都奢侈到能冒着丢掉工作的风险。我很理解,你当前的情况确实无法让你说“不”,因 为这样做会给你的未来带来灾难性后果

高亮 [页面 43]: 在这种情况下,我的建议是去做你被要求做的吧,但千万不要让自己再次陷入这种境地。当你需要一份工作时,就很容易落入圈套。一旦陷入困境,你就限制了 自己的选择,任由他人给你施加压力。

高亮 [页面 43]: 如果你身处这样的情况,请尽快脱身。存一些钱,这样你就不必担心失去工作。你甚至可以考虑找一份新工作,一份不会要求你做很多道德上的抉择的工作,或 者一份你的意见更有价值的工作。 当这噩运降临在你身上时,去做你不得不做的事情吧,但你应当尽可能地让自己占据上风,或者至少是旗鼓相当。

追求品质,完善自我

高亮 [页面 43]: 作为一位专业人士,你必须不断改善和提高自己的工作品质。

高亮 [页面 43]: 许多软件开发人员犯的一个巨大错误就是,当无法达到标准时,他 们不是完善自己、迎接挑战,而是降低标准。

高亮 [页面 43]: “你做的每一件事情就是你所做的一切。

高亮 [页面 43]: 别忘了,发挥你的长处。你当然可以改善你的弱点,但最好了解自身的强项是什么并且充分发挥自己的优势。专业人士对 自己的能力和弱点有着良好、精准而又客观的自我评估。

高亮 [页面 43]: 专业人士是通过持续不断的自我完善达到自己所追求的高品质的。如果你也想成为专业人士,就要致力于持续不断地完善 自己的技能,学习更多与专业相关的匠艺,确保自己制订并执行了学习计划,拓展自己的技能、学习新东西,这将有助于你做 得更好。不要沾沾自喜,永远对努力成为更好的自己心存渴望。

明智的处理方式

高亮 [页面 45]: 在考虑辞掉工作之前,你需要有一个切实可行的计划。我强烈推荐先在业余时间启动你想创建的业务,等能从这项业务中 产生足以维持生计的收入时,你再转为全职。这种离职的过程漫长而又痛苦,但用这种方式做事非常重要,不仅是经济上的原 因。

你真正工作的时间到底有多长

高亮 [页面 46]: 想象一下,在马路上慢跑和被吃人的狮子追着玩命狂奔之间的差异。这其实就是为别人工作和为自 己工作之间的差异。当你为自己工作时,你会更加努力地工作,因为你只有工作的时候才赚钱。

找到受众

高亮 [页面 53]: 无论一个产品要解决何种问题,以及哪些人群有这 个问题,必须在创建产品之前就要明确识别。

高亮 [页面 53]: 如果你想开发出一款产品,第一步应该是筛选出一组特定的受众,他们也是你的解决方案的目标用户。针对这些人你要解 决的问题是什么,你可能已经有了总体概念。不过在很多情况下,你要多做一些调研,找出要么没被解决的问题,要么没有被 很好解决的问题。

第16章 假装自己能成功 [1]

高亮 [页面 60]: 假装自己能成功

雇一个简历写手

高亮 [页面 63]: 为你的经历做一个文字优美引人入胜的广告,令你看起来光彩照人; 让这份广告看上去装帧精美,格式赏心悦目

第18章 请勿陷入对技术的狂热之中

高亮 [页面 65]: 请勿陷入对技术的狂热之中

高亮 [页面 65]: 我坚信,如果你能让自己不成为某种技术的信徒,你会在职业生涯之路上走得更远。

我们都是技术的信徒

高亮 [页面 65]: 我们都是技术的信徒

我们都是技术的信徒

高亮 [页面 65]: 人生多艰,无暇他顾

不拘一格

高亮 [页面 65]: 没有理由去强烈坚持自己选择的技术就是最好的,而轻视甚至无视其他技术。如果固执己 见,最终受损失的是你自己。

第二篇 自我营销

高亮 [页面 67]: 营销就是一场争夺人们注意力的竞赛。

营销就是一场争夺人们注意力的竞赛。

高亮 [页面 67]: 你的营销手段决定了你的营销对象是受益还是受损

高亮 [页面 67]: ,营销追求的是“实现价值在先,要求回报在后”。

第19章 针对“码农”的营销基础课

高亮 [页面 68]: ,但是在生活中,仅仅拥有才华是远远不够的。伟大的音乐家和超级巨星之间的真正区别无 非就是营销而已。对于有才华的人来说,营销就是一个“乘数效应”——你的营销越好,你的才华才能表现得越发淋漓极致。这 就是对于软件开发人员来说,学习营销技能至关重要的原因。

自我营销意味着什么

高亮 [页面 68]: ,成功进行自我营销 的关键在于:如果想让别人喜欢你,想和你一起工作,你就必须要为他们提供价值。

高亮 [页面 68]: 成功进行自我营销 的关键在于:如果想让别人喜欢你,想和你一起工作,你就必须要为他们提供价值。

高亮 [页面 68]: 自我营销的正确方式就是为他人提供价值。

高亮 [页面 68]: 我们知道如何包装一个想法往往比想法本身更重要。

高亮 [页面 68]: 自我营销无非就是学习如何控制好自己要传达的信息,塑造好自己的形象,扩展信息送达的人群。当你营销自己的时候, 你就是在积极地管理自己的职业生涯,有目的地选择好如何塑造自己,以及将塑造好的自己主动推送给那些对你感兴趣的人。 这些人或者想听到你的想法,或者想雇用你,或者想购买你提供的产品或服务。

自我营销为何如此重要

高亮 [页面 68]: 自我营销并不能确保你一定成功,但是它却是你可控的重 要元素。

如何自我营销

高亮 [页面 69]: 自我营销要从打造能代表你自己的个人品牌做起。你不可能将所有的东西全部呈现出来,因此,对于自己成为怎样的人、 给世界呈现怎样的形象,你要谨慎决定。如果你也想在有人多次接触你或者你的产品时营造出一种亲切感,个人品牌能帮到 你。

高亮 [页面 69]: ,但对于软件开发人员,最突出也是我个人推荐的还是博客。我认为博客就是你在互联网上的大本营。这是一个你完全能够 控制信息的地方,不像在其他的平台上你还要仰人鼻息。

高亮 [页面 69]: 他有一个策略叫做“无处 不在”。该策略的基本思想就是,无论你身在何处都要营销。无论何时都要让你的目标受众轻轻一扫就有机会看到你。你可能 会出现在他们的Twitter时间线上,他们也可能在听你的播客,又或者他们看到了你的在线视频。他们目光所及,总能与你相 遇。

高亮 [页面 69]: 这个策略需要时间,需要持之以恒。随着时间的推移,你写的每一篇博客,你采访的每一期播客,还有你写下的每一本 书、每一篇文章,都有助于营销自己,提升你的个人品牌的认知度。最终你在这个领域就成为了权威,拥有了追随者。这些声 望转化为更好的机会,最终成就你的事业。

高亮 [页面 69]: ,我想强调的是:所有这一切都取决于你的能力——能给 其他人带来怎样的价值。自我营销的基本机制是,要想让人们追随你、倾听你,你就要带给他们价值:你能为他们的问题提供 答案,甚至是给他们带去欢乐。如果你在持续自我提升的同时并没有给他人带来价值,那么你终究不会走得太远,因为每个人 都会离你而去。

什么是品牌

高亮 [页面 70]: 品牌并不只是商标。品牌是对产品或服务的一整套预期。商标仅仅是品牌的视觉符号而已。品牌的关键并不在于视 觉元素,而是品牌带给你的感受,是你与品牌互动时的预期。品牌即承诺:承诺按照你预期的方式交付你所预期的价值。

构成品牌的要素有哪些

高亮 [页面 70]: 要打造一个品牌,你需要四个要素——品牌所要传递的信息、品牌的视觉符号、品牌的一致性和品牌的曝光率。要构建成功的品牌, 这四大要素缺一不可。

高亮 [页面 71]: 通过写博客、写文章、发表演讲、创建视频分享、做播客内容等一切手段,你需要竭尽所能传播你的信息,扩大你的知名度。你的品 牌传播的频率越高、传播的范围越广,目标人群记住它的概率才会越高,你被人们记住的概率才会越大。

创建品牌的步骤

高亮 [页面 71]: 创建品牌的步骤

创建品牌的步骤 创建品牌的步骤 明确要传达的品牌信息。 挑选细分市场。 创建品牌口号。 创建电梯内销售概要 [1] 。 创建视觉符号(即标识)。

第21章 创建大获成功的博客

高亮 [页面 73]: 作为一名软件开发人员,可以用来推销自己的最佳媒介之一就是博客。我坚信每一个在乎自己职业生涯的软件开发人员都 应该投资创建一个博客。

为什么博客如此重要

高亮 [页面 73]: 拥有博客不仅能帮你找到一份不错的工作,还 能让你成为更好的软件开发人员和传道者,能带给你许多意想不到的机会。

高亮 [页面 73]: 如果你博客的流量足够大,你可以把它作为推销自己产品的平台(参见第13章)。如果有稳定的博客访问用户,那你不妨 围绕他们的兴趣开发产品,将流量直接转化为客户。

高亮 [页面 73]: 即使你对上面提及的博客能带给你的所有好处都打了折扣,有一个好处是你无法轻易抹杀的——提高你的沟通技巧。组织 自己的思想,并将其转化为文字,是一项颇具难度却也极具价值的技能。定期写作能帮助你打磨此技能,有了很好的沟通能力 会让你在生活的诸多领域受益。此外,如果你能约束自己定期更新博客,你也就在持续刷新自己的技能,保证自己处于自己所 在专业领域的前沿。

打造成功博客的秘诀

高亮 [页面 74]: 打造成功博客的最大秘诀有且仅有一个——持之以恒。我和许多成功的博主都谈论过,他们都有一个共同点——写了很多 博客。我认识的一些最成功的博主每天都要写博客,而且已经坚持了许多年。

高亮 [页面 74]: 。最重要的是,定好一个计划,然后坚 持不懈。博客更新的频率将决定你的博客成功的速度。

高亮 [页面 74]: 别担心,你其实不必每天都写博客

高亮 [页面 74]: 你还应该确保你写的都是高质量内容。为什么要重视博客内容的品质?原因有两个。第一个也许也是最重要的一个原因 是,博客内容的质量越高,越能吸引人持续浏览你的博客,或者通过RSS和电子邮件订阅阅读。在你给读者提供更多有价值的 信息的同时,你也就成功积累了自己的目标客户。

高亮 [页面 74]: 重视博客内容品质的另一个重要原因是为你的博客提供更有价值的链接。

高亮 [页面 74]: 在你被这一切吓倒之前,我要强调一点:别担心。你的博客不需要完美。在起步之初,你的博客很可能会很糟糕。但是, 随着不断尝试贡献出优秀的内容,而不是将自己脑子里的东西随意丢到网页上,不考虑格式和结构还有一大堆拼写错误,你终 会成功。每周只发布高质量的内容,随着时间的推移,你的博客的品质会越来越高。

高亮 [页面 74]: 持之以恒地坚持写作,坚持不懈地产生高品质的内容,如果你做到了这两点,基本上你就成功了。

高亮 [页面 74]: 许多想要开博客的人要么从来就没有开过,要么开了之后不久就很快放弃了,因为他们要么不知道该写什么,要么发现自己实在没什么可写。

高亮 [页面 74]: 解决这个问题的最好方法是提前头脑风暴出各种不同的想法,随时更新可能的博客主题的清单,这样你总是保持一堆话题可供选择。

高亮 [页面 74]: 同时,不要太担心你的文笔如何,不要太在意别人的想法。有时候你只是要写一篇博客让自己的博客有内容,并不知道这篇博客会是自己点击量最高的文章。我 写过不少自己觉得很差的文章,却成为最热门的文章。

高亮 [页面 74]: 要想弄清写什么,还有一个技巧,就是与别人就某个话题展开对话,甚至辩论。我经常发现自己写的最好的文章一般是先前曾与别人讨论过的。找一位朋友,就 某个话题展开辩论,你会发现这个话题得写好几页。

提升访问量

高亮 [页面 75]: 提升访问量

提升访问量

高亮 [页面 75]: 我要推荐的第一个策略就是开始评论其他人的博客。

高亮 [页面 75]: 另外一些在初始阶段获得流量的好办法就是:在社交网络上分享你的博客文章,在你的电子邮件签名的底部以及所有的在 线个人主页中添加你的博客链接。这种方法可能不会产生如你预期的流量,但仍然值得一试。

高亮 [页面 75]: 最后,如果你足够勇敢并且认为自己的文章足够优秀或者富有争议,可以把自己的文章提交(或者请别人提交)到 Reddit(http://reddit.com )或者Hacker News(http://news.ycombinator.com )

第22章 你的主要目标:为他人增加价值

高亮 [页面 76]: 你的主要目标:为他人增加价值

高亮 [页面 76]: 不要努力成为一个成功的人, 而要努力成为一个有价值的人。

不要努力成为一个成功的人, 而要努力成为一个有价值的人。

高亮 [页面 76]: 当你营销自己的时候,如果你所做的一切都只是为了自己的利益而不给别人带来真正的价值,那么即使你所做的都正确无 误,那也无济于事。你可以写博客、在社交媒体上分享自己的内容、在大会发言、著书立说,尽你所能来推广自己,但是,如 果你表达的和你传递的信息不能帮到其他人,那么每个人都将会无视你。

高亮 [页面 76]: 人们最关心的还是自己。没人想听到你的成功故事,也不想知道为什么他们要帮你获得成功,但是他们肯定想听到你会怎 样帮他们获得成功。所以,要想让自我营销的所有努力奏效,基本的方法就是帮助他人获得成功。

高亮 [页面 76]: Zig Ziglar说得好:“如果你能帮助足够多的人们得到他们想要的东西,你就会得到自己想要的东西。”这是一个基本的策 略,你应该将其用于自我营销。它比其他任何方法都更有效。

给人们想要的东西

高亮 [页面 76]: 要想给人们想要的东西,要先知道他们想要什么。

高亮 [页面 76]: 想要弄明白他们的真实想法,你得全凭自己。你必须要学会通过现象看本质,然后找到方法来提供自己的价值。如果你已 经深谙此道,对你来说这个就是驾轻就熟。

把你工作成果的90%都做成免费的

高亮 [页面 76]: 把你工作成果的 90% 都做成免费的

把你工作成果的

都做成免费的

高亮 [页面 76]: 。但是你会发现,当你免费给人们提供实际价值时,回报更大。

赠人玫瑰,手有余香

高亮 [页面 77]: ,最富有创造力的人也是最乐 于助人的人。为什么呢?我个人认为这是多种因素组合的结果。你帮助别人越多,面对的问题和情况越多,就能结交的人也越 多。总是帮助他人解决问题的人,在解决他们自己的问题的时候会是更加轻松自如,而当他们真遇到障碍的时候,总是会有好 多人伸出援手。

第23章 善于运用社交媒体

高亮 [页面 78]: 善于运用社交媒体

培育你的社交网络

高亮 [页面 78]: 培育你的社交网络

培育你的社交网络

高亮 [页面 78]: 要想用好社交媒体,首先你要给自己积累足够多的粉丝,或者至少是让人们进入你的社交网络。

高亮 [页面 78]: 你也可以把自己社交网络的个人主页的链接放在你的在线介绍、博客文章的结尾或者邮件的签名档中,通过这些方式获得 关注。简化人们联系你的方式,人们就会联系你。你也不要害怕去主动邀请别人。在博客文章的结尾呼吁人们在Twitter上关注 你,无伤大雅。

有效地运用社交媒体

高亮 [页面 78]: 有效地运用社交媒体

有效地运用社交媒体

高亮 [页面 78]: 如果你持续不断地在自己的社交媒体上给别人分享和提供有价值的内容,那你必定 会赢得尊重和声誉。但是,如果你总是发布不适宜的、攻击性的内容,又或者都是一些只与你自己相关的类似“早餐吃了什么 样的鸡蛋”这样毫无营养的内容,那就等于是把人赶走。

高亮 [页面 78]: 那么,你应该在社交网络上发布什么内容来为他人带来价值呢?答案很简单:你认为有用或有趣的。你自己觉得有价值的 东西,在很大概率上别人也会认同。要确保你发布的内容一直保持在较高的水准上。

高亮 [页面 78]: 每周我都会把自认为有用的信息整理为一份内容集锦,藉此吸引人们在社交网络上关注我。这份集锦通常包括博客文章、 新闻报道、励志名言、与软件开发相关的小技巧等,同时我还会提出一些问题来挑战我的关注者,促使他们与我对话。

保持活跃度

高亮 [页面 79]: 社会媒体面临的一大挑战就是保持活跃度。如果你不能持续不断地在你的社交媒体上保持足够的活跃度,你将会丢掉大量 粉丝。但是,保持活跃也会成为一种负担

高亮 [页面 79]: 选择一到两个作为你最心仪的平台。

第24章 演讲、报告和培训:做“说话的极客”

高亮 [页面 80]: 演讲和举办某种形式的培训是连接普罗大众和自我营销的最有效的方式之一。

为什么现场演讲如此有力

高亮 [页面 80]: 为什么现场演讲如此有力

为什么现场演讲如此有力

高亮 [页面 80]: 听过你演讲的人更容易记住你,也会觉得与你建立了某种个人关系。这就好比我们能够记住去看自己心仪的乐队现场演出 的次数,但是记不住听他们唱片的次数。

开始演讲

高亮 [页面 80]: 一开始最好是在自己的工作场合做讲座。大多数公司都欢迎自己的员工分享各种话题,特别是与当前工作直接相关的内 容。你可以介绍自己的团队正在使用的技术,或者给团队进行一些相关领域的培训。你无需把自己包装成为专家,只是热心希 望通过分享自己所学而对他人有所帮助。(事实上,你会发现,你应该经常采用这种方法。太多人希望被包装成为“专家”,从 此不再真诚谦逊。而作为一个脚踏实地、有缺点和弱点的真实的人,花更长时间与公众建立信任,也会让你看起来不那么古 怪。)

高亮 [页面 80]: 另一条成为“演说家”的路径是代码训练营 [1] 和用户组举办讲座。

做培训怎么样

高亮 [页面 81]: 做培训,不论是现场培训或录制培训,都是建立自己的声誉的另一种很棒的方式,甚至还能赚点钱。我本人正是通过提供 网上课程取得了相当大的成功的。培训不仅能够给我带来收入,还让我获得了“行业专家”的美誉。

第25章 著书立说,吸引追随者

高亮 [页面 82]: 著书立说,吸引追随者

书籍和杂志都不赚钱

高亮 [页面 82]: 许多软件开发人员误解了写书的原因。他们想当然地认为大多数图书和杂志作者能够通过写作赚大钱。但是,事实很简 单,你不会为了赚钱而去写书。写书是为了提高自己的声誉。

万事开头难

高亮 [页面 84]: 我跟你说实话吧,大多数人并没有这么做到这一天。他们早早地选择了放弃。他们太在意别人怎么看自己,没有拼尽全力 去克服这些困难,克服掉那些不适感,让自己变得更加优秀。如果遵循本书的建议,你会在别人失败的地方获得成功,原因就 在于此。许多开发人员并不愿意做你愿意做的事情。大多数开发人员并不愿意为了收获更多成就而在短期内被看作傻瓜。

被看作傻瓜又如何

高亮 [页面 84]: 被看作傻瓜又如何

被看作傻瓜又如何 被看作傻瓜又如何

高亮 [页面 84]: 或许你现在已经相信我说的,随着时间流逝,一切都会更容易。如果你忍住坚持下去,如果你坚持写博客,如果你坚持上 台演讲或者制作YouTube视频,最终你不会再感到“这不舒服”,甚至会觉得“这很自然”。可是,当你的手还不受控制地颤抖, 几乎无法握住麦克风的时候,你该如何做到这一点呢?

高亮 [页面 84]: 很简单,别太在意。别在意自己站在大庭广众之下可能会哑口无言,别在意别人看了你的博客后觉得你完全错了并且很 蠢,别在意别人会嘲笑你,因为你已经准备好和他们一起嘲笑自己。同样地,我知道这事说起来很容易,但是我们还是要剖析 一下。

高亮 [页面 84]: 在我的职业生涯中,我一共错失了9 000多次投篮,输掉了近300场比赛。我本来有26次绝杀的机会却投球不 进。我失败了一次又一次。这就是我能够成功的原因。 ——迈克尔·乔丹

转载于:https://www.cnblogs.com/yue31313/p/7401359.html

程序员的 升级 ,价值观的改变相关推荐

  1. 为什么很多程序员没有升级到架构师?

    对我们程序员来说,发展的途径要么是走管理岗,从开发升级到项目经理甚至是部门经理:要么走技术升级路线.不过在技术路线方面,无法升级到架构师的程序员不在少数.一方面,在不少公司的高级开发岗位上,无法让程序 ...

  2. Kotlin威胁、Python逆袭,2018年程序员需要升级哪些技能?(附报告下载)

    来源:CSDN 本文共6700字,建议阅读10分钟. 本文从App开发.Web开发.安全和系统管理.数据科学四大方面讲述了2018年开发者运用的工具和获得高薪的技能. [ 导读 ]近日,著名的技术书籍 ...

  3. 陈皓谈程序员的升级:职业规划就像软件工程

    [CSDN独家访谈]电信.银行等行业一直是许多人非常向往的工作单位,清差厚禄,旱涝保收,陈皓却不以此为然.所以当记者采访他的时候,他连用了两个"最"字来形容他离开银行的成就感.   ...

  4. 程序员进阶升级全攻略

    从学校走入职场后,我们总是听到这样的抱怨:学校课程总是偏向理论知识,看不出有什么实际的作用,还不如从工作中的实际出发. 面对有志于程序员这个职业的人群,我们给出以下建议: 不乱追新:新书.新技术.新知 ...

  5. 相信坚持的力量,我的程序员打怪升级之路

    我是来自阿里云-云通信技术团队的玄照,2015年底进入阿里,刚渡过三年醇,正迈向五年陈的路上.个人兴趣爱好广泛,静的.动的,音乐.游戏.电影.运动都比较喜欢. 玄照,阿里云高级技术专家 程序生涯启航 ...

  6. 必备干货,程序员进阶升级全攻略!

    职场中,我们总是听到这样的抱怨:课程总是偏向理论知识,看不出有什么实际的作用,还不如从工作中的实际出发. 面对有志于程序员这个职业的人群,专业人士给出以下建议: 不乱追新:新书.新技术.新知识,因为基 ...

  7. 雷军说的:站在风口上,猪都能飞起来,这就是借势。程序员该如何借势改变35岁危机?

    作者:非著名程序员 前言 感兴趣的可以关注我的头条,Android进阶小刘 不定期更新Android热门知识学习视频哦! 大家好,我是你们的校长. 今天想跟大家聊一聊关于借势的话题.俗话说:**顺我者 ...

  8. 90 岁程序员:他的压缩算法改变了世界!

    凌云时刻 近日,国际电气与电子工程学会(Institute of Electrical and Electronics Engineers,简称 IEEE)宣布,授予 IEEE 终身 Fellow J ...

  9. [爱偷懒的程序员系列]-Section 2. 从改变钉钉审批开始

    公司最早的钉钉流程的表单设定,流程设定因为最早是由IT部门进行的创建.我们经常会遇到的一个问题是,有的申请人在流程审批表单当中填写错误或者审批人发现申请人填写错误后.其往往不会从自己身上找填写的原因, ...

  10. 程序员谈网络改变我们的生活

     前出塞的程序员今天写个网络改变生活的文章,大家共勉!二十一世纪,网络已经成为了人们生活中必不可少的东西了,没有了网络,我们的衣.食.住.行都有可能陷入全面瘫痪.可见网络在我们的生活中起到了多大的 ...

最新文章

  1. 数字经济时代,算力到底有多重要?
  2. matlab连通区边界_Matlab图像处理学习笔记(一):二值化、开操作、连通区域提取、重心、ROI...
  3. 局域网ssr转pptp_[网络技术][转]PPTP连接过程
  4. phpexcel 打开时 excel无法识别此文件格式
  5. 数据挖掘十大经典算法原理
  6. canvas应用之各种游戏转盘
  7. KELl警告: MULTIPLE CALL TO SEGMENT
  8. Android技术开发 必备网站及使用工具
  9. AlertManager配置参数解析
  10. 使用pyppeteer或者selenium时,chrome窗口最大化
  11. matlab将水印图像嵌入图像,改进的图像自嵌入水印算法及其MATLAB实现
  12. 计算机mac地址为空,怎么查看电脑的Mac地址
  13. Wireshark之流量包分析+日志分析 (护网:蓝队)web安全 取证 分析黑客攻击流程(下篇)
  14. Java基础强化训练——开发工具及输出语句训练
  15. [WC2013]糖果公园
  16. ubuntu 18.04 VSCode沙绿色主题设置
  17. 有人退税近4000元!个税年度汇算开始了,看看你能退多少?
  18. 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】
  19. 2022 C语言数据结构总结浅浅入门(4)双向链表以及堆栈
  20. 植物大战僵尸java 7723_植物大战僵尸BT版

热门文章

  1. 同步异步与阻塞非阻塞
  2. C# 压缩PDF图片
  3. JS调用asp.net后台方法:PageMethods
  4. putty登录到shell.sourceforge.net方法
  5. 覆写和重载 虚方法与抽象方法 (转)
  6. Typora入门(中文版)
  7. AGC005_E Sugigma The Showdown
  8. rabbitmq 用户管理
  9. java.lang.IllegalArgumentException: name MUST NOT NULL! at org.nutz.dao.impl.NutDao.fetch
  10. 电话本写完了,发个1.0吧