计算机专业大二学生如何学习编程?

来源:百度知道 编辑:UC知道 时间:2024/06/09 04:16:13
网络工程专业,大二,已经学了C,C++,mfc也学了一点,16位汇编也看了点,数据结构也看了点,但是就知道概念,已经买了C#和windows下32位汇编和windows api程序设计,请高手指点我应该怎么学,给点建议或者经验什么的,越多越好,越详细越好,谢谢了!最好是自己的亲身体会。
还有就是很多人说MFC已经过时了,没什么用,现在是.net时代,我要不要学MFC了?还是应该学C#或别的什么的?对自己现阶段的学习很迷茫啊!

学这么多干嘛?语言精通一两门之后,其他语言学习就轻松了,你学了这么多,光知道个概念之类的,其他一塌糊涂,编起程序来很容易语法混淆,而且还很容易出错,最恐怖的是出错了找不到出错的根源。综上你还是继续学你的C++吧,那个东西太博大精深了,岂是一时半会就能掌握的。你现在能保证自己能编出bug很少的程序,你能保证你的程序的算法都是比较优的算法,时间和空间复杂度都很低,你能保证随便给你个稍微有点难度的问题你能保证在很有限的时间里,编出一段让人很容易理解的程序?如果做不到这些,说明你还需很用功的学习一门语言,而不是都学。如果你能达到上面的要求,不能说明什么,只能说明你对语言的掌握算入门了,还要继续多实践。我的经验就是专精一门语言,多研究数据结构和算法。多多实践,等到基础扎实了,你可以考虑自己最小系统,自己编小软件。

我认为学习编程一方面要学习语言和开发技术。就像你现在做的,了解不同场合下的编程要求。
另一方面也要在数据结构和算法上加深自己的能力。

这个问题都不用问,如果你以后想做底层开发就把汇编学好,学好汇编再学C语言非常简单。然后再学其他的语言就更简单了。做底层开发非常的有钱途,但是,要求也很高,你不光要把编程学好,还要学好硬件。。比如电路,数学会让你的编程思维非常好。不要觉得大学学数学,电路没有什么用,用处很大。
如果想做上层应用程序,还是建议你把C语言学好,关于WINDOWS编程,没事多看MSDN就行。它只不过是记住那些函数怎么用而已。
学习编程最好的方法就是多写程序,从最简单的helloworld程序到你自己完成一个应用软件。会随着你写的代码数量增加经验,比如你的程序出现了段错误,你会根据你的经验来分析这个错误出在了哪里。
两个字,多写,看一点书,就去动手。。
另外建议多读源代码。。

先学好一门再说吧!最好是c++!

实践才是最重要的,等你认真的去做一些大程序之后,你就知道该怎么学了!
不过还是建议你选择一门有用的,学精点!

请不要做浮躁的人

1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想
出来再参考别人的提示,你就知道自己和别人思路的差异。
2.初学者请不要看太多太多的书那