什么是技能?

重要 2016年6月23日

今天读到了几篇重要的文章。

一篇是邹欣老师的魔方与模仿,里面提到一个很重要的观点,The opposite of skill。长时间以来,在学习的时候我都陷入了一个误区——一位会做一件事情就是掌握了技能,其实并不是这样的。技能的反面应该是 Problem Solving 也就是解决问题。所谓的技能应该是可以在无意识中使用出来的东西,就像骑自行车一样,你在骑车的同时,应该还可以做一些其他的简单的动作,这样才算是掌握了技能。

从这个意义上来讲,很多东西其实并不能够算作是技能。以写作来说,应该是需要你全神贯注去做的一件事情,你通过写作表达了自己的思想。在这个过程中你很难再去考虑其他,但是在写作的过程中,书写就是作为了一种技能来使用的。 再将这个概念推而广之,那么编程应该不是技能,但是用某一种语言写代码就是技能。编程的过程应该是一种专注的思考加上表达之后的输出。这样看来代码其实是最简单的部分,因为你只要清楚的表述了你背后的思想,那么在掌握了任何一门语言之后的表达都应该是水到渠成的事情。

这件事情对于我个人的启发目前来看,囿于技能的有限可能还比较局限,但是随着我的阅历增长应该会产生更多的价值才对。
结合前一段时间看的《程序员的思维训练》3就产生了一个很有意思的问题,在书中,作者引用德雷夫斯模型,将软件开发成员分成了5个等级即:

  1. 新手
  2. 高级新手
  3. 胜任者
  4. 精通者
  5. 专家

那么所谓的Skilled 应该是存在于哪个位置呢? 我认为这里如果这样比较的话可能会有所偏颇。也就是我之前提到的,软件开发不应该是一项Skill 它应该是一项综合的智力挑战。

另外一篇有意思的文章是刘未鹏的“为什么你应该写博客” 这篇文章我第一次看到应该是在12年底的时候,说来惭愧居然过了这么久才开始执行。不过毕竟还是开始了。里面讲得很好,还是大家自己去看看比较好。写博客不应该为了写而写,应该是思考之后的结果。但是从另一个角度来说,对于一个正在改变自己的人来说,逼迫自己去写作也是强制自己思考的方式。当然,你最好不要碎碎念。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,787评论 25 709
  • 欢迎关注我的公众号:读书主义 更多精彩等着你! 这个读书方法,可能会颠覆你对读书以往的认知|开卷 或许读书已经成为...
    米米粒粒阅读 34,914评论 9 209
  • 01 南方沿海城市炎热的天气中,让人很苦恼,站在室外不超过1分钟,衣服已经湿塔塔了。 暑假,为了这一年的学费,放弃...
    紫沫沫_d514阅读 423评论 0 0
  • 宝宝发短信给我说,她在情感方面特崇拜我。 我在这头拿着手机,自嘲的笑了笑。 二十来年经历过两次感情,第一次是货真价...
    梓杨说阅读 349评论 0 1
  • 晚上,老公一回家,接到一通约跑电话后,便一如既往地换鞋,换衣服,准备去夜跑。宝贝见状,立马把爸爸要穿的T恤抢过去,...
    Ms忙忙阅读 359评论 0 1