学编程的方法

2017-06-06

很多人都说学习编程最好通过C入门,但是我自身经验告诉我,最好先从一门脚本语言入门,如我的入门是通过PHP。今天,小编为你带来了学编程的方法。

学编程的方法是什么

首先自然是选择学习的编程语言了,计算机语言的种类繁多,但是大体可以分为机器语言,汇编语言,高级语言以及脚本语言。像是我们经常听到的C语言,java,易语言都是属于高级语言,像是php,javascript,jsp,asp.net就属于脚本语言了。不同的语言难易程度也不相同,可以根据自己的情况进行选择性学习。

选定了学习编程的语言,就可以开始学习编程了。学习编程的过程中入门是一个很重要的过程,尤其是对于编程一点都不了解的朋友,看着那些密密麻麻看不懂的代码,什么热情都被浇灭了,从而就此放弃了学习编程,因此选择编程的入门方式十分重要。

很多朋友选择的入门方式应该都是看书了,小编自然也不例外,但是随着时间的推移,书是看完了,但也忘完了,完全不知道看过点什么,更不要提学会点什么了,导致小编一度觉得自己不适合做编程,几乎放弃,直到我发现了另一种学习编程的方法。

以前的学习可能只能靠书本和老师,但是现在不同了,现在是互联网时代,我们可以从网上获取到我们需要的知识,自然也包括了学习编程。现在很多编程语言都出了视频教程,而且还不止一家,我们可以挑选最适合自己的视频教程来学习。

自从跟着视频教程进行编程学习,小编学习的积极性倒是提高了不少,起码比起看书要来的有趣的多不是,相信不少朋友应该和小编有同感。由于视频教程是已经录制好的,我们可以根据自己的理解能力来选择性的观看教程。

光看不练假把式,每当我们看完一节视频教程的时候,我们就应该把讲述的这些内容自己多练习几遍,直到完全掌握。这样再去看下一节的视频教程,千万不要光看不练,我们的目的不是为了看视频而看视频,而是为了掌握知识,只有掌握了才是自己的。

当我们累计到一定程度的知识之后就可以做一个简单的项目了,一是为了巩固所学的知识,把我们所学的知识串联起来,二是为了以后的工作做准备,毕竟早点熟悉以后的工作内容才能早点上手。当然初次做项目可能会感到盲目,没关系,一般视频教程会专门抽出几个课时来讲解项目的制作,我们跟着制作即可。

总结来说学习编程最容易让人放弃的就是两个阶段,一个就是入门阶段,一个就是觉得什么都会学了,但是什么都做不成的阶段。入门的话我们可以选择视频教程,相对于书籍来说小编觉得比较好,如果遇到第二个阶段可以做个项目,把各个知识点连接起来,在做项目的过程中查漏补缺,这样做的话应该有利于你的编程学习之路。

学编程的技巧

1. 确定学习方针和路线

首先要想好自己的学习之路该怎么走。比如学习一门语言,开始之前要制定好计划。多上网看看别人(特别是那些已经学成的牛人)是怎么学习的,推荐了哪些经典书籍,有哪些告诫。然后再根据自己现阶段的水平,制定适合自己的学习计划,这样才能少走冤枉路。

2.一定要做好笔记

选好路线后,就可以先开始理论的学习了,就是看书,看好书。以前,我是个爱看实体书的人,喜欢看书时把各种感悟都记在书的空白处。这样做的好处是再翻书查找时不仅可以找到相关知识,还可以方便地看到当时对这段文字的理解。但当看的书多起来,五本、十本、二十本... 这种零零碎碎的批注就变得比较零散,不成体系了。因此可以在书上做批注,但一定要及时的总结,将每一章的知识网络都统一记在一个地方,这样比较容易融会贯通,以后查找每一章大体内容时也有个大纲。

3. 多看原版的电子书

以前我很爱看实体书,拿在手里很有质感,而且还可以让自己暂时离开电脑屏幕,短暂地休息一会。但现在我的想法有了一些变化,原因主要有三。第一,很多技术书籍都是老外们先写出英文版的,然后N年后我们才能买到中文版的,因此实体书(除了国产原创的)往往滞后于英文原版的很多。第二,看电子书时做笔记和摘录会更容易些,也方便日后将自己的心得发到博客中与其他人分享。第三,在电脑上看电子书,能更及时地完成书上的各种练习。以前我看实体书时,经常先把碰到的想做的练习记下来,想等最后看完整本书时一起完成。但结果是或者书没有完完全全地看完,或者有些练习到最后看完书时印象不深了,因此练习很容易就被搁浅了。

现在网上又多了很多名校的公开课课程,这同样是很好的学习资源。感受感受名校的课堂气氛,练习了英语听力,又学到了喜欢的技术,何乐而不为呢?

4. 多总结,多分享

写博客记录下看书和编程实践的心得是很好的方法。既通过不断发博客来激励自己不断地学习和总结,又在写博客分享给别人的过程验证自己是否已经真的懂了。博客可以分为两种:一种是读书笔记或摘录,起到备忘的作用;另一种是比较原创性的,如编程学习过程中自身的感悟,对某源码的剖析。

5. 自律自信,戒骄戒躁

学习是个苦差事,没有一定毅力和自我控制力是很难长久坚持下去的。唯一能有帮助的应该就是兴趣了吧,对技术学习的狂热,对知识的渴望可以让你苦中作乐,甚至都不觉得寂寞和艰苦。除了自律,学习过程中一定会碰到种种困难,相信自己可以学会,可以解决问题。虽然每个人的资质不同,但我始终相信一个道理,只要肯学,资质差就比别人多付出努力,笨鸟先飞,你一定有厚积薄发、一鸣惊人的那一天,是金子一定会发光的。此外还要戒骄戒躁,不能急于求成。如果你真的喜欢技术,很简单的一个问题研究很久花了很多时间又能怎样呢,只要你学的开心就够了。当一个简简单单、朴实无华,每天沉浸在自己的世界里的程序员也是令人羡慕的。

还有一点要注意的就是学习效率。要劳逸结合,累了就放松会儿再学,比一味地回到家就开始学,一直学到看不进去了为止要好很多。

6. 软件和工具

对于不同技术的学习,要搭建不同的开发环境来帮助我们学习。

对于Java来说,Eclipse是必不可少的。此外,练习的代码放在本地并不保险,所以还需要个免费的代码管理服务,如Google Code的SVN服务以及GitHub。自己编写好的程序也可以部署到免费的服务器,Google的AppEngine支持Python和Java开发,国内的Sina AppEngine目前只支持PHP,是个学习PHP的不错选择。

对于C语言的学习,在Windows平台上当然是微软的Visual Studio集成开发环境。可以结合C语言的学习,方便地学习Win32的开发。但更好的学习平台还是Unix和Linux。我一直用VirtualBox上的Ubuntu Server版虚拟机来帮助我练习C语言,再加上个SSH客户端,就可以轻松地在本机和虚拟机之间传递源文件。

猜您感兴趣:

1.学习编程的时间以及方法

2.学习编程需要的时间以及方法

3.学编程需要哪些知识

4.十大简单易行的学习方法

5.50条C++编程开发学习建议

6.学习编程的有效方法

7.Java软件开发学习方法及入门方法

8.c语言学习需要的时长以及方法

更多相关阅读

最新发布的文章