| 
 当前页面: JAVA 编程资料牛鼻论坛 → J2ee & 企业开发技术区→请问学好编程需要哪些做基础?  | 
你去参加中学的奥林匹克信息学竞赛班,保管有用!   
  高数不是必需的,当然,会更好。线性代数?不作考虑。当然,会更好。   
  最重要是——数据结构,算法,软件工程,面向对象。   
  其实一句话,你懂得越多越好。
还有计算机网络,操作系统。总之,我认为学好编程需要系统的计算机知识。至于软件工程,我感觉目前对我来说,用处不大。   
  对于学习vb.net,object-oriented的知识是十分重要的。   
  由浅入深,循序渐进。找一本好书,先从简单的例子入手,然后再拓展知识结构,否则你将会感到盲目。如果你是计算机专业的学生,上面的东西都会学到的。 
相关问题
学习编程需要什么很基础的知识? 
学习问题,我在学SQL,在学数据库基础,我想知道,那些基础知识比较重要。 
请问看嵌入试系统的程序设计这样的书需要什么基础知识? 
需要学什么基础的知识? 
需要学什么基础的知识? 
需要学什么基础的知识吗? 
请教定义软件接口,实现接口化编程,需要什么知识? 
学习vc需要什么做基础 
请问学习Managing and Optimizing INFORMIX Dynamic Server需要什么基础??? 
学习ejb前需要什么java基础? 
http://topic.csdn.net/t/20030502/20/1732941.html
下面是我的算不上心得的心得吧 
1.先看C,再看C++,因为C++是从C中诞生的.(从来源上学习C++) 
2.把C++和C分开,把C++当成z++也行.(分开C和C++) 
3.适合初学者的书 C++面向对象程序设计 陈维兴 林小茶 编著 中国铁道出版社 
上面把知识点总结得很清楚 
4.C++经典书籍 thinking in c++ 我有十七本(发邮件到bailiangsky@gmail.com可以发给你) 
5.书上的每个代码都要自己去编写,哪怕是hello world 
6.多想,想想把代码修改后会有什么效果,为什么有那样的效果,如果我是设计语言的人会怎么处理呢(即从 
编译器的角度来思考,在有一定水平后) 
7.看算法,比如 数据结构 算法设计与分析 
算法是不分语言的,语言只是来展示算法的 
算法是程序的灵魂 
8.养成良好的编程风格 
9.多看别人的代码; 
10.我的C++群17178275,有问题可以问,里面有专业高手 
11.可以看看STL 
12.再强调一次,无论什么算法都要自己新手去编写! 
http://zhidao.baidu.com/question/16548398.html