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

Posted trickofjoker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《软技能 代码之外的生存指南》1相关的知识,希望对你有一定的参考价值。

技术分享图片

  非常不错的一本书,有幸在我迷茫的时候遇到了它。书中一共七篇分别从职业、自我营销、学习、生产力、理财、健身和精神介绍了作者从人的角度所关注的软件开发人员自身素质的几个点。作为马上就要期末的学生,我并没有时间全部读下来,只着重阅读了学习、生产力、健身和精神四个章节。总的来说非常不错,写下这篇博客主要是为了记录最让我感受深刻,学到很多东西的两章:学习与生产力。

 

  学习:十步学习法:

  十步学习法可以分为两部分,前期调研(1-6)以及后期学习(7-10)

  第一步:了解全局:了解自己将要学习的主题的全局,这个主题宏观上是怎么样的,自己弄清楚自己将要学习些什么。要消除未知的未知,即自己不知道自己不知道什么。

  第二步:确定范围:明确自己的学习范围。全面的把握一件事是很难的,明确范围,为自己设定一个边界,从而能够更加高效地学习。其它分支留到其它的时间去学习。

  第三步:定义目标:给定自己一个完成目标,即达到了什么目的我的学习才算是修成正果。

  第四步:寻找资源:收集学习所需要的各种资源,同时对资源进行初步粗略的浏览。

  第五步:创建计划:借助寻找到的资源指定自己的学习计划。

  第六步:筛选资源:结合自己的学习范围、目标和计划筛选自己的资源。

  第七步:开始学习浅尝辄止:先掌握一些初步的知识准备投入实践

  第八步:动手操作边玩边学:灵活使用第七步中得到的知识自我实践,发现问题

  第九步:全面掌握学以致用:解决第八步中发现的问题

  第十步:乐为人师融会贯通:将自己的所学交给别人

  

  生产力:

    计划:制定计划并且将其实现,这两步都不容易实现。计划需要将大任务分解成一个个小任务,同时还能很好的将它们组织起来。而实现任务则是人尽皆知的难题。

    我认为制定计划还是需要靠经验,多次制定计划并且对其进行修改可以让自己更加了解自己,从而制定更符合自己的专属计划。而专注于计划的实现则可以用到番茄工作法

  番茄工作法:

    推荐一个网站   番茄土豆 是一个基于番茄工作法的网站,有相关的桌面应用与移动APP。

    番茄工作法就是将一天的工作先规划出来,然后通过一个个番茄钟来完成它们。每个番茄钟由25分钟的专注工作时间与5分钟的休息时间组成,在连续4个番茄钟结束后休息15分钟。通过追踪自己一天内完成了多少个番茄钟来实现对自我工作状态的把握。这种方法的核心其实在于让我自己能够量化自己一天的工作能力,在以后的工作中利用这种评估更加精准地制定计划。同时每天晚上看着自己一天的工作成果也是一件非常让人满足的事情。

  定额工作法:

    即为自己指定一个定额,类似游戏中的每日任务。定额工作法有点类似于习惯的养成,我认为是一种将某个任务绑定到一段时间内的“日常”生活中去。类似于突击任务这种“非日常”,我们可能会因为它们而搞得生活一团糟。而将一件任务每天分配额度,容纳到日常中去,有种“定速巡航”的感觉。不过当然了,这个定额并不是要求每天都要做什么,也是可以一周做几次,或者一个月做几次之类的。而且当自己发现定额制定不合理时,也要现在当前周期内完成定额,从下个周期再减少定额。

  

以上是关于《软技能 代码之外的生存指南》1的主要内容,如果未能解决你的问题,请参考以下文章

书”软技能:代码之外的生存指南“读后感三(学习)

书”软技能:代码之外的生存指南“读后感二(营销)

书”软技能:代码之外的生存指南“读后感一(职业)

转自《软技能-代码之外的生存指南》--获得成功必须要有学位吗?

聊聊程序员的软技能

这十一条程序员必备软技能,你一定要知道