软技能

John Z.Sonmez 著 豆瓣链接
2020 年 1 月 4日 更新完毕



第一篇 职业

如果为了谋生一头扎进写代码的世界里,和铁匠铺的铁匠没什么区别。
如何像企业一样思考

  • 企业要有一个产品和服务,你的产品或服务是什么?
    软件开发人员售卖的是开发软件这项服务,售卖的是把一个想法变成一个数字化的现实产品的能力。
  • 光有产品和服务还不够,想赚到钱,就必须让潜在的客户了解该产品或服务。
    你需要做到
    - 专注于正在提供怎样的服务,以及如何营销这项服务
    - 想法设法提升你的服务
    - 思考可以专注为哪一特定类型的客户或行业提供特定的服务
    - 集中精力成为一名专家

设定目标
如果没有确定自己的目的地,取得实质性进展的速度要远小于 确定了目标而全力以赴实现它。

如何设定目标?
先设定一个大目标。五年后或十年后在哪里?有了大目标,然后假设已经达到了大目标,反推沿途都经历了哪些里程碑。

如果你可以驱动小目标逐渐前行并靠近大目标,那么最终一定会达到目的地。

定期追踪自己的目标,如每周、每月、每年在设定下一次目标之前先检查上周设定的目标。

人际交往能力
别管我,我只想一个人安静地写代码!我知道自己不是唯一一个抱有这种罪恶想法的人。

几乎所有职业的工作,都是和人打交道。每天早上检查邮件,开会制定方案。真正坐下来要写的代码,是沟通的结果。

  • 每个人都希望感到自己重要
    如果你无法保全他人的自尊,那你永远也不可能赢得他的心。
  • 永远不要批评
  • 换位思考
    直截了当地告诉老板为什么你喜欢想用某种方式实现某个功能,这并不明智。
    更好地方法是从对方的心态出发提出建议,阐明为什么采用你建议的方法实现该功能对老板非常有用。理由可能是“让软件更稳定”,或者“按时交付”
  • 避免争吵
    既然逻辑和纯粹的理性无助于说服一个尖声大叫的小孩明白睡觉能让他得到充分的休息,那么,你也不可能依此方法来说服一位备受轻视的同事接受“我做事的方式才是最好的”

你是哪类软件开发人员

  • 在一个专业方向是拥有专长
    专业化的规则是:专业化程度越深,潜在的机会就越小,但获得这些机会的可能性就越大。

攀登晋升阶梯

  • 承担责任
    在你的职业生涯中,你经常会面对更多金钱还是更多责任的选择。至少从长远看来,正确的选择几乎永远是更多的责任。

金钱总是追随者责任。有任何机会去承担更多责任时,承担起来!

  • 引人注目
    提供演讲或培训、发表意见
  • 自学
  • 成为问题的解决者
    在任何组织中,总是有很多人会告诉你为什么这个想法行不通,为什么那个问题太难。
    千万不要成为他们中的一员。相反,要成为那个永远能为各种问题找到解决方案的人。

成为自由职业者
对软件开发人员来说,成为自由职业者极具吸引力,但迈出这一步很难。

  • 开始
    推荐全职从事新业务之前先做一段时间的兼职副业。
  • 问问你认识的人
    获得客户的最佳方式是通过你已经认识的人
  • 获得客户的最佳途径
    免费提供有价值的东西,做“吸引式营销”
  • 怎么收费
    书中美国环境下,自由职业者的时薪收费应该是全职雇员时的两倍
    营销策略是基于自己的服务可以为客户节省大笔开支或者提高他们的业务,就可以根据自己的服务为客户带来的价值来定价。

在真正成功之前,先假装成功

  • 要如心理暗示那样行事
    你仿佛已经具备了成功完成任务的技能和天分
    你仿佛已经成为自己想成为的那类人
    仿佛战斗已经结束,而你大获全胜,因为你深知如果自己坚持不懈,胜利就在眼前
    你仿佛已经对即将踏上的未知道路驾轻就熟
  • 付诸实践
    不管你现在身居何处,回顾过去,曾经的艰难与那些看起来的“不可能”,你现在也都从容应对

第二篇 自我营销

百折不挠,越挫越勇

  • 万事开头难
    随着时间的流逝,原本让你不适的东西你最终都会应对自如。你需要足够的意愿和时间去克服尴尬,直到它们不再让你感到局促不安。
    你必须认识到大多数人在第一次面临挑战时都需要克服这样的不适感,尤其是他们面对一群人的时候。
    大多数人并没有做到这么一天。他们早早地选择了放弃。他们太在意别人怎么看自己,没有拼进全力去克服这些困难,克服掉哪些不适感,让自己变得更加优秀。
    大多数开发人员并不愿意为了收获更多成就而在短期内被看做傻瓜。
  • 被看做傻瓜又如何
    如果你看起来像个傻瓜,那最糟糕的情形是什么?你不会因为让自己出丑而受到伤害。无论你在讲台上演讲得有多糟糕,也没有人真的在乎。诚然,在讲台上抖抖索索、汗如雨下可能让你看起来很可笑,而当这一切都结束的时候,没人会记住这些。
    如果你想成功,你必须要学会收起自己脆弱的自尊心,勇敢走出去,别害怕让自己出丑。你的生存之道就是不必太在意,别害怕被人看做傻瓜。

第三篇 学习

如何自我教育
在阅读某个主题的书之前,大致浏览后就开始实践。不用担心自己是否知道该做什么。乐在其中,你会发现随着自己的实践和探索,自己在哪些方面发现了问题。
一旦你已经实践过,并积累了各式各样的问题,立刻回到书本当中。当你回去重读这些参考资料的时候,你有强烈的冲动去消化吸收其中的内容。因为你已经积攒了很多想要找到答案的问题,你对哪些内容更重要早已了然于胸。
然后,你可以把自己学到的新知识重新应用于实践。重复这个循环,周而复始。

十步学习法
相信大部分软件开发人员都承受着巨大的压力:快速学习新技术、新编程语言、新框架和其他能力。
这就需要好的自学方法,在有限的时间内掌握所需的内容。
基本思想:要对自己要学的内容有个基本的了解——了解自己不知道什么。然后利用这些信息勾勒出学习范围。最后通过“学习-实践-掌握-教授”的过程获得对该学科的深刻理解。

在学习过程中常犯的两类错误:

  • 在知之不多的情况下盲目开始,即行动过快
  • 在行动之前准备过多,即行动太晚
    你要专注于掌握自己所需的、能在下一步动手操作最小量的知识。经受住学习所有知识的诱惑,你会获得更大的成就。

第四篇 生产力

专注,就像生活中的许多事情一样,就是一个关乎“冲量”的游戏。想要达到专注工作的状态很难,但是一旦进入专注状态,就能轻松保持。

如何更专注
你必须要认识到,专注不是一个“即插即用”的开关。要进入专注模式,必须要克服将自己的思绪集中于单一任务时的那种痛感。你必须要意识到,这种痛苦和不适只是暂时的,不会持续很久。
我用于提高生产力的大多数方法都是以这种方法为基础的:达到专注的临界点。

有效利用番茄工作法
第一次使用番茄工作法的时候,并没有严格做到它规定的要求。只是用它来设置若干个“25分钟”的番茄钟。并没有留意每天完成了几个番茄钟,也没有估算每个任务要用完几个番茄钟;因此没有从中受益。

番茄工作法只有被当做估算和评估工作的工具使用时,才能发挥它的真正威力。它使你有能力去评估自己每日工作的努力程度,也能知晓自己的工作能力。
首先搞清楚一周能工作多少个番茄钟,并相应地设置任务的优先级。我一直幻想着自己可以在一周内完成超出自己实际能力的许多的工作,过高地估计了自己的时间而低估了完成任务所需的时间。

你可以完成多少工作
你可能会这么算,每个工作日平均工作18小时,一个番茄钟是30分钟,所以理论上你应该完成16个番茄钟。但实际上,即使12个小时完成16个番茄钟也是极为吃力的。(也就是45分钟一个番茄钟也是极为困难的)

定额工作法
所有生产力提升的方法都有一个问题:它们对于每天都会重复发生的任务似乎都束手无策。
对重复性工作的频率进行量化。承诺是“定额工作法”的核心。因为如果失信一次就会有第二次,很快定额在你眼中就会变得一文不值。
随着时间的推移,只要每天都能保证完全落实到位,小砖头终会筑成高墙。只关注高墙很容易让人泄气,如果每天只是砌砖就会容易很多。

对自己负责
要培养“对自己负责”的精神,首先要让自己的生活井然有序。

当你去上班的时候,哪天需要上班是固定的,几点上班几点下班也是固定的。你必须通过为自己设定规则,将这种条理性自愿地应用到自己的生活之中。你需要创建自己的规则来管理自己的生活,并且要在自己思维清晰、大脑尚未被错误的判断蒙蔽的时候,提前制定好这些规则。例如每天刷牙。
思考一下,如果不是必须自己完成某项活动的话,你会怎样安排自己的生活。

职业倦怠
在这里插入图片描述
作为人类,我们往往会对刚出现的新鲜事物激动不已。但是之后,因为对它们习以为常了,我们要么把它们看作是理所当然的,要么会心生厌烦。

墙的另一侧是什么?成果会急速增加。动机和兴趣也会被大幅拉升。

只知道这一点还不够,没有动机,你不会有紧迫感。你需要的只是些许条理。本质上,你需要为自己创建一套确保自己继续前行的规则。在你兴趣和动机都处于最高点的时候制定好计划。当你不可避免地撞到这样一堵墙的时候,这个计划能帮助你穿过它。

分解任务:如何吃掉一头大象
要吃掉一头大象,每次吃一口。
通过将大任务分解为小任务,你会发现自己更有动力去完成它们,也更加稳妥地向目标前进。

为什么你总是逃避努力工作
被我们认为困难的事情,实际上都是我们不想做的事情,因为它们不那么激动人心,也不那么光彩照人。只做自己感兴趣的事情,非常诱人。一旦你不再感兴趣,你会毫不犹豫地飞向下一个目标。

但是,一旦你的伙伴中有人愿意在一件事情上坚持更长的时间,那么他最终会超越你。赛跑比的是谁的耐力更长久,而不是看谁冲刺更有力。


第五篇 理财

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

如果你用自己工作赚来的钱去购买不需要辛苦工作就能够增值的资产,那么你最终只需要做相同或更少的工作就能赚到更多的钱。如果你每个月把自己工作赚来的钱花在负债上,则会背道而驰,你被迫更辛苦地工作去赚更多的钱,以便继续支付保有这些负债的费用。

你真的了解自己的退休计划吗
慵懒地躺在沙滩上,捧上一本书,酌一口冰镇朗姆酒,任海浪拍打在脚面上…这就是我们很多人畅想的退休生活。
许多人认为这样的场景理所当然,并假设这样的场景一定是在60岁以后发生。

开源节流,完成原始积累,进行投资。通过钱生钱的方式实现财务自由。
比如计划退休后的每月开销是5000元,则你投资的房地产每月至少能带给你等同的收益,且能抵消通货膨胀的影响。

作者着力强调的是

  • 努力工作
    作为白手起家的人,梦想一夜暴富是不切实际的。通过工作攒钱是比较容易的方式。
  • 勤俭节约
    合理使用辛苦赚来的钱,没处花费思考其能否为你带来更多的价值。如尽量买二手车而不是新车。
  • 理财
    紧靠工资实现财务自由的难度极大。股票、期权、房地产都是一个选择,可以从小投资做起。

第六篇 健身

为什么需要破解自己的健康密码
自信心比天赋更能预测成功。
当你看上去很好看的时候,你的感觉会很好。

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

如何增长肌肉
通过增加你要求肌肉完成的运动量来逐步增加肌肉的负担,是身体以增长肌肉作为回应。


第七篇 精神

你真正要做的是战胜平庸——从大脑开始。你是如何看待自己的,这一点拥有惊人的力量,可以限制你的发展,也可以让你加速前进。

在内心深处,我们都有一个自己的形象,这个形象将真实地反映出我们的大脑对真实的我们自己的看法。
大脑对自己的认知有局限性,这将导致遵从于自己设定的自我形象。

设定一个你想成为的清晰形象。你的潜意识就是一个敏感的孩子,相信你所说的一切。如果你常常说自己笨或者健忘,你的潜意识就会相信事实的确如此。

积极面对失败
畏惧失败似乎是大多数人的本能。失败不同于被打败。失败时暂时的,被打败是永恒的。

要实现不畏惧失败,第一步就是真正认识到失败不是重点——除非你选择把它看作是重点。
生活中所有值得拥有、值得完成的事情都需要经历失败。

大多数伟大的人取得的最大成功与他们所经历的最大失败只有一步之遥。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值