给初学C#的朋友一些建议。
2013-07-10 10:59
211 查看
人非大牛。。
1.学c#应该从需求开始学。
为什么这么说呢,c#的书里面,很大部分是讲窗体控件,win编程的。想系统的学习,从基础知识开始到面向对象思想再到往后。。c#还是有欠缺的,不是说不行啊,我是先学的java,然后转的c#。就感觉java对于初学者来讲,比较好上手(此处指系统得学习基础和面向对象思想还有什么细节),我用C#最开始是因为java的窗体编程比较繁琐,相反c#这方面入手很快,甚至不用知道什么难一点的语法,就能写一些基础的小程序。我就是从这入手,
自己在生活中找需求,分析需求,做需求,然后就从基础的控件堆叠配合基础的语法(这应该不成问题吧,任何语言的基础语法都差不多)。什么通讯录啊,日记本啊,计算器啊,游戏的一些数值的计算和模拟啊。等等,到后来的小型的企业,酒店管理啊,新手要尝试,因为毕竟没人给项目做的时候,先要自己摸摸路子。c#编程学习,从需求开始。。。
2.学这们语言要善于用它的长处。
身边有的人刚学,我跟他说;“你可以从根据需求拖控件开始,这样比较好上手,还能让你有成就感,有益于保持兴趣。”谁知道他说:“我才不拖控件呢,这些都是给脑残准备的!”然后就自顾自得抱着c#高级编程,那好几斤得书看啊看。现在1年了,基础还是那样。。书看得也没什么进展,说没什么兴趣了,书太厚,看着累。。。不要跟风网上那些没事干的人发表一些没用的看法。学会用c#的优势(不止是控件,还有其他的,脑补)
3.别总盯着书本,看一章内容尽量要自己琢磨着写几个例子。
别以为难,就好像是这一章学了10以内加法,自己加着玩,这样才真的会了,这也是小学生考高分的秘诀。。。
4.不要盯着一个方向的内容就往死里学啊,看啊。。。
这样浪费时间,用处不大,等以后真的要用了,也就早忘了。。在做一个企业管理的小项目的时候,一个同学在做之前猛盯着数据库看了两个月,做的时候也就用了最简单的,90%没有用到,用到的东西一天不到就能学会。。。现在3个月过去了,他也就差不多忘记了。。。
5.慢慢基础学得差不多了,要自己做一些综合性的软件了,这时候一定要做好需求分析,多交流。我觉得重要的一点,一定要自己动笔在纸上画流程。因为这样逻辑能更加清晰,对操作有很大很大的帮助,这是我的方法,一个软件,我思考的时候,会在纸上画啊画的。。。
我不是大牛,只是希望初学者学c#的时候不要想当然,要动手写代码。说这些也是为了能让大家少走弯路,走一些我自己认为的捷径。保持兴趣,坚持下去,肯定能成功。
1.学c#应该从需求开始学。
为什么这么说呢,c#的书里面,很大部分是讲窗体控件,win编程的。想系统的学习,从基础知识开始到面向对象思想再到往后。。c#还是有欠缺的,不是说不行啊,我是先学的java,然后转的c#。就感觉java对于初学者来讲,比较好上手(此处指系统得学习基础和面向对象思想还有什么细节),我用C#最开始是因为java的窗体编程比较繁琐,相反c#这方面入手很快,甚至不用知道什么难一点的语法,就能写一些基础的小程序。我就是从这入手,
自己在生活中找需求,分析需求,做需求,然后就从基础的控件堆叠配合基础的语法(这应该不成问题吧,任何语言的基础语法都差不多)。什么通讯录啊,日记本啊,计算器啊,游戏的一些数值的计算和模拟啊。等等,到后来的小型的企业,酒店管理啊,新手要尝试,因为毕竟没人给项目做的时候,先要自己摸摸路子。c#编程学习,从需求开始。。。
2.学这们语言要善于用它的长处。
身边有的人刚学,我跟他说;“你可以从根据需求拖控件开始,这样比较好上手,还能让你有成就感,有益于保持兴趣。”谁知道他说:“我才不拖控件呢,这些都是给脑残准备的!”然后就自顾自得抱着c#高级编程,那好几斤得书看啊看。现在1年了,基础还是那样。。书看得也没什么进展,说没什么兴趣了,书太厚,看着累。。。不要跟风网上那些没事干的人发表一些没用的看法。学会用c#的优势(不止是控件,还有其他的,脑补)
3.别总盯着书本,看一章内容尽量要自己琢磨着写几个例子。
别以为难,就好像是这一章学了10以内加法,自己加着玩,这样才真的会了,这也是小学生考高分的秘诀。。。
4.不要盯着一个方向的内容就往死里学啊,看啊。。。
这样浪费时间,用处不大,等以后真的要用了,也就早忘了。。在做一个企业管理的小项目的时候,一个同学在做之前猛盯着数据库看了两个月,做的时候也就用了最简单的,90%没有用到,用到的东西一天不到就能学会。。。现在3个月过去了,他也就差不多忘记了。。。
5.慢慢基础学得差不多了,要自己做一些综合性的软件了,这时候一定要做好需求分析,多交流。我觉得重要的一点,一定要自己动笔在纸上画流程。因为这样逻辑能更加清晰,对操作有很大很大的帮助,这是我的方法,一个软件,我思考的时候,会在纸上画啊画的。。。
我不是大牛,只是希望初学者学c#的时候不要想当然,要动手写代码。说这些也是为了能让大家少走弯路,走一些我自己认为的捷径。保持兴趣,坚持下去,肯定能成功。
相关文章推荐
- 给初学LoadRunner的朋友的一些建议
- 给初学LoadRunner的朋友的一些建议
- 给初学LoadRunner的朋友的一些建议 (很好的文章,和大家一起分享)
- 对初学LoadRunner朋友的建议
- 20年的老程序员对新入行的朋友的一些建议
- 给正在考虑用流程开发项目的朋友的一些建议
- 初学PHP的朋友, 经常问的一些问题。不断更新
- 关于java初学的一些笔记总结(收集+总结)与大家分享,关于自学java,有好的建议可以回帖。
- 20年的老程序员对新入行的朋友的一些建议
- 对选择IT培训的朋友一些实在的建议
- 【再回首】说说你第一次上班的感受吧,顺便给即将第一次上班的朋友一些建议!
- 关于java初学的一些笔记总结(收集+总结)与大家分享,关于自学java,有好的建议可以回帖。
- C# 一些小细节 初学版
- 给想成为程序员的朋友一些建议
- 给初学RDLC的入门者的一些建议
- 想交一些朋友。 特别是刚接触java的初学者,可以给你们解决一些小问题。 最近遇到瓶顶,希望前辈给一些建议
- Google(谷歌)中国工程研究院 工程师 方坤 对学生朋友的一些建议
- 给刚玩Hadoop的朋友一些建议
- 给刚玩Hadoop的朋友一些建议
- 给初学8位单片机的一些建议