软技能(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. c++ 虚函数和纯虚函数

    在你设计一个基类的时候,如果发现一个函数需要在派生类里有不同的表现,那么它就应该是虚的.从设计的角度讲,出现在基类中的虚函数是接口,出现在派生类中的虚函数是接口的具体实现.通过这样的方法,就可以将对象 ...

  2. mui问题

    2016.7.27 1.当你的html不在文件夹的时候 引路径就不要加../   2.当用svn提交代码的时候要先右键项目->版本管理->与资源库同步,查看你的修改的地方和原来部署上去的文 ...

  3. waxpatch修改任意类的用法

    例如:修改一个UIView(PJView)的子类和一个NSObject(PJModel)类,则需要在patch.lua文件中声明这两个要修改的类 并且建立这些待修改的类的对应的.lua文件 对应的.l ...

  4. C++ 基础知识复习(三)

    43. 继承的几种方式: 答:共有继承public,保护继承protected,私有继承private.其中后两种继承会改变原有的访问级别. 44. 深复制与浅复制: 答:简单理解,深复制自己申请了内 ...

  5. LeetCode之104. Maximum Depth of Binary Tree

    -------------------------------- 递归遍历即可 AC代码: /** * Definition for a binary tree node. * public clas ...

  6. VR技术的高速发展阶段

    转载请声明转载地址:http://www.cnblogs.com/Rodolfo/,违者必究. 在虚拟现实技术的高速发展阶段,与虚拟现实密切相关的计算机图形学.数字图像处理.传感技术等学科迅速发展,从 ...

  7. SignalR 2.1 简单入门项目

    概述 SignalR是通讯框架,前台Web页面与后台服务实现数据的交互.ASP.NET SignalR 是一个为 ASP.NET 开发人员的库,简化了将实时 web 功能添加到应用程序的过程.实时We ...

  8. WPF MVVM中在ViewModel中关闭或者打开Window

    这篇博客将介绍在MVVM模式ViewModel中关闭和打开View的方法. 1. ViewModel中关闭View public class MainViewModel { public Delega ...

  9. Linux学习笔记(4)-远程登录

    根据网上的那些说法,如Linux服务器假设在外地(新疆),和程序员工作的环境(北京)相距太远,那么每次出问题都要出差跑到现场去调试的话,那就太烦人了. 所以,人们开发出了一种远程登录的手段,可以让程序 ...

  10. HTTP Keep-Alive模式

    1.什么是Keep-Alive模式? 我们知道HTTP协议采用"请求-应答"模式, 当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 ...