当前位置: 主页 > 生活杂文 >

⭐新手自学编程,怎样学编程

最近网络热点文章💠《新手自学编程,怎样学编程》,很多网友都想阅读✨新手自学编程,怎样学编程的详细内容,芒果文学(www.mangowenxue.com)编辑精心收集整理了相关内容,希望大家都能开心的阅读。

1、选定方向
编程的世界是多元纷繁的,大的方向就分前端开发、后端开发、移动开发、云计算、数据处理、智能硬件、物联网、虚拟现实等等,光编程语言都几十种。如果没有做过功课,贸然进入只会分分钟懵逼。所以最好是根据自己的兴趣爱好再结合市场前景,先选定一个方向,再选择一门语言,然后头也不回的深深扎进去。

2、优化学习方式
做好笔记,记录经验,我们大多数人并没有过目不忘的神技,很多时候我们学了也不一定马上掌握,需要过后花时间慢慢领悟,而且还有忘掉的风险,所以对于重要的知识点都要做好笔记。
3、多看官方文档,外文资料
互联网是一个更新迭代很快的行业,所有编程语言都会不断的更新新功能和修复旧Bug,网上查的资料很有可能是旧的解决方案,现在已经不适用了。所以最好最快的方法就是查看官方文档。
4、动手做项目
我们学习编程的最终目的就是用所学的做出具有一定功能的项目,而做项目又是最好的学习和巩固知识的方式。如果前期能力不足就先做一些简单的功能模块,一步一步慢慢来,不要一开始就要实现各种酷炫炸天功能,遇到不会的就在网上查, 现在互联网这么发达,获取资源也及其方便。自学过程中的一些注意事项
1、要善于构建大的知识框架体系,不要执着于细枝末节的知识点。中国的应试教育培养出来的人都喜欢啃细节,对于自学来讲这是大忌,比如在遇到一个函数的时候,非要把这个函数的参数,返回值都弄的清清楚楚才肯罢休。
2、先学重要的知识点,用不到的可以暂时放一放,因为你时间有限,遇到比较难的知识点,如果不是特别重要的,就跳过去,当你哪天用到的时候再来好好的研究,带着问题去学习,你会发现学习难的知识点也没有那么痛苦。比如我在学正则表达式和linux系统时,都是因为要用到了才去学,并且感觉学起来还很有意思。
3、要善于查资料,互联网就是最好的老师,遇到问题先百度,至少能够解决你98%的问题,因为你遇到的问题别人肯定也会遇到,除非你已经到了高处不胜寒的境界。

学习编程已经不再是少数计算机专业人员的事情了,就如同计算机深入到我们生活的每一个角落一样,学习编程的人也是越来越多。由于现在网络信息资源丰富,大多数人都选择了自学。我自幼自学编程十余年,多少积累了一些经验和方法,想通过这里给这些初学的编程自学者一些个人的建议。

建议一:自学也需要看书

自学只是说没有专门的老师手把手教你,并不是说连书本都可以不要了。有人天天来问我一些很基础的概念问题,我问他:“这些概念书上不都写得很明白吗?”他回答:“我没有书。”如果没有书,那么你很难在脑子里形成一个较为整体性的认识,所有了解到的知识都是支离破碎的。且不说大多数人没有精力回答你这些问题,即使回答了,很多东西也不是三言两语就能说清的,很多高手说出来的都是他们自己的理解,这些理解或许很有意味,但也许费了你半天的脑子却怎么也搞不明白。一本书,即使不是什么经典之著,它也可以向你提供一个大体完整的框架,成为你自学过程中的一个向导。这里要说的是:网上电子教程资源丰富,看看无妨,但手中至少应有一本印刷的书——毕竟网上的教程鱼龙混杂,其作者也许并不精通此道,很难分辨其质量好坏。

建议二:学编程更需要实践

书是有了,可是整天抱着书也不成。编程最怕的就是纸上谈兵,我看到有的初学者,看完了大半本书,和我说起循环函数来头头是道,却连编译器长什么样都没有见过。真要他写几行程序,便是错误百出。我的建议是,无论你涉及编程的时间是多么地短,无论你目前学到的知识多么地少,你都应该不断地尽自己所能去编写一些小程序——即使是把书上的“Hello, World!”亲手输入进去运行一遍,都能让你的编程能力有着极速地提高。

建议三:编程是创造,不是默写

有人甚至打算用题海战术来学习编程——这完全没有理解编程的内涵。仅仅通过“欣赏”别人写的代码也无法学好编程。有一点需要明白:编程是一个创造的过程。编程的意义在于:通过程序的形式,教计算机如何去完成一项任务。写代码只是形式,真正重要的是如何完成特定的任务。学习别人的代码固然是很有用的,可以学习别人的思想;但是如果仅仅是记忆了一些别人写好的代码,就希望能通过拼拼凑凑成为自己的程序,那是基本不可能的。我的建议是:在自己编写程序,进行创造的过程中,借鉴前人程序中的思想方法——而不是整天处于复制粘贴的状态中。

建议四:好习惯要从开始做起

所谓“不以善小而不为”,等坏习惯养成了,再改就困难了。因此,类似写程序要注意缩进、为变量和函数起有意义的名字、大小写的使用、行末分号的注意等等,要从一开始做起。很多人对这些善意的提醒不屑一顾,觉得多此一举,浪费时间。其实,如果真的能严格地去做,它们反而可以帮你节省许多时间。

建议五:不必太刨根问底

“打破沙锅问到底”确实表现了一种钻研的精神,不过我还是建议初者学,有的时候,不必太刨根问底。编程的相关知识都是盘根错节交织在一起的,大多数问题深挖下去会越说越复杂,对于知识掌握不多的初学者来说,只能是越来越糊涂。很多东西,时间长了,随着知识了解得深入,自然而然会明白。就像刚刚学英语的时候,你知道“goodbye”是再见就足够了,难道非要把这个good和再见的关系先弄个水落石出吗?作为初学者,最重要的是尽快地能全面地了解整个知识的全貌,在单独的知识点上,暂时不需要太深入。可以等知识经验丰富之后,再回头来研究。

C语言最好了,是面向过程的,初学一般学这个.VB虽然直观,但局限性太大,不推荐

C++\C#\J#都是面向对象的,需要学习面向对象思想,最好要有点编程基础才好.

自学的话,随便买本清华大学出版的<C语言程序设计基础>之类的书看看就好了,说难不难,说简单也不简单

---------------------------------------------
C和C++都是比较早的了,所以使用比较广泛。
JAVA和C#、J#都是比较新的语言,支持纯面向对象技术,这些里面JAVA相对应用广泛。C#次之。

不要问我难吗,前面说过了:说难不难,说简单也不简单。编程是很枯燥的工作,你最好有心理准备。

Linux是操作系统,就和WINDOWS一样。所以在哪个操作系统下编程都和专业不专业没有直接的关系.
-----------------------------------
我建议你买本书(清华大学出版的<C语言程序设计基础>之类的书)从头学起,再问下去我的修改次数就要到极限了,
就是不到极限,我也该写本书出来给你了...........
还有不要一开始就学C++,初学者学最好C语言。这会是一个漫长的学习过程,最好再报个学习班什么的......

你既然喜欢编程,就应该认认真真的学习一门语言,先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。书籍最少应该准备两本,不可能一本书籍会包含VB的所有内容,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的,也能保证所学知识的完整性。学编程是一个很漫长的过程,不要着急,要理论与实践想结合,例程书籍也是很重要的,看源代码对学习也是很有帮助的,等你学完这门VB语言之后,学习别的语言是非常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于知识的连贯性,我也希望你能学好的。

学习C语言,谭浩强的《C程序设计》是一部非常好的C语言书籍,学习程序设计是一个非常漫长的过程,不要着急,一本书多看两遍三遍,学会交叉学习法,在学习C的过程中,可以看看数据结构,编译原理,操作系统等书籍,对编成都是很有帮助的。最开始学习的时候,先不要编一些比较大的程序,多编一些小程序,比如数组运算,字符组合等等,指针是C语言的精华,是比较复杂的部分。如果有一天你能熟练驾驭指针的操作了,我相信你,你一定能学习好C语言的。

我是2001年接触编程的,刚开始只是大概了解一下,并没有进行比较深入的学习,我是从VB开始入门的,学了1年多,然后转入C语言,按照C——C++——VC的顺序学习,C学了两年,现在开始学习C++,C++的学习是很有难度的,类,标准库,多态,继承等等比较抽象难道懂的概念,虽然他秉承了C语言的风格,但是有很多很多是C语言不具备的,要多看书,上机实践也是必不可少的。《C++编程思想》,《C++标准库》,这些书都非常好,内容也很全面,例程书籍也是必不可少的,多看源代码对编程是很有帮助的,也会少走很多弯路。总之,C++的学习是一个比较漫长的过程,大概需要两年的时间,这只是底限,如果想学通,学精,还需要更多的时间。

我向你推荐一些C++经典书籍:

c++程序设计教程
c++编程思想
c++大学教程
c++程序设计语言
数据结构算法与应用c++语言描述
c++标准模板库---自修教程与参考手册
泛型编程与STL
深度探索c++对象模型
设计模式---可复用面向对象软件的基础
重构---改善既有代码的设计
Essential c++
Effective c++
More Effctive c++
C++ primer

前五本应该属于入门书籍,后面的属于学习难度比较大的,想提高C++的编程能力,看看这些书籍有好处。建议你把编程思想这本书多看看。多做练习题,对提高编程水平的帮助是很大的。

其实语言是相通的,一门语言学会了,学习其他语言就比较容易了。

业界有这样一种说法,因为JAVA这门语言包含了C++的一些特性,掌握了C++,就等于掌握了JAVA的80%,

在掌握了C++之后(我说的掌握指的是,可以熟练用C++编程序了,并没有要求你完全掌握C++的所有部分,没有人能达到这一点,因为C++太庞大了,如果能坚持不懈的学习C++两年到三年的时间了,你就可以学习其他的语言了)可以试着学习一些其他的语言,如JAVA,VC++等等比较复杂的语言.

这时候可以说你已经对程序设计语言有个大体的认识了,可以明确自己学习的方向,根据自己的学习情况而定,是学习一些自己比较感兴趣的语言啊(从兴趣出发),还是为了找工作啊,开始进行更深入的学习.比如学习windows下的框架编程和.net编程等等比较复杂的语言.

如果是为了找工作的话我建议你学好C,C++,JAVA三门语言.

你买书 啊 要是想直接从c 学起的 话 就买本 c primer 很经典的书 要是你想从c语言学起的话就买本谭浩强的书 等你看完这两本书之后 接下来还怎么学你自己就已经清楚了 还有些问题是你以后要考虑的 就是用什么os

学编程要具备一定的基础,总结之有以下几方面:
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类: 1)本地开发 应用软件开发的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;数据库开发工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台开发 开发工具如 Java 等。 3)网络开发 对客户端开发工具如:JavaScript 等;对服务器开发工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。 以上不同的环境下几种开发工具中 VB 法简单并容易理解,界面设计是可设化的,易学、易用。

{选 VB 作为入门的方向对出学者是较为适合的。}

3. 注意理解一些重要概念

一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。

4.掌握编程思想

学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。例如学习 VC 就要学习 Windows 的内在机理、什么是线程......;学习 COM 就要知道 VTALBE 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。

5.多实践、多交流

掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。

6.养成良好的编程习惯

编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。在此期间要注意养成一些良好的编程习惯。编程风格的好坏很大程度影响程序质量。良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。如代码的缩进编排、变量命令规则的一致性、代码的注释等。

7.上网学编程

在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。例如网站“编程课堂”(http://best.yeah.net/)主要以 VB 和 Delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”(http://pshool.yeah.net/)是专门介绍C、VC、VB、Delphi 等的综合编程网站;网站“ VB 编程乐园 ”(http://www.vbeden.com/)提供内容丰富而且实用的编程技术文章、精选控件、源代码下载、计算机考试、相关软件以及编程书籍推荐等等。

8.加强计算机理论知识的再学习

学编程是符合“理论→实践→再理论→再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。

发布时间:2023-09-28 06:06

上述文字是💠《新手自学编程,怎样学编程》✨的美文内容,大家如想要阅读更多的短文学、文学名著、精品散文、诗歌等作品,请点击本站其他文章进行赏析。

版权声明:本文由互联网用户自发贡献,该文仅代表作者观点。芒果文学仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件进行举报,一经核实本站将立刻删除。

相关文章阅读

发霉墙用什么洗掉霉斑 去墙霉斑的方法

导读:发霉墙用什么洗掉霉斑?下面小编为大家整理介绍。1、墙体发霉是可以彻底处理的。首先我们对于轻微、局部的霉斑,我们可以采用干牙刷或者刷子先将墙面上的霉斑清除,然后...

[生活杂文] - 2023-05-21 15:06:03

绿松石值得收藏吗,绿松石多久泡一次水

你好 松石手串的盘玩方法因人而异,如果是瓷度不是顶级的松石,可以先戴干净的白手套盘玩,等刮瓷包浆以后,再上手盘玩,注意手一定要干净,希望可以帮到你 绿松石因外形酷似...

[生活杂文] - 2023-11-16 11:01:28

比尔盖茨到2020身价多少亿,世界富豪排行榜2022年

1999年时高达1034亿,,,, 当他退出微软时,,,,,, 捐了500多亿美元,,,, 现在还有四百多亿!!!!!!!!!!!!!!!!!!! 比尔·盖茨的总资产为600多个亿,身价...

[生活杂文] - 2023-09-11 12:50:11

茄子是热性还是凉性 茄子属于热性还是凉性的呢

导读:茄子是热性还是凉性?以下由小编为大家带来介绍。1、茄子是凉性的食物。2、茄子是生活中较为常见的蔬菜,中医认为茄子性寒、味甘,归胃经、脾经、大肠经等,具有清热、...

[生活杂文] - 2023-09-21 23:49:51

宝鸡市重点高中排名一览表

本文目录一览: 1、宝鸡中学排名 2、宝鸡十大高中 3、宝鸡市重点高中排名 宝鸡中学排名 家长们可以参考以下的根据综合实力而排名的宝鸡中学前十名: No.1宝鸡市第一中学 No.2列电中...

[生活杂文] - 2024-03-04 22:04:19

蟾蜍是国家几级保护动物

蟾蜍是国家三级保护动物。蟾蜍,也叫蛤蟆。两栖动物,属于有重要生态、科学、社会价值的陆生野生动物。 为了进一步贯彻落实《中华人民共和国野生动物保护法》,加强对我国国家...

[生活杂文] - 2023-03-31 11:59:38

做单饼怎么做软又好吃窍门,如何让单饼松软

松软单饼配方:面粉900克、淀粉100克、鸡蛋3个、泡多源10克、食盐20克。工艺:将所有配料干拌均匀,再加入开水500克搅拌均匀,和成面团,醒发20-30分钟,然后揪成小剂子,擀成面饼,...

[生活杂文] - 2024-01-02 05:42:15

胎毛章的含义,胎毛章祝福语怎么写

胎毛章:所谓“胎毛章”即胎儿出生后剪下的头发做成的章。是小宝宝离开娘胎后最珍贵的纪念品。胎发章是胎发脱脂处理后运用专业的技术真空封存于水晶等材料内,再配以饰物等,...

[生活杂文] - 2023-08-02 22:52:05

1到12月的英语单词怎么读,1到12月的英语单词怎么写

英语中的十二个月份都是源自古罗马,英国人后来将西欧神话中的神加进了这十二个单词: January February March April May June July August September October November December January [ˈdʒænjuəri] 1月 Februar...

[生活杂文] - 2023-09-06 10:05:56

精华液有什么作用

现在市面上各种各样的护肤品层出不穷,每一种护肤品都有不同的功效与作用,而且现代人都比较重视美,因此对皮肤的护理也显得尤为的重要,那么精华液有什么作用呢? 精华液有什...

[生活杂文] - 2023-05-04 09:47:23

pencil可以在手机上用吗

pencil是不可以在手机上用的。pencil只能连接iPad,只能在专门具有触控模块的设备上使用,不能在手机上使用,因为手机设备屏幕中没有触控模块。 Pencil和iPad配对完成后,会一直保持配...

[生活杂文] - 2023-10-17 18:22:17

白羊座的7月关键词分别是什么

白羊座:行动 虽然遭遇挑战,但七月的白羊座还是处于上升期。精力充沛的白羊座从来不缺乏行动力,在这个略显混乱的炎热七月,行动起来仍然是你最好的选择。尤其是大十字带来的...

[生活杂文] - 2024-03-25 17:13:10

摸清经济家底第五次全国经济普查现场登记正式启动

第五次全国经济普查现场登记工作已于昨日正式启动,此次普查承载着摸清我国经济家底、反映高质量发展进展的重要任务,为制定实施国民经济社会发展规划,服务推进中国式现代化...

[生活杂文] - 2024-01-02 13:43:47

双十一88vip大额消费券可以买苹果手机吗?2022年双十一88vip大额消费券使用规则

双十一的活动昨晚八点已经开启了,88vip还有大额消费券可以领取,不过在使用的时候就有小伙伴疑惑了,这种大额消费券可以买苹果手机吗?使用的规则是怎么样的呢?下面一起来看...

[生活杂文] - 2023-10-30 09:48:34

猎人误导宏有t误导t没t误导宠物(魔兽世界猎人,焦点误导宏。)

本篇文章给大家谈谈猎人误导宏,以及猎人误导宏有t误导t没t误导宠物对应的知识点,希望对各位有所帮助,不要忘了收藏本站! 内容导航: 魔兽世界LR误导宏怎么做 猎人误导假死宏...

[生活杂文] - 2023-02-02 06:03:59

为什么孩子会自卑

导读:我孩子今年13岁了,因为工作忙,孩子从小都是在老家长大的,上了初中才把孩子接过来,老师反映孩子虽然看起来很乖,但是有些不合群、甚至自卑,不敢跟别的小朋友一块玩...

[生活杂文] - 2023-11-28 06:30:04
文章阅读TOP10
猜你喜欢