[程序设计] 更快的方法来学习编程

程序设计
我必须说是非常幸运的漫步穿过本文夜幕降临的博客 thanhcuong.wordpress.com. 这对我来说非常有用,希望你也觉得. 并请允许作者共享和eidt这篇文章有点^^.

5 更快的学习编程的方法

内容
0. 缓慢但稳步地
1. 阅读代码示例
2. 运行代码
3. 编写代码
4. 调试工具
5. 找到更多的文档

学习编程是不是一个可以在一个即将做, 单程, 但它不是太难. 有很多事情你可以把它容易当你学习编程. 下面这篇文章是对网站的引用可以cprogramming.com将帮助我们发现的秘密学习编程更好更快.

其中一个话题被谈论了很多技巧的学习方案:
不要走得太快, 在继续之前,请抓住它. (不要走得太快, 得到它的权利转移之前)
我们常常想知道为什么他们的教室, 与一些朋友,我们事先知道一些编程语言. 在开学的第一周往往是非常快的掌握知识, 但后来他们被其他学生掉队. 他们为什么被抛,而他们的平台更好的后面。???

缓慢但稳步地

这就是他们走得太快, 他们的足迹,我想我一直都知道,但实际上他们很少进行编程工作. 也许他们知道一些比学生更先进foundationkhac, 但有一点是不够掌握的基本原则. 就像当我们做数学考试常 8 关键是有一个相当教育的人能获得权力, 但有些学生做 2 其他难点,有一些基本的训练还没有完成, 应导致学生没有掌握的基本知识可以做.

编程平台

因此, 我们首先需要创建一个基础 (基础) 良好的定期炼功练习编程. 在这样的实践过程中,你会看到,程序员经常遭受的基本问题. 给自己一个很好用的回归解决问题.

但是不要把它看作一个借口,以保持 “慢” 比别人. 你永远不会停止他的训练过程, 不要走得太快或太慢. 不要回避的话题,你已经掌握了这一切之后导致它. 通过与许多想法和挑战穿, 你将有帮助您快速掌握基础的酶. 这里有 5 你如何驾驭学习编程速度更快.

1. 查看示例代码 (看示例代码)

阅读代码示例

阅读时,我们经常读到其网页上的话, 但它的编程代码. 当你第一次开始学习编程, 你应该仔细看,并试图了解每个示例. 之前在书中读到该程序的说明, 你应该尝试阅读和理解作者写道用来做代码. 但是,这不是例如当打机运行良好, 但它给我们带来了一个熟悉的外观仔细退出代码,并帮助我们更清楚地写代码.

我们必须写一篇关于如何给其他程序员能够阅读和理解它的代码, 而回过头来,以及他自己把握. 因此,需要坚持的原则, 当错误检查编写代码,确保简单的语法, 写在一个标准样本代码的指令通常写在书编程的顶, 但很少有人注意的编程问题.

2. 不要只是读代码示例 – 请测试 (不要只是阅读考试编号 - 运行)

运行程序

当你阅读节目指南 (或一本书), 你经常看到它的代码示例,说:“我了解它, 我理解......“. 当然,你可以把它理解, 但你真的不明白它是如何工作, 什么样的结果.

所以,编程读一本书之前,, 你应该安装你的机器学习语言的编译器 (C ++训练实例,安装开发,C ++或Visual C ++). 准备运行中的所有书籍或程序,您正在阅读的例子.

我在这里说测试没有复制粘贴和运行. 我建议自己键入代码到编译的程序, 因为那么你真的强迫自己去通过所有的代码,代码的类型将有助于你要注意语言的语法细节 - 缺乏控制有趣,因为缺少分号在每个语句的结束可以让你彻头彻尾的麻烦.

键入代码到程序后, 请测试. 然后写一些新的报表到你的程序,看看它是否工作表. 这将帮助你更快的每个语句多么有意义理解.

3. 尽快编写自己的代码 (尽快编写自己的代码).

编写代码

当开始编写一个程序,你不知道从哪里开始, 用什么数据结构? 如何编写代码的分配? 处理的方法是什么?...的第一件事是,你使用的谷歌或其他搜索引擎的搜索引擎找到你需要的代码. 这是东西,可以让你的编程思维逐渐减弱,并越来越依赖于搜索引擎.

在这种情况下,给出的解决方案是,你自己认为自己是一个独立的算法. 首先,你用假代码写, 然后使用的编程语言来写回. 虽然这是困难的和费时的, 但它会帮助你获得的经验非常有帮助, 思维能力越来越编程. 而不是去网上找正确的代码.

如果你的程序的大思路, 编写大量的代码. 然后你把他的节目的一小步凳子功能, 的小程序自组装结构设计, 然后合并在一起将是一个伟大的计划更完整. 该程序可能无法正常工作, 但你在这里买到的是经验和编程独立思考.

4. 了解如何使用工具调试 (了解如何使用调试器)

调试程序

调试是调试程序一个很好的工具时,有就是正在运行的错误程序错误. 它让你通过每一个程序代码的跟踪变量和它们的值更改. 最强大的调试工具可以集成的Microsoft产品中如Visual Studio (目前,视觉工作室 2010). 调试工具来帮助我们理解你的程序更, 而这正是我们需要编写程序时知道.

调试程序,可以帮助您快速响应你在做什么,如下一个例子.

int main() { 
	int x, y;
	if( x > 4 ) { 	// <— Giá trị của X ở đây là bao nhiêu? 
		y = 5; 		// <— Dòng code này thực thi như thế nào? 
	}
}

而最后提示是调试: 当你第一次了解debuger, 也许会让你失去很多的时间,当你调试你的程序. 但是,当你掌握调试的知识,它会在调试程序时给你节省时间大有益处. 我相信,每个人都可以找到自己如何有效地调试程序, 因为它会跟在你的编程生涯.

我常常想,其他的学生不希望使用调试工具 (可能是因为我不知道在第一次相同). 学生们在寻找自己的质疑,他在节目中的错误. 所以,当你已经确定的路径规划, 了解如何使用调试工具, 它会给你带来比你想象的很多实际的好处.

5. 搜索添加其他物质资源 (寻求我们更多的来源)

当你不明白的地方, 互联网是与你寻求庞大的信息量. 但也有要找到这个问题的文章,那么笔者粗略, 或者可能是错. 因此必须使用在minh.Ngoai方案的互联网信息时,发现了一本书,详细的讲解,帮助您快速掌握更多的问题要小心.

knowlege

您还可以参加编程论坛 (例如编程C本, C , C#中,有Congdongcviet.com论坛, Vietsource.net), 你不明白,你可以张贴到论坛成员的帮助问题. 如果他有携带您的国外论坛将有许多成员站在那里寻找信息和答案,帮助的能力 (codeproject.com, cprogramming.com, cplusplus.com ...). 注意,当在论坛上问,你有一个简短的问题, 重点内容描述的问题,您所遇到的问题,你会得到更好的答案.

在每次会议前准备约你在一个小笔记本电脑遇到了上来问老师或朋友是一个非常有益的工作的障碍问题的列表, 它会帮助你获得更多的, 它表明你是一个人进步, 好学.

最终,关键, 学习小组. 集团的经验教训将帮助你进步更快, 加强与后来朋友和同事沟通的能力. 当工作组将写那些大型程序,并说服更多的用户. 我劝你从来不伸出了他的工作,.

希望这些东西可以帮助我们在编程世界的运行速度始终在不断变化的眼睛!