作为一名项目经理,我最近为一个应用软件开发员的职位作面试官,这个职位主要针对的是.NET方面的工作。在整个的面试过程之中,我发现了应聘人员中存在着一种趋势。首先,有一些人具有丰富的开发工作经验但却没有.NET方面的经验。另一方面,又有很多的应聘者缺少工作经验但却熟悉.NET。. NET是一个很新的技术,即使是稍有经验的应聘者也是很难找到的。因而,当你进行招聘工作时,哪一个应聘者是你更好的选择:富有经验但没有接触过.NET的开发人员还是具有一定经验的了解.NET的开发人员?
对于开发人员来说,我相信他们需要学习多种语言。事实上,我最近读到的一篇文章建议开发人员每一到两年就要学习一门新的语言。你也许认为这个主意很可笑,但它自然有自己的价值。
应用软件开发不只是一些核心的语言和句法,它是一种思考的方式。而且这个思考的过程随着你处理的开发项目越来越多而得到改进提高。此外,使用一门新的编程语言经常会引入一些新的理念,这些理念在其他的编程语言之中或许用得上,或许用不上。事实上,研究的整个范围是关注于带有普遍性的程序编制问题上的。
一名富有经验的开发人员,精通多种编程环境,能够显示出一种学习能力。而且,具有应用软件开发的整体概念将使你更容易地处理问题。在面试的过程之中,回答“我是一个自我启动者”是一种标准的反应,但是富有经验的应聘者确实能够显示出这种能力。
暂无相关视频