我认识了很多开发者伙伴,大部分的伙伴都不擅长聊天,但我知道他的技术很强,而且不同的伙伴技术强的方面都不相同,刚好我参加了集团的一点培训,了解了技能和知识和资讯的差别,于是记录在本文
有一些伙伴属于技能强,但是知识薄弱。有一些伙伴属于资讯了解很多,但知识没有了解多少。有一些伙伴知识储备很足,但是没有啥技能
技能其实指的是非记和背能了解的知识,大概和做数学题的效果差不多,在开发里面,可以认为是技能的包括使用搜索引擎技能,使用某个软件的技能,调试技能等。技能会包含一点知识,有相关性。技能部分更多的是依靠经验和时间,去尝试或者练习学习的
但知识更多指的是类似语文古诗词的可以背下的内容,如了解 C# 语言知识,了解 WPF 的 XAML 知识,了解 GIF 格式的知识等。知识部分是需要看书看文档来学习的
资讯的知识类似新闻的内容,如 IT 之家的资讯,了解某某厂商发布了啥,某某有啥新特性等的内容
在认识新伙伴的时候,想要介绍说他有多厉害,可以试试从技能和知识和资讯三个不同的方向介绍或了解。从现实遇到的和在网上聊的有一些差别,如技能很强的伙伴,很多都是现实遇到会觉得特别厉害,如我看过某个小伙伴在 VisualStudio 上安装了 VIM 插件,然后全程快速输入。但如果技能很强的伙伴的知识薄弱,那么在现实也不会觉得他的技术差,但是会在网上聊的时候觉得他很多知识都不知道从而认为他比较水。大部分的读到高中或以下的开发者,同时看起来技术很厉害的,都是这个类型,技能很强但是知识储备不足,能作出很多奇妙的应用,也因为知识储备不多因此反而会更少受到限制,创新能力更强
如知识储备很足但技能不够的伙伴,在现实遇到了,一开始,会觉得好像他的技术没啥的,因为知识形的内容很难有可以在现实的输出,很少会有人能静下心听知识。但是在解决问题上,这样类型的伙伴能够全面的处理,而且是符合规范的方法。共事一段时间,才会觉得技术很厉害。在网上聊的时候,在聊到他的领域的时候,将会觉得他特别强。一般工作经验比较丰富的伙伴,要么就是技能强要么就是知识丰富
如资讯类的伙伴,现实遇到了,会觉得他啥都知道,能说出很多新的或者旧的但少人知道的东西。在网上聊的时候,也会觉得他啥都知道,很厉害。但如果资讯类的伙伴没有足够的技能和知识支撑,那么将会在实际合作开发发现他啥都只了解概念。在遇到一些奇怪的问题的时候,找这些伙伴聊聊也不错,也许会告诉一些很少人知道的东西来解决
我自己按照技能和知识和资讯评自己,发现我是属于知识储备足够,技能一般,资讯较差的。在现实会发现我在不断逗比中,原因在于技能上的不够。在网上聊的时候,会经常发现我听伙伴们瞎聊的时间更多,原因是资讯了解不多,但如果能聊到我的领域,那就可以全程听我瞎聊
大部分我遇到的伙伴,无论是哪个方面的能力比较强,其他两个方面也差不到哪去
好的,接下来咱来做几道题来练习一下
- 小A同学打LoL时候的能双杀
以上称赞的是小 A 同学的哪方面能力?
【A】技能 【B】知识 【C】资讯
- 小B同学基础扎实,了解 dotnet 里面的内存分配
以上称赞的是小 B 同学的哪方面能力?
【A】技能 【B】知识 【C】资讯
- 小C同学了解市面上的新机型的新功能
以上称赞的是小 C 同学的哪方面能力?
【A】技能 【B】知识 【C】资讯
答案被我注释掉了,你需要通过F12才能看到
我搭建了自己的博客 https://blog.lindexi.com/ 欢迎大家访问,里面有很多新的博客。只有在我看到博客写成熟之后才会放在csdn或博客园,但是一旦发布了就不再更新
如果在博客看到有任何不懂的,欢迎交流,我搭建了 dotnet 职业技术学院 欢迎大家加入
如有不方便在博客评论的问题,可以加我 QQ 2844808902 交流