日期:2014-05-18  浏览次数:20489 次

学习C#和.net的方法
近几年的IT行业发展很蓬勃,而且软件工程专业的我想工作是没有问题,但是学好本专业的知识也并不是想象当中那样

的简单,在学习过程当中对程序的“敏感度”不是很高,求分享一下大家在学习C#和.net方面的一些经验。

------解决方案--------------------
看资料(纸书和网络资源)30%,练习与研究30%,开发作品和项目30%,其他10%。
------解决方案--------------------
果断动手。不要怕做不出来,我就是这样一个从不会,做到会一点的人。
------解决方案--------------------
找本.NET的书 按照书上的例子一步一步做。

要多做练习多总结。
------解决方案--------------------
虽然我自己也选择了.NET不过 我是不建议你学的 怎么说呢 我觉得你还是血PHP把 其实.NET真的比较累人的 相比PHP 跟容易上手 你查查就知道了
------解决方案--------------------
开始时按着教程上的,学会用服务器控件,学会读取数据、绑定数据。
找一些开源的项目,看别人的设计思路,看别人的实现,你会发现很多新东西和好东西。
当你到了一定层次,你会慢慢考虑系统架构、设计模式、性能、算法...

有想法才能走得更远!
------解决方案--------------------
要学ASP.NET的话需要学习:HTML、DIV+CSS、Javascript、C#、ASP.NET、SqlServer
学完这些可以做一些东西了,然后可以继续学习Ajax,jQuery,ExtJS只要你想学微软还有很多东西等着你呢
刚开始学习每天坚持8个小时的练习时间,最重要的还是在于练习O(∩_∩)O~
------解决方案--------------------
个人感觉可利用周末去个培训机构培训下,一般周末的班不贵,书非借不可读也,并且当你培训完成后你的技术能力是那些工作1-2年得不能比的,因为有牛B的师傅就有更NB的徒弟,我就是在毕业前去的,感觉来的很好很强大,尤其是微软的讲师和那些高级架构师什么的。
------解决方案--------------------
........同求
------解决方案--------------------
读万卷书.行万里路
------解决方案--------------------
学习 。。。。。。
------解决方案--------------------
没有捷径 就是多练习
------解决方案--------------------
几点经验:
1、不要“眼高手低”,一定要养成“多写,多练”的习惯

2、虚心让他人求教;“取他人之长,不自己之短”;就算能力不如你里的人,也有令你学习的地方

3、阅读广,但,首先要打牢固基础,没有良好根基的楼房,再高,也会坍陷,因为本身起点就有问题

4、多看些论坛,能拓展自己的思维,养成多积累的习惯

5、把自己掌握的现有的编程知识,转化为一个“项目”,再过项目中提高自己

6、建议,多看MSDN最好是英文版的,这样不仅能提高英语水平,还能学到很多编程技巧

总之:要有一颗能吃苦,能耐劳,充满理想的心,就是你最大的成功动力!
------解决方案--------------------
语法》具体写代码》做个小项目》设计模式》.net底层
------解决方案--------------------
是得好好学下了
------解决方案--------------------
多做练习!
------解决方案--------------------
掌握基础,多练习。
------解决方案--------------------
个人认为,编程最重要的就是思想了。有了思想,语言还是好办的。你若是想训练编程思想的话,建议多去做些ACM的编程题,思想会提高得很快。个人感受~
------解决方案--------------------
多做练习,还有多看书,平时多思考,学习都是这样,我觉得最重要的是勤奋和坚持
------解决方案--------------------
多练,找个高手一起学习就更快了 。
------解决方案--------------------
多多动手操作,效果应该要号一点。
------解决方案--------------------
探讨

几点经验:
1、不要“眼高手低”,一定要养成“多写,多练”的习惯

2、虚心让他人求教;“取他人之长,不自己之短”;就算能力不如你里的人,也有令你学习的地方

3、阅读广,但,首先要打牢固基础,没有良好根基的楼房,再高,也会坍陷,因为本身起点就有问题

4、多看些论坛,能拓展自己的思维,养成多积累的习惯

5、把自己掌握的现有的编程知识,转化为一个“项目”,再过项目中提高自己
……