请问如何评定一个.NET程序员的资历和能力?

来源:百度知道 编辑:UC知道 时间:2024/05/14 02:07:33
大家好,我问一个问题.如何确认一个.net程序员的能力和高深程度?是否有几个简单的问题问他而能得出结论?当然这几个简单问题是包含高深技术含量的问题,我需要他们.谁可以列一下?万分感谢!
假设你面前有位程序员是你第一次见到,但你要通过几句话或者几个问题来了解他的能力,你一般会怎么问?

问一下对.net框架的理解程度。
问一下数据结构相关问题。
问一下数据库相关操作。
问一下设计模式相关问题。
问一下项目管理相关问题。
考察一下英语能力。
考察一下逻辑思维和条理性。
考察一下沟通能力学习能力。
比如1. 如何理解.net的元数据。简述异步回调模式。简述.net框架中使用的设计模式。什么是asp.net的管道技术。

1.认识,你是否对程序这一行有正确的认识。你认为做软件的都是什么样的人

2.知识结构:软件不只是软件,他要一系列的知识结构做支撑。你的知识结构是否合理这个很重要

3.思考能力:一个复杂的问题来了你该解决他,我不要求你能现场解决他,但你要能迅速的找到思维方向,关键点和突破点

4.学习能力:你要能接收新东西。不过我的要求是“正确的接收”,不正确的接收还不如不接收

5 语言沟通,团队合作,文学、艺术、哲学、经济,幽默与否也会多少需要点。呵呵,这些东西影响着你的团队协作和自我调节能力。这行自己很枯燥,不会自我调节的人做个半年会郁闷死的

无法通过几个简单的问题知道一个人的程序实力。
必须通过详细的试题才能得出详细的结论。
试题:网上可搜索到许多,比如微软试题,google试题等。
这些公司的试题都是很难的,很宽泛的,很主观的,能解决的人基本属于天才。
程序=算法+数据结构,编写程序是一种宽泛的能力,程序语言是编制程序的工具,要测试程序员的能力,应当着重测试他解决实际问题的能力,而非咬文嚼字的在程序语言方面大作文章。.NET涵盖的面很广,更不可能用简单几个问题来概括。
例举:google 面试题目
-用3种颜色为20面体上色,每个面一种颜色,有多少种组合?你会选择哪3种颜色

-什么是世上最美的数学方程式?

-试着证明WWWDOT-GOOGLE=DOTCOM

- 1
1 1
2 1
1 2 1 1
1 1 1 2 2 1
下一行是什么?