如何自学编程?
要熟悉编程范式,尤其是面向过程及面向对象这两种;要广泛阅读,多用编译器及IDE(网上有许多免费的)练习编程。选择一种编程语言。初学者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得上是软件开发界的主流。但是最好不要从高级语言开始学,如Java,因为这些语言对于初学者来说难度未免太高(高级语言可以以后再学,但是C语言和C++应该作为你的基础)。然而对于完完全全的门外汉的来说,可能C和C++都有点困难,那么你也可以从Python开始学,这种语言被大家广泛认为是适合初学者的。
学编程入门建议:1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。3.逻辑思维能力的培养、学程序设计要有一定的逻辑思维能力。“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。
要熟悉编程范式,尤其是面向过程及面向对象这两种;要广泛阅读,多用编译器及IDE(网上有许多免费的)练习编程。选择一种编程语言。初学者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得上是软件开发界的主流。
但是最好不要从高级语言开始学,如Java,因为这些语言对于初学者来说难度未免太高(高级语言可以以后再学,但是C语言和C++应该作为你的基础)。
然而对于完完全全的门外汉的来说,可能C和C++都有点困难,那么你也可以从Python开始学,这种语言被大家广泛认为是适合初学者的。
自学编程要做到将编程作为自己的爱好、对自己的电脑了解、确定自己的编程语言、多看书,具体介绍如下:
1、要想真正学习一门知识,就要先尽量保持将其保持为一种爱好,才能一步一步的学习,还要保持耐心,不能为了成果跳跃学习。这两句话很重要,请在任何时候都要记住,无论那一门课。
2、要对自己家的电脑有一个充分的了解,包括他的位数(64位,32位),内存,型号,和版本,如果要编程的话,一定要对电脑的各个功能有详细的了解
3、先确定自己要学的编程语言,将其语言环境和编程工具准备好。入门最好使用c-free,或Java(要准备语言环境)入门或是深入都可以使用eclipse,python(要准备语言环境)可以使用editplus。
4、多在当地书城或是网上购买一些所学习的语言的书,可以轻松自学,当然如果你认为仅仅是文字并不够生动,可以看看一些优秀的教学视频,但千万不要放弃书本。
注意事项:
1、 明确学习目的 学习编程对大多数IT业人员来说都是非常有用的。
2、逻辑思维能力的培养,学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。
自学编程需要:需要有信心和决心、兴趣和坚持、方法和习惯。
1、信心和决心
我接触的第一门编程语言是 C 语言,C 语言是一门古老的语言,是一门跟底层打交道的语言,也是大学很多科班出身必学的一门课程,应该很多人都会 C,之后我用 C++ java go python js 都写过代码,但是至今我最喜欢的还是 C,不因为别的,就因为它是我学习的第一门编程语言,先入为主,对我的影响很大,开启了我的编程先河。
现在国内的程序员,会使用 C/C++ 的人到是不少,但是真正掌握的 C/C++ 的高手就太少了,有时间有兴趣的话,Linux C/C++ 我还是很推荐去学学,对于系统底层,逻辑思维的提升都很有帮助。
2、兴趣和坚持
学习任何一件事情,如果没有兴趣,强迫自己去学,学起来会极其的痛苦,也不会学的太好,也很难坚持长远的走下去,如果遇到困难,没有解决,会极其的有挫败感,很容易让你产生放弃的感觉,所以新入门学习编程的,先学语法,在实践,慢慢的要找到学习编程的兴趣。
所以学习编程,不是因为你有多喜欢编程,有兴趣才去学的,而是因为当你学过一段时间,用技术解决问题,做出了一些东西,而引发你极大的兴趣,从而更深入的去学习,去研究,这种兴奋,这种兴趣,经历过的人都懂。
3、方法和习惯
刚开始学习编程的时候,选定一门语言,先学习这门语言的基础语法,找找编程的感觉与手感还是比较重要的,培养自己的学习方法 + 合理的规划时间很重要,新手建议,多看视频 + 多动手敲,一定要有自己学习编程的三步走战略,我的战略就是:视频 + 书 + 项目。
关于自学,先提几条建议,望采纳!
找一个行业当中的师傅进行规划和指导。
每天规划好学习时间,不要中断。
先掌握了解知识体系后编写项目,边抓细节。
俗话说态度决定一切,一个人的学习态度相当重要,而一个良好的态度不仅会提高你的效率,而且还会影响效果。
学习编程是一个漫长而痛苦的过程,需要持之以恒的耐心,千自万不能急于求成。对于一名初学者来说,最重要的还是打好基础。
另外,所有语言的知识体系分为三大块:
数据存储 (内存,文件,数据库,分布式,集群, 关系型 ,非关系型 。。)
业务逻辑 (业务需求,语言语法,算法,类库框架,性能优化等)
信息交互(展示)(多端,app,小程序,公众号,移动端,pc端,web开发等。。)
这三块知识作为学习来说,可以有侧重,但是不能有某一块完全不懂。
最后推荐书籍:
请点击输入图片描述
另:提醒题主,现在以学业为主,把编程当做兴趣来培养!
1、动手打代码
在学习编程的时候一边看视频一边看书,然后一定要动手实操。只有你自己打代码才能够提升自己。不然只是看书看视频一定很难有所增进。如果你不这样做,你会发现自己面对编辑器会无从下手。
知识等待使用的时间越长,知识这把斧头就越钝。等待学习新知识的时间越久,你就越难以将其融入到代码中。毕竟其实你编程的能力其实就很大程度上看你能写出什么代码。
2、寻找良师益友
学习编程的一个很好的方法就是和其他的程序员交谈。不必谈论任何特定的内容。可以是你正在学习的东西,也可以是你认为很酷的东西,更可以是你正在工作的东西,皆可。
互相学习,互相讨论能够加深你对编程的兴趣,你们也能够互相解决问题。一个好的老师对你的帮助更是很大。一个恰到好处的指点能让你迅速得到成长。
3、有目的的练习
不要想着学习完就可以赚1w+这样很容易放弃编程,编程语言是一个很大的知识库,需要你不断的学习。最好是奔着一个小项目而学习编程,当你把作品做出来了,有了成就感,同时基本上具备找工作的能力,就找个初级的开发岗位,再进阶,你的自学之路功与名都有了。
刚开始学习的时候你可以找一个自己很感兴趣的项目之类的,一点一点去实现,那么你的成就感必然很大,而且提升也快。
答:要熟悉编程范式,尤其是面向过程及面向对象这两种;要广泛阅读,多用编译器及IDE(网上有许多免费的)练习编程。选择一种编程语言。初学者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得上是软件开发界的主流。但是最好不要从高级语言开始学...
答:要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。编程有好多种的,但是万变不离其宗。如果想要学习编程的话,首先需要给自己确定一个方向。另外,编程语言也分为很多种,目前常见的有C、C++、C#、GO、JAVA还有近两年非常火的python。自学的话,可以先从网上找一些基础的入门视频课程...
答:想要自学编程首先应该认认真真的学习一门语言,先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。学少儿编程可以提高孩子逻辑思维、专注力 学习VB,书籍最少应该准备两本,在看书的时候,可以交叉的看,一本书籍中没有讲到的内容可以在另一本中看到,这样对学习是很有好处的...
答:通过做更多的项目,你不仅可以了解你自己的局限性,而且可以提高你分析和解决问题的能力。毕竟,学习代码不完全是只学习语法,而是要学习如何使用手中的工具去解决问题。5、参与社交编程 学习写代码从来不是“一个人在战斗”。如果你觉得不需要任何帮助就可以创建一个更大的应用软件,那么你就错了。事实上...
答:自学编程零基础如何入门编程教你六种方法 学习方式 书本+视频也许是最好的编程学习方式 对于初学者来说,可以采用视频+书籍的方式进行学习。这两种方式形成互补关系。 编程教学视频可以让你迅速掌握编程,但通常比较生动、浅显,不成系统。而书本是比较系统,深入,但是枯燥,所以最好的方法是书和视频结合。 当你已经过了...
答:在初学的时候,很多人都会走弯路,零基础学习遇到的问题更加多。很多零基础的人对编程没有任何概念,单纯只是为了学习,在学习一段时间之后,效果是不明显的,其实最重要的是方法不一样。下面北京电脑培训为大家介绍自学编程语言的方法。一、理论知识 1、能干什么 学习任何东西,理论是非常关键的。给你一...
答:4、善于寻找资源 根据自己的学习热情和进度,可以去找一些学习的资源。但是学编程前先学会科学上网。编程是否可以自学:答案是肯定的,而且自学是学习软件编程极其重要的一个途径。不过最好的方式是自学的同时,有一个可以帮助解决问题的同事或者老师,这样可以避免卡在一个问题上太长时间。现在有很多途径...
答:因此编程的学习最重要的就是实践+训练!当前大家普遍的学习方法大致可以分为两种,一种就是自学+视频;一种就是系统地跟着培训机构的老师直播课学习。这两种都是非常建议的。第一种时间比较灵活,想怎么学什么时候学习都可以,直播课学习的话时间不太灵活,但是一旦自律学习起来,成长也是非常明显的。3、...
答:零基础自学编程方法如下:1、入门期守一个“熬”字决,自学编程难免遇到这种现象:学了一两个月,发现自己会的不多。编程在一开始不会有那么大的反馈,这种现象非常正常!关键是你要坚持个三个月到半年的时间,熬过这个艰难的入门期。2、初学者尽量不要钻牛角尖,入门期遇到难题,耗了半天时间还是没...
答:要熟悉编程范式,尤其是面向过程及面向对象这两种;要广泛阅读,多用编译器及IDE(网上有许多免费的)练习编程。选择一种编程语言。初学者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得上是软件开发界的主流。但是最好不要从高级语言开始学...