首页 新闻 会员 周边 捐助

学习上的问题

0
悬赏园豆:10 [已关闭问题]

感觉学习上遇到的瓶颈,怎么也提高不了了呢,比如asp.net很想去了解他内部的机制之类的,但是将这方面的书好像没有哦,图书馆尽是那些教你怎么用控件的书,没得意思,高手都是怎么学习的哦?

MicroCoder的主页 MicroCoder | 小虾三级 | 园豆:554
提问于:2008-11-21 12:34
< >
分享
其他回答(7)
0

我觉的还是多做项目要学的更快呢,只有自己经历过印象才能深的

石牌村夫 | 园豆:370 (菜鸟二级) | 2008-11-21 13:39
0

想了解内部机制?嘿嘿,推荐一本书,博客园 Anytao 同学的《你必须知道的.NET》相当不错,对提高很有帮助:

http://www.cnblogs.com/anytao

丁学 | 园豆:18730 (专家六级) | 2008-11-21 15:18
0

《.NET框架程序设计》一书也许会对你有所帮助,还有《精通.Net核心技术原理与构架》

上不了岸的鱼 | 园豆:4613 (老鸟四级) | 2008-11-21 15:36
0

做项目的同时,补习相关知识,通过看《.NET框架程序设计》等等写得非常好书籍,加深体会,过几个月后,会感觉自己的水平有了明显提高。

Shapley | 园豆:255 (菜鸟二级) | 2008-11-21 16:19
0

边研究..优秀的源码,边学习

编程入门 | 园豆:185 (初学一级) | 2008-11-21 16:32
0

呵呵,汇集一下吧! 《你必须知道的.NET》、《.NET框架程序设计》这些书是要看的,都挺不错,

同时一些优秀的代码以及一些开源的框架也是要学习的,理论结合实践;等到你看一些高手的代码游刃有余时,正时你进步之日。

金鱼 | 园豆:1090 (小虾三级) | 2008-11-21 16:57
0

    相了解技术的内部的原理,看书不很难做到的,因为现在的技术书90%以上是入门的书,也就是面向初、中级的读者。毕竟想了解技术内部原理的人并不多,大多数人只是想学一些技术,并找到一份好工作。那些IT书的作者也就投其所好,写的大多都是入门的内容,否则在国内不太好卖的。

    如果真的想了解技术的内部原理,以及想进一步提高自己的能力,至少可以使用如下的一种或几种方法:

  1.  阅读优秀的开发人员写的源代码。如.net有很多开源项目,可以下载这些项目的源代码,对自己感兴趣的功能进行研究,并阅读其源代码。但要注意,选择阅读的源代码的作者的水平一定要选高于自己,否则是没有任何意义的。

  2.  如果国内没有深入研究技术的书,可以看看老外写的书,要比国内写的书总体水平高一些。

  3.  自已动手编写一些“高难度”的软件,如看到网上或官方发布的软件有什么功能自己比较感兴趣,可以进行模仿,如果并不知道如何实现,可以进行反向工程,或通过查阅资料以及到论坛上去提问等方式来解决。

  4.  可以从技术本身下手,如对.net的某向技术比较感兴趣,可以深入研究,如.net中有一个Emit技术,利用这项技术可以直接写IL来实现很多非常cool的功能。我写了一篇文章来描述这种技术:

http://www.cnblogs.com/nokiaguy/archive/2008/05/12/1193073.html

  5.  其他自己认为很好的方法。

   总之,今天可以编出来昨天无法实现的程序,那自己的水平的就提高了。

银河使者 | 园豆:215 (菜鸟二级) | 2008-11-21 19:22
0
Astar | 园豆:40805 (高人七级) | 2008-11-22 10:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册