了解,熟悉,掌握,精通。真的很难掌控啊。写的太谦虚吧怕没人要,自信点怕被问住。做过几个项目之后感觉自己掌握了,可是再深入学习才发现自己只是熟悉。大家怎么写简历的呢?
起名字够烦
主要写你能干哈,做过啥牛逼的事儿;
之前知乎上不造谁写的,“你说你行,你不一定行;你说你不行,你一定不行。”
pqiao
以我的理解,这四个程度主要用来区分你的专业技能,我的习惯是按比例1:2:3:4来,就是2个精通,4个掌握,6个熟悉,8个了解。详细的说,精通的技能必须是你拿来吃饭的家伙,至少是几百小时以上的使用,能独立解决绝大多数的问题;掌握是指在工作中经常用到,但不是主攻方向的;这两个最好别掺水。
作为一个Java开发者,我的习惯是:精通写语言;掌握填数据库、框架、技术;熟悉填一些专业性较强的非主流技术;了解随便填填。
哪么面试的时候会问哪些?根据我的经验主要是两方面:
1.精通和掌握会问得比较细比较深;
2.面试公司使用的技术。
3.面试官感兴趣的技术。
以上经验适合工作两年以上的同学,毕业生最好还是别填了,填了也没人会信得。
sos
首先我是一名中低级语言使用者。请各位对号入座,以免误导!
以本人及同事开发经历看(主要用C系语言c、c++,偶尔asm)在简历上取中庸之道是熟练掌握x语言,当然这也是建立在你真正使用了c/c++开发过至少两个项目(会IDEdebug,会Makefile,会脚本,会部署,etc);外加一句,c可以达到精通(精髓就是数据结构+算法);而c++就很难了,切记没有8~10年实际c++一线开发经验,勿写精通。
就单纯的说c++语言,这门语言复杂。你可以理解为c++只不过相对于c引入了类的概念,但是随着oo的引入,实际上额外引入的很多细节和复杂性是成倍翻升。这可不是简单的线性关系。由于c++的宗旨为运行时高效,而不是开发时和编译时高效,所以这导致这门语言的复杂性和学习难度无任何目标上限。从而导致c++感觉要比其他语言难学,因为他不对灵活性和复杂性有任何限制,所有的目的都是为了强而强,为了高效而高效,为此可以不惜一切代价。
显然的是c更简单更容易掌握,和c++在效率上可以认为是一致的(c++不会考虑牺牲性能来换取开发的便利性)。但是语言要不要引入oo,当然要了,因为这是编程思维和分工的一种转换。换句话说,引入oo可以提高程序员的在思维和模型上的控制力。当然也引入了程序结构的复杂性。c++难学的很大一点,在于内存管理由程序员负责和干预,这造成太多你必须顾虑的地方,给程序员带来太大的学习成本和开发时的负担,比如在c语言里,可能对内存的管理是非常让人感到困扰的,在c++里引入了stl容器可以适当降低这种困扰,但实际上还是有大量的需要你考虑的东西,导致c++的共享和使用,往往你不仅需要学习和知道接口的定义,还需要你对对方内部的实现本质有一定了解。换句话说,你买了一台电视机,除了用户使用说明书要读,有时候还需要你把它拆开看看内部的电路原理图,你才能使用的准确,正确。这些麻烦事都是拥有gc和屏蔽内存管理的语言完全无法相提并论的,当然也是c++为什么高效的重要原因。随着硬件发展和技术发展,在虚拟内存技术的帮助下,可以分配出上G的内存,所以困扰主要是对内存管理和使用的严谨和准确。
哈哈,对于c++我可能讲多了,勿喷,手下留情。
如果你对某种语言只停留在课本上学习,或视频中看过,建议写了解。
如果你对DS原理深究过,看过源码,写个实例,那恭喜你你可以写精通了。
同上,对于具体编程语言,真心不建议写精通。你精通,你能超越K&R,你能完爆BjarneStroustrup,我看不能吧。
如果你对Linux源码十分熟悉,写过n个设备驱动,移植过操作系统至其他设备,那你也可以说精通了,因为LinusTorvalds是个很大度的人。
老码农
以我多年的面试官经验来看,主观的自我评价没有任何价值,我们想看的是事实。
比如你写的是“精通J2EE”,项目经历里却只有3个月独立完成的“XX电商网站”,“XX计费系统”这种培训班统一的例子,再问几个基本的问题都不会,谁会信呢?
我的建议是不要评价自己,尽量给出客观的项目经历描述和个人体会。比如在J2EE下面写出你在这方面做的项目,自己具体负责了哪些部分,解决了哪些核心问题或做出了哪些能反映你技术水平的功能,自己在项目里的体会有哪些。这些会比空洞的自我吹捧有说服力得多。
如果实在不知道该做什么,多去网上搜搜或者看看hackernews,看看自己所在技术领域有些什么新鲜玩意儿可以借鉴。只要用心,肯定可以做出让面试官眼前一亮的东西。
这年头网络上什么东西都有,如果还是懒得找或者不会找,那怎么修饰简历也没有啥用。
XiaokangWang
就写精通1~2项,剩下的就写了解。
比如:
精通Python,golang来构建网站后台和命令行程序,可以胜任开发工作。
对于前端(HTML,CSS),运维(Linux,Docker)有一定了解,可以帮助协调进度,预测实现难度。
能够利用版本控制系统(git)。
简历上面技能掌握程度怎么写?如何正确评价水准(了解,熟悉,掌握,精通)