现在已经学习了c语言,c++和数据结构,但是还是感觉什么东西都做不出来,怎么办,成为一名程序员还要

现在已经学习了c语言,c++和数据结构,但是还是感觉什么东西都做不出来,怎么办,成为一名程序员还要学习哪些东西,尽量详细。。。

在我看来,这个问题的产生,是我们的教材、教学体系和学习者习惯上形成的学习方法都有一定的问题。看过很多写《C++程序设计》的书籍。不能说这些书籍里面写的都是基础知识。有些书里面除了基础知识,也写了很多C语言和C++语言本身的高级阶段的知识。但是,高级阶段的知识并不意味着跟实践结合的很紧密。毛主席曾经精辟地指出:“学习的目的全在于运用”。可是,我们的教材大多数忽略了这个问题。里面的例子全都是一些不切实际的问题。诸如什么“汉诺塔“、”哥德巴赫猜想验证”等等。当然不是说这些例子不好,这些例子能够锻炼我们的思维和编程能力。但是跟生产生活中的实际需求相去甚远。然而,生产生活中真正需要解决的问题,往往不仅仅依靠C和C++语言本身来解决。你写C和C++程序,目的是为了解决实际问题。比如说,我听说C和C++语言可以编写一个控制摄像头的程序,可是,你学完了C++的整本书才发现,你根本编不出这样的程序来!为什么?——这不是学习者的问题,而是编写书籍的人出了问题。这些书籍的作者,仅仅就语言本身来普及知识,却不注意任何计算机程序设计语言都是用来解决现实问题的。但是绝大多数书籍里面根本不涉及这些内容。你不解决实际问题,很大程度上就失去了学习的意义了。所以不要困惑,这不是学习者的问题,而是教材编写者的问题。我们在学习了相关计算机语言的基础知识之后,还需要进一步学习解决具体问题的“接口”知识(这设计的内容太广泛了)。语言教材本来有义务提及这些问题的(虽然不必展开讨论,但毫不提及就是一种懒惰了),但是绝大多数的语言类教材对于这些问题都只字未提,这也就造成了学习者产生“学而无以致用”的困惑。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-05
做不出来是因为你没有实践经验,先跟着别人做或者模仿其他软件追问

我现在学的这些东西就已经可以了吗?

求告知。。。

追答

知识不在于学的多少,有点基础后联系实践,在实践中学习更有效果

追问

可以详细一点吗。。。

本回答被网友采纳
第2个回答  2015-05-05
考你个问题:比如,如何把自己的广告页面插入搜狐首页追问

不会。。。感觉学到这些都。。。

不会。。。感觉学到这些都。。。

追答

那你还是不行啊

追问

就是问。。。还需要哪些学习。。。

现在就只学了c和c++,数据结构。。。。感觉什么东西都做不了

求回答。。。

?

相似回答