前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何通过外表看出应聘的程序员的水平?

如何通过外表看出应聘的程序员的水平?

作者头像
程序员互动联盟
发布2019-03-07 14:35:10
5610
发布2019-03-07 14:35:10
举报

在软件行业混的时间比较长,前前后后面试过多个程序员,程序员的技术面试很难以貌取人,技术属于内在的东西不是靠长相,真要看外貌是不是能够是个做编程的料,倒是有个比较明显的特征,是不是秃头,当然这个特征不是一概而论,程序员由于长年累月的坐在电脑边上写代码动脑,这些外界因素容易导致秃头症状的发生,但这个和个人的体质有一定关系。

如何判断一个程序员到底具备什么水准?

1.笔试,一般大公司都有这种形式的,这种能够看看基本功掌握情况,笔试做的好不一定就代表水平高,因为基础和项目经验并不能直接挂钩,基础做的不好,也不一定代表着这程序员就做不了项目,国内现在很多程序员,写个代码离开了网络就做不了事情了,拿到功能需求在网上找一些对应的例子,复制过来然后修改成自己能使用的代码,很多程序员做项目都是这种状态,基本上都属于被动式的工作方式,在学校学的那点东西基本上都忘光光了,所以在换公司参加笔试的时候很多基本功都不记得了,不能说这类程序员有多少问题,但起码不是优秀程序员的标志。

其实也反映了现在国内软件的整体现状,由于主体开发以应用为主,这种方式用起来也没有多大的问题,要不然就是从国外的网站上拿到欧美开源的程序完成项目功能,高楼大厦也不是一天建立起来的,所以国内软件的发展空间还是非常巨大,任重而道远。

2.面试。很多公司基本上不经过笔试,直接通过面试就能给一个人定薪资水平了,对于程序员来说学历对第一份工作影响的比较大,有了项目经验就可以去更好的公司了,加上现在的猎头机制,很多学历不够的程序员照样能够拿到面试机会,照样可以进入理想的大公司,所以面试看的就是项目经验,一旦涉及到项目很多很小的细节就能看出一个人技能水平高低,因为即使再面试前准备的再充分也不可能面面俱到,基本上几个细节就能摸透。

程序员的最高境界是主导或者架构一些明星产品,一旦进入这个层面就没有必要面试,基本上产品就是自己最大的介绍了,产品就是最高的名片,但绝大部分程序员还是需要面试来给解决。

3.上机测试代码能力。直接在电脑上敲代码完成基本的功能,不仅仅能看到编码习惯,还能看到处理问题选择方案是不是最优的,比笔试更加能直接反应出一个程序员的基本能力,谷歌在面试技术人员的时候,就喜欢用这种方式,在国内也有很多公司效仿这种模式。简单直接通过代码方式验证。

验证一个程序员水平主要有两个依据:一个是编程基本功;一个是在项目中不断提炼的编程思想。不同的公司有不同的方式,而且每个程序员在不同的阶段展示出的水准也不一定相同,毕竟每个人都在成长。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何判断一个程序员到底具备什么水准?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档