《易学C++(第2版)》——1.6 学习程序设计总体建议

1.6 学习程序设计总体建议

学习方法——四“多”一“有”。

(1)多看:多看别人写的程序,从简单的程序看起,揣摩别人的思想和意图。

(2)多抄:挑选难度合适的完整代码,亲自去尝试一下运行的结果。在不断借鉴别人代码的过程中,你的思维会升级。

(3)多改:正所谓“青出于蓝胜于蓝”,把自己的思想融入别人的思想中,那么你就得到了两种思想。

(4)多实践:不要用纸和笔来写程序。没有人能保证那样写出来的程序一定能执行。一定要勤上机、勤测试,你的水平才能真正提高。

(5)有好习惯:一名优秀的程序员应该有自己良好的风格习惯。至于这些良好的习惯如何养成,在以后的章节中会陆续介绍。

必要准备——五“要”。

(1)要有一定能学会的信心和坚持到底的决心。

(2)要有足够的时间去经常写程序,经常实践。长时间不写程序,水平就会退步。

(3)要有良好的身体素质。做程序员很伤身体,废寝忘食更是家常便饭。

(4)要有一定的计算机常识和实践操作基础。

(5)要有计算机和相关软件。

时间: 2024-09-20 14:08:44

《易学C++(第2版)》——1.6 学习程序设计总体建议的相关文章

最简洁的PHP程序员学习路线及建议

为了你可以更好地学习PHP,这次主要是想说一下PHP的学习线路,文末还有10条php性能优化的小技巧介绍哦 适用于PHP初学者的学习线路和建议 我们要有一个循序渐进的学习过程,这里先把学习PHP的过程做一下概括,这和很多学习PHP的爱好者是不谋而合的: (1) 熟悉HTML/CSS/JS..网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉 (2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法 (3) 学习如何将PHP与HTML结合起来,完成简单的动态页面 (4) 接触学习My

Java编程那些事儿3——你适合学习程序设计吗?

 Java编程那些事儿3--你适合学习程序设计吗?作者:陈跃峰出自:http://blog.111cn.net/mailbomb          程序设计是一个技术活,所以不是适合所有的人.现在很多人听说程序设计人员待遇如何如何的好,都一窝蜂的来学习程序,其实这个现象很不正常,因为程序不一定适合你.其实对于一个人来说,适合你的才是最好的.         就像现在很多小孩子都被家长逼着去学钢琴啊什么,有些小孩根本没有艺术细胞的,所以学习的效果就是差强人意了.         其实程序设计最需要

请给我们的学习网站提建议

问题描述 www.rzchina.net每年出版100多本开发类计算机图书的我们,过去的5年里,我们给上百万的读者提供了帮助.也收到全国各地不少读者的反馈和建议(包括台湾的读者哦,因为有的书出版了繁体中文版).他们和我们聊起了计算机技术学习的成长经历,希望在学习方法和方式上,我们能提供更多更完备的服务.经过我们的调研,我们决定开始在网上提供教学服务,因为我们调查发现,最近几年,全国各地风起云涌了各种IT技术培训班,对我们的技术学习,提供了另外的选择.有些培训班还是不错的,但我们的读者反应,有几个

转-[Python 学习]2.5版yield之学习心得

在 shhgs 发布了关于< Py 2.5 what's new 之 yield>之后,原来我不是特别关注 yield 的用法,因为对于2.3中加入的yield相对来说功能简单,它是作为一个 generator 不可缺少的一条语句,只要包含它的函数即是一个 generator .但在2.3中,generator 不能重入,不能在运行过程中修改,不能引发异常,你要么是顺序调用,要么就创建一个新的 generator.而且 generator 中的 yield 只是一个语句.但到了 2.5 版之后

完全版STL程序学习

 #include  " stdafx.h " #ifndef    IOSTREAM_H#include  < iostream >  #endif #include  < vector > #include  < algorithm > #include  < iterator >   using   namespace  std; int  _tmain( int  argc, _TCHAR *  argv[]) {    type

《易学Python》——第1章 为何学习Python 1.1 学习编程

第1章 为何学习Python 本章介绍如下内容: 计算机和程序简介以及编写程序的原因: Python简介及其如此杰出的原因: 安装Python. 既然购买了本书,您很可能想学习编程技术.祝贺您!打算学编程的人不是很多,但编程很有趣,自学编程的回报也很高.编程是衡量您是不是文盲的新标准:如果不会编写简单程序(如批处理文件.邮件过滤器.电子表格公式),将在会这样做的人面前处于劣势.编程还是工具,可帮助您将点子付诸实施. 我10岁左右开始涉足编程,当时使用的是Commodore 64.在那个时候,除游

深夜提问,C#下的网页版程序需要学习哪些东西呢?

问题描述 主要是数据库的读取和报表的处理,请问要学哪些东西呢?初看c#入门经典里面的WEB方面的开发,感觉头很晕,因为以前从来没学过网页方面的开发知识,对C#的数据库读取已经初步了解,有相关方面的书可以介绍的吗?

如何学习linux的建议

  一.从基础开始 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础.这是相当困难的. 二.Linux命令是必须学习 虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力.Lin

求高手给点学习.net的建议

问题描述 我掌握的语言是JAVA想学.net技术但是不知道从哪里下手哪位大哥给点建议或者学习方面的书籍啊 解决方案 解决方案二:VisualC#2005从入门到精通解决方案三:自己先从网上或书上找一些例子试着做做解决方案四:哎,我是给什么,就做什么.现在用vs2003...解决方案五:c#高级编程(第四版)清华大学128元解决方案六:先学一门语言,推荐C解决方案七:#MSDN网上搜索例子看JAVA与.NET是通的只是frameworksdk与javasdk不同解决方案八:如果楼主对Java比较通