在广州做面试题引发的问题!

来源:互联网 发布:天刀捏脸数据女明月心 编辑:程序博客网 时间:2024/04/29 10:54

     由于种种原因,10月中旬左右,我离开了公司。计划休息一个星期,面试一个星期,11月初就上班。本来求职面试并无新鲜事可说,可是当我面试几家公司,然后做了哪些面试题后,我心里就很不爽,有好多疑问在心中徘徊。

     公司要招编程技术员还是软件工程师?

     在我面试4家公司里,他们的面试题目都是直接的编程题目,问一些“ASP.net页面直接传值有几种方式?”,“const 和 ReadOnly有何区别?”,“什么是装箱和拆箱操作?”。老实说,我当时是胡乱做的,做完后心里就有点生气:“实际工作真的需要这些知识吗?”,就算我知道怎么做这些题目,这就代表我的水平高吗?我认为,这些问题只要到网上搜索一下,官方解答都能找到,这些知识需要考吗?

     请区分程序员和软件工程师!

     我更郁闷的是,所有面试的公司,面试题目里没有涉及到计算机英语的能力考查,没有涉及到软件架构设计的能力考查,没有考你对一段程序健壮性的分析,没有考查UML,唯一有家公司问到设计模式,但我相信他们自己公司的开发人员十个九个不懂, 没有考查软件测试方面的能力如何。自己从事开发工作也有3年了,一个项目,或一套系统不是说你的编程技术有多高就能将软件做好,软件除了编程之外还有很多环节需要认真把关才能将软件设计好,越复杂的系统越是如此。

     如果广州地区的软件公司大多数都是如此的话为何招人的时候不是招程序员,而是招软件工程师?作坊式的软件公司还有多少?只知道编程技术而不懂软件设计的公司还有多少?或者是不知道软件开发过程管理的公司有多少?我不知道,我只希望每个程序员可以成长,不要以为做软件就是编程,除了编程还有很多知识需要学习,需要积累经验,让我们共同进步,成为真正的软件工程师吧!