主题:给初学者的诚心建议[转]
阿伦
[专家分:230] 发布于 2005-04-03 01:09:00
现在学习 C/C++ 的人很多,但是大多数人都会问到这些问题,学C/C++有什么用?我应该学C还是C++?初学应该看什么书,进阶再看什么书?除了C/C++,还要掌握什么知识?没有编程经验可以学吗?用什么编译器好呢?我应该如何安排我的学习计划?为什么代码我都能看懂,但是让我自己写就不知从何下手。一般刚接触计算机不久而且没有编程经验的人都会有这些疑问。我认为,学编程的开始阶段就应该对编程有所了解,知道自己未来几年大概应该学些什么东西,应该如何学。我在很多计算机编程QQ群里都看到一些初学编程的人问这样一个问题:我应该学习VC呢,还是borland c呢?或者c++ builder?之所以会问这样的问题,是因为他们对C/C++语言和开发环境,编译工具之间的关系还不了解。有在QQ上问人的时间,为什么不去自己多看看资料呢。对初学者来说,这些问题是要自己钻研的,要彻底明白,而不是听别人说:C/C++是一种语言,VC BC是开发环境……,然后自己再记住。程序设计需要很好的逻辑思维能力,是要靠自己动脑子想的。如果连学习方法也要别人教,那自己的钻研能力如何锻炼呢?以后遇到成千上万的问题如何去解决呢?与人交流自然是必不可少的,但是交流和问人是两个不同的概念。现在的网络普及了,人与人之间的距离越来越接近了。但是,世界上的任何事都不是绝对的,都不会只有一个面。有了网络,你可以和大家交流了。但是,个人能力的锻炼机会就少了很多。因为问问题太方便了,遇到问题,几个小时解决不掉,就去问人。这样和你花2天2夜去研究一个问题比较,节省了很多时间。但是对于个人的潜在价值来说,浪费那么几天的时间而去做一件自己做到的成功的事情,对个人能力,潜在价值,信心都是有极大的收获。
如果你看了我上面写的那些肺腑之言,觉得我说的有道理,看过以后你明白了一些事情,那么说明你是一个不会思考的人,因为这些问题你从来就没有考虑过。
回复列表 (共40个回复)
21 楼
41001454 [专家分:0] 发布于 2005-04-11 20:49:00
我在湖南科技学院学习软件开发, 现在学习很多的编程语言。 我同意你们得看法。
22 楼
阿伦 [专家分:230] 发布于 2005-04-11 20:59:00
我认为,程序设计基本上是:算法+数据,无论你用什么语言,什么设计方法,只要你能用代码表达你的思维,语言只是表达你思维的工具,你就差不多了(个人看法)^0^
23 楼
kk1984 [专家分:0] 发布于 2005-04-12 09:17:00
楼主 可以+++你QQ不呀~~~~~~~~~~~~~~~~~~~~~~~
我的是2331075
24 楼
enreque [专家分:50] 发布于 2005-04-14 18:08:00
说多了没用!!
自己多看
多练
没事就写几个
上级调试一下
你看书第三遍跟第一遍 感觉绝对不会一样的!!
25 楼
阿伦 [专家分:230] 发布于 2005-04-15 09:09:00
楼上的老兄说得对。一个问题如果在你的思维里面可以行得通。你还要让编译器认可你的行为,才能正确的转换为目标代码!所为要多多实践,理论也不能少。要明白之也以然,写程序才能更高明。
26 楼
hp2008 [专家分:0] 发布于 2005-04-15 15:51:00
问一时能问得了一世吗?俺们中国的DIY 是这样养家糊口的话,江老爷子他们的同盟远景目标靠谁来骋驰,又靠谁来代言?简单的为了工作而工作的话,我们的两大文明要鄙视你,直到你被黄土吃一口为止!!!
27 楼
帝均 [专家分:270] 发布于 2005-04-18 13:37:00
我是新手```我有勤奋的大脑```什么语言都难不到我````强烈支持楼主`````
28 楼
babybearming [专家分:140] 发布于 2005-04-19 20:23:00
多多练习,熟能生巧
29 楼
自由民 [专家分:50] 发布于 2005-05-16 20:36:00
朋友,难道编程不需要天赋吗?
30 楼
hust [专家分:70] 发布于 2005-05-16 20:41:00
我觉得算法是核心,语言是表达工具
我来回复