日期:2014-05-20  浏览次数:20396 次

如何成为优秀的asp.net程序员。
在发这个帖子之前,我去百度和google做了搜索,没有得到满意的答案。
在这里我希望能得到高手的指点,我发这个帖子想得到的如下几个问题的回答。
一,成为优秀的asp.net程序员必备的技术知识。
我所知道的答案总结起来有这样几点,希望高手补充。
1,掌握C#语言语法概念。
2,掌握ado.net,xml知识,ajax。
3,掌握mvc结构。
以上3点是我搜搜并总结的,我感觉要成为优秀asp.net程序还要掌握很多,希望高手能做个详细的指导,方便所有立志成为asp.net优秀程序员的学习。最好能一条一条列出来需要学习的知识,已经新型的技术面。

二,如何成为ASP.NET网站架构师。
可能这个问题问的有点笼统,这也是因为我不精通asp.net,所以问了这么一个问题,希望高手能做详细回答。

最后,衷心祝愿所有立志成为asp.net优秀程序员的朋友,早日实现梦想。
也祝愿所有的热心的高手能写个详细的,原创的学习asp.net的步骤,以及成为asp.net优秀程序员的指导思路。

------解决方案--------------------
技术能力强
业务知识好
交流能力强
技术不是最重要的,很多都能学习
------解决方案--------------------
要成为一个优秀的asp.net程序员或者一个优秀的程序员甚至一个优秀的架构师,学什么技术都不是重要的...重要的是做人,任何行业都一样...道德准则、职业操守和社会责任感决定你是否优秀,技术能力只是反映你是否胜任你的职业、能够在你的职业生涯中走到何种地位而已...

至于技术方面...一个不懂得HTTP协议不清楚ASP.NET机理的人不能称为ASP.NET程序员...

不掌握C#没关系掌握VB也行、不掌握ajax没关系掌握flex也行、不掌握mvc没关系掌握WebForm也行...C#、ajax、mvc都不是必备的...

关于如何成为ASP.NET网站架构师...一个应用系统架构师必须是...

1.很强的需求分析能力,对不同行业应用有深入了解或有能力很容易地深入了解...
2.熟知IT发展趋势,熟悉各种主流操作系统、熟悉各种主流应用支撑平台...
3.至少深入掌握一种应用平台体系并能合理有效地运用...
4.良好的沟通能力、说服能力...
5.不钻牛角尖、不容易产生偏见...

而一个ASP.NET网站架构师就是一个优秀的ASP.NET程序员加以上条件...