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

讲述如何成为一名优秀的软件开发人员的书,优秀开发人员指的是那些能够把控自己的职业生涯,达成目标,享受生活的人。
本书并不再讨论你能做什么,而是讨论你自己。关乎你的职业生涯,你的生活,你的身体,你的思想及你的灵魂。

  • 职业生涯:学习如何主动管理自己的职业生涯,从而达到自己追寻的结果。
  • 自我营销:学习如何推销自己。
    • 如何打造个人品牌,如何打造一个成功的博客,如何通过演讲,教学,著书立说的方式让你扬名立万。
  • 学习:学习如何学习,学习如何自觉
  • 生产力:关于如何让工作更加富有成效的
  • 理财:学习如何有效地管理你赚到的财。
  • 健身:
  • 精神:

职业

你所能犯的最大错误就是相信自己是在为别人工作。这样一来你对工作的安全感已然尽失。职业发展的驱动力一定是来自个体本身。记住:工作是属于公司的,而职业生涯却是属于你自己的。
体验决策过程:你要决定自己想要从软件开发这个职业中获得什么,以及如何去获得。

从非同凡响开始:绝不要做其他人都在做的事

拥有商业心态

因为只有你开始把自己当作一个企业去思考时,你才能开始做出良好的商业决策。尽管在你的职业生涯的某个特定时间段里,你可能确实是在为某家公司打工,但是千万不要让那个特定的角色固化了你和你的整个职业生涯。
我们需要把雇主当作是自己的软件开发企业的一个客户。

如何像企业一样思考

理解企业的构成:
首先,要有一个产品或服务,我的产品是什么?
通常软件开发人员售卖的就是他们把一个想法变成一个数字化的现实产品的能力。
作为一名软件开发人员,你提供的服务具备有形价值,你要传达的不仅是这款软件的价值是什么,还有它与别的成千上万款软件开发人员提供的服务有什么不同。
同时,你需要认识到仅有服务或产品是不够的。想要赚钱,你就必须能让潜在的客户了解该产品或服务。所以我需要做到:

  • 专注于你正在提供怎样的服务,以及如何营销这项服务。
  • 想方设法提升你的服务
  • 思考你可以专注为哪一特定类型的客户或行业提供特定的服务
  • 集中精力成为一位专家,专门为某一特定类型的客户提供专业的整体服务(记住,作为一个软件开发人员,你只有真正专注于一类客户,才能找到非常好的工作)
    另外,还要想想如何更好地宣传你的服务,如何更好地找到你的客户。

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

定义你的业务目标
要实现任何目标,都必须先知道目标是什么。

如何设定目标

起步阶段最简单的就是在心中树立一个大目标,然后再建立能帮你达成这个大目标的小目标。因为很难清晰地界定远期可能发生的事情,所以大目标通常不是非常明确。不过大目标不一定要非常具体。只要目标能具体到给你提供清晰的方向即可。
花点儿时间思考一下你的大目标,你希望从职业生涯中收获什么?你希望自己5年或10年之后在哪里?——这非常重要。
一旦你想通了自己长远的大目标是什么,下一步注是设定路线,制订通往大目标的小目标。有时还可以运用一下逆向思维,反推一下如何从大目标到当前的情况。
如果你可以驱动小目标逐渐前行并靠近你的大目标,那么你最终一定会达到目的地。

追踪你的目标

你应该定期追踪并更新自己设定的目标,必要时还要调整。
建议你定期核对自己的目标,这有助于在必要时进行调整,让你对自己负责。反思自己在短期和长期取得的成果是大有裨益的,你能够弄清自己是否取得了合理的进展,或者是否需要进行某些调整。

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

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

我曾经对软件开发人员的工作的印象就是写代码。
事实上,在软件开发领域,我们大多数时候是与人而非与计算机打交道。甚至我们所写的代码首先是供人使用的,其次才是让计算机可以理解。

学会如何与人打交道

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

当你和别人打交道的时候,你应该知道 的最重要的一个概念就是:以自己为核心,每个人都希望自己很重要。这是人类最深邃,最致命的欲望之一,也是社会和生活中取得伟大成就的主要动机。
我们常常容易犯的一个错误就是,轻率地否决同事的想法,以便于可以提出自己的想法。然而承着你作出这样的错误判断,你往往会发现他们对你的想法充耳不闻,仅仅因为你让他们感觉自己是无足轻重的。如果你希望人们接受你的想法,并认可其中的价值,首先你最好先主动给他人相同的礼遇。如果你不能保全他人的自尊,那你永远也不可能赢得他的心。

永远不要批评

研究表明,奖励积极行为要比惩罚消极行为有效得多。

换位思考

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

避免争吵

作为软件开发人员,我们有时候倾向于认为所有人是从逻辑角度来思考问题的,这很容易让你落入陷阱,错误地认为严谨的推理足以使他人接受你的思维方式。
事情的真相是:尽管我们为自己的智慧感到骄傲,但人们依然是情感动物。我们就像那些穿着西装,打着领带,四处游荡的小孩,假装自己已经长大,其实任何轻微的伤害都能让我们号啕大哭,或者大发雷霆,我们只是已经学会了如何控制和隐藏这些情绪。
如果你因为”该怎么做某事“与他人产生分歧,那么在很多情况下,你最好先确定分歧点是否值得你去拼命维护,特别是在你知道它已让他人卷入时。
如果你从来没花时间来提高自己的人际交往能力,那现在正当其时。你会发现,当你学会了如何以令人愉悦的方式与他人互动和交往的时候,自己的生活也越来越愉快。通过买得这些技能,你积累了让自己获益终生的财富,它的价值无法用金钱衡量。

破解面试之道

通过面试的最快捷的方式

通过面试最快捷的方式是让面试官对你怀有好感。达成该目标有很多方法,其中大多数可以在面试之前完成。

我是如何得到最后一份工作的

我事先确定了我要入职的公司,我花了一些时间研究这家公司,找出这个公司有哪些开发人员在写博客。我开始关注为这家公司工作的开发人员的所有博客。并开始在他们的博客文章下留下经过沉思熟虑的评论。
慢慢地,许多在这家公司供职的开发人员开始认识了我,并通过我给他们博客做出的评论知道了我是谁,他们中的一些人甚至开始读我的博客。
接下来,当这家公司开始招聘开发人员的时候,我递交了申请。

突破陈规,建立融洽关系

“破解”面试的要诀就是在面试开始之前就思考应对面试的策略。
大量工作岗位来自“个人推荐”。你要试图确保你申请的职位也适用于个人推荐。
所以你必须要突破常规,想尽办法与公司内部人员建立联系。
随着社交媒体和互联网的广泛应用,你能非常容易地找到任何公司的各种信息,也容易与他们的员工建立联系。

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

如果顺利的话,在你走进面试间的时候,面试官已经知道你是谁了,但无论如何 ,你都需要了解在面试时自己该做什么。现在,很明显,你需要从技术能力上证明你可以通过技术面试。接下来要关注的事情就是自信地展示自己的能力。——知道要获得这份工作需要做什么,做就是了。
对于公司来说招聘员工就是一项投资。与其雇用技术高超但需要生拉硬拽才能干活的人相比,宁愿雇用这样的开发人员:知道的东西可以少一点,但是明确知道要做什么,以及怎样去做。从某种程度上,在你可控的内,面试的时候你要集中精力证明自己就是无需督促也能自动自发做好事情的员工。
你还必须要证明:在技术上你确实胜任工作。同时,如果你能说服面试官相信你非常能干,不会被困难阻挡,那么他们不仅会喜欢你,而且更有可能会录用你。

当下你能做什么

不管你现在是正在积极寻找工作,还是给自己保留选择的余地,再没有比现在更好的时机去开始准备你的下一场求职面试了。
你应该做的第一件事情是确保自己仍旧保持技术能力。所以确保自己一直阅读技术书籍和博客文章,并会花些时间提升自己的技能。
你也可以未雨筹谋,拓展自己的社交网络。开始与本领域不同公司的员工接触,建立联系,他们日后会帮到你。通过阅读并评论他们的博客,认识本领域的其他开发人员甚至是招聘人员。想方设法扩大你的社交圈子。
别忘了实践,即使你现在对换新工作毫无兴趣,为了获得面试经验,你也要去面试。
集中精力推销自己会对你大有裨益。
行动:

  • 即使你现在不需要努力找工作,也要整理一份清单,列出你想去工作的公司,以及你认识 的公司的人
  • 在这份清单上的,如果有的公司你一个人都不认识,那么制订计划至少去认识这些公司中的一位员工,并与之建立联系。
  • 在自己所在的领域找出至少一个本地用户组,参数聚会,并把自己介绍给尽可能多的人。

就业选择:列出你的选择

落入俗套很容易,循规蹈矩也很容易,只要跟其他人做一样的事情就是了。
你自己甚至可能都不知道除了雇用型劳动关系之外还有其他选项。

选择一:雇员

对广大软件开发人员而言,这是一项常见的,默认的就业选择。一部分原因是因为不知道还有其他选项,一部分在于这是最容易的选择。
身为雇员的最大的好处就是稳定。作为一名雇员也是一条比其他选择更轻松的道路,因为你的职责是有限的,路线明晰。寻找和申请工作都有一个明确定义的流程。你也无需要操心“做什么才能赚钱”这种问题。
作为一名雇员,你通常还有带薪年假。
作为一名雇员的消极方面,很大部分与自由相关。
此外,作为一名雇员也意味着你的收入是事先确定好的,这就意味着收入有一个“封顶”的界限。

选择二:独立咨询师

作为独立咨询师,软件开发人员不再为特定的单个雇主工作,而是服务于一个或多个客户。如果你曾兼职为某个客户写程序,他们以时薪或固定价格付你报酬,那你就明白什么是咨询了。
做独立咨询师最大的好处可能就是赚钱的潜力。
作为独立咨询师,你其实就是名副其实的经营者(不仅仅指心态),你要负责税务,法律咨询,销售,健康保险以及各种与企业经营有关的事情。

创业者

创业之路可能是你职业生涯中最验证,最不确定但却最具回报潜力的选择。“创业者”意味着软件开发者使用自己的软件技能开发自己的产品,拓展自己的业务。
“创业者”的优势: 完全的自由和完全不封顶的赚钱潜力。但需要学习诸多方面的技能:销售,市场营销,以及商业和理财待。

到底应该选哪个

选择什么完全取决于你自己,并且你也可以随时切换路径。虽然这并不容易。

你是哪类软件开发人员

专业化很重要

有大量的软件开发人员并没有具体的专业方向。
虽然专业化确实会把你关在一些机会的大门之外,但与此同时它将打开的机会大门要比你用其他方式打开的多得多。从表面上看,身为”专才“后,潜在雇主和客户群都变小了,但是实际上你对他们更具吸引力了。只要你专业能力雄厚,市场没有过度饱和,与那些自称为”软件开发人员“的人相当,你能更轻松地找到工作或者赢得客户。

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

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

软件开发人员的专业类别

软件开发人员有很多不同的专业分类。比较明显的分类方法是按照开发语言分类和按照平台分类,但是也可以按照方法论分类,按照技术或业务各类分类。
首先你得弄清楚一件事,自己想从事哪类软件开发工作。

专业领域

  • Web开发栈
  • 嵌入式系统
  • 特定的操作系统
  • 移动开发
  • 框架
  • 软件系统

选择你的专业

选择专业的技巧:

  • 在你现在或以前工作的公司里,有哪些主要的痛点?你能成为一名专门解决这些痛点的专家吗?
  • 有没有一种特定的工作是无人能做的,或者缺乏经验丰富的人?成为这个领域的专业,你就会获得大量业务。
  • 在各种会议上和用户组中哪些话题最常出现?
  • 哪类问题你回复的最多,无论是针对同事还是在Stack Overflow这样的网站上。

无论你做什么,道德确保你选定了某些专业方向。市场规模决定了你的方向有多么具体,所以一定要尽可能地具体。

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

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

  • 列出你能想到的所有软件开发的专业领域。从广义的范畴将它们逐一细化,看看你能细化到多具体
  • 你当前专业领域是什么?如果没有的话,想想你会选择专攻哪个领域。
  • 去主流的招聘网站上看看自己的专业领域市场行情如何。确定一下,专业化道路是会让自己受益,还是地度限制了自己的选择。

公司与公司是不一样的。

不仅公司规模决定你的工作体验,每个公司都有其独特的文化,深刻地影响着你的整体幸福感,存在感和归属感。
在接受一份工作之前考虑这些是很重要的。从薪资和福利的角度评价一个潜在的工作机会是很容易的,但是从长期发展和工作环境的角度去评价可能对你更为重要。

小公司和创业公司

大多数小公司都是创业公司,所以它们有着非常独特的”创业心态“。所谓创业心态通常表现为:关注快速增长,竭尽所能让公司盈利,或者达成其他一些迫切目标。
在这样一家公司工作的软件开发人员,你极有可能要身兼多职,不能只写代码。但是如果你精力充沛,活力四射,喜欢迎接新挑战,那你就会对这种环境着迷。
在一家小公司,你做的事情可能影响更大,可以说是好坏参半。
小公司通常没有大公司稳定,但是长远来看,潜在的回报更大。

中等规模的公司

大多数公司都是中等规模。
在一家中等规模的公司里,角色定义通常很明确,你也会更稳定。我要说的是,中等规模 的公司往往比大公司还稳定,因为大公司往往还有大裁员或者周期性重组。
在中等公司规模 的公司里工作,你可能 会发现工作节奏有点慢,但是想不为人知也很难。

大公司

大公司非常有趣,每家都不同。大公司通常都有很深厚的公司文化,渗透到公司各个方面。
在为一家大公司工作时,你会注意到的最大的事情 也许 就是那里大量的规范和流程。
为大公司工作的一个显而易见的事情 就是成长 机会。许多 大公司提供职业 发展指导,帮助 你在组织内部 学习和成长。你也可能有机会做一些很酷的东西。中小规模的公司可没有如此庞大的预算去做改变世界的大型项目。但是对于许多 大公司而言,技术创新是很常见的。
但对于很多软件开发人员而言,在大公司工作令人沮丧,因为他们感到他们个人的贡献无足轻重。
关于大公司的最后一点是:办公室政治。大公司通常有着复杂的政治体制,堪比大型政府机构。

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

谨慎选择

在接受工作之前与这家公司工作的开发人员聊一聊是个好主意,你能够更真切地体会在这家公司工作的感受。
行动:

  • 花点时间思考自己喜欢什么样的工作环境,多大规模的公司符合你自己理想中的工作环境?
  • 列出在你所在地区的公司名录,或者你工作过的公司名录,看看它们分别属于哪种类型。

攀登晋升阶梯

承担责任

在任何公司里能让你脱颖页出的最重要法宝就是承担更多的责任。金钱总是追随着责任。有任何机会去承担更多责任时,承担起来!
有时候你不得不去主动寻找机会,去负责一项任务,或者牵头一个项目。只要深入挖掘,你总能找到一些被忽视的业务领域去发挥自己的聪明才智。
没有人愿意涉足的领域是搜寻机会最好的地方。
如果你能把沼泽变为良田,你也就展现了自己的价值。
另一种间接承担责任的方式是成为团队中其他人的导师,自愿帮助新人加速成长,为任何有需要的人提供帮助。通过介入和解决别人的问题,你不仅可以学到更多 自己专业之外的知识,而且随着时间推移,你还能在团队中逐步树立“及时雨”的名声。
如何能让自己承担更多责任

  • 有一个不受重视的项目,你能去负责它吗?
  • 你能帮助团队里的新人快速成长吗?
  • 你能负责文档制作流程,并保证及时更新这些文档吗?
  • 哪项工作是没有人愿意去做,你愿意承担起来,并将其简化或者自动化。

引人注目

如果你一直默默无闻,你的成就不为人知的话,即使你是团队中最聪明,最努力,最出色的开发人员,那也一文不值。
如何令自己引人注目

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

自学

另一个可以获得提升 的非常好的办法就是不断增加自己的技能和知识。
在你不断提高自己的教育 水平时,很难停滞不前。自觉能力升职加薪变得容易,因为你可以很清楚地表明:现在的自己比之前更有价值。
另外,不要只学软件开发。如果你把目标设定为更高级别的岗位甚至是行政岗位,你还需要学习领导力,管理和商科的相关知识 。
知万不要忘记分享自己学到时的东西。
你可通过演讲的方式分享自己的知识,也可以创建自己的博客,为杂志写文章或者写书,还要以在社区活动或者技术大会上发表演讲。
外部曝光有助于你建立自己在该 领域的权威地位,也让你看起来对所供职的更有价值。

成为问题的解决者

在任何组织中,总是有很多人会告诉 你为什么这个想法行不能,为什么那个问题太验证。这样的人不胜枚举。千万不要成为他们中的一员。相反,你要成为那个永远 能为各种问题找到解决方案的人,要成为勇于 执行这些解决方案以获得成果的人。
在任何公司中,最有用的就是那咱看似没有克服不了的障碍的人。

关于政治

行动:

  • 在你当前的工作岗位上,你可以通过何种方式承担更多的职责?
  • 对于你的老板 和经理,你现在的“曝光度”如何?下一周,你可以采取何种具体方式来提升自己的“曝光度”
  • 目前你正在自觉些什么?确定要自觉的最有价值的东西是什么,制订一份下一年的自学计划。

成为专业人士

成为专业人士的全部在于:引人注目,恪尽职守,以及不屈服于挫折。成为专业人士 ,需要你克服自身的缺点,表下心来创作出尽可能最好的作品。
作为一名软件开发人员,专业将是你最大的财富。

什么是专业人士

简而言之,专业 人士 会严肃对待自己的责任和事业,愿意作出艰难的选择去做自己认为是正确的事情 ——往往还要自己承担代价。
一些专业人士与外行的差异:

专业 人士 外行
遵守自己的原则 让干什么就干什么
专注于正确完成工作 专注于完成工作
不惧怕承认自己错了,不会文过饰非 不懂装懂
持续稳定 无法预测,不可靠
勇于承担责任 回避责任

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

一切始于习惯。
习惯是成为专业人士的必不可少的部分,我们每天做的很多事情都是习惯性的。起床,上班,完成日常工作,大多数无需思考。如果你想改变自己的人生,那从改变自己的习惯开始。
作为一名专业人士需要养成的另一个强大的习惯是时间管理技能。
每天开始工作之前你知道自己要做什么吗?
你能很好地掌控日常任务所需要的时间吗?
每天提前做好计划,就能养成有管理时间的习惯。

坚守正道

追求品质,完善自我

作为一名专业人士 ,你必须不断改善和提高自己的工作品质。
将品质管理应用到你工作的每个细节,而不仅仅是那些看似重要的部分,这一点非常重要。一旦你越过了底线,选择妥协,就很难再回头。

行动

  • 你认为自己现在是一名专业人士吗?如果是,为什么,如果不是,又为什么?
  • 你都有哪些习惯?观察自己的一天,尝试找出尽可能多的习惯。把你的习惯 分为好习惯 和坏习惯。找出一些你需要养成的好习惯,制订一份好习惯养成计划。
  • 上次你说“不”是在什么时候?如果你从来没有遇到过这种情况,想想如果你的老板要求你做一些你明知是错的事情,你会如何应对?

记得自由——如何辞职

明智的处理方式

如果我真的想跳槽,唯一可能的方法就是,弄明白如何开展我的新业务(维持现有的工作岗位,把这个当副业),并让它足够成功,这样即使薪水大幅减少,我依然能完成转型。
在考虑辞掉工作之前,你需要有一个切实可行的计划。我强烈推荐先生在业余时间启动你想创建的业务,待能从这项业务中产生足以维持生计的收入时,你再转为全职。这种离职的过程漫长页又痛苦,但用这种方式做事非常重要,不仅是经济上的原因。

准备好为自己工作

为自己工作的麻烦在于,没到正式辞职的那一刻,你永远 不知道为自己工作是多大的工作量,但是到那里才知道的话已经为时已晚了。
通过在业余时间创业,同时保有全职工作,你就会知道每天工作很长时间是什么感觉 ,开始自己的冒险之旅又是什么感觉。即使创业失败,你仍然会依靠你的工作以获取收入。
如果你仍然没有被说服,那我再给你一个为何要如此行事的坚实理由——创业,特别是首次创业,很可能会失败。大多数创业型企业莫不如是。可能要屡战屡败向次后,你才能创建成功的企业,让自己丰衣足食。你是愿意倾多年积蓄后期望创业一举成功,还是愿意不断尝试,直到有所斩获?

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

建立一种机制,每天记录并追踪自己的时间,以便我能了解自己的时间都 去哪儿了。
其次,很重要的一点是,你要认识到,你在为自己工作时,你不能计划每个工作日就只有8小时工作时间。
辞掉工作之前,很重要的一点是你对自己实际 承担的工作量有一个符合实际 的预期,并训练自己提前处理更高强度的工作负荷。

切断脐带

离职
行动

  • 确切计划一下,为了维持生计你每个月到底需要赚多少钱。你可能会惊讶地发现还挺高的。如果想更快地获得“自由”,你需要想办法减少开支,这样你对兼职带来收入的需要会降低。
  • 追踪每天的工作时间,了解当前你是如何度过每一天的。找出自己每天真正刻苦、高效工作的时候到底有多少,结果可能会让你大吃一惊。

成为自由职业者:开启自己的一片天地

开始

自由职业者的一大担忧是接不到工作,于是也注没有报酬。如果没有足够的工作填满自己的时间,或者在完成 一个客户的工作之后你不得不积极寻求更多的客户,你的压力会很大。最好的情形是工作任务已经提前安排妥当,或者处于工作太多不得不推掉一些的状态。
要达到这一目标的唯一方法,就是随着时间流逝不断增强业务能力。你需要有长期客户,以此来确保未来的业务量, 同时你也需要有稳定的新客户上门。挂出招牌之后就等着这两件好事从天页降,几乎不可能。你需要假以时日,精心培养这两类客户。

问问你认识的人

获取客户的最佳方式是通过你已经认识的人。熟悉你的人更容易信任你,特别是在启动阶段。
列出所有你认识 的并且可能会对你的业务感兴趣的人员名单,给他们发私人邮件,让他们明确知晓你能为他们做什么,以及他们为什么要雇用你做这项工作。随着时间的失衡,这种勤奋总会有回报的。
你的目标应该是让自己达到这样一个点:你为这份事业分配的时间已经饱和,无法再接受其他工作,不得不回绝掉一些人。如果你在做兼职工作的时候做不到这一点,那你就不要想着去做全职了。填满每周40个小时的工作量比填满10-20小时间艰难。

获得客户的最佳途径

你真正要关注的是所谓的吸引式营销。
大多数开发人员应该有一个博客,因为你能够在博客发表文章们来阅读,所以博客也是吸引式绝佳途径。
电子邮件营销是推广产品或服务的最佳和最有效的方法。一理你能够将对你能提供的服务感兴趣的人集结成一份名单,你就可以慢慢地给他们提供更多的信息——关于你自己,关于你能为他们做什么,最终将其转换为你的客户。
“吸引式营销”的方法多种多样,如:做免费的网络课程,写书,在大会上做沈凌,制作自己的播客等。
“吸引式营销”唯一 的问题是起效时间略长。你必须有足够丰富的内容来吸引足够多的潜在客户来充实自己的工作渠道。

怎么收费

除了获取客户之外,这是自由职业者要面对的最大的难题之一。
通用的规则是,成为了自由职业者之后,你的时薪水平应该是作为全职雇员时的两倍。可看如下对比

全职雇员的薪酬 自由职业的薪酬
每小时50美元-无 每小时100美元-自主就业税-办公设备-会计或者记账员-非计费时间
实际收入等于每小时50美元 实际收入等于每小时50美元

然而你的收费标准是由市场决定的。你在业界的名气越大,你的客户就越多,你能收取 的服务费也就越高。
你还需要知道 你要按什么价码收费才能谋生 ,你需要根据市场来判断定价——或者更高一点。这么做的重点不在收费标准本向,而是你的工作对你的客户页言是否物有所值。
行动

  • 整理一份名单,列出谁有可能会使用你的服务,或者谁知道谁会使用你的服务。
  • 制作一个电子邮件模板,使用该 模板给上面那份名单里的每一个人发邮件(记得一定要谈论你会给他们带来怎样的价值,而不仅仅只是从技术的角度告诉他们你能做什么。)
  • 在社交媒体上民布消息,给名单上的一小部分人发送邮件,看看会有什么反馈。一旦得到反馈,更新你的邮件模板,发送给更多人的。

创建你的第一个产品

找到受众

许多软件开发人员一开始就深陷创业者最常犯的错误之中——在为产品找到客户之前就构建好产品。
人类创造出的每个产品(包括这本书在内)都是为了解决某个特定的问题。没有要解决的问题的产品毫无意义,毫无意义的产品自然也就不会有用户,也就意味着你不会赚到钱。
如果你想开发出一款产品,第一步应该是筛选出一组特定的受众,他们也是你的解决方案的目标用户。针对这些人你要解决的问题是什么,你可能已经有了总体概念。不过在很多情况下,你要多做一些调研,找出要么没被解决的问题,要么没有被很好解决的问题。
去目标客户常去的地方,与用户参与的社区交流,了解一下普遍存在 的哪些问题。你能从中看到的痛点有哪些。

测试市场

一旦你明确了产品的受众,并明确了如何用它解决用户的问题,在开发产品之前你还有一步工作需要完成。你应该通过测试市场来验证你的产品,看看你的潜在客户是否真的愿意为它买单。

从小处着手

太多崭露头角的创业都为自己的第一个产品设置了非常激进的目标,不顾一切地追求新的梦想。
如果你倾尽所有投入创业,如果你为一次创业成功赌上自己的整个未来,你可能会把自己置于绝境——没有资源,甚至没有意志再去尝试一次。所以别这么做。从小处着手,作为副业开发你的第一个产品。

开始

大量的创业技能最终还要通过尝试和失败获得。某种程度上,你必须 去做自己认为正确的,找出为什么它不管用,然后再去尝试不同的东西。大多数创造 出成功产品都也是这样做的。
行动

  • 整理出一批能够为自己将要创建的产品进行调研的目标受众。
  • 从这些受众中挑选出一位用户,看看他参数了哪些领会(无论是线上的还是线下的)。加入他们的社区,倾听他们的问题。看看你能不能从中挑选出一两个潜在领域去开发产品,解决他们人痛点。
  • 排查是否有人已经解决了这个问题,你并不想进入一个竞争已经白热化的市场。

你打算开始创建业吗

创业的基础

尽管从技术上讲,任何一家新成立的公司都被认为是一家创业公司,但是实际上还是存在两类不同的创业型公司。第一种创业公司在成立伊始就试图以获得外部投资都的投资来刺激公司的成长。这种创业公司可能是我们最常听说的那类。许多 成功的大型科技公司在开始创业的时候拿到投资人的资金,获得成长,并最终成功。与创业有关的术语和讨论实际 上指的就是这类公司。
另一类创业就是自力更生创业。

不做大,毋宁回家

创业的典型周期

通常,当你着手创建一家创业公司的时候,你对自己要创建怎样的公司已经有了想法。通常,这家公司要有些独一无二的知识产权,使得它的那些规模更大的竞争对手难以进入并简单地复制你正在做的。很好的创业修行是能够申请专利或受保护的新技术和新方法,而糟糕的创业候选则包括餐厅或其它缺乏独创,很容易被复制的服务。好的创业项目要有规模扩张的潜力。
一旦你有了一个想法,你必须要决定是做一个单独创始人还是希望作为联合创始人。尽管二者各有优缺点,但总的来说,大多数创业企业都至少有两个联合创始人。

创业加速器

要想在创业启动时获得额外的帮助,申请加入创业加速器计划是个好方法。

获得投资

无论你是否加入创业加速器计划,对创业公司而言,第一个重要里程碑就是获得第一笔资金。
一旦你烧光了种子基金,如果你的项目仍然可行,那将会引来一次重大投资。
A轮融资完成后,大多数创业公司还需要经过几轮融资,因为它们的初始资金几近耗尽,艰难地实现盈利和扩张。基本上你就是在不断重复这个过程以获得更多投资,直到再也得不到更多的投资,最后成功实现盈利,或者被收购。
采取行动

  • 研究一下一两家你的心仪的创业公司的历史。注意它们是如何开始以及如何获得融资的。
  • 这些公司创立时是一个创始人还是多个创始人。
  • 这些公司的创始人还成功创立过其他公司吗?
  • 这些公司什么时候获得融资的,它们获得了多少资金
  • 这些公司启动的时候是否加入了加速器计划。

远程工作的生存策略

做“隐士”面临的挑战

挑战1:时间管理

在家办公的时候,你会面临各种各校的在办公室里不会遇到的干扰。
真正解决这个问题需要缜密的时间管理。你可以在你想工作的任何时间再去工作,但是你必须要设定每周的日程表并坚持下去。日程表越有规律,越是规划得好越好。

挑战2:自我激励

如果你总是无法做到自律和自控,你也许应该重新考虑是否要在家办公。
当你感觉倦怠时,日程表和常规是非常重要的倚靠。当你不想工作的时候,有一个必须工作的固定时段可以帮你保持足够的激情去完成工作。常规也是一样的。如果可以,你培养一些常规。当激情不再时,习惯可以帮到你。
你还要尽可能排除干扰和诱惑,让它们远离你的工作环境。别想着靠意志力去占用诱惑,这个教训适用于生活的许多方面。相反,排除诱惑,你会生活得更轻松自如。
当你感到实在没有动力的时候,有一种我常用 的简单方法——坐下来,设定一个15分钟的计时器,开始工作。在这15分钟里,你必须工作。你不能让自己分心,必须专注于手头的任务。15分钟纯粹且专注的工作结束后,你可能会发现继续下去变得容易些了。事实证明,一旦我们专心致志地工作一段时间,我们就会沉浸其中,也有动力继续。我把称为问题效应。

挑战3:孤独感

刚开始在家办公的时候,我觉得就像一种解脱。没人打扰你,你可以安静地坐在那里做自己的工作。但是过了一段时间之后,那份寂静与安宁令人焦躁不安。
大多数在家办公的软件开发人员并没有意识到,长期缺乏社交会使自己变得孤独。那么怎样才能治愈这种孤独感呢?这里有一个简单答案:走出去,确保你每周都能走出家门,让自己有机会去认识除配偶和孩子 以外的其他人。试着加入本地的软件 开发者小组,每周或者每月参加他们的聚会。或者换个场景。参加健身。等等。
如果你能克服以上三项挑战,你就会成为一名成功的远程工作者,但是如果不能克服,你得再考虑一下自己是否适合在家办公。
行动

  • 吃饭自己做一个客观的评估,针对上面描述的内容,想想你自己该怎样应对时间管理,自我激励和孤独感这三项挑战。
  • 如果你已经在家办公或者计划在家办公,制订一个你每周都会坚持的时间表。你要决定自己的工作时长以及哪天是工作日。

假装自己能成功

很多在面对逆境的时候都会选择知难面退。但是另外一些人在面对同样的挑战时,会勇敢地站出来直面挑战。所有选择留下来与困难做斗争的人,是真的对自己成功和克服困难的能力信心十足吗?肯定不是,但他们中的许多人都有一个共同点——假装自己能成功。

“假装自己能成功”的真实含义

当我说“假装自己能成功”的时候,并不是暗示你去撒谎或者假装拥有息尚不掌握的知识和技能。相反,我的意思是,在你做事之前,可以暗示自己“我已经成功完成任务”。当我在说“假装自己能成功”的时候,我是在说你要如心理暗示那样行事:

  • 你仿佛已经具备了成功完成任务的技能和天分
  • 你仿佛已经成为自己想成为的那类人
  • 仿佛战斗已经结束,而你大获全胜,因为你深知如果自己坚持不懈,胜利就在眼前。
  • 你仿佛已经对即将踏上的未知道路驾轻就熟。

当你以这样的心态做事情的时候——注意,关键词是“做”——你终究会实现你自己展示的蓝图。
“假装自己能成功”就是这样起作用的。你说服自己的身体和内心去努力,使梦想成为现实。“假装自己能成功”是不自信的对立面。你要在做任何事情的时候都充满自信,即使是自己的能力远远不到的时候,因为你有一种自己能够克服一切障碍的信念。

付诸实践

所谓“假装自己能成功”,就是要有意识地让自己身处逆境,迫使自己学会拼搏。正是这种在生活中“假装自己能成功”的心态,带领自己勇敢走向未知领域,坚信挑战与机会并丰。如果你想学会“假装自己能成功”,你就必须拥有破釜沉舟的勇气。
你的自信(注意,并非自大)是富有感染力的。如果你抱有“我可以”的心态,当你真正信任自己,既不夸大其词也不妄自菲薄的时候,知道自己最终能实现心中所想,那么你会发现别人也会对此深信不疑。抱着这种心态走向面试官吧,你会见识到“假装自己能成功”的威力。
行动

  • 诚实地评估一下自己。面对困境,你的心态如何?当遭遇新问题或不熟悉的问题时,你会怎样做?回想一下,上一次面对困难或者不熟悉的形势时,你是怎么做的?
  • 你该怎样树立一种自信而不是自负的心态?自信与自负之间的区别是什么?为了强化“假装自己能成功”的能力,你现在应该做什么?
  • 小练习:有目的地将自己置于困境,演练一下自己既定的应对策略。

单调乏味的简历——如何修改

你不是专业的“简历写手”

雇一个简历写手

你需要让他帮你做:

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

比别人多做一点点

对软件开发人员来说,简历不一定要花哨好看,但一份专业的简历非常重要。

如果不想雇专业的简历写手该怎么做

提示 好处
把简历放到网上 确保雇主能够很容易访问你的简历。如果你申请Web开发的职位,这一点尤其重要
简历要有创意 简历样式不落俗套,别人一眼扫过去就会被深深吸引
使用“行动-结果”的描述 你的简历应该展现你做了哪些工作及相应的结果。这样你的潜在雇主即能了解你会干什么,还能了解你能取得的成果,以及雇用你会给他们带来的收益
校对 即使是聘请专业 简历写手,你也要通篇校对 。简历里有错别字或拼写错误会让人觉得你粗心大意

采取行动

  • 不管你现在是否正在找工作,把你的简历给一些招聘人员,询问他们的意见。招聘人员看过大量的简历,他们是能告诉你是否需要改进你自己的简历的最佳人选
  • 查阅分析一些专业和简历代写服务,看看亿们提供的简历样本。与之相比,你自己写的简历如何?

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

如果你能让自己不成为某种技术的信徒,你会在职业生涯之路上走得更远。

我们都是技术的信徒

你会对某种技术或编程语言存在偏见,认为它是最好的——至少大多数程序员是这样的。
对技术虔诚的一大问题是,我们中的大多数崇拜某项特定的技术,只是因为自己熟悉这种技术。我们很自然地会相信自己选择的是最好的,然页这会让我们经常忽略任何反对意见。我们不可能充分了解现在的所有技术,从而给“哪项技术最好”作出最英明,最睿智的判断,于是我们倾向于选择我们了解的技术并先入为主地认为它是最好的。人生多艰,无暇他顾。

天生一物必有用

不是所有的技术都是“伟大的”,但多数被普遍应用的技术至少是“好的”。一样东西如果不好,就不会为人所知或使用,也不会成功。
有了这样的视角会有助于你理解:在很多情况下,解决问题并不只有一个好的或是最好的办法。同理,最好的编程语言,框架,操作系统,甚至是文本编辑器不会只有一种。你可能会某项技术多过其他,或者用某种编程语言的效率要高过其他,但是称其最好并无必要。

不拘一格

没有理由去强烈坚持自己选择的技术就是最好的,而轻视甚至无视其他技术。如果固执已见,最终受损失的是你自己。
另一方面,如果你愿意对技术保持开放的心态,而不是固守自己已经了解的技术,声称它是最好的,你会发现有更多的机会为你敞开大门。
行动

  • 列出你钟爱的所有技术,或者你觉得更胜一筹的技术。
  • 针对这张列表里的每一项,想想它为什么吸引你。你都做了哪些比较来确定它确实 是“更胜一筹”?你真的使用过它们的竞争对手吗?
  • 挑战一门你厌恶的技术,找几个喜欢它的人,开诚布公地议论为什么他们喜欢这门技术。更进一步,你也度着用用它。

自我营销

营销就是一场争夺人们注意力的竞赛!
你的营销手段决定了你的营销对象是受益还是受损。营销需要人们的关注, 以便让人们关注你,关注你的产品。优秀的营销会将人们的需要或者期待与能够满足此愿望 的产品或服务关联起来。所以,营销追求的是“实现 价值在先,要求回报在后”。

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

自我营销意味着什么

营销的核心在于将一些人所需要的所期待的产品或者服务与产品或服务本身连接起来。所以“自我营销”也就是把希望得到你提供的产品或者服务的人和你自己连接起来。
自我营销的正确方式就是为他人提供价值。关键在于:如果想让别人喜欢你,想和你一起工作,你就必须要为他们提供价值。
无论你是否意识到,其实你每时每刻都在营销自己。当你试图说服他人接受你的想法时,本质上,你就是在把自己的想法推销给他们。
当你申请一份工作时,从本质上讲,你的简历就是推销自己服务的一份广告。
问题在于,即使我们都在推销自己,我们中大多数人并不是有意识地在做这件事情。我们将机会拱手相让,任由他人和环境来定义我们。
自我营销无非就是学习如何 控制好自己要传达的信息,塑造好自己的形象,扩展信息送达的人群。当你营销自己的时候,你就是在积极地管理自己的职业生涯,有目的地选择好如何塑造自己,以及将塑造好的自己主动推送给那些对你感兴趣的人。

自我营销为何如此重要

如何自我营销

自我营销要从打造能代表你自己的个人品牌做起。你不可能将所有的东西全部呈现出来,因此,对于自己成为怎样的人,给世界呈现怎样的形象,你要谨慎决定。
一旦你拥有了自己的品牌风格,也知道要传达怎样的信息,你就需要找到传达上述信息的方式。
首推博客,这个策略需要时间,需要持之以恒。随着时间的推移,你写的每一篇博客,你采访的每一期播客,还有你写下的每一本书,每一篇文件,都有助于营销自己,提升你的个人品牌认知度。最终你在这个领域就成为了权威。
我想强调的是:所有这一切都取决于你的能力——能给其他 人带来怎样的价值。
自我营销的基本机制是,要想让人们追随你,倾听你,你就要带给他们价值:能你为他们的问题提供答案,甚至是给他们带去欢乐。如果你在持续自我提升的同时并没有给他人带来价值,那么你终究不会走得太远。因为每个人都会离你而去。
行动

  • 如果你还没有博客,开通一个吧。想想看,你会专注于哪些主题上
  • 给你的新博客至少想出20篇文章。
  • 现在做一个时间表,列出你开通博客的确切时间,为博客创建内容。

打造引人注目的品牌

品牌不只是商标,更是一项承诺。品牌了客户对你的期望,而且这些期望也必须能够实现。

什么是品牌

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

构成品牌的要素有哪些

要打造一个品牌,你需要四个要素: 品牌所要传递的信息,品牌的视觉符号,品牌的一致性和品牌的曝光率。
首先,而且也是最重要的,就是品牌所传递的信息。缺乏信息的品牌也就没有了目的性。信息就是你想传达的,以及品牌所承载的情感诉求。
其次,品牌需要视觉符号。显而易见,一个品牌应该有一个标识,即能够代表品牌的简单的视觉符号。好的品牌会让自己的视觉符号无处不在。
再者,品牌要有一致性。品牌所包含的信息,品牌的视觉形象固然非常重要,但是一旦失去了一致性,就无法构建品牌认知度,或者更糟,你在不断地背离品牌。
最后一个要素,品牌曝光度。通过写博客,写文章,发表演讲,创建视频分享,做播客内容等一切手段,你需要竭尽所能传播你的信息,扩大你的知名度。

创建属于自己的品牌

当你着手创建自己的专属品牌时,第一步就是定义你想传达的信息。你不可能覆盖所有人群,因此需要缩小自己的受众范围,选择自己的细分市场。
选择某个细分市场,然后以它为核心建立你的品牌,越有针对性越好。如果能充分聚集,你就可以直接向受众传达信息,也能更轻松地建立品牌的认知度。

创建品牌的步骤

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

采取行动

  • 列出一些你熟悉的流行品牌,选择1-2个进行深入研究,试着确定一下这些品牌传递的信息是什么,看看它们是如何使用商标和其他视觉元素来传达该信息的。
  • 使用头脑风暴的方法为自己的个人品牌列出细分想法,先列出至少10-15个想法,然后再缩小到2-3个,最后选定一个作为你的个人品牌。
  • 电梯销售是指用两到三句话棋手一个产品,一个提案或一个项目,向潜在的买家或赞助人做介绍。

创建大获成功的博客

使用面对面直接交往的方式,你只能遇到有限的人,所以你需要另一种方式来推销自己,拓展自己的社交圈子。而博客是推销自己的一种既廉价又简单的方式,对于让自己声名鹊起极具价值。

为什么博客如此重要

让别人在全方面了解你,还能提高你的写作与沟通能力。组织自己的思想,并将其转化为文字,是一项颇具难度却也极具价值的技能。
作为软件开发人员,学习如何写博客实际上都能帮你写出更好的代码,因为你能更轻松地传达自己的意图。博客还能帮你更好地传达自己的想法,令想法更有说服力。

创建博客的步骤

  • 决定要使用哪种托管服务:免费的,付费的还是VPS
  • 设置或安装博客软件
  • 配置或者自定义所有主题
  • 开始写吧。

打造成功博客的秘诀

打造成功的博客的最大秘诀有且仅有一个——持之以恒。

提升访问量

第一个策略就是开始评论其他人的博客。你的评论越有见地,人们越有兴趣查看你在自己博客上所说的。
另外一个策略:在社交网站上分享你的博客文章,在你的电子邮件签名的底部以及所有的在线个人主页中添加你的博客链接。
最后,如果你足够勇敢并且认为自己的文章足够优秀或富有争议,可以把自己的文章提交到Reditt或Hacker News。

我可不能保证你能够一鸣惊人

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

当你营销自己的时候,如果你所做的一切都只是为了你自己的利益而不是给别人带来真正的价值,那么即使你所做的都正确无误,那也无济于事。

给人们想要的东西

  1. 要先知道他们想要什么。
  2. 你提供的内容应该直接瞄准你所选定的研究领域,为该领域带来价值。

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

免费内容比付费内容更容易被分享。
通过提供免费的内容,你让人们有机会无需投入资金就能了解你生产的内容多么有价值。
免费还会让人们对你心生感激之情,他们也希望能通过购买你开发的产品或服务来回报你。
虽然免费做这些事情看起来是在浪费时间,但是你要把它视为对未来的一项投资。通过为人们创造价值并且免费提供这种方式自我营销,你就赢利了为他人提供价值的声誉,也为自己的未来创造了机会。这种声誉是无法衡量的。它能帮你赢得更好、更高薪水的工作,获得更多的客户,或者成功地发布一款产品。

行动

  • 什么样的内容会让你觉得有价值?有没有哪个特别的博客会让你每周都去阅读,或者哪个播客的内容如此有价值让你欲罢不能,以至于一集都不想落下?
  • 你可以提供自己的爱人或你的细分市场的最大价值是什么?你 认为什么样的内容对于你有受众群体而言是最有价值的?

善于运用社交媒体

培育你的社交网络

要想用好社交媒体,首先你要给息积累足够多的粉丝,或者至少是让人们进入你的社交网络。
有多种不同的策略来帮助你构建你的社交网络,你要根据具体的社交网络来决定自己该怎么做。不过对于大多数社交网络来说,最容易做到的就是关注他人,或者邀请他人加入你的网络。
你也可以把自己社交网络的个人主页的链接放在你的在线介绍,博客文章的结尾或者邮件的签名档中。

有交地运用社交媒体

你的社交媒体应用策略应该主要聚集于构建稳定的受众群体,并逐步提升活跃度。你应该想方设法让人们从关注者变为粉丝,这样他们就会更加关注你的内容,会与别人分享,也会积极地推荐你。
如果你持续不断地在自己的社交媒体上给别人分享和提供有价值的内容,那你必定会赢得尊重和声誉。

通过社交媒体分享的内容

方式 内容
博客文章 转帖一些博客文章,或者自己的博客
新闻报道 转载一些有趣的文章,尽量与你的细分领域有关,或者与软件开发相关
励志名言 名我名言,特别是鼓舞人心,非常流行的名言警句
技巧、小窍门 任何你所了解的特殊技巧或者知识,别人会欣赏
幽默故事 发一点幽默故事不错的,但是一定要确保确实好笑,另外千万别冒犯别人
吸引人的问题 这是一个很棒的吸引你的听众并和他们互动的方法
自己的一些推广活动 别太多,并且跟其他内容混在一起

保持活跃度

如果你不能持续不断地在你的社交媒体上保持足够的活跃度,你将会丢掉大量粉丝。但是除非你愿意每天都投入大量的时间,否则你最有可能的情况就是,选择一到两个作为你最心仪的平台。
你可以使用自动同步,自动分享内容的工具同步你的多个社交平台。

不同的社交网络,不一样的功能划分

行动

  • 你当前是如何使用社交媒体的,年你使用社交媒体的时间线,找出别人根据你在社交媒体上的分享,对你和你的品牌产生的印象。
  • 制订一份社交媒体改进计划。确定有哪些内容需要不同的社交媒体上,把它们整合在一套每周内容分享策略。关注哪些分享最为流行。

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

演讲和举办某种形式的培训是连接普罗大众和自我营销的最有效的方式之一。虽然这一方式在扩散速度上不及其他媒体,但是站在目标受众面前,直接面对他们侃侃而谈,却是最能打动他们的方式。

为什么现场演讲如此有力

演讲也是一种互动媒介,或者至少你能将其作为媒介使用。安你在大会发言时,你能够直接回答现场听众的问题,让他们参与到你的演讲当中。这种交互方式能够迅速建立起人群对你的大量信任感,能帮你收获粉丝,促进信息的传播。

开始演讲

行动

  • 列出你所在地区的所有用户组清单,同时列出你能去发表演讲的代码训练营清单。挑选一个自己觉得丝袜有把握的专题发表一次演讲。
  • 找出同上提供的那些针对软件开发人员的培训课程,无论是还是免费的,关注并记录找出成功的培训师是怎么做的。
  • 试着以截屏视频的形式创建自己的短时培训课程,然后在YouTube等网站发布。
  • 创建一个列表,列出所有你可以发表演讲的主题。

著书立说,吸引追随者

如果我所做的一切都正确无误,在你阅读这些文字的此刻,你应该感到我正在与你谈话,而不是说教。文字不只是信息,文字就像一块功能强大的画布,将你的心声传递给其他人。如果你的心声很有趣,能够吸引到读者的注意,给他们提供价值,那他们就会与你建立联系,你终将征服他们。

为什么著书立说如此重要

书籍为它的作者带来非凡的影响力。一个人通过写书可以收获极大的依赖。
除了能让自己的大名出现在装订成册的书脊上,一本书就像是一辆满载的货车,可以以非常具有针对性的、聚集的方式传达你的信息。

书籍和杂志都不赚钱

通过一本书可以获得一笔可观的收入是非常罕见的,而且通常作者只能获得收益的一小部分。写书是为了提高自己的声誉。通过出版,你能获得更广泛的知名度和声望。

获得出版机会

许多出版商不愿意冒险与完全不熟知的作者合作。要想让自己有机会出书,最好的办法就是明确一个有市场需求的主题,同时也能够充分作为该领域专家的学识。
你应该提前做功课从而让自己在市场上立足。我建议你开设博客,给一些较小的杂志投稿。随着你在自己的专业领域树立起的声望,你可以积累更大的出版物。你的粉丝越多,你对出版商的吸引力就越大。

自出版

网络,Kindle等等

行动

  • 查看网络上与软件开发相关的畅销书列表,找出哪种类型的书销量最好。
  • 在你写长篇大作之前,先从杂志文章这样的短篇着手。找出一些发行量不高的软件开发类杂志,提交一篇文章摘要。

百折上挠,越挫越勇

如果想通过自己的努力获得成功,你就必须学会不在乎别人怎么想,你必须学会如何无惧自己被别人看作傻瓜。

万事开头难

万物都在变化之中。随着时间流逝,原本让你不适的东西你最终都会应对自如。你需要足够的时间和意愿去克服尴尬,直到它们不再让你感到局促不安。
大多数人在第一次面对挑战时都需要克服这样的不适感,尤其是他们面对一群人的时候。

被看作傻瓜又如何

如果你想成功,你必须要学会收起自己脆弱的自尊心,勇敢走出去,别害怕让自己出丑。成功终将会来。你不可能专注做某件事而毫无长进, 你只要坚持足够长的时间就会有收获。你的生存之道就是不必太在意。别害怕被人看作傻瓜。

小步快跑

准备好面对批评,但不要惧怕。总会有人不喜欢你的言论,或者不赞同你的观点,那又怎样?
开始阶段,一种很好的方式是在别人的博客正面写评论。
一旦你觉得自己变勇敢了那么一点点,那就开始写自己的博客吧。围绕自己熟知的话题写,或者干脆写“怎么做”。不要写已有定论的话题。
无论是像缓慢适应水温那样小心翼翼,还是一头就扎进深水区,这些都无送紧要。核心在于一直保持前进状态。你会感觉不适,你可能会受惊吓甚至被吓倒,但是这一切终将会过去。如果你愿意坚持下去,面对前方的种种挑战,如果你不介意短期内被看作傻瓜,你就会在大多数人失败的地方获得成功。

行动

  • 让自己勇敢起来。今天就是你的大日子。走出去做一些令你害怕的事情,大小都不要紧,迫使自己牌不自在的环境,并且提醒自己:“这没什么大不了的。”
  • 现在重复上一步,至少每周一次。

学习

学习怎样学习:如何自我教育

如果你一直依赖他人来教你,从业没有掌握自我教育技能,这会严重限制你提升自己的知识和技能的机会。
软件开发人员可以学到的最重要的一项技能就是自我教育能力。

剖析学习过程

如果我告诉你该怎么做,你可能会忘掉,但是如果你自己动手做一次,你可能就记住了。如果你能将自己所学的东西教给别人,你不仅能记住,还能理解得更深刻。尽管每个人的学习风格千差万别,但是通过动手实践和教会他人,我们能学得更好。与其他学习方式相比,主动学习是效率更高的方式。

自我教育

我的“十步学习法”

体系背后的逻辑

为了能够掌握一门技术,我需要了解以下三个要点

  1. 如何开始:要想开始使用自己所学的,我需要掌握哪些基本知识?
  2. 学科范围:我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科的轮廓有大致的了解,那么将来我就能发现更多的细节。
  3. 基础知识:不上在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常见的问题,也需要知道自己学的哪20%就能满足80%的日常应用。

十步学习法体系

“十步学习法”的基本思想就是:要对自己要学的内容有个基本的了解——解自己不知道什么就足矣。然后,利用这些信息勾勒出学习的范围,即需要学哪些内容,以及学成之后又会获得什么。依靠这些知识,你可以找出各种资源来帮助自己学习。最后,你可以创建自己的学习计划,列出要去学习哪些相关课程,筛选学习材料,只保留能帮助自己达成目标的优质内容。
一旦完成这些工作,你对自己要学什么和怎样学都了然于胸,你就可以把控自己的学习计划中的每个关键点,通过“学习-实践-掌握-教授”的过程(LDLT),获得对该学科的深刻理解,同时你也向着自己的目标前进。

过程

  1. 了解全局
  2. 确定范围
  3. 定义目标
  4. 寻找资源
  5. 创建学习计划
  6. 筛选资源
  7. 开始学习,浅尝辄止
  8. 动手操作,边玩边学
  9. 全面掌握,学以致用
  10. 乐为人师,融会贯通

第一步到第六步:这些步骤只做一次

这六个步骤只需要针对你想学的每个主题做一次。第七步到第十步则要针对在第五步所制订的学习计划中的每个模块循环往复。

第一步:了解全局

在这一步,你要做的是了解自己将要学习的主题的全局。这个主题宏观上什么样?你能从中学到足够丰富的知识以了解自己所不知道的吗?以及自己所不知道的有多少?
你通常可以使用网络搜索来完成大部分研究。也可以看相关主题的书,浏览其中的介绍性章节,粗略浏览一下内容。我们在这一步目的不是要掌握该主题,只是对这一主题的相关内容有一个全局的了解。

第二步:确定范围

在任何项目中,明确项目的范围都是至关重要的。将一个大的主题分解成可控的子主题。
在此过程中,你可能会受到时诱惑,为了学习该 主题下的不同子主题,你可能会扩张你的学习范围而不够聚集,但是务必抑制住这个诱惑,尽可能地保持专注。你一次只能学一样东西。你可以稍后再回头学习别的分支领域,但就目前而言,选择一个专注而聚集的范围,潜心学习。
最后,在这一步中一定要注意:明确学习范围的时候要考虑时间因素。

第三步:定义目标

在全全力以赴启动之前,明确“成功”的含义极为重要。如果不知道成功是什么样子,很难找准目标,也很难知道自己什么时候已经真正达到目标。好的成功标准应该是具体的、无二义性的。不要对自己想要完成的任务进行含糊不清的描述。

第四步:寻找资源

要尝试收集到多种多样的资源以帮助你学习,而不是只读一本关于这一主题的书。资源可以多种多样。在这一步,你会想到找尽可能多的与自己所选主题相关的资源。此时无需要考虑这些资源的质量。稍后你会对你找到的这些资源进行过滤,去伪存真。
信息来源:

  • 图书
  • 博客文章
  • 在线视频
  • 专家,歌者对你所想要学习的内容已经熟知的人
  • 播客
  • 源代码
  • 示例项目
  • 在线文档

第五步:创建学习计划

在这一步,你需要创建自己的学习路径 。把它看作自己写书时的大纲。
打造自己的学习计划,一个好方法就是观察别人是如何老爸感兴趣的主题的。

第六步:筛选资源

在这一步中,把你在第中步中收集的全部资源浏览一遍,找出哪些内容能够覆盖你的学习计划。你还应当看看评论,试着找出品质最高的资源。

第七步到第十步:循环往复

第七步:开始学习,浅尝辄止

这一步的关键在于过犹不及。你会很容易就失去自控力,开始消化计划学习中列出的所有资源。但是,你会发现, 如果你能经受信这样的诱惑,你会取得更大的成就。你要专注于掌握自己所需的、能在下一步动手操作的最小量的知识 。

第八步:动手操作,边玩边学

在这一步中,你要采用在第7步中学到的知识。不用担心结果,勇敢探索吧。如果你正在学一门新技术或者新的编程语言,你可以先创建一个小项目来测试这一步的效果。把那些暂时还没有答案的问题记录下来,你在下一步中会有机会找出这些问题的答案。

第九步:全面掌握,学以致用

好奇心是学习特别的自学的重要组成部分。
通过动手解决第八步中未解决的问题。不过请记住,你依然没有必要把收集到的所有资料全部仔细看一遍。你只需要阅读或观看与当前所学相关的部分。

第十步:乐为人师,融会贯通

在这一步中,我会要求你走出自己的舒适区,将自己学到的知识教给别人。要想确定你确实掌握了某些知识,这是唯一的办法,同时,在你将自己所学介绍给他人时,这也是查漏补缺的最好办法。
在这一过程中,你要切实剖析并理解自己所学的知识,将其转化到自己的思想;同时,你也要用能够上他人理解的方式精心组织这些信息。
你可以用多种方式将自己所学教给他人。你可以写博客,也可以缺件视频。你也可能跟自己的爱人探讨,将自己所学解释给他/她.重点在于,你要花时间将自己学到的东西从大脑中提取出来,以别人能够理解的方式再组织起来。在经历了整个这个过程之后你会发现,有很多你以为自己明白了的知识点,其实并没有摸透。于是你会将那些以前自己没太明白的东西联系起来,并且简化自己大脑中已有的信息,将它们浓缩并经常复习。

寻找导师

导师的修养

在寻找一位导师的时候,你必须要抛开自己的判断和推理,只去关注导师的成就。你可以去找那些已经实现了你所设定的目标的人做你的导师,或者水平略胜你一筹的人做你的导师。你也可以去找已经帮助别人实现你设定的目标的人,即使他自己还没达到这个水平。
寻找导师时的检查单

  • 他们做到了我想要去做的?
  • 他们曾经帮助他人做到时了我想做的?
  • 他们现在取得了什么可以展示的成就?
  • 你能和这个人和睦相处?他充满智慧吗?

在哪里可以找到导师

最好的选择就是去自己认识的人中找。不过有的时候你的人际关系没那么广,那你就需要试试别的方法。你可以先去查看一下本地的各种社群,通常是各种各样的兴趣小组。还可以去相关的网站上找。
大多数本地群组由水平参差不齐的成员组成,但通常在经验丰富的牛人的号召下聚会。这样的牛人在回馈社会的同时,也在寻找亲的门徒去继承自己的衣钵。即使你不能在这样的群组里找到合适的导师,你也会遇到高人,他要么能告诉你去哪里找,要么认识你想认识的人。
如果你想在一家公司里获得晋升,那么在公司内部给自己找一位导师无疑是暖和之举。

虚拟导师

招募导师

完成这一任务的最佳途径就是交换互助。你能提供的最好的交换物就是对学习的渴望,还有免费工作。但是很可能你没有时间或财力来为他人免费工作。你也许只是需要在自己追求的人生领域中获得一点点帮助,或者你的导师不需要你的义务帮助。你该怎么办?(你可以考虑请他吃午餐。。。)
一定要有耐心,大部分人在第一次听到“不”的时候就止步不前。别做这样的人,恰恰相反,要做一个别人用棍子赶才能赶走的人——即便如此,过一会儿也还要回来。你的顽强不会总有回报,但是你可能会惊讶地发现回报来得很频繁。

行动

  • 在寻找导师之前,你必须要明确,你需要导师帮你解决什么问题。坐下来,仔细想想你为什么需要一位导师,你希望从这段师徒经历中获得什么。
  • 列出所有你认识的人中可以做自己的导师的人。请其他人在你的列表上再列出他们认识 的人,用好你的人际网络。
  • 想一想,为了能够换取导师的帮助,你能给他提供什么?

开山收徒

拥有一位导师是非常好的,而成为导师更是好上加好。

做一名导师

你一定会在某个领域成为别人的导师。花点时间思考一下你会比谁领先一步。
身为导师并非每时每刻都要成竹在胸、永无谬误。身为一名导师,要客观地看待别人的问题并提供相应的解决方案,而对方之所以看不到时这些解决方案,只因当局者迷。通常,你要结合自己的智慧和经验进行观察,但是,有时候仅仅以“旁观者”的观察视角就足以帮助别人获得成功。

身为导师的好处

在你担任导师的时候,你通常会比自己的学生还学得多,你会修正自己关于某个课题的观战,以全新的视角观察和思考。在你做导师的时候,你经常面对的都是最强悍的问题:为什么?为什么这样就是对的?为什么要用这种方法?当你被近去探究这些“为什么”的时候,你会发现其实自己并不知道为什么。你可能还会发现,当你想去帮助别人的时候,你探求答案的过程能让你愈加深入思考 ,甚至可能完全改变你最初的想法。
当导师有时候也是要讲点儿运气的。你帮助过的每一个人,可能终有一天会超越你并且回馈于你。
做导师的好处:

  • 帮助他人时的成就感
  • 深入学习和领悟知识的途径
  • 你的徒弟有朝一日会帮到你
  • 自身的成长。帮助别人成长的过程也就是自己成长的过程。

挑选一会“值得”指导的门徒

身为导师的一大困难就是找到一们值得自己付出时间和精力的门徒。
在决定是否接纳新门徒的时候,需要首先查看他的基本素质(你知道可以导致成功的素质)。一个品行端正、有原则但缺乏智慧和知识的人,如果给予正确的指引,最终也会成功。
要找真正有意愿去学习,并愿意为此付出努力的人做自己的门徒。

采取行动

  • 在哪些领域内你可以辅导别人呢?整理一份清单,列出自己有意愿且有足够知识能帮助别人的主题。
  • 持续提升自己,成为为名导师。找到那些真正需要你帮助又符合条件的人做你的门徒。

传道授业:若要学知识,必得为人师

你觉得你在某方面已经是专家了,才敢把这些东西拿出去教给别人。然而,能将自己的专业知识教授给别人,却是成为专家的一部分要求。
教学通常需要正规的资质,而教学的真谛则是与他人分享知识。

在你传道授业的时候都会发生什么

当我们初次接触某个课题的时候,我们对于自己对此了解多少往往会高估。我们很容易自欺欺人,以为已经对某样东西了如指掌,直到我们试着去教会别人的时候,才能发现事实并非如此。
你有没有被别人问过一个非常简单的问题,却震惊地发现自己不能清晰地解答。我们自认为已经透彻理解这个话题,实际上我们只是掌握了表面知识。
这就是传道授业的价值。在你的知识集合里面,总有一部分知识你并没有理解透彻到时可以向别人解释,而“教”的过程能够迫使你面对这一部分。
这种肤浅的理解力无碍于我们完成工作,因而不易被察觉。然而一旦我们试着向别人解释某件事情的动作原理或背后的原因的时候,我们在认知上的漏洞就会暴露出来。
不过这并非感觉事。我们需要知道自己的弱点,然后才能对症下药。在教别人的时候,你迫使自己面对课题中的难点,深入探索,从只知皮毛变成完全理解。
在教别人的时候,你需要重新组织大脑中的所有数据。当我们刚开始学新东西的时候,通常都是些零散的知识点。在你试力教别人的时候,你强迫自己重新组织大脑中的资料。最好的思维方法就是解释某样东西并将其记录在纸上,或者记录到时文件或幻灯片中,使你可以将这些互不连贯的碎片信息收集起来,并以一种有效的方法重新组织起来。要想教人,你得先把自己教会。传道授业为何是卓有成效的学习方法,原因正是如此。

入门

我发现最好的教学方式就是以谦虚的视角来观察问题,以权威的口吻去诠释问题。我的意思是说,当你教别人的时候,无需让自己表现得比学生更智慧、更博学,但要充满信心,坚信自己所说的一切。没人愿意跟一个对自己讲的内容毫无底气的人学习,也没有人愿意在学习的过程中被人看作是愚不可及的。
我的建议是:你从“小”做起渐渐习惯去分享自己的想法。我一直建议开发人员要开自己的博客。在你掌握一个主题之后,可以撰写博客来分享自己所学。看看自己能不能以这一简单的方式来从接收到的信息中提炼出要点。然而你并不要止步于写博客。另一个重要方法就是在本地用户组的聚会上或者自己的工作场所进行演讲。呆做记住一个原则:心态谦卑,信心满满。即使你可能不是最好的演讲者,你也会做得很好。

行动

  • 想出一个你可以教给别人的话题并教给别人。本周你要尝试一些教学方法,如果写博客、发表演讲、录制截屏等。
  • 当你做教学准备的时候,要特别注意这些准备工作是如何提升自己对某个主题的理解 的。对那些没打算去教别人就不可能发现的自己的知识短板要多加留意。

你需要一个学位吗,还是可以对此忽略不计

获得成功必须要有学位吗

作者认为拥有学位并不是成功所必需的,但它肯定是一个限制性因素,它限制了可以提供给你的职位数量,并且某种程度上也限制了你的晋升,特别是在大公司中。没有学们可能会让你的简历被过滤掉,连被人看到时的机会都没有。
与其他行业相比,软件开发最大的不同就是:该领域总是为断变化。每天都有新的框架和技术问世,在教育机构中培养能适应真实工作环境的软件开发人员几乎是不可能的。
但是,这并不意味着,软件开发中不存在永恒不变的核心领域。许多计算机科学课程中包含的算法,操作系统,关系弄数据库理论和其他主题都是永恒的。然后最笑意的事实是,当你坐在办公桌前开始写代码的时候,你极少会用到在学校学到的技能。身为软件开发人员,我们所做的大部分工作,都是如何使用新技术,学会如何用它们完成工作。我们很少需要回溯到计算机科学的本源。
同样,这并不意味基础的计算机科学教育毫无价值。能够深入挖掘问题并理解问题的能力更具价值。对大多软件开发人员来说,在工作中取得更直接因素还是相关工作经验。

拥有学历的优势

首先,学历教育可以确保你在软件开发方面获得全面的教育。
拥有一个学位也可以帮你即使毫无经验也能踏入职场。
学位还可以给你更多的选择。如果你没有获得过相关学位,有一些职位你是永远不会得到的,尤其是在大公司中。

没有学历又如何

如果没有学历,你就不得不更多地依靠经验来证明自己的能力。而证明自己的能力的最好的办法就是以往的工作经验。
另一个要考虑的是,如果你目前没有学位,你是否想将来去获得一个?
另一种方法是是获得专业谁。虽然不如学位那么有用,但是它们没学们那么贵,也能证明你在某领域的专业能力,如微软和Java的专业 技术谁,Scrum方法谁。。。

行动

  • 如果你没有学们,看看有哪些网上课程或者 业余 课程可以参加。看看它会花费多少,多久会让你毕业。
  • 如果你决定 完全 放弃学位教育,那么一定要确保 自己有一个非常出色的作品集。花时间把写过的代码整理一下,证明 你了解你所做的工作。

发现在自己的知识短板

专注于自身强项,这没什么不妥,但有时候,如果弱点得不到解决,通常会的职业或生活的桎梏。

为什么我们会有短板

我们总是倾向于掩饰自己的短板,而且我们也总是太忙,忙到时无暇去填补它们。结果,我们要么不能真正明白自己在做什么,要么为了避开自己的短板而采取低效的方法。
尽管我们最终明确了这些短板,也明白自己深受其害,但基本上依然会无动于衷——即使我们知道自己应该有所作为。这就像牙疼的时候不愿意去看牙医,因为我们并不愿意为此而烦恼。

找出你的短板

你的知识短板并不全都显而易见。事实上,大多数的知识短板,你只能隐约觉察到,对于自己不知道的,你很难清楚地意识到,也很容易忽略。
知识短板会阻碍你进步,准确识别它们的最侍方式之一就是看看自己在哪些工作上花费了大量的时间,或者一直进行重复性劳动。
另一种识别知识短板的方法是,时刻都要试图了解自己不理解或不清楚的事物。你可以维护一份清单,列出自己需要去研究或者螅民不清楚 的所有事物,追踪有哪些主题总是不断出现在这个清单上。你会惊讶地发现这份清单 的增长速度有多快。
知识短板高发区:

  • 在哪些工作上花费时间最多?
  • 可以改进的重复笥劳动
  • 自己没有完全理解 的东西
  • 你回答不出来的面试题

消除短板

如果不能采取措施弥补自己的知识短板,就算明确了所有短板也无济于事。
消除短板的关键就是定位短板。
你必须要确切地知道自己需要学什么,保证焦点明确。

采取行动

  • 在接下来的几天里随身带着一个记事本,把自己遇到 的不明白的地方都记下来。
  • 在谈话中遇到自己不明白的地方,即使觉得尴尬,也要有意识地提问
  • 明确自己一天中的某些“痛点”,通过弥补自己知识上的短板,找出消除痛点的方法。

生产力

做该做的工作

一切始于专注

生产效率高并不能保证你是高效的。产量多只能表明生产效率高,只有完成正确的工作才会成为高效的人。
如何让更多的工作忙完成呢?这一切都源于专注。专注对于完成任何任务都是至关重要的。

什么是专注

简言之,专注就是注意力分散的对立面。我们生活的世界充满了太多的诱惑,很多人并不知道真正的专注是什么,很容易忙忙碌碌一整天却从示到达专注点。
专注,就像生活中的许多事情一样,就是一个关于“冲量”的游戏。想要达到专注工作的状态很验证,但是一旦进入专注状态,就能轻松保持。

专注的魔力

专注非常重要,因为它可以让我们在处理任务的时候不必一遍又一遍地重复基础部分。

如何更专注

你可以挑选一些耗时15到30分钟的任务。现在就去完成这样的任务,你必须完全专注于做这件事,不要想别的事情,只关注于这一项任务。
要进入专注模式,必须要克服将自己的思绪集中于单一任务时的那种痛感。

没有听起来那么容易

专注并不像坐下来在键盘上打字那么简单。你要激发自己的斗志,对搞各种让你分心的事情,只有打败它们,你才能升档到“高速”,将自己送入巡航状态。与分心作战需要一些沉思熟虑。
在开始一项任务之前,确保你已经做好一切可以让自己免受干扰的措施,不管是内部干扰还是外部干扰。

采取行动

  • 想一想自己极度专注于工作的时候。那是一种什么感觉?是什么令你进入 这种专注模式?又是什么最终打破了你的专注?
  • 时不时实践一下专注。选一项大概需要占用你半小时或者更长时间的任务,给完成这项任务分配一个完整的时间段,完全专注于这项任务。迫使自己只集中精力在这一项任务上。当你进入专注状态时,在心里记住是什么感觉。

我的私房“生产务提升计划”

  • 概览
  • 季度计划
  • 月计划
  • 周计划
  • 日计划及执行
  • 与干扰作斗争
  • 休息和休假

番茄工作法

番茄工作法概述

它的基本思路是:你规划出打算一天之内完成的工作,然后设置一个时长25分钟的定时器,去完成计划中的第一项任务;在这25分钟之内,你只专注于这一项任务,心无旁骛。一旦有肺感染,可以用各种方法屏蔽掉干扰,但是通常你要努力保证自己完全不被打扰。总之,你不希望自己的专注的工作状态被打断。
在25分钟结束的时候,设置一个5分钟的定时器,休息一下。这就是所谓的一个“番茄钟”。每4个番茄钟后,你都需要休息一会儿,通常是15分钟。

有效利用番茄工作法

番茄工作法只有被当作估算和评估工作的工具使用时,才能发挥它的真正威力。通过跟踪自己在一天内完成了多少个番茄钟,以及为每天要完成的番茄钟的数量设定目标,你瞬间有能力去真正评估自己每日工作的努力程度,也能知晓自己的工作能力。
有效地利用番茄工作法,不但让自己全天保持专注,而且 可以计划每天和每风吹雨打的工作,找出自己每天的时间都用到哪儿去了,激励自己尽量工作得更富有成效。
使用番茄工作法,你可以把每周看作是由有限个番茄钟组成的。想在第完成一定数量的任务,你要搞清楚自己一风吹雨打能工作多少个番茄钟,并相应地设置任务的优先级。通过计算自己完成的番茄钟的数量,可以确切知道自己一风吹雨打完成了多少任务,也就不会觉得自己没完成足够量的任务。

你可以完成多少工作

如果你打算采用番茄工作法,要先确保你对自己能力有符合实际的预期。你每周工作40小时并不意味着你能完成80个番茄钟。
每人每天能够专注地、富有成效地工作的时间是有上限的。你的时间只有那么多,要怎么利用你自己说了算。

行动

  • 试卷用一下番茄工作法。不用担心要给每天设置多少个番茄钟的目标,只是试着使用这种方法,并列出你一整周能够完成多少工作。
  • 一旦了解自己一周能完成多少个番茄钟,你就可以给下一周设定目标了,看看能不能达到这个目标,留意自己最后完成了多少工作,以及完成每天设定的番茄钟目标之后自己感觉如何。

我的“定额工作法”:我是如何做到超额完成工作的

想想自己每周或每月要完成哪些任务,把它们写下来。

定额工作法的工作原理

挑选一些需要重复去做的任务,设定一个定额,即明确自己在一个给定的时间段内完成该项任务的频率。一量你明确自己做什么,多久做一次,接下来的步骤就是要做出“承诺”。真正的承诺意味着你要不遗傻地完成自己设定的任务。这意味着除非身体丧失工作能力,否则没有任何情况可以阻止你去完成任务。
定额工作法的规则:

  • 挑选一荐重复性任务
  • 明确有效时限,在此期间该任务被重复执行。
  • 明确在给定的有效时限内该 任务应该完成的次数的定额
  • 给自己承诺:一定要达成定额
  • 调整。调高或者调低定额,但是不能在有效时间段之内调整。

定额工作法为什么有效

以缓慢但稳定的节奏工作,要优于快速但缺乏持久和坚持的工作方式。

行动

  • 列出自己生活中需要重复做的所有任务。特别要专注于那些目前你还无法持续完成但一旦完成就会从中受益的事情。
  • 选择至少一项任务,承诺在规定时间段内要完成的额度。认真对待这一承诺,试着坚持至少5个时间段,想象一下,如果自己能坚持几个月或几年,会发生什么。

对自己负责

让人们完成工作主要有两大动机——内部和外部。内部动机要比外部动机有效得多。所以,秘诀是让你的主要动机来自内心而非外部。

责任感

培养出在没有人监督自己的时候也能高效工作的自我责任感非常重要。但是如果你缺乏对自己的责任感,你交依赖外部动机来驱使你努力工作。你容易折服于一根胡萝卜的诱惑,也容易屈服于一根大棒的威胁。
自我控制是一门自我激励的艺术,而自我激励的核心则是自我责任感。如果你想不南依赖别人的影响,获得稳定,可预测的结果,你就要学会对自己负责。

对自己负责

要培养“对自己负责”的精神,道德要让自己的生活井然有序。如果你不知道应该做的事情是什么,就不能真正为自己所做的任何事情承担责任。
你必须通过为自己设定规则,将这种条理性自愿地应用于自己的生活中。你需要创建自己的规则来管理自己的生活,并且要在自己思维清晰、大脑沿未被错误 的判断蒙蔽的时候,提前制订好这此规则。

外部问责

你还可以请别人监督自己履行责任,完成自己的承诺,这样并没有什么坏处。找到责任监督伙伴——理想情况下,最好是跟你有类似目标的人,这样会很有帮助。
最重要的是要确保自己对自己行为带有某种责任感。坚守自己设定的标准时,生产效率会高很多。

行动

  • 抉择一下:你想如何度过自己的一生。花点儿时间创建一些自己的规则,确保自己朝着正确的方向前进。
  • 创建自己的责任制度,帮助自己严格执行规则

要不要多任务并行

为什么多任务并行一般都很糟糕

多任务导致效率低下的根本原因似乎在于,我们根本没有能力真正去践行多任务并行。多任务并行的时候,很容易打破专注力,最后你不得不花时间回到之前的任务。当你不在专注模式下时,很容易会拖延时间,或者会让其他的干扰分散注意力。

批量处理生产效率更高

指一次性完成一系列互相关联的任务,而不是将它们拆分完成。
潜在的适合批量处理的领域

  • 处理电子邮件
  • 打电话
  • 修复BUG
  • 开短会

什么才是真正的多任务并行

真正的多任务并行使我极大地提升了自己的生产力。如果你可以将两项任务组合起来,并且真正做到同时处理它们两个,你才能完成更多。
最有可能的就是,将一项不费脑筋的任务和一项一定程度上需要精神专注才能完成的任务组合起来。比如,写代码,听音乐。健身,听播客。

行动

  • 停止任何并百真正的多任务并行的多任务并行。每天力争在一个时间段内只做一件事。番茄工作法对此有很大帮助。
  • 一次性批量处理小任务,而不是每天或每周里做许多次
  • 找出能够真正实现多任务并行的领域。任何不需要耗费脑力的活动都可以跟其他活动结合起来。只要进行任何需要耗费脑力的活动,就将其与体育运动结合起来。

职业倦怠

提高生产力的最大障碍之一就是身体和心理上的倦怠。

为什么会产生倦怠

作为人类,我们往往会对则出现的新鲜事物激动不已。但是之后,因为对它们习以为常了,我们要么把它们看作是理所当然的。要么会心生太厌烦。
你越是努力工作,完成的工作就越多,这种倦怠感得就会越快。这就是难以取得工作成效的原因。工作效率 越高,你从中体会到的愉悦感就越少。

事实上,你不过是撞到了一堵墙

在墙的另一侧

如果能咬紧牙关坚持到底,如果双腿穿越那堵墙战胜自己,最终你会发现,简单地无视它的存在,你的倦怠感已经不治自愈。经历痛苦就是克服倦怠的秘诀。你以后还会撞到更多的墙,但每穿越它一次,你将会体验到全新的动力,充沛的活力。另外,你人竞争都的数量会越来越少。

穿过那堵墙

在动机水平处于低点的时候还继续坚持真的很难。没有动机,你不会有紧迫感。你觉得完全是在反其道而行之。你需要的只是些许条理 。你或许一下关于保持对自己负责的内容,但本质上,你需要为自己创建一套确保自己继续前行的规则。

行动

  • 想想以前都有哪些项目是你付出努力却没有最终完成而半途而废了。是什么原因让你放弃的?你现在对这件事儿有什么感受?
  • 下次开始新项目的时候,下定决心,你一定会完成,或者完全掌握。设定规则和约束条件,强迫自己穿过那堵不可避免的墙
  • 如果你正面临职业生涯或者个人生活中的那一堵墙,试着去穿越它。想想在墙的另一侧会有怎样的收获等着你。想象自己的动机和兴趣终将获得回报。

时间是怎样被浪费掉的

最大的时间杀手

停止看电视。。。

其他时间杀手

  • 社交媒体是一个主要的时间杀手。
  • 新闻网站
  • 不必要的会议
  • 烹饪
  • 玩电子游戏,尤其是网络游戏
  • 工间喝咖啡休息

跟踪你的时间

你可以使用RescueTime等这类工具来跟踪自己一天中到底是如何花费时间的。

行动

  • 下一周,精心地跟踪一下自己的时间花费情况。获取精确的数字,了解每天的每小时你都是怎样花掉的。看看数据,找出你最大的2-3个时间杀手。
  • 如果你有看电视的习惯,尝试离开电视一周,即尝试度过一个无电视周,看看如果不看电视你都会做些什么。
  • 弄清楚哪些时间是可以买回来的,如果雇人为你修剪庭院,做保洁等

形成惯例的重要性

生产力的真正秘诀在于:长期坚持做一些小事。

创建一个惯例

一个好的惯例始于一个大的目标。一旦挑选好了大目标,接下来就要弄清楚怎样才能每天或每周前进,最终实现目标。
大目标将构成惯例的基础,你要围绕这一目标自己的日程。然后就是精确地安排这些时间。

让惯例更细化

强烈建议安排好每个工作日的时间,以便自己知道每天,每周要做什么。

运行

  • 你目前有哪些惯例?跟踪一下你的日常活动,看看你已经在遵循的惯例有哪些
  • 选择一个大目标,以每个工作日为单位制订例行安排。计算一下,如果你每天都朝着这个目标前进,一年下来你会取得多大的成就。

培养习惯

每个人都有习惯,有好有坏。好习惯能够失去我们前进,帮助我们成长;坏习惯则阻止我们前进,阻碍我们成长。

了解习惯

习惯主要由三个要素构成:暗示,惯例和奖励。
暗示是导致习惯被触发的某样东西。它可能是某一天的某个特定时刻、某种形式的社交场合、某个特定的环境或者其他任何东西。
惯例就是你做的事情,也就是习惯的本质。
奖励就是让习惯真正保持下去的“锚”这是一种你从执行习惯中获得的良好感觉。奖励可能只是一种满足感。

找出坏习惯,改掉

养成新习惯

运行

  • 跟踪你的习惯。哪些习惯对你目前的生活影响最大?你认为其中有多少是好习惯,又有多少是坏习惯?
  • 挑选一项你的坏习惯,试着把它转变成好习惯。在开始做之前,先在自己脑海中设想一下从现在起一周之后、一个月之后、乃至一年之后你会有什么成果。

分解任务

造成拖延的首要原因之一,同时也是造成生产力低下的祸根,就是总是在感慨一个问题:好忙啊,问题好大啊……实际上,你并没有真正试着去解决问题。
我们需要试着去分解任务,通过将大任务分解成小任务,你会发现自己更有动力去完成它们,也更加稳妥地向着目标前进。

为什么更大并不总是更好

任务越大,看起来就越吓人。
这些大任务或大项目给我们带来了恒上的伤害,也削弱了我们的生产力——因为我们无法年楚未来的前景。
大型任务往往也很难估算完成时间。大型任务是一种智力挑战,与小任务相比,大任务更可能导致拖延,通常描述也更少,更容易出错是,

分解任务

事实证明,大多数大任务都可以被分解成更小的任务。

如何分解任务

大多数任务都可以通过一次一步的方式分解成许多小任务。
如果想承担一项大任务,又不想被它吓倒,你首先要明确完成这项任务需要哪些步骤。
如果你把大任务拆分成小任务的时候遇到问题,很可能是由于缺少信息。但这并不是坏事。在项目早期发现信息不足要比项目已经进展很多后才以现信息不中要好得多。

行动

  • 当前,你因为其规模惊人放弃了哪些大型任务?你会在打扫车库、写博客文章、解决复杂算法等事情上拖延吗?
  • 选出一个你当前面临的最大问题,看看能否找到好办法将它分解为更小的任务。

努力工作的价值,以及为什么你总是逃避努力工作

努力工作是成功的必要条件,无法逃避

为什么努力工作是如此的辛苦

艰苦的工作最有可能是让我们获益良多的工作。艰苦的工作最有可能是推进我们职业发展或者为我们打开机遇之门的工作。所以没有任何好处的工作看起来总是那么轻而易举。

如果我只是“聪明地”工作

如果真想富有成效,你就不得不学会工作的时候既聪明又努力。光有聪明是不够的。一定量的必须具备的,然而想获得真正的成功,面对挫折的时候一定量的毅力也是必要的。

努力工作总是枯燥的。

被我们认为困难的事情,实际上都是我们不想做的事情,因为它们不那么激动人心,也不那么光彩照人。

现实

在所有的情况下,我们所面对的现实就是,没有一件事情是轻而易举的。如果真想成功,如果真想要成为成功人士,你就不得不在有些时候通宵达旦。
不过,这并不意味着你永远都不能有片刻轻松。成功会带来更多的成功。越成功就越容易获得成功。但是,攀登第一座山峰的过程是漫长又艰难的。

努力工作:如何做到这一点

你只需要下定决心去做那些需要做的工作。你必须认识到,工作最终必须要被完成,所以还不如现在就做,而不是拖到以后;你必须认识 到,你要想实现目标,要想发挥出自己的全部潜力,唯一的途径就是自愿咬紧牙关、硬着头皮、开始工作。

任何行动都比不采取行动好

在软件开发的职业生涯中,没有什么比不采取行动对生产力更致命了。

我们为什么拒绝采取行动

恐惧可能是最大的原因

不采取行动会发生什么

如果我们宁可选择无所作为,也不愿意选择次优方案或者承担失败的风险,那么这些无头紧要的决定也会对我们的生活产生巨大的影响。

可能最坏情况是什么

现在要怎么做

采取行动时的检查表

采取行动的检查表 答案
阻拦我采取行动的障碍是什么
如果我需要做出选择,我的选择会是什么?我要从哪些选项中做出选择?
做出了错误的选择会导致的最坏结果是什么?
如果我选择失误,我可能退回去选择其他选项吗?这么做的代价高吗?
选择之间的区别是否很大?我能选择可以立即采取行动的次优方案吗?
我当前面临的问题有助于自我发现吗?如果开始我采取一些行动,在我发现正在的行动之前,还能进行调整吗?
如果我不采取行动,会发生什么?会有什么代价?是浪费时间,错过机会,还是损失金钱?

采取行动

  • 挑选你知道你应该采取行动的事项
  • 识别出过去因为不采取行动而错过的机会,如购买或者出售股票、投资一家公司或者创业
  • 如果上述这些事项没有像你希望的那样发展,最坏的结果是什么?
    最好的结果又是什么?
    如果当前的行动目标过于复杂,难以决断,你能做出哪些小一眯儿的决定 来继续前进?例如,如果 你要决定到底是学弹吉他还是学弹钢琴,你可以决定先暂时学哪一样,同时决定长期学哪一样吗?

理财

怎样支配你的薪水

拒绝短期思维

资产与负债

所谓交道,是指实用价值高于维护成本的东西。也就意味着,一样东西如果有资格被定义为“资产”,必须能够带来比自身成本更高的价值。
所谓负债,是指成本高于带来的价值的东西。也就是说要保有“负债”,你不得不往外挣钱,但你永远也拿不回来与自己掏出的钱一样多的钱。
资产与负债

资产 负债
可获得股息的股票 信用卡债务
可供出租的不动产 房产(如果超出你的实际需要)
债券 车(如果超过你的实际需要)
音乐版权授权 每用的服务旨
软件版权授权 所有随着时间推移会贬值的设备
企业

严格上来讲,任何能把钱装在你口袋里的东西才叫资产,而任何需要你把钱从口袋里掏出来的东西都是负债。

回到薪水这个话题

如果想在财务上获得成功,就必须学会如何投资,别无选择。即使你工作一辈子,竭尽全力丰钱,如果代不到理财的方法,你也永远不会变得富有,更遑论财务自由。

行动

  • 算一下每个月你经手的资金。看看每个月你能赚多少钱,这些钱最后又去了哪里。是否大部分资金最后都变成了资产而非负债。
  • 计算一下,为了达到在银行存款100万美元的目标(或者其他你认为可以达到财务自由的目标所需要的数额),每年你得存多少钱。再算一算,如果不做投资,你一辈子能攒够这么多钱吗?
  • 开始问自己“我能攒多少钱”,而不是“我能花多少钱”。

怎样进行薪酬谈判

薪酬谈判非常重要,不只是因为随着时间的推移,你的薪水会不断累积,最后所得摆在桌上可以越垒越高,还因为在薪酬谈判中你如何评价自己与如何把控自己会极大地影响你所服务的公司对你的看法。

薪酬谈判始于求职之前

你的薪酬又有点能力很大程度上受声望的影响。对某些人来说,这是要看机遇,但对大多数软件开发人员来说,这需要仔细的规划和策略。
为了做到这一点基本策略就是尽可能让自己的名字出现在各种媒体上。写博客,做播客,写书或文章,在大会或用户组中发表演讲,制作视频教程,为开源项目上贡献代码等,尽可能让自己的名字出现在各种场合。
只要记住:自我营销做得越好,声望越高,薪酬谈判就越容易。

获得工作的方式至关重要

获得工作的几种方式:
第一种,你看到一份招聘启事,然后发送自己的简历去申请该职位,最好再附上一封优美的求职信息。其实这是获得工作最糟糕的一种方式。
另一种方法是能过他的推荐。
最佳状态就是,一家公司知道你,然后无需要任何面试就直接为你提供一个职位。在这种情况下,你尽可以根据自己的声望为自己标价。

先出价者输

先出价的人会处于明显的劣势。

被要求先出价该怎么办

如果职位申请表上有这一字段,如果可以的话干脆空着不填,或者简单填写“根据整体薪酬方案面议”。如果必须得写个具体的数字,那就填成0,后续再解释为什么。
如果雇主拒绝先出价,你不得不先出价,那就给出一个跨度很大的范围,并且以整体薪酬方案为条件,但要确保该范围的最小值略高于你心理价位的最低值。

被问题及当前薪酬怎么办

尽量绕过问题。

拿到offer的时候

可以在拿到offer后再一次还价。

最后一些建议

一定要清楚自己值什么价钱。尽可能娱乐性地研究一下自己求职的公司的薪酬范围,研究一下与你申请的职位类似的薪酬范围。你对自己薪酬的调查工作做得越好,谈判起来就越容易。
要求这样的薪酬的理由绝对不是“我需要这么多钱”。没人在乎你需要什么。相反你要说清楚自己为什么值这个价钱,你能给公司带来什么好处。
尽可能一次多获得几个offer,但是要小心,别让它们互相旁人。如果你拥有“转身离开”的能力,那么在任何谈判中你都具有明显的优势。你可以用得体的方式做到这一点,告诉他们你已经有几个offer,现在正在沉思熟虑,希望做个最好的决定。但是,要小心,语气不要太傲慢。自信是好事,傲慢就是坏事了。

行动

  • 尽可能练习谈判技巧,以便克服对谈判的恐惧感。下一次去商店买东西的时候,试着计价还价,即使没成功,也会获得一些宝贵的经验。
  • 仔细研究一下行业薪酬水平,以便了解自己值什么价钱。试着找出你所在领域的公司给职员的薪酬是多少,跟自己当前的薪资情况比较一下。
  • 即使不找工作,也可以试着去参加一下面试。你也许会发现,当自己无所求的时候(因为这时你并不需要找新工作),谈判更容易。说不定你能通过这种锻炼找到更好的工作。

期权:所有乐趣之所在

期权的基础知识

期权就是选择做什么或者不做什么。期权背后的基本思想就是允许某人在未来的某个日期买入或卖出股票的权利付费。

深入了解期权

期权从根本上说就是赋予你在未来某个日期之前以固定价格购买一定数量股票的选择权。但你也可以购买另一咱让自己在未来某个日期之前以固定 价格出售一定数量股票的选择权。这种期权能让你在股价下跌的时候也赚钱。

卖出期权

从技术上讲这叫“沽出期权”,因为你创建了一份期权合约以供他人可以买入。在你沽出期权的时候,你其实是在赌盘的另一边下注。你不是赌股份涨跌,而是赌股价要么停在目前的水平,要么走向期权的反方向。

更复杂的期权

房地产投资面面观

为什么要投房地产

最大原因就是稳定性

第一步:学习

第一步就是房地产市场的学习。

采取行动

一旦对房地产市场有了不错的感觉,就该采取行动了。

利用物业托管

你真的了解自己的退休计划吗?

退休计划就是利用逆向思维

规划退休计划的关键就是利用逆向思维,精确计算每个月的生活费用,找出办法确保自己的收入能满足这一要求,同量还留有余地,以备不时之需。

计算你的退休目标

一旦算出自己退休以后每个月的生活开销是多少,当你“被动收入”达到每用所需的生活开销的时候,你就可以正式退休了。

行动

  • 计算你的当前每月支出。看看如果自己愿意做出一些牺牲的话,能削减多少开支。
  • 计算一下,精简开支后,你每月要赚多少钱才能实现退休,记得要给息留有缓冲余地。
  • 弄清楚根据不同的投资回报率,你要多少钱才以须退休的时候每个月的足够的收入。

债务的危害:社保债务代价昂贵

真正财务成功的唯一方法就是用钱生钱。如果想获得财务自由,你就必须要能够让你的钱为你所用。如果说收益给我们自由,那么后面一定要再加上一句——债务会给我们套上枷锁。

为什么债务一般都是不好的

当你身背债务的时候,通常会靠自己的钱去支付利息,这就意味着,虽人可能通过你的开销致富。

债务方面常见的愚蠢之举

以错误的顺序偿还债务。

并非所有的债务都是不好的。

如果你能利用债务赚到时的钱比为这一债务支付的利息多,这样的债务就是好的。

行动

  • 列出你的所有债务的清单,把它们区分为两类:好的债务和不好的债务。
  • 把不好的债务按照利率从高到低排序,计算一下多久你可能清偿所有债务。

额外馈赠

“退休”的确切含义是什么

退休,代表着“自由”,具体而言,即财务自由——一种不会囿于财务善被迫用自己别无选择的方式将自己的时候花费在不合心意的事情上的能力。

健身

为什么需要破解自己的健康密码

健身不公是保持健康体魄的关键要素之一,也是灵活的、具有创建性的脑力活动的基础。

自信心

好的身材能让你自我感觉良好,也能让你对能完成自己设定的目标这伯事感觉良好。这种自信心可以展现出来,体现在你和他人的交谈与交往当中。此外,还有一个不太科学的解释:当你看上去很好看的进修,你的感觉也会很好。

大脑的力量

我不能肯定地说,是锻炼或者体脂率引起我大脑的化学变化或结构变化,从而让我更聪明、更专注 、还是只是我感觉更好,因此更加努力地工作。另外,当你总觉得疲倦,无心工作的时候,或者你觉得自己状态不佳的时候,你可能会发现,改变饮食和加强锻炼可以让你的身心同时获得新活力。

恐惧

不要让自己醒悟得太晚,从现在起就认真对待。不要等到出了健康问题才开始关心自己的健康。

设定自己的健身标准

挑选一个具体的目标

谨记每次不要试图挑选一个以上的目标。同时达到多个健身非常难以实现的,因为这些目标之间经常会是直接冲突的。

创建里程碑

一旦决定 了健身的主要目标,你就应该想办法创建一系列里程碑,沿着里程碑前进你就一定会到达最终的目标。
一定要确保里程碑是可以实现的。

测量你的进展

在你向着自己的目标努力前进的时候,采用正确的方法测量自己的进展也是非常重要的。每个时间间隔,你都需要知道自己是否正朝着正确的方向前进。

保持健康的生活方式

达成健康目标,你的战斗还远没有结束。如果不能切实改变自己的生活方式,你取得的进展很快就会消失。
你必须弄清楚如何将健康的生活习惯引入你的生活,以便让定期锻炼和健康饮食成为你日常生活的组成部分。

热力学、热量和你

什么是卡路里

卡路里根本上讲是能量的计量单位。具体而言,就是将一千克水在一大气压下提升一摄式度所需要的热量。
每克碳水化合物和每克蛋白质提供 的热量大约是4卡路里,而每克脂肪提供的热量约是9卡路里。因为我们无法消化纤维,所以来息纤维的热量基本上可以忽略不计。

减肥很简单

只要吃下去的热量比燃烧掉的热量少就可以了。

摄入了多少卡路里

燃烧了多少卡路里

利用卡路里来实现自己的目标

动力:让你的屁股离开椅子

什么能激励你

如果你能为自己找到时一个能够激励你实现健身目标的因素,你就可以利用它来帮助自己离开椅子,立刻投入到健身运动中。

过早奖励自己

如果你想扼杀自己的动力,那么你尽可以犯这样的错误:在做好工作之前就因为“做好工作”而奖励自己。

保持动力的做法

即使你可能已经想出最大的激励等量关系让自己立刻开始转变成一个全新的、健康的你,但是久而久之激励很可能最终会失去效力。
在各个地方张贴图片,提醒你自己想变成的样子,这是保持 动力的一种好方法。
制作进度图表并且不断提醒自己你已经走了多远也是有帮助的。
另一咱强大的保持动力的方法是游戏化。
坚持健身计划的激励因素

方法 说明
听有声书 我跑步或举重的时候会一直听着有声书或播客,我发现这件事值得我每天都期待
在跑步机上看电视 如果你保允许自己在跑步时才看电视,你可能会有更大的动力去跑步
外出跑步 如果你喜欢户外活动,那么外出跑步对你而言可以是一个巨大的动力
离开孩子一段时间 我们都需要给自己一点儿休息时间,许多健身房有看护服务,能在你锻炼的时候照看你的孩子

计划了就一定要执行

如果你能让自己持久保持动力,这确实很棒。但是,有时候不论有没有动力,你都得咬紧牙关坚持计划。一定要提前做好决定,这能给你约束,让你致力于自己想要采取的一系列行动。

行动

  • 列出你要健身或改善健康头部的原因。从这份清单中,明确三项最重要的激励因素,打印出来并张贴在不同的地方,确保自己每天都能看到。
  • 从本章讲述的保持动力的做法中选出几条,并在生活中实践。或者找几个可以激励你的人的照片,张贴在你能看到的地方,或者找一个新的有关健身的应用,把锻炼身体变成乐趣。
  • 在达成健身计划的某个里程碑之后给自己一个奖励。把你的进展头部画成图表,达成目标的时候奖励自己。
  • 当你想要中断锻炼步伐的时候,停下来问自己,如果不放弃,3个月后,下一年会怎样。不管怎样那一时刻总会到来的。

如何增长肌肉:书呆子也能拥有强健的肌肉

肌肉是如何生长的

人类的身体具有令人惊讶的适应性。着急就是,通过增加你要求肌肉完成的运动量来逐步增加肌肉的负担,使身体以增长肌肉作为回应。从根本上讲主浊,你要让自己的身体相信:在增加新肌肉之前,你需要更大的肌肉。

举重的基础知识

不同的目标

力量

如果你的重复次数较少,而每组之间的休息时间较长,你基本上是在增强力量。

规模

肌肉增大主要是通过中午的重复次数和矢量的休息间隔实现的。

耐力

继续增加重复次数。

准备开始

你应该做哪种举重练习

挑选好的动作的总体策略就是,要做尽可能多的复合运动。复合运动 就是会身体多处关节的练习。

吃些什么

如何获得完美腹肌

尽管就像其部位那样,你可以通过激进必对抗性训练增大你的腹肌,介是大我数人之所以没有腹肌,不是因为腹肌不够在,而是因为他们看不到。

你的身体不想让你有腹肌

你要明白身体是一台非常复杂的机器,它并不在乎你穿泳衣是否漂亮,它的主要关注点集中在确保让你活着。

你该怎么做

你不仅要调节自己的包含,放弃任何禁忌的食物,还要确保自己像试图增加肌肉时那样继续做举重练习。

启动跑步程序

不管是想减肥还是想改善心血管健康,你都可能会对跑步感兴趣。

为什么你想跑步

跑步是最容易增强心脏、增加肺活量的方法。

准备开始跑步吧

入门建议

在开始跑步之前,最重要的就是下定决心。如果不能坚持一周跑3次,你不会有任何实际进展。如果你不能坚持跑步,你不公不会进步反而会退步。锻炼耐力需要时间,而失去耐力却不需要太多时间。
此外,刚开始跑步的时候不要太关注进展。随着时间的推移。你的跑步距离会不断增加,最终会到达你设定的目标。你必须坚持并有耐心,如果你过早地急于求成,很可能会变得心灰意冷,无法继续。

站立式办公及其他窍门

站立式办公和跑步机上办公

包含窍门

  • 用微波炉烹饪鸡蛋
  • 原味脂酸奶
  • 冷冻肉类

高科技健身关务:极客现身

步行计数器和计步器

无线体重计

组合设备

耳机

应用

精神

如果你不征服自己,你就会被自己征服

心灵是如何影响身体的

从心灵开始

如果你不相信自己能够做到,你几乎做不成任何事情。

心灵和身体的联系

不管这个机制是如何运转的,重要的是你要理解自己的所思所想影响着塑了你现在的生活。

拥有正确的心态:重新启动

什么是积极性

积极思考与现实主义是不矛盾的。事实上,积极思考在应用层面上是现实主义的照张体现,因为它是一咱信念,这种信念让你有力量改变现实,让你确信你不是环境的受害者。

积极性的正面作用

工作态度会直接影响工作表现。关于这一点,是用自己的工作效率来做的试题。

如何重启你的态度

改变自己的想法

如果想改变自己的态度,你就必须改变自己的想法。如果想改变自己的想法,你就必须转变自己思维模式。你的思维模式是由你的习惯决定的,因为我们可以追溯到改变你生活中处理任何关键事情所采用的主要方式——养成一个习惯。

冥想

某些论点表明经常冥想的人更容易体会到时正面情绪。

劳逸结合

推荐书籍

  • 积极思考就是力量

构建一个积极的自我形象——规划你的大脑

什么是自我形象

自我形象是在甩掉别人对你的看法,摆脱所有用来自我安慰的谎言和欺骗以后,你看到的自己的样子。
这种自我形象是很强大的,因为你的大脑往往不允许你做任何事情以违反它的自我评估。这种人为的局限性很难克服,只是你可能甚至都没有意识到它们的存在。

自我形象是很难改变的

如果你重复做一件事同时假装你已经是自己想成为的那样的人,你归终将变成那样的人。

对你的大脑“重新编程”

行动

  • 列出你的缺点。不仅试着想想你是如何认知自己的,也试着想想别人又是如何认知你的。这份清单不一定完全正确——你的自我形象的很多方面被坦在了潜意识的深处,但它会是一个很好的起点。
  • 你觉得这份清单上有哪些方面是无法改变的?为什么?想想这些方面是记久性的,还是只是因为你的偏偏给你自己带来了局限。
  • 尝试至少改变自我形象的一个负面的方面。用本章提出的建议来进行改变。试着用这个“假装自己能成功”的方法和正面的强化自己的新信念。

爱情与恋爱:计算机无法牵着你的手

书单

自我提升和励志类图书

  • Steven Pressfield的The War of Art
  • Dale Carnegie的《人性的弱点》
  • Napoleon Hill的《思考致富》
  • Maxwell Maltz的《心理控制方法》
  • Norman Vincent Peale的《积极思考就是力量》
  • Ayn Rand的《阿特拉期耸耸肩》

软件开发类图片

  • 代码大全
  • 代码整洁之道
  • Head First设计模式

投资类书

  • Gary Keller和The Millionaire Real Estate Investor
  • Robert Kiyosaki的《富爸爸,穷爸爸》
  • Kerry Given的No-Hype Optiions Tradiing: Mythhs, Realitiies, and Strategies That Really Work

积极面对失败

因为在你的生活和事业中你很可能面对大量的困难。

为什么我们总是害怕失败

畏惧失败似乎是大多数人的本能。人都喜欢做自己擅长的事情,逃避做那些自己涌胜任的或是缺乏技能的事情 。我们似乎与生俱来畏惧失败。这可能是基于保护脆弱的自尊的想法。或许我们害怕失败就是因为我们太过将失败归咎于个人,我们认为在特定领域下的失败是个人价值的流逝。
即使我们知道失败并不是终点,我们似乎也能感受到这一点。我们往往太过较真,把失败看得太重。

失败并不是被打败

失败不同于被打败。失败是暂时的,被打败是永恒的。
要实现不畏惧失败,第一步就是真正意识到失败不是终点——除非你选择把它看作是终点。

失败是通往成功的必经之路

不要畏惧失败,要拥抱失败。不只是因为失败和被打败 不同,还因为失败是通往成功的必经之路。生活中所有值得拥有、值得去完成的事情都需要经历失败。

学会拥抱失败

只是不畏惧失败还不够,还要主动寻觅失败。想成长就必须把自己放在保证会失败的环境中。我们常常会因为停止做那些对我们有挑战或者危险的事情而停滞不前。

结束语

《软技能:代码之外的生存指南》读书笔记相关推荐

  1. 读书笔记 | 墨菲定律

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  2. 读书笔记 | 墨菲定律(一)

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  3. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记

    <洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...

  4. 股神大家了解多少?深度剖析股神巴菲特

    股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...

  5. 2014巴菲特股东大会及巴菲特创业分享

     沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...

  6. 《成为沃伦·巴菲特》笔记与感想

    本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...

  7. 读书笔记002:托尼.巴赞之快速阅读

    读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...

  8. 读书笔记001:托尼.巴赞之开动大脑

    读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...

  9. 读书笔记003:托尼.巴赞之思维导图

    读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...

  10. 产品读书《滚雪球:巴菲特和他的财富人生》

    作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...

最新文章

  1. 名校算法博士找工作两月无果,因本科是不知名学校被婉拒
  2. 2D图像转3D仅需5秒,特斯拉的自动驾驶技术有救了?
  3. SAP BSP source code handling - how is native html source generated by UI framework
  4. ansbile简单应用
  5. Python计算机视觉中译本实例代码/数据集
  6. 动态代理(2)----动态代理和AOP
  7. 开放源代码是如何吞噬软件的
  8. 电熨斗IEC测试流程及周期
  9. 软件盗版受害者解决方法
  10. 【自定义WPS插件xlam】
  11. 三维坐标转经纬度_地形图坐标转换小程序使用方法
  12. Photoshop设置图片的背景色为透明
  13. echarts设置tooltips样式以及调取数据
  14. 20200404 时间飞逝 青春不在
  15. css文字向右对齐_如何使用CSS实现文本左对齐、右对齐和居中对齐
  16. shopNC开发手册
  17. 【科软课程-信息安全】Lab12 SQL Injection Attack
  18. 南华大学计算机科学学院,南华大学计算机科学与技术学院研究生导师简介-万亚平...
  19. 手把手教处理串口数据
  20. 函数的返回值,C语言函数返回值详解

热门文章

  1. Spring Security使用数据库登录认证授权
  2. kubernetes资源管理平台ratel
  3. 笔记本合上盖子不休眠
  4. Unity3D-network网络相关(一)
  5. Dropout 和 keep_prob
  6. buuctf Mark loves cat
  7. 《经济的律动》徐远(作者)epub+mobi+azw3格式下载
  8. python文件存储为json格式_python 储存文件json
  9. The Secant Method(正割法、弦截法) 附C语言代码
  10. 【计算机视觉】张正友相机标定Calibration原理过程结果