《软技能–代码之外的生存指南》学习笔记之生产力篇

作者:[美] John Z. Sonmez
摘要:这是⼀本真正从“⼈”(⽽⾮技术也⾮管理)的⾓度关注软件开发⼈员⾃⾝发展的书。书中论述的内容既涉及⽣活习惯,又包括思维⽅式,凸显技术中“⼈”的因素,全⾯讲解软件⾏业从业⼈员所需知道的所有“软技能”。
说明:只作为自己的读书笔记,不做商用。若有侵权,请告知,立即删除。

1.开始于专注

说的很对,我现在经常工作的时候被各种事情打断,尤其是我目前的岗位在公司里面的定位,(自我感觉)类似后勤,协助其他人工作。他们找不到的工具,找不到的版本,都来问我;我个人呢,也容易被电话,微信,推送消息等打断,或者发呆,或者收快递之类的,都不能真正的集中注意力,导致一天下来感觉啥事也没干。

2.如何专注

我和作者一样,也尝试了许多方法,如GTD,notion,或者wolai,或者时光序,还有番茄钟。结果番茄钟变成我记录每天工作内容的东西。我也确实记不起来昨天做了什么,因为我没有计划。

3.如何计划

从季度计划开始,再到月计划,再到周计划,最后是日计划。

老生常谈的问题,谁都知道列计划,但是要怎么列计划呢?怎么开始执行?

季度计划
列出自己3个月的计划安排,一个大的项目,或者学习一个新知识。

月计划
每个月的第一天,从季度计划中挑选任务,看那些任务可以在这个月完成,根据当前本月天数和之前完成情况,粗略估计这个月每天的工作情况。

周计划
每个周一早晨,利用看板做计划,可以分类为今天,已完成,未完成,下周开始。
写一份一周要完成清单.

日计划
利用番茄钟,每天可用番茄钟一般为10个。我自己记录的番茄钟一般也差不多是8-10个。

其实最重要的问题是如何抵抗干扰。

对照作者所说的 ,我决定尝试:

1、手机设置成省电模式(专注模式),只能接听/拨打电话和接受/发送短信;
2、电脑的聊天软件设置成隐藏弹窗,并关闭电脑提示音。
3、找时间统一回复消息。(可以专门的一个番茄钟)
4、劳逸结合,休息是为了之后更好的工作。

4.番茄钟

另一个问题是番茄钟如何真正的使用,才不会像我之前那样,把它变成记录工作的工具。

作者说“番茄工作法当作估算和评估工作的工具才能发挥正真的威力。”

番茄钟真正的作用是排列任务的优先级,在有效的番茄钟内完成设定的任务。
如果没有完成设定的任务而使用完足够数量的番茄钟,就要看工作的优先级是否正确。

在回想我自己的使用方法,我确实是一个没有好好估计自己完成这项工作要用多少个番茄钟,二个没有排好优先级,常常被其他的事情打断。

所以我要尝试的是:

1、先保持记录一周的工作,
2、要 **认真分析** 每个任务的消耗番茄钟的情况。
3、根据分析情况来估算下次类似任务可能用到的时间。
4、再验证估算是否准确,再做调整。
5、强制执行番茄钟,按照抵抗干扰的方法,任何事情插入都等待当前这个番茄钟结束再说。

了解:

1.番茄钟使用心理:定下的目标任务无法完成反而更加烦躁和沮丧。
2.番茄完成数量:理论上一天8小时,25分钟一个番茄钟,一共是16个,实际上和作者说的一样,我平均一天下来在10个左右。(有的状态不错就14个,有状态不好就6、7个)
人不是机器,不可能时刻保持专注!!!

5.定额工作法

几乎每天都会有重复的事项,比如我每天要参加每日早会。我也想每天锻炼,学习python,或者新知识,如数据库,ps,拍照等等等,但是坚持不到一个星期就因为各种事情打断,最后不了了之。

为了解决以上痛点,作者自创了“定额工作法”。

怎么做:

1、给重复性的事项做量化,如:每周跑步3次
2、明确有效时长,比如每周,每2周,每天
3、重视“承诺”,自己定下的目标,含着泪也要做完,没有其他选择。(核心)
4、尊重做好的量化,比如每周记住100个单词,结果只剩最后一天了,也要把这100个记完!
5、调整,发现100个单词太多了,下周(下个有效时长)减少到80个;发现100个单词不在话下,就加多到120个

6.对自己负责(态度)

“完成工作有两个动机一个是内部动机(来自内心的动机),一个是外部动机(来自外部奖励或者惩罚的动机)”

嗯嗯,是的。缺乏思考的我对这句话充分的认可!

大部分是由外部原因推动我做事情,所以我会有拖拉,或者敷衍的行为,导致最后的结果是:事做了,但是没做好,大家都不满意。

就需要自身有(强烈的)责任感,要对自己负责。

怎么做:

1、培养"对自己负责"的精神,要让生活井然有序。给自己设定规则,如几点起床,几点睡觉。
2、外部监督,让其他人监督。最好是有相同目标的人,告诉别人自己的目标,定期汇报进度,互相强化责任感。比如加入监督小组,或者公众承诺。

7.多个并行任务

我个人认为:多个任务同时进行,会导致事情都做了,但都没有做好。

我工作的体验就是的,多个测试任务同时进行,思考不能专注,总会又遗漏的地方,交接任务后,看似完成了,实际后面又有很多返工的。在做新任务时候又要处理这些返工的,反而减少降低了效率。

作者认为,更多的情况时切换任务而不是多任务并行。如正在工作时,接受到邮件,去回复邮件,又接着做工作。这种情况算是切换任务。

对于切换任务怎么做:

把分散的任务集中处理,如回复邮件,在一个时间内只做回复邮件这一件事,不要收到一个回复一个。

推己:我工作不用邮件,用钉钉,那就我每小时抽10分钟回复?

什么是正真的多任务?两个事情同时做,但只有一个用脑,另一个是用惯性的。如:一边健身一边听有声读物,一边听音乐一边敲代码。

但是,一边健身一边敲代码是不行的,一边举重一边做数学题也是不行的。所以需要自行寻找合适自己的多任务并行。

所以,一边洗澡一边唱歌是多任务并行吧。

8.职业倦怠(新鲜感)

看着作者举例我就想到所有的第一次,有紧张/有期待/有兴奋/有忐忑。习惯了之后就没有那种感觉,这样的情况应该叫做倦怠吧。

所有的半途而废都是因为倦怠,不想谈恋爱,不想继续搞研究,不想上班了,不想学做饭了。

作者说是有一堵墙,我们撞到墙了!我们被挡住了!
但是穿过墙之后就柳暗花明。

想起我自己之前学游泳,高考结束的暑假,开班20多个人,时间30天。到20多天的时候,学会的几个人不来了,没学会的也不来,就我和两个人还在坚持,我也算笨的,20多天都没有学会(主要是不会换气)。但是觉得钱都交了,还剩几天不要浪费了,学不会就当作在游泳池玩水。
结果后面几天就只有我一个人,有一天游着游着突然会了!我自己都懵了。

按照作者的说法,就是碰到那堵墙了,因为“来都来了”的想法,我没有放弃,结果那堵墙我穿过去了,至今我都记得那个感觉,真爽!
游泳这个技能学会了真的就忘不掉了。

怎么做:

1、产生了倦怠,首先要意识到有一堵墙在前面了,要坚信:坚持就能有结果!

9.时间是怎样被浪费掉的(时间都去哪了)

休闲娱乐,不必要的会议,不必要的聚会,不必要的八卦新闻等等,会消耗大量的时间,你应该将有限的时间选择做正确的事情。

怎么做:

1、放下手机,不要刷短视频打游戏看综艺啦!做其他任何事情都行。
2、正确认识娱乐。喜欢刷视频打游戏看综艺都是放松的一种手段。只要不是为了逃避工作的放松,都是支持的,但不要沉迷其中,否则就是浪费时间。
3、跟踪记录,每天的时间都消耗在哪里。

10.惯例(习惯)

就是习惯,当然熬夜也是一种习惯,作者说的是良好的习惯。

怎么做:

1、形成惯性。养成习惯,每天累计一些,一年下来就不少了。
2、惯例细化,可以在工作日定下每天要做的事情。
3、不要沉迷惯性,在你执行惯性的时候总会有打断的事情,不要沮丧,从容应对。
4、找出坏习惯,改掉。方法是养成新习惯,代替他。(吃槟榔改成嚼口香糖?)
5、用暗示作为习惯的触发(听到某种音乐就进入到专注模式?)

11.分解任务

大型的任务总是让人很绝望,让人想逃避而且不明确。比如领导叫我测试完这个版本并发布,就让人很绝望,这么多功能怎么可能测试完?反而容易带来极大的心理压力,并不自觉就拖延,找其他简单的事情来做。(带薪上厕所)

怎么做:

1、弄清楚能不能分解成一个个小的任务。
2、可以分解成小任务,就要明确每个任务的目标。不明确就要追根刨底搞清楚,才能保证最后不会有错。
3、万丈高楼都是由一砖一瓦建成的。要有信心,你知道是能建成。

12.努⼒⼯作的价值

不多说了。

13.任何⾏动都⽐不采取⾏动好

一个问题不去解决,就永远是个问题。
一个决策只有两种结果,好结果和坏结果,只有行动了才知道决策是否正确,否则就只能是一个猜想;只有行动了,才知道问题如何更好的解决。

“跑起来的汽车更容易转向”,赞同!
不要因为恐惧而停滞不前,开始做了才能调整,往正确的方向前进。

总结:

这一篇比较长,作者分了好多个章节,他应该是使用了“分解任务”的方法来完成这篇文章的。

提高生产力的方法:

1、保持专注–方法:番茄钟(核心是:分配任务的优先级
2、任务制定–方法:定额工作法(核心是:遵守承诺
3、自我驱动–方法:对自己负责(核心是:端正态度
4、认清事实–方法:承认自己会倦怠,承认自己面前有一堵墙阻碍了自己(核心是:坚持不放弃
5、认识时间:大量的时间正在被浪费,被娱乐占据(核心是:放下手机
6、培养习惯:认识了时间,制定了计划,给足了鼓励,就要养成习惯,靠惯性去执行而不用额外动脑子了(核心是::暗示+新习惯替换坏习惯)
7、分解任务–方法:大任务分解成小任务(核心是:小任务要明确
8、采取行动–方法:心动不如行动(核心是:不要害怕,做了才有机会调整,往正确的方向下前进;不做什么都没有,问题仍未解决,只有后悔和遗憾。)

还有一点总结。9、从容面对这些计划和安排,它并不是唯一解决方案,不要一点点困难就把心态搞崩了。

20220302~20220304晚上

《软技能--代码之外的生存指南》学习笔记之生产力篇相关推荐

  1. 软技能-代码之外的生存指南 学习笔记

    Soft Skills: the software developer's life manual 这本书是美国的一个软件开发人员写的,但是书中除了有Java.C# 几个单词外,没有一行代码,因为这本 ...

  2. 《软技能——代码之外的生存指南》 之博客篇

    昨晚拜读 软技能-代码之外的生存指南 讲真,收益不少,感同身受的太多.而让我决定重新开始写博客,也是在拜读了 第21章 创建大获成功的博客 之后 博客的重要性早已烂熟于心,除了总结.记录外,更多的是分 ...

  3. 程序员的自我修养——读《软技能-代码之外的生存指南》笔记

    我记得曾经读过俞甲子的<程序员的自我修养--链接.加载和库>,当时就觉得这个书名起的不太合适,有点不合主题,因为这本书主要讲述链接库的事情,我认为这个是编译器的一部分,是作为程序员要掌握的 ...

  4. 《软技能——代码之外的生存指南》笔记

    学习之十步学习法 作为在互联网日新月异时代的软件开发人员,自我学习能力为一个开发人员最重要的一个自身技能.如果我们想成为最好的开发人员,那么就必须要学会自学.无论如何,学会自学都是自我教育的核心技能. ...

  5. 软技能-代码之外的生存指南-读书笔记(持续更新中)

    思维导图,最后再画 文章目录 职业 自我营销 学习 生产力 理财 健身 精神 第一章 为何本书与你先前读过的任何都迥然不同 概述 职业 第二章 从非同凡响开始:绝不要做他人都在做的 选择领域做专,转变 ...

  6. 《软技能-代码之外的生存指南》学习笔记之理财篇

    <软技能–代码之外的生存指南>学习笔记之理财篇 作者:[美] John Z. Sonmez 摘要:这是⼀本真正从"⼈"(⽽⾮技术也⾮管理)的⾓度关注软件开发⼈员⾃⾝发展 ...

  7. 《软技能 代码之外的生存指南》

    这是一本关于程序员人生的书籍,并不是一本技术书.作者从职业.自我营销.学习.生产力.理财.健身.精神七个方面来介绍,从中可以看出作者初期还是一个扎实.能力强的程序员,后面慢慢进入房产和其他投资实现了财 ...

  8. 《软技能-代码之外的生存指南》的读后感

    <软技能-代码之外的生存指南>的读后感 该文章是阅读<软技能-代码之外的生存指南>这本书后的读后感,主要总结了这本书中的几个方面的笔记. 1.职业篇 ①拥有商业心态 目前我们中 ...

  9. 软技能-代码之外的生存指南

    作为一个初级程序员,生活不仅有眼前的bug,还应该有诗和远方.最近读了一本书,虽然只读了一半但其中阐明的思想让我感受颇深. 初次看到这本书时候,就像书名软技能-代码之外的生存指南一样,直觉告诉我这肯定 ...

最新文章

  1. 机器学习中的欠拟合与过拟合
  2. 从纸钱包,带你走进贴心的BCH!
  3. 配置ANDROID_HOME
  4. Photo Sphere Viewer 全景图
  5. vimium插件_chrome插件神奇的vimium人性化设置
  6. B VUE系列 七:vue的脚手架项目是用webpack构建的本地服务环境,如何在手机上访问?...
  7. Linux下安装Solr7.2.1以及配置Solr(CentOS7)
  8. c语言递归调用程序,3个C语言实例带你掌握递归方法论
  9. 华景机器人百度_qq群机器人凉了,晨风创始人被抓,酷Q停止运营!
  10. iis信息服务器win8,win8配置iis服务器
  11. 如何可以快速解决网络劫持
  12. 小白之路由浅入深之------day24
  13. hdu3911 Black And White (线段树/区间合并)
  14. AirPods Pro 和 AirPods 3 固件更新,或将提升稳定性,如何操作看这里
  15. 查看电脑是否支持蓝牙和wifi
  16. AD18 PCB高亮
  17. 高德地图如何取消订单_高德地图怎么取消订单
  18. dubbo之SPI Wrapper分析
  19. 动态联动select下拉框实现
  20. 阿里云Aliplayer视频播放(web播放器)

热门文章

  1. NX open中关于图层的常用UF操作(1)
  2. Fast Ray Tracing of Arbitrary Implicit Surfaces with Interval and Affine Arithmetic.CGF 2009
  3. pandas笔记之统计函数
  4. django-高并发解决方案--负载均衡
  5. 30岁之前需要做的事
  6. 三国java卧龙_三国四大谋士:卧龙、凤雏、冢虎、鬼才,他们排名如何?
  7. python 图标复制(Turtle)
  8. 《C语言及程序设计》实践参考——个税计算器之码数分离
  9. html中加号用什么表示,HTML基础-常用标签及属性
  10. 国外技术博客 英文技术网站