作为拥有5年以上经验的ASP.NET开发人员。我喜欢在ASP.NET中测量我的能力水平。 SQL Server。基本上我的目标是提高我在ASP.NET中的能力水平和技能;在此之前,我需要知道考虑当前的ASP.NET和相关技术的水平是什么......
所以,请提供一些指示......
答案 0 :(得分:2)
我想我可以在一些考试中喋喋不休,比如MCP考试或BrainBench,但你必须为这些考试付出很多钱。
如果您在参加考试以确定自己的能力时已经出售,那么您可以获得ASP.NET,C#和SQL Server的MCP考试准备指南之一,并了解您对该材料的理解和接受程度。我不确定这是衡量胜任力的最准确方法。
只需阅读Itzik's或Kalen's本书并了解您如何理解它们,即可对SQL Server技能进行良好的定性评估。对于.NET,请阅读Richter,并根据您在该书中找到的概念批判性地评估自己。这些概念有意义吗?
获得反馈的最有价值的方法可能是要求您的高级开发人员对您的技能进行坦率的评估。
如果你问我如何评估我的初级开发人员,一旦我看到他们的代码并且他们获得了几个月的跟踪记录就很容易了,但我不相信定量分析是最好的方法。相反,我问的问题是:
问问自己,您的领导者将如何回答有关您的这些问题。如果您非常确信他们会积极回应,那么您将有更轻松的时间“评分自己”。
答案 1 :(得分:1)
老实说,这都是相对的。我曾经在团队中工作,其中一个团队从一个团队中脱颖而出,在各个方面都是来自另一个团队的资深开发人员。不同的环境会以不同的方式评估不同的技能组合。
至于你的技能的“测试”,一个非常方便的就是在StackOverflow上。寻找.NET问题,尝试回答它们。那些你无法回答的人,要从那些回答他们的人那里学习。冲洗,重复。它不是很有条理,但肯定会有所帮助。
只需跟随some of the major blogs,看看你是否能跟上他们所谈论的内容并试图在个人方面实施一些只是为了学习和练习,这也很好。
真正衡量技能水平的唯一方法就是推动技能发展。找到你没有完全理解的东西并学习它。一个真正熟练的开发人员从来不是一个专家,而是一个比昨天更专业的专家。
答案 2 :(得分:1)
当被问到类似的问题时,我从这里的某个人那里读到了
he will try to answer the questions on SO.
让我改一下,
我将尝试用某人的问题和答案衡量我的表现。
话虽如此,我不会将我的能力与此处的集体知识进行比较。
答案 3 :(得分:1)
这通常对公司非常具体。开发人员在升级或升级到更高级别之前必须满足一系列标准。
层次结构通常非常相似;进展到下一级别的一般(累积)标准。根据我的经验,它类似于以下内容:
1研究生/近期工作经验
2名初级/实习生
3开发人员
4名高级开发人员
5首席开发人员