软技能(Personal development as a software developer)

John Sonmez : Simple programmer的创始人

2.1 学习方法

学习不是一个知识而是一个行动!无论你知道多少的学习方法,如果不实践都是零。

学习的步骤:

  • 设定范围恰当的学习蓝图,不要范围过大
  • 在学习范围内广泛收集资料,不局限与一本书、一门课程
  • 制定学习计划,关注过程而不是结果
  • 学习工作原理和机制
  • 实际动手操作,动手过程可能会遇到问题
  • 针对问题回到学习资料中寻找答案
  • 给他人讲授,重新编排知识就是一个吸收过程

2.2 控制思想

  • 自我认知

    树立明确的方向,并具有较强的自信心。关于这个问题John分享了一个非常棒的方法:
  1. 为啥不是我(why not me?):观察心目中标杆人员,自我提问,思考一下差距和改进方法。
  2. 假装已经成功(as it if):例如我害怕公开演讲,我就假装是一个演讲高手并经历上千次的演讲。思考演讲高手应该如何做?模仿去做。
  • 直面恐惧

    对于恐惧不是回避恐惧的场景,而是直接面对恐惧。针对如何处理恐惧给出两个要点:
  1. 关注过程,而不要关注结果:将恐惧目标分解为一个一个的过程,关注这些过程,而不是结果。

    例如:如果学会3个球的杂技,你可能觉得不太可能,很可怕。但是如果将这个结果分解为练习1000次杂耍,可能就更容易接受。
  2. 设想结果:设想一下恐惧的事情如果搞砸了会有什么结果?再设想一下恐惧的事情成功后会有什么结果?

    例如:公开演讲的事情,如果讲的不好或磕磕绊绊会有什么结果?如果讲的好的话又会有什么结果?

  • 坚持和自律

    兴趣是最好的老师,但职业生涯仅靠兴趣是难以支撑的。每个成功者都是长期的坚持和自律的结果。每天坚持做的比昨天好一点,需要坚持和自律实施计划才能逐步的靠近目标。

2.3 商业合同式的职业规划

  • 设想更好的职业规划
  • 抓住任何自我提升的机会
  • 成为领域专家(不是杂家)

Take Action!

TID大会学习心得之软技能的更多相关文章

  1. TiD大会学习心得之沟通交流

    沟通交流是敏捷成功的关键要素,据相关调查阻碍敏捷的主要原因都与人有关:例如缺乏领导支持.团队缺乏协作精神.公司文化与敏捷相冲突等等:同时沟通交流也是团队建设.教练自身成长的重要支柱.下面结合在< ...

  2. TID大会学习心得之敏捷软件架构-微服务

    敏捷微服务构建 王威: TW咨询师.架构转型教练.敏捷技术教练 敏捷的目标 敏捷的目标是提升效率?降低成本?减员增效? 敏捷:关注价值.快速反馈.快速响应.其的目标是提升响应力,响应力的提升不一定会提 ...

  3. 十步学习法 -- 来自<<软技能>>一书的学习方法论

    <<软技能>>第三篇“学习”,作者讲述了自己的学习方法:十步学习法.下面我用编程语言的方式来介绍. 十步学习法 伪代码介绍 # **这一步的目的不是要掌握整个主题,而是对相关内 ...

  4. 软技能:十步学习法 (zhuan)

    http://www.gyzhao.me/2016/11/07/Ten-Step-Learning-Method/ ****************************************** ...

  5. windows类书的学习心得(转载)

    原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千 ...

  6. 每个Web开发者必备的9个软技能

    对于一份工作,你可能专注于修炼自己的内功,会在不自觉中忽视软技能.硬技能决定你是否能得到工作,而软技能能够表明你是否适合这份工作和适应工作环境等.所有的公司都有属于自己的文化,并努力将这些文化传承下去 ...

  7. windows类书的学习心得

    原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千 ...

  8. 每个Web开发者都需要具备的9个软技能

    对于一份工作,你可能专注于修炼自己的内功,会在不自觉中忽视软技能.硬技能决定你是否能得到工作,而软技能能够表明你是否适合这份工作和适应工作环境等.所有的公司都有属于自己的文化,并努力将这些文化传承下去 ...

  9. 每个Web开发者都需要具备的9个软技能--ZT

    本文原始链接:http://www.cnblogs.com/oooweb/p/soft-skills-every-web-developer-should-master.html 对于一份工作,你可能 ...

随机推荐

  1. 在VS中建立.aspx,.cs,.designer.cs之间的级联关系

    <Compile Include="..\Admin\Actions.aspx.cs"> <DependentUpon>Actions.aspx</D ...

  2. 技术架构:IBatisNet

    --连接数据库框架 1        providers.config 提供配制 常用的数据库连接程序 的xml文件 2        SqlMap.xml  SQL语句执行结果和实体对象之间的映射文 ...

  3. mybatis 特殊符号及like的使用

    xml特殊符号转义写法 <          < >          > <>   <> &      & &apos;   ...

  4. 修改iphone联系人头像

    如何通过代码来修改iphone联系人头像 使用如下代码: UIImage *image=[UIImage imageNamed:@"star_full.png"]; NSData ...

  5. LeetCode 372

    题目: Your task is to calculate a^b mod 1337 where a is a positive integer and b is an extremely large ...

  6. 使用SQL Server Analysis Services数据挖掘的关联规则实现商品推荐功能(七)

    假如你有一个购物类的网站,那么你如何给你的客户来推荐产品呢?这个功能在很多电商类网站都有,那么,通过SQL Server Analysis Services的数据挖掘功能,你也可以轻松的来构建类似的功 ...

  7. js获取当前对象的颜色判断改变颜色

    function toHex(N) { if (N==null) return "00"; N=parseInt(N); if (N==0 || isNaN(N)) return ...

  8. 【leetcode】Search Insert Position

    题目描述: Given a sorted array and a target value, return the index if the target is found. If not, retu ...

  9. Codeforces Round #365 (Div. 2)

    A题 Mishka and Game 水..随便统计一下就A了 #include <cstdio> #include <map> #include <set> #i ...

  10. System.Windows.Application.Current.Dispatcher.BeginInvoke

    System.Windows.Application.Current.Dispatcher.BeginInvoke(new Action(() =>                        ...