喷喷计算机语言掌握的程度

简历或招聘经常会说以下几个词:

了解,掌握,熟练,精通

上面这四个词,各有各的说法。这里我也就先说说我的看法,欢迎大家跟水。不指望统一,但讨论中会加深各位对上述4个词的影响。也省得小朋友各个都精通,公司,招的要求各个都精通。

了解,我的理解是,对一个计算机语言背景,开发环境,开发流程明确。对简单的任务可以实现。

掌握,是对该语言的深入理解,可以理解该语言与其他语言的区别的“有利”之处,并能通过这种“有利”的语言特性,对应影响设计规划。使你的设计规划,即便不看代码,也能比较容易辨识,这是针对哪门语言开发而做的设计规划。

熟练,除了知道该语言的“利”外,还知道该语言的“弊”,能利用该语言的设计技巧,有效灵活的回避该语言的不足,并充分利用该语言的特点,进行设计。熟练的设计,会使得系统更为健壮和高效。

精通,并不是说你记忆力超群,对语言的标准,或库,背的滚瓜烂熟。而是说,能系统化,抽象化的看待这门语言。精通和高层次的熟练的差异,在于,前者不仅要具备局部操作技巧,还能从系统的高度去抽象。也就是说把书读薄了。能从差异性的,繁荣的开发细节中走出来,找到该语言求解任务的根基或模式。同时,不单单是利用工具,还在于可以维护好工具,并通过工具创造工具。

不同语言的精通方式不一样。比如C语言,我就比较悲摧,一致没有机会做C编译器自身优化的工程项目,C语言没深度折腾过编译器,仅标准搞的很清,还是不能算为精通,所以我个人只能算熟练。

至于其他一些更高级的语言,不能主持出一个设计架构模式,也谈不上精通。最多是熟练,或高度熟练而已。

或许有人说,照你这个样子,就没几个人精通了。我觉得这个很正常,如果随便一个经验足的工程师,就能称精通,那么设计架构,设计开发模式,设计编译器的人,岂不是无冕了???而这样的人,国内少,国外并不少,我们还是要实事求是的承认国内技术开发水平的落后的现状。

喊口号,屁用不是,哈。大家,糊口之后,泡妞之余,好好学习,天天向上。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值