编程入门技巧大全,你想要的都在这里!

一、为何要学编程?

每个人的动机不一样。大致有:

1、为了找个好工作,或为了有更好的机会和更好的发展。

2、看到别人超厉害,所以也想学。

3、实际工作中很多场合需要。

4、从小就立志做个程序员,做软件工程师。

5、振兴中国的软件事业。

还有最后的想当"黑客",抱有这种想法的劝你早点打消这种念头!


二、如何学编程?

1、多看好书。

差书误人子弟,不但浪费时间和精力,而且打击人的信心,差书使人很久都不会,会让人怀疑自已的学习能力。

现在的书很多,但好书很少,特别是被大家公认很有价值的好书更是少之又少。历经多年时间考验和市场风雨的残酷洗礼而仅存的巨著,更是极其稀少。中国历史上文学小说类书本多如牛毛,但仅存的巨著,也只不过四本名著而已,编程方面也是如此。

2、多动手。

这一点很重要。而且特别重要。“纸上得来终觉浅,绝知此事要躬行。”陆游的千古名句说的就是这个道理,并且同样适合于编程方面。


三、用什么语言最好?

这主要取决于应用领域,每种语言都有自己的长处和不足。

1、汇编语言和C语言在单片机及工控领域用较多。另外C语言也是一种通用语言,是学各个语言的起点。

2、C++系统编程等多个方面,最常用的编译器是VS。

3、C#/Java网络编程方面新兴的。

4、VB通用。

5、还有Delphi等。。。。。。


四、有什么好书?

几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做《MFC四大天王》。文章的意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽以MFC为例,但是这个道理却同样适合于MFC之外的很多具体技术领域,这不能不说是一个有趣的统计现象。

通常在某一个具体细分的技术领域,会自然而然地出现3-5本顶级著作,它们彼此互相配合,形成一个完整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。我乐于将这种现象称为“四书五经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,则无论在时间上还是金钱上都是最经济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。在此,帮助大家遴选各个技术领域里的“四书五经”。

编程的书可谓汗牛充栋,其中经典也是不泛其数,但绝大多数的过来人,都一致认为,要想很快地入门并尽快地投入到编程实践中,只要其中的四到五本也就够了,即只看经典中的经典,圣经级的书就可以了。

所谓活到老学到老,程序员是个终身学习的职业,要不断地看书,直到放弃编程的那一天。所以,您要读的好书也绝非仅限那几本经典书籍哟。

一句话,由于我们的时间、精力、金钱都是有限的,如何以最小的代价换得最大的收获。


☄ 通过以下4个阶段的训练

第一阶段:掌握一种编程语言

学习内容:学习任意一种主流的编程语言,例如C++语言。

学习目标:熟练掌握一种语言的语法和基本的编程技巧。

学习时间:3个月左右

注意事项:

编程语言和编程工具是两回事,编程语言是指C++、Basic、Object Pascal等程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指源代码编辑器、程序编译器在内的集成化、可视化的软件开发工具。


第二阶段:掌握一种编程工具

学习内容:学习任意一种主流的编程工具。注意编程工具要和第一阶段学习的编程语言一致,例如你学习的编程语言是C++,那么编程工具要选Visual C++ 6.0或者C++ Builder 5.0。

学习目标:熟练掌握这种编程工具基本用法,例如:菜单、组件、程序跟踪调试、编写Windows程序等。

学习时间:3个月左右(和掌握一种编程语言的时间不冲突,可同时进行)

注意事项:这个阶段侧重编程工具的使用,同时进一步熟习编程语言,最后达到能熟练编写各种基本的Windows程序。


第三阶段:掌握“算法与数据结构”(也可以是你所学的编程语言的核心技术)

学习内容:算法与数据结构

学习目标:熟练掌握各种常用的算法与数据结构

学习时间:4个月左右

注意事项:这是一门不可或缺的软件开发课程,曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》,这说明了数据结构和算法的重要性。它能帮我们建立良好的程序分析与设计能力。


第四阶段:实现一个模拟的小型软件项目

学习内容:

软件项目的开发过程

学习目标:掌握软件项目的基本开发过程和方法

学习时间:检验你学习成果,相当于一个考核,所以不计时间

注意事项:可以尝试自己完成一个模拟的小型软件项目,强烈推荐做一个(管理信息系统)软件


最后:

将完成的模拟软件刻成光盘,作为自己的作品去面试,以此踏上自己光辉的职业程序员之路!

对于热爱编程的人来说,有一群一起学习的小伙伴很重要!如果你感兴趣或者有需求的话,笔者的Q有一个编程零基础入门学习交流俱乐部,想进入学习的可以私信我【编程学习

】自动进入学编程!还有学习视频文件,欢迎初学者和正在进阶中的小伙伴们!

编程入门技巧大全,你想要的都在这里!



分享到:


相關文章: