编程如何自学

作者&投稿:饶怨 (若有异议请与网页底部的电邮联系)
如何自学编程?求指点。~

要熟悉编程范式,尤其是面向过程及面向对象这两种;要广泛阅读,多用编译器及IDE(网上有许多免费的)练习编程。选择一种编程语言。初学者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得上是软件开发界的主流。但是最好不要从高级语言开始学,如Java,因为这些语言对于初学者来说难度未免太高(高级语言可以以后再学,但是C语言和C++应该作为你的基础)。然而对于完完全全的门外汉的来说,可能C和C++都有点困难,那么你也可以从Python开始学,这种语言被大家广泛认为是适合初学者的。

学编程入门建议:
1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。
2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。
3.逻辑思维能力的培养、学程序设计要有一定的逻辑思维能力。“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。

编程有好多种的,但是万变不离其宗。如果想要学习编程的话,首先需要给自己确定一个方向。另外,编程语言也分为很多种,目前常见的有C、C++、C#、GO、JAVA还有近两年非常火的python。

自学的话,可以先从网上找一些基础的入门视频课程,无论哪种语言,或多或少都会有一些免费的学习课程,从0基础开始,一般刚开始都是先介绍这种编程语言的来历、发展史以及它的作用,后边慢慢的就是一步一步教你配置开发环境(一般都是用现成的IDE,即集成开发环境),俗话说兴趣才是最好的老师,为了激发学习者更加浓厚的兴趣,一般环境安装好以后都会带领着学员开发一个极其简单且极具代表性的程序,就是人们老说的hello world!当看着自己写的代码成功运行并且变成exe可执行程序的时候,相信学员在那一刻都会自信心爆棚,且满满的成就感。
当学到一定阶段以后,就建议购买几本纸质书籍来进行学习。也许你会有疑问,现在网络这么发达,为什么要看纸质的书籍呢?这是因为纸质的书籍在观看的时候更容易让人静下心来,而学习,心情平静的时候才是最佳的学习状态。如果你一直用电脑看视频,脑海中难免就会有这样的想法:看完这一节课我听会儿歌、看完这节课我追会儿剧……这样是极其不利于学习的,即便看完之后立马再接着看课程也很难找到刚开始的那种状态。所以如果想踏下心来学习,纸质书籍是必不可少的。
最后祝愿您早日学成,成为编程大神!加油!期待有一天能用上您开发出来的软件。

  自学编程的方法有哪些?尚不了解的考生看过来,下面由我为你精心准备了“如何自学编程?有什么方法”仅供参考,持续关注本站将可以持续获取更多的资讯!   如何自学编程   自学编程的方法   1、要想真正学习一门知识,就要先尽量保持将其保持为一种爱好,才能一步一步的学习,还要保持耐心,不能为了成果跳跃学习。这两句话很重要,请在任何时候都要记住,无论那一门课。   2、要对自己家的电脑有一个充分的了解,包括他的位数(64位,32位),内存,型号,和版本,如果要编程的话,一定要对电脑的各个功能有详细的了解   3、先确定自己要学的编程语言,将其语言环境和编程工具准备好。入门最好使用c-free,或Java(要准备语言环境)入门或是深入都可以使用eclipse,python(要准备语言环境)可以使用editplus。   4、多在当地书城或是网上购买一些所学习的语言的书,可以轻松自学,当然如果你认为仅仅是文字并不够生动,可以看看一些优秀的教学视频,但千万不要放弃书本。   注意事项   1、 明确学习目的 学习编程对大多数IT业人员来说都是非常有用的。   2、逻辑思维能力的培养,学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。   编程入门先学什么   编程入门先学   C语言或者python。为了解决使用机器语言编写应用程序所带来的一系列问题,人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。   在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。   扩展资料   使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。   但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。   但它有不可替代的特性,比如一些单片机或者一些直接控制硬件的程序就一定要用汇编语言。

选定一门语言。不论是Python 、Java、Go、PHP还是其他什么语言,选定一门语言,就不要轻易更换了,因为编程这个东西,一旦你学好了语言1,那么2、3对你来说真的就很easy了,所以对于初学者的你来说,真的没必要花太多精力在选择编程语言上,看哪个顺眼就去学吧,都会找到工作的。
挑选一本书籍。无论选择哪个语言,找一本该编程语言较为基础的书,边学边看,边看边学,总而言之,从头到尾看一遍,把代码都撸一遍,千万不要偷懒。之所以必须要找本书,是因为哪怕再烂的书,它所涉及到的知识点也是全面的,这样学下来你的知识才成体系,不会只会知其然而不知其所以然。我当时就在这上面吃了很大的亏,囫囵吞枣,看似效率高,学得快,最后想想,反而走了不少弯路。
选择一个视频教程。作为一个非天才程序员,想通过完全自学学会编程,还是有一点点困难的,最起码不是最高效的办法,现在互联网上的视频资源真是多到你选不过来,花点时间给自己选个不错的教程吧,哪怕花点钱也是值得的,跟着视频,结合看书,事半功倍。
学会使用搜索引擎。所谓的搜索引擎,就是百度和谷歌了,作为一个合格的程序员,遇到问题的第一反应必须是自己解决,解决的工具就是搜索引擎了。刚开始的时候遇到问题,你可能不知道如何着手,但是一定要尝试着自己去解决,不要一遇到问题就想着问别人,养成好习惯。
给自己找个“老师”。这里所说的老师,就是给自己找个有一定经验的程序员,你身边有的话最好,如果身边实在找不到,就在网上找一个,知乎、博客、微博、论坛都是不错的途径。找到之后,遇到实在搞不定的问题,大胆的去请教吧,可能他的一两句话就能节省你一天的时间,而且对于大多数的程序员来说,大家都是很乐意互相帮助的。去年春天,一个学弟在我的指点下,顺利拿到了腾讯的offer ,直到现在我还为这事感到很开心,所以不要担心受到冷遇,在帮助你们的同时,他们也是很快乐滴。

首先我们要明确自己的学习目标,不管我我们学习什么样的知识,都要有一个明确的目标,我们需要朝着目标前进,才能少走弯路,从而在学习中得到提升。

0.最好的学习方式

对于初学者来说,可以采用视频+书籍的方式进行学习。这两种方式形成互补关系。另外阅读代码也可以帮助你解决问题,了解最佳做法,这里的阅读代码是指书籍,博客文章,开源代码等等。

编程教学视频可以让你迅速掌握编程语法等等,但通常比较生动、浅显,不成系统。而书本是比较系统,深入,但是枯燥,所以最好的方法是书和视频结合。

当你已经过了入门期之后,看书、看视频、看博客就可以随心所欲。

但在阅读代码后,你需要自己实际去写代码。可以是任何东西。可以是小的编码任务或者是一个小模块,必须确保你能将之付诸于实践,并用某种方式使用你学到的东西。如果你不这样做,你会发现自己面对编辑器会无从下手。知识等待使用的时间越长,知识这把斧头就越钝。等待学习新知识的时间越久,你就越难以将其融入到代码中。

1.入门期坚持学习

自学编程难免遇到这种现象:学了一两个月,发现自己会的不多。

编程在一开始不会有那么大的反馈,这种现象非常正常!关键是你要坚持个三个月到半年的时间,熬过这个艰难的入门期。

小编推荐三件事情以避免僵局。第一是试着阅读更多关于技术的文章,并总体掌握正在发生什么。通常,当你陷入困境时,意味着你对需要澄清的事情做出了不正确的假设。第二是咨询互联网。这一点很显然是值得一提。在网上查找并询问有过这个问题的人是一个非常重要的技能。Stackoverflow可以说是互联网上最好的网站。不要害怕在那里问自己的问题。通常,只要尽力正确地阐述你的问题就OK了。小编的第三个建议是向你认识的人请求帮助。通常,你或许已经理解了技术,而且有了问题,但是你可能需要更高层次的上下文才能真正解开谜团。不要胆怯,大着胆子上前去问吧。

2.初学者尽量不要钻牛角尖

对于人生来说,其中任何目标的实现都离不开耐心。编程学习就如其它任何学习任务一样,都需要反复努力并投入大量时间。

如果遇到难题,耗了半天时间还是没弄懂,可以暂时跳过,知识积累到一定程度,回头再进行解决你会发现简单多了。不要一味的去钻牛角尖,一定要解决,这样会耗费大量的时间与精力。


程序员入门:如何自学编程_自学程序员怎么入门
我一直在自学编程,工作上用不到它,我使用现有的知识,参考各种文档和书本,学习它们的用法 因此,不要急于选择何种编程语言 找出你想要开发的东西,使用一种能够完成这项任务的语言,这就可以了 根据各种开发平台的不同,有很多不同的软件开发形式可供你选择:从网站应用到桌面软件到智能手机软件到命令行脚本工具 这篇文章...

新手如何自学编程
新手如何自学编程:工具/原料:一本基础类的编程语言书、一台可以上网的电脑(相应的编程软件)。1、选择一本相对基础的编程语言书,学习的的同时记得对基础的语法进行标记和注释,加强自己的理解。像JAVA入门到精通,编程思想,JAVA核心技术。2、通过编程软件,将书上的基础知识逐一进行试验。编程是一门...

如何自学成为程序员?
问题十:怎么才能成为一个优秀的程序员 优秀的程序员要具备很强的分析,和思维能力,我是一个Java JSP 的程序员,以我自己的感觉,程序员的理解能力要很强,因为我们做一个业务系统需要了解这个业务的逻辑,才可以去开发,至于学什么语言,我觉得只要你可以精通一种语言,其他的你就都可以自学的。但是C除外。 至今我都...

什么软件可以自学编程
什么软件可以自学编程:编程猫,Python编程狮,扇贝编程,手机编程 编程如何学习呢?1、选择适合的编程语言环境 对于新手进入编程学习来说,最关键的移步就是要选择自己想要学习的语言。例如编程语言有java、c、c++、vb等等,脚本语言有php,javascript,jsp,asp.net等等。在选择语言的时候建议大家可以选择...

自学编程怎么入门(零基础)
详情请查看视频回答

如何零基础自学编程
2、入门期遇到难题,耗了半天时间还是没弄懂,可以暂时跳过,知识积累到一定程度,回头再进行解决你会发现简单多了。3、反复练习,编程是一门手艺,需要反复练习,脱离书本和视频看是否能独立实现?学到最后的境界无非就是:我亦无他,惟手熟尔。坚持自学编程的方法:选择学习的编程语言 零基础学习编程语言...

零基础如何自学编程?
要熟悉编程范式,尤其是面向过程及面向对象这两种;要广泛阅读,多用编译器及IDE(网上有许多免费的)练习编程。选择一种编程语言。初学者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得上是软件开发界的主流。但是最好不要从高级语言开始学...

如何零基础自学编程
自学的过程是枯燥乏味而且痛苦的,所以要想有一定成果,清晰明确的规划是必不可少的。根据选定的方向和平时的空余时间定制计划即可,没有什么模板。第四步:培养好的学习方式 学习方式方面,切忌:不要用学生思维去学习编程,而要去用开发者思维学习。总结:就编程学习来说,需要掌握最基础的概念语法,边...

自学编程的技巧有哪些?
但是,通过尝试实际做一件事情,你可以学到如何分解问题并应用技术。你面对的各种问题,以及你如何解决它们才真正是所谓的编程。知道编程语言的每一个古怪细节的确是有帮助的,但它只会让你越来越落伍。此外,想要完成项目的驱动力是继续学习的动力。从业余项目获得的满足感远远超过你在抽象中学习东西的...

如何在家自学编程,成为一名优秀的程序员?
在家自学编程,成为卓越程序员的路径探索<\/ 想要在家中自我提升,成为编程界的佼佼者,首要任务是找准方向。首先,明确你的目标:你是偏向于前端的界面设计,还是后端的逻辑构建?或是探索数据领域的深度挖掘?前端开发,如同搭建用户界面的艺术家,HTML、CSS和JavaScript是基础,热门框架Vue和Node.js则助...

安溪县13662002858: 应该如何自学编程
哈洪小儿: 对于一个没有接触过编程的初学者来说的话,建议你的学习顺序是:第一,c语言基础(不需要学太多,只需要了解编程的基本逻辑,学到指针就可以不学C了)第二学习一些简单的数据库,例如MySQL,同样也是了解一下简单的SQL语句就可以,不容太深入.至于JAVA c#就是把前面两个了解了后再决定选哪一种,只要有一定的逻辑思维能力了,再学其他的语言都是比较容易的.

安溪县13662002858: 怎么自学编程呢,应该从哪里开始入手~希望有人给些意见!谢谢 -
哈洪小儿: 首先,你要了解要学习的程序是干什么用的,用在哪里;其次,了解编程软件,认识软件上面的按键有什么用途,另外还要会自己安装不然只会用软件而不会安装软件会让人笑话的;然后就是自己买一些设备和相关书籍开始着手编写程序,在调试的时候把每一个错误,错误的原因、解决的方法记在笔记本上,没事的时候可以拿出来看看;多交一些志同道合的朋友,在一起多多交流,互相学习一下各自的编程经验和心得;最后,学习编程还是跟着师傅学习比较好,这样可以少走弯路.

安溪县13662002858: 零基础自学编程 应该怎么学? -
哈洪小儿: 当然不晚. 入门的话,建议从学c语言开始,而且要从最简单的书本开始,比如《c程序设计》, 先把基础打牢,毕竟任何哪一种编程语言都是有相似之处的,学透一门,就可以很快上手另一门. 然后再深入学习数据库、数据结构、操作系统、软件工程等等很多相关的知识. 然后你还要考虑学编程的目的是什么.如果是为了开发软件什么的,那就选一门面向对象的编程语言,比如java、c#等等.如果是为了当黑客之类的,那最好还有接触汇编和底层开发. 以上仅个人见解.

安溪县13662002858: 自学编程该怎样学 -
哈洪小儿: 自学是一件比较好的事情,也是比较好的学习方法. 前提是你要知道你要在那个方向上走下去,在程序设计领域,面太广了,语言有上百种. 你要先确定你要在何种平台,进行何种方向的程序设计. 然后才能选择语言,然后开始购买书籍,从而走入学习的途中.

安溪县13662002858: 对编程一无所知的新手怎么自学编程 -
哈洪小儿: 1. 首先要声明的是,无知和不能学习编程根本就不能画上等号,因为每个人,高手也好,菜鸟也好,都有一个从不会到会的过程,关键在于自己.记住,头脑第一,语言第二!2. 学习编程,首先要选择一门语言,如果你想快速入门的话,推荐...

安溪县13662002858: 如何自学编程? -
哈洪小儿: 编程的自学是一件比较辛苦的事情,不过如果你确实对此感兴趣,希望可以坚持. 对于自学——如果是为了找工作,个人建议,可以这样: 从JAVA入手,第一java高效,严谨,第二资源丰富. 可以先在网上看一些入门视频,比如张孝祥,孙鑫...

安溪县13662002858: 如何零基础学习编程 -
哈洪小儿: 1、C语言较c++简单,可以先学C语言,想自学的话,建议买些书回去,顺带网上找找视频,平时做些习题,最好能上机调试,以此积累算法.然后你可以学习面向对象语言(例如c++,c#,java等),也可以不学c语言直接学c++等面向对象语言....

安溪县13662002858: 如何自学编程
哈洪小儿: 首先选定一个入门语言,比如C,VB都是比较好学的,然后买一本书,要简单易懂的,熟悉一下编程模式,然后再学C++,JAVA之类比较高级的语言

安溪县13662002858: 怎样可以自学编程呢? -
哈洪小儿: 如果你从来没有接触过语言的话.可以先看谭浩强《C语言程序设计》,因为大学一般学C都用这个为教科书,还要到网上下一些视频,因为你是自学可以有什么东西看不是很清楚,所以下一些视频可以帮助你的理解,第二:就是多写代码.先照例子写,后面自己写出来.要理解程序的思路.还有就是多加一些程序的论坛和QQ群.一起讨论.这样学习有好外.最重要的就是坚持.一定要坚持下去.祝你成功.

安溪县13662002858: 想自学电脑编程该怎样学? -
哈洪小儿: 第1,首先有恒心;第2,保持较浓厚的兴趣;然后,选择1个大家认为较好的书籍进行系统的学习,边学边练,做到举1反3,举一反三;在学习编程中,要勇于实验,勇于测试,勇于将自己的想法使用程序来实现;当知道基础语法后,要做1个自拟的项目,如个人财务管理啊,通讯录啊等等,遇到问题根据问题到网上去询问,去查找.然后,找成熟的代码进行研究,不断积累经验.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网