摘自:陈皓博客java
分清楚什么是操做技能什么是知识,操做技能不等于知识甚至经验。面试
好比java中的final是什么意思?怎样查看进程的CPU利用率?怎样编写一个管道程序?包括某些设计模式等。设计模式
这些都是能够经过相关手册或google到到东西,只能表现一我的到操做技术,不能说明他的知识或经验。性能优化
知识是一我的认知和学习的体现,可能会是一些基础概念和知识。性能
好比TCP和UDP的优缺点,链表和哈希表的优缺点,堆栈的区别,进程间通讯,进程线程的优缺点等,面向对象设计的原则等。学习
知其然只是操做,知其因此然才是知识。优化
知识不够不能说明他不能工做,会操做技能能够应付工做,但知识的欠缺必定会限制你的经验和能力,一样影响你的开发质量。google
经验一般和一我的的经历有关,一我的的知识范围,经历的事情,一般成为一我的的经验。spa
好比你解决过最难的问题是什么?你怎样设计一个系统?如何调优和调试程序?怎样作性能优化?什么样的代码是好的代码?等。线程
对于工做年限短的人,经历和作过的事会成为其经验的主要因素,尤为是业务上有行业背景的东西,但经验可能更多可是你对知识的运用和驾驭,是对你作过的事情的反思和总结,是你对他人的学习,观察和交流。
一我的的能力并不会由于知道的东西少而不行,也不会由于没有经验而没有能力。
一我的的能力是他作事的一种态度,性格,想法,思路,行为,方法和风格。只要有热情,有想法,有好的行动和方法,及好的作事风格,那么知识和经验对他来讲只是一个时间问题。
好比学习能力,专研精神,分析能力,沟通能力,组织能力,问题调查能力,合做能力等。
一个新手,也许他的知识和经验有限,并不表明他的能力有问题。一个老手,若是其存在知识和经验的欠缺问题,一般是能力的问题。“没经历过”只是个接口。
你的能力可让你得到知识,你的知识让你更有经验,你的经验会改变你的想法和思路,从而提高能力。
咱们须要关注面试者的我的知识和经验,重点关注其能力(态度,性格,想法,思路,行为,方法和风格),并正确的评估我的能力。