当前位置:编程学习 > C#/ASP.NET >>

想给初学的朋友们一些建议

人非大牛。。只是给初学的朋友一些建议,觉得我自以为是的朋友,欢迎批评,指出错误,谢谢。
1.学c#应该从需求开始学。
  为什么这么说呢,c#的书里面,很大部分是讲窗体控件,win编程的。想系统的学习,从基础知识开始到面向对象思想再到往后。。c#还是有欠缺的,不是说不行啊,我是先学的java,然后转的c#。就感觉java对于初学者来讲,比较好上手(此处指系统得学习基础和面向对象思想还有什么细节),我用C#最开始是因为java的窗体编程比较繁琐,相反c#这方面入手很快,甚至不用知道什么难一点的语法,就能写一些基础的小程序。我就是从这入手,
自己在生活中找需求,分析需求,做需求,然后就从基础的控件堆叠配合基础的语法(这应该不成问题吧,任何语言的基础语法都差不多)。什么通讯录啊,日记本啊,计算器啊,游戏的一些数值的计算和模拟啊。等等,到后来的小型的企业,酒店管理啊,新手要尝试,因为毕竟没人给项目做的时候,先要自己摸摸路子。c#编程学习,从需求开始。。。
2.学这们语言要善于用它的长处。
  身边有的人刚学,我跟他说;“你可以从根据需求拖控件开始,这样比较好上手,还能让你有成就感,有益于保持兴趣。”谁知道他说:“我才不拖控件呢,这些都是给脑残准备的!”然后就自顾自得抱着c#高级编程,那好几斤得书看啊看。现在1年了,基础还是那样。。书看得也没什么进展,说没什么兴趣了,书太厚,看着累。。。不要跟风网上那些没事干的人发表一些没用的看法。学会用c#的优势(不止是控件,还有其他的,脑补)
3.别总盯着书本,看一章内容尽量要自己琢磨着写几个例子。
  别以为难,就好像是这一章学了10以内加法,自己加着玩,这样才真的会了,这也是小学生考高分的秘诀。。。
4.不要盯着一个方向的内容就往死里学啊,看啊。。。
  这样浪费时间,用处不大,等以后真的要用了,也就早忘了。。在做一个企业管理的小项目的时候,一个同学在做之前猛盯着数据库看了两个月,做的时候也就用了最简单的,90%没有用到,用到的东西一天不到就能学会。。。现在3个月过去了,他也就差不多忘记了。。。
5.慢慢基础学得差不多了,要自己做一些综合性的软件了,这时候一定要做好需求分析,多交流。我觉得重要的一点,一定要自己动笔在纸上画流程。因为这样逻辑能更加清晰,对操作有很大很大的帮助,这是我的方法,一个软件,我思考的时候,会在纸上画啊画的。。。

我不是大牛,只是希望初学者学c#的时候不要想当然,要动手写代码。说这些也是为了能让大家少走弯路,走一些我自己认为的捷径。保持兴趣,坚持下去,肯定能成功。 C# 编程 --------------------编程问答-------------------- 不错不错
--------------------编程问答-------------------- 挺好,我也是C#零基础,边做项目边学,书什么的感觉需要才看就行,高级语言都是相通的 --------------------编程问答-------------------- 同意楼主的,进公司很多东西都用不上,不用很多东西又忘记了,呵呵不过基础在,要用的时候看看拿起来用又可以了 --------------------编程问答-------------------- 给顶一个,很不错的建议啊 --------------------编程问答-------------------- 我都想改行了 还给新手的建议啊 --------------------编程问答-------------------- 不错不错,我是从php转c#的,很多东西的确是需要用到了才会去深入追究,而且感觉这样学的也最快 --------------------编程问答-------------------- --------------------编程问答-------------------- 帮顶一个 刚学几个月的人表示谢谢了~ --------------------编程问答-------------------- 啊啊啊../// --------------------编程问答-------------------- --------------------编程问答-------------------- 除
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,