每次招聘结束之时,总会感到一丝无奈

悠然红茶 2006-08-14 06:27:29
前两天又代表公司去招聘了,和两年前去高校招聘类似,每次招聘结束之时,总会感到一丝无奈。

我所在的公司目前位于西安,每年都会或多或少招一些程序员。就当前的市场情况而言,在西安给出5k~6k的薪水应该算比较高了,也正因如此,我也希望招到的人具有起码的能力。

我在公司一直是工作在软件设计第一线的,所以我的考察往往专注于应聘者的软件思路和运用编程语言的能力,这应该是很正常的。不过招聘的结果往往不尽如人意,因为很多应聘者连编写基本程序的能力都没有。有些人也许认为我在刻意刁难应聘者,其实不是的。因为我出的面试题已经是基础的基础了。

我往往会让应聘者现场写一段小程序,比如10个数比较大小、在一个字符串中删除某些字符、或构造一个基本的双向链表等等。凡是写过一些C代码的人,大概都不会觉得很难吧。请注意,这可是在面试5k薪水的程序员喔,我不可能只让他们写一个hello world吧。

令人遗憾的是,我面试的学生(主要是研究生)和社会工程师大部分都编写不出完整的程序。这难道不值得大家注意吗?有些应聘者说起话来口若悬河,写起简历自夸精通。但是连一个简单的程序都写不出来,我又该如何相信他的能力呢?说得残酷点,公司并不是慈善机构,招来的程序员是希望他们可以独当一面的。但如此薄弱的技术基础又该如何胜任工作呢?

我不想做什么直白的结论,不过真心地希望当下的程序员和准程序员可以更多地重视基本功的训练,培养软件的思想。
...全文
4673 96 打赏 收藏 转发到动态 举报
写回复
用AI写文章
96 条回复
切换为时间正序
请发表友善的回复…
发表回复
feng13555 2006-08-28
  • 打赏
  • 举报
回复
10个数比较大小、在一个字符串中删除某些字符、或构造一个基本的双向链表”
在我两年前还在学C的时候,这些都是很简单很基本的!而现在习惯用各种框架各种方法来构建一个软件,早把C忘光了!大概可以给出思路,但如果具体写代码可能需要调试一会了!
我这还只是一半多左右吧没搞这些基础的东西,那些有多年编程经验的人估计忘的比我更要彻底!
对于楼主的招人方式,我不太理解!一般来讲初学C不久的人都可以写出来这些东西,但他们知道什么是面向对象吗?能用VC创造一个窗体吗?能用JAVA创建一个MVC模式的程序出来吗?知道什么是DEBUG吗?能跟着一个开发团队来一起变成吗?
如果楼主是想找一个基础好一点本科生或研究生来培养,我觉的这样到是没错!如果是想找一个有经验的能上班就直接干活的程序员,这种方式恐怕不行!
张三大胖 2006-08-28
  • 打赏
  • 举报
回复
平时工作都是有参考的 ,不必须把这些句子记得太熟也可以工作.所以可能写不出完整的 某些单词或许就是不会写 但是软件写一个字母 就给出提示 所以不会写不代表不会
jwolfj 2006-08-28
  • 打赏
  • 举报
回复
好长的贴
wildhu 2006-08-28
  • 打赏
  • 举报
回复
phpeye() ( )

支持楼上的,考什么不要紧,但是要看解题思路和方法,答案对错也不是最重要的。

对于一般的中小公司来说,找到一来就能上手的员工太难了,肯定需要一个适应的过程。

我特别佩服以前的一个同事,有些开发环境和具体的操作,他并不会,但是大概了解以后,

他可以通过自己的开发思想和经验,找到解决问题的方法,这是最重要的,人的精力是有限的

不可能什么都掌握,应变能力和解决能力是关键。
superdai 2006-08-28
  • 打赏
  • 举报
回复
出的太简单,搞点啥离散余弦蝶形变换啥的。
phpeye 2006-08-28
  • 打赏
  • 举报
回复
任何一个好公司都知道,程序人不是招出来的,是养出来的
phpeye 2006-08-28
  • 打赏
  • 举报
回复
混口饭吃罢了,不用这么绝.
http://www.maimaichina.com/bbs/买卖传媒论坛
moshaocong 2006-08-28
  • 打赏
  • 举报
回复
现在有几个做比试面试的啊,你要看编写代码,直接上机操作。
谁去记那些函数方法啊
ttjacky 2006-08-28
  • 打赏
  • 举报
回复
搂主是西安哪家公司,pm给我信息,我找几个牛人去面试去
pretty_soft 2006-08-28
  • 打赏
  • 举报
回复

基础哦
现在让.net java弄得根本就不用那些了
就说判断对称数吧
112211这样的
用C#几行?
用c几行?
基础的东西不是不会,是平时用不着,都不那么写,谁能记那么熟啊
nineday 2006-08-28
  • 打赏
  • 举报
回复
我有点怀疑LZ所说的真实性。
西安那么多的名校,怎么可能学生只会写"Hello world"。
怎么可能应届毕业生在西安的工资有5000+
怎么可能???????????????????????
maminghao 2006-08-28
  • 打赏
  • 举报
回复

题出的不错

我就被考过

答出来了 也没人要
bineon 2006-08-27
  • 打赏
  • 举报
回复
pengyou982(哈哈哈) ( ) 信誉:100 Blog 2006-8-26 13:32:08 得分: 0



我一直觉得我师傅说的话很对,编程不是要你知道每个问题的解决方法,
而是碰到了问题知道哪里可以找到解决方法。。。

==>
严重支持之!!

MSDN有好几个G呢, 也要背下来吗?知道解决方案,知道在哪里可以快速找到方案的实现就行了。像算法之类的,基本每个公司都现在的方法。
-------------------------------------------------
对,现成的算法都有现成的实现不假。但是你要知道,我不会期盼你能徒手写出md5算法,但是,如果你连基本的链表是啥玩意都不知道,你遇到问题了,根本不会有任何优秀的解决方案,更不会知道查哪方面的资料
bineon 2006-08-26
  • 打赏
  • 举报
回复
貌似很多人对楼主的招聘手段很不满意。说是在的,我是计算机科班出生的,我本科刚刚毕业那会也是这样,学了数据结构算法,什么的,讲起来头头是道,但是实际写起来很多都写不出来。这样是不行的!

1,楼主的说法太过于偏激,基本上,一般科班出身的人,一个简单的排序,比如插入排序,选择排序,冒泡排序等,写出来是没有问题的,链表也是数据结构中最基础的东西,应该科班出生的人写出来不难!
2,一帮sb们,你们真的以为数据结构不重要吗?
-------------------------------------------
不提供上网条件,不提供帮助手册、函数库手册等,不提供IDE环境,这样来考察应聘人员,除非你是微软、Google那种公司,否则就是狂妄!
对不起,我没有要求你做项目,做项目时候会提供这些,但是,面试的时候,很基础的一些问题,我不会提供这个!不会,滚。
-------------------------------------------
是的,java c++ c#...里面的string强大,封装的很好,vector等等之类,什么反转啊什么替换啊什么查找啊什么排序啊全部封装,但是,sb,你连个基本的排序算法都写不出来,你还能做什么?除了使用ide拖拖控件,使用现成的jdbc或者ado.net或者啥hibernate等来访问访问数据库,再去找个factory代码copy一下就大谈特谈设计模式的sb,滚吧。菜鸟。
---------------
也许有人说,招人,看他的创造性,看他的思想。但是前往别期盼那些连基本数据结构都不清楚的人能够给你创造性的写出b+树来,更不用说让他先分清楚用户空间和内核空间的区别。或许他听都没有听过!
einsnabuck 2006-08-26
  • 打赏
  • 举报
回复
to bineon(雪冬寒)
我和你有同样的感慨.虽然只是工作了几个月,但感觉中国人的技术真的很差啊,没有独立的个性,依赖性太强.而且从这个帖子,我发觉这里的人有80%以上有技术的人,都是会"黑虎掏心"这些招式的人,会"九阳神功"的人太少了.
pengyou982 2006-08-26
  • 打赏
  • 举报
回复
我一直觉得我师傅说的话很对,编程不是要你知道每个问题的解决方法,
而是碰到了问题知道哪里可以找到解决方法。。。

==>
严重支持之!!

MSDN有好几个G呢, 也要背下来吗?知道解决方案,知道在哪里可以快速找到方案的实现就行了。像算法之类的,基本每个公司都现在的方法。
degmd 2006-08-25
  • 打赏
  • 举报
回复
哎,我给你写出来,聘我吧!呵呵
jun_01 2006-08-24
  • 打赏
  • 举报
回复
西安5-6k? 还要人吗????
superyys 2006-08-24
  • 打赏
  • 举报
回复
那是西安的牛人太少了,哈哈,如果是北京,上海,深圳,高水平的程序员还是很多滴!
wakie 2006-08-24
  • 打赏
  • 举报
回复
确实,现在程序员浮躁的特别多,满嘴都是些夸夸其谈的新技术,根本不在基本技能上下功夫!

补一句:搂主公司什么名啊!来沈阳招人吧!
加载更多回复(75)

594

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧