漫谈核心能力(0) -- 知识,能力和经验

这是《漫谈核心能力》系列的开篇,预计会写 10 篇左右。通过这个系列,我希望和大家分享下一个人的核心能力是什么,以及怎么去提高自己的核心能力。扫描文末二维码,关注公众号,不再错过精彩。也欢迎转发朋友圈分享给更多人。

 1

陆续有朋友问我,看了你的文章很有收获,能不能更新稍微快点。

一方面,大家可以看看那些更新频繁的所谓大 V,要么就是转载为主,要么就是口水文章加广告。我也关注过不少大号,大部分都是这个德行,所以很快就取关了。我是个骄傲的人,宁愿少写,也不愿意侮辱自己和大家。

另一方面,真的是太忙了,只能挤时间写。所以有了写系列文章的想法,这样大家能系统地看下来,我也有足够的动力写下去。

从标题就能看出,这会是我继《漫谈分布式系统》之后的第二个漫谈系列。完整的系列文章,可以在公众号对话框找。

 2

言归正传。相信大家都想过,或者至少听到过下面这些问题:

  • 程序员的核心竞争力是什么?

  • 怎样才能避免中年危机?

  • 技术人转管理怎么转?

  • 写代码累了,转行做别的,能做的好吗?

  • 这个人为什么这么厉害,我又是哪里不太行?

这些问题,都能归结为一个更大的问题:程序员,或者更泛地说,一个人,核心能力是什么?

这个系列文章就是想尝试回答这个问题。

后面的每一篇,我都会写一种我觉得特别重要的能力。这个能力强的人,才是真正的强者,并且是持续的、跨领域的强

 3

可能马上就有人要说:你不说我都知道,数据结构和算法啊,大家都说这些对程序员而言是最重要的。

这就引出一个非常重要的问题,这个问题是这个系列开写之前必须要说明清楚的。

知识能力经验,这三者应该怎么定义,又有什么关系?

我是这么理解的:

  • 所谓知识,就是你掌握的对事物的认知,可以是纯理论,也可以是操作技能等。比如掌握了数据结构和算法,才能解决很多编程问题;比如掌握了基本的厨艺,就能自己做饭吃。

  • 所谓能力,就是你怎么去调用掌握的知识去更快更好地解决实际问题。比如逻辑能力能帮你把零散的知识串连起来,沟通能力能让你更好地和别人合作。

  • 所谓经验,就是你在过去的时间里积累下的既定的套路,也就是怎么运用你的能力去调用哪些你掌握的知识。比如碰到系统响应慢,就应该先去看各个资源的利用率,如果是 CPU 使用率高,再去查是 GC 了还是遇到业务高峰了;比如和有些人沟通的时候需要耐心点,有些人又需要强势点。

《漫谈分布式系统》那个系列就都是知识,而这个系列就会讲能力。

怎么讲呢?

我会尽量举一些我在实际生活和工作中的例子,来说明我对这些能力的真切感受。

另外,也会尽量分享一些锻炼这些能力的心得。是的,能力和知识一样,都是可以后天习得的。

这篇预告就是这样,后面的内容,敬请期待。

再次感谢大家的关注、在看和赞赏,也希望能扩散给你周围的人。这些鼓励是我坚持下去的最大动力。

关联阅读

原创不易

关注/分享/赞赏

给我坚持的动力

640?wx_fmt=jpeg

点在看,给大家好看

640?wx_fmt=gif

你可能感兴趣的:(漫谈核心能力(0) -- 知识,能力和经验)