如何自学编程(程序员自学)

如果你周围没有像你这样喜欢学习编程的人,这会阻碍你的进步。


这篇文章您分享一些关于如何自学编程的常识。顺便说一句,它还将解释程序员的自学。如果你能碰巧解决你现在面临的问题,别忘了关注这个网站。现在开始吧!
导读目录:错过了大一通过学习C 语言学会编程,C语言是编程者的入门语言,学习编程入门,那么快速的通过学习Python 学会编程。

1、如何开始自学编程?

如何自学编程(程序员自学)

2、如何学习编程

3、学习如何开始编程

一、如何开始自学编程?

从基础开始,选择简单的编程语言,如:C,买几本书,看一看就可以开始了。如果你想继续深造,你必须同时不断学习和练习。最好咨询专家给点建议。工作几年后,问题不大!


作为一个大部分时间都靠自学编程的人,我有一些经验,帮助过各种文科生、女生等传统被认为不会编程的人学习编程。

1.心态准备

这看似离题,但首先,你需要一种内在的动力。激情和兴趣可以帮助你在学习过程中保持一致和自律。

这不是短跑。这是一场漫长的马拉松。不要指望一蹴而就。

不要把自己和有经验的工程师这样的老手比较。

2. 选择语言

没有一种“最好”的编程语言。选择可能取决于目的。(例如,如果你想编写一个iOS你需要学习应用程序Swift或者object-c)。如果不知道学什么,从python 开始学习这种灵活性。

3. 选择学习平台

您可以尝试免费的在线培训网站,如Codecademy,他将介绍编程的基本知识,并引导您创建实际项目。

当然,如果你真的感到困难,你可以从一些儿童编程项目开始。Scratch,适合所有年龄段的人。

4.练习!练习!再练习!

练习再练习。成为一名伟大程序员的最好方法是练习

实践不仅使你成为一个更好的程序员,而且通过它你也获得了很多信心。

5.找到线下见面的支持组织

编程中的坑太多了,有一个支持社区会好很多,线上交流问题,线下互相鼓励。

推荐两个

  • freecodecamp

/ 前端技术较多,是全球组织,但有中文社区和线下活动

  • Coding Girls Club

同名微信官方账号可以关注线下女性编程教学。

综上所述,编程可以自学,明确目的,做好心理准备,找到支持社区。


如果是PLC如果编程,建议先学习一些电工和机械的基础知识,然后学习编程就容易多了。


如果你刚开始学习编程,建议选择Java或者Python(内附视频教程,文章末尾附获取方式)。

如果是选择Java的话,有web开发和Android,建议选择web开发,因为web发展可能更容易找到工作,招聘更多的职位,工资也不低。你可以选择参加培训课程。如果你学得好,在上海和深圳找到7000或8000份工作并不是一个大问题。如果你不想参加培训课程,自学也可以,学习后做几个项目。

不推荐Android原因是,Android一般需要一两年的工作经验,Android没有工作web有很多方向。找工作的时候,可能没有web方向容易。

这里有一些我Java视频教程,Java在教程中,马士兵老师的教程真的很好,讲得很透彻,还介绍了一些底层的东西,比如list,map如何实现,还有一些关于jvm知识,对jvm向大家推荐一本书,周志华的深刻理解Java这本书学的虚拟机Java是的,很有必要看看。面试对你有好处吗?我刚开始学习Java的时候就是看的这个教程,学它帮助你打Java基础真的很好。即使你参加了培训课程,你也可以看看这个教程。在看的过程中,最好边看边敲。不要觉得理解太容易,懒得做事。这是学习编程的禁区。只有当你真的能敲出来的时候,你才能真正理解它。

如果是选择Python你可以选择web开发或机器学习方向。web开发可以学Django,学习Django如果推荐自强学校是网站,机器学习可能相对web开发会比较困难,因为它讲算法,这里我也有一些Python与机器学习的教程。如果我们有兴趣朝着机器学习的方向发展,我们可以一起谈谈是web开发到这个方向,对入门机器学习有一些建议,可以避免走弯路。

数据获取方式:

关注后,私信,回复Java即可获取Java视频教程可以通过回复机器学习获得Python与机器学习视频教程。


1.首先,它对你的学习编程具有重要意义

在做任何事情之前,你必须首先明白为什么要这样做?原因不是学校开设了一门编程课程,而是为了处理考试。或者看到别人在学习,你无事可做,也要学习。这是盲目的表现,就像你追逐一个女孩,不是因为她的家庭很富有,你追逐她最重要的原因是:你真的很喜欢她。

所以从一开始,给自己的学习设定一个很大的意义,这样你就不会半途而废了。并且能给你前进的动力。

我学习编程是因为我认为未来许多互联网行业都与编程有关。我意识到这是一项基本技能,我的技能在我手中,有一天我不会饿死在街上。同时,编程的世界是非常纯粹的。与其他行业不同,它需要很多关系来维持。如果你想爬上去,你应该整天思考如何混合。然而,在编程的世界里,决于技术:你可以,但你不能。

现在是人工智能时代,编程已经变得像excel你认为学校编程对每个人都需要掌握的技能意义重大吗?更重要的是,学习编程比其他人有更高的收入概率。

2.如何选择你生命中的第一种编程语言?

许多人一开始对编程很感兴趣,但许多大学一上来就教书C,C 。复杂的内容也让很多人从入门到放弃。最后,我甚至失去了兴趣。没有兴趣是最可怕的敌人。

如果你刚开始学习编程,选择更人性化的编程语言,我建议从python开始。足够简单易用。现在连小学生都开始学习了。python了。

我们来看看各大兵器排行榜。python它已经是人工智能的第一种编程语言了。相信它的热度会继续升温。

3.选择经典书籍进行系统学习

很多人一开始会选择一些,比如追求快速xx天学会Python,xx天学机器学习书。这些书看起来很高,但实际上是在误导你。世界上没有什么xx天可以学,记住一个原则:知识越有价值,学起来就越难,不然很多人都能学。

一般来说,一本书比官方官方账号的文章更系统,一本特定领域的经典教材比很多快销书更系统。一系列课程比一小时分享更系统。所以从一开始就摆正心态,不要急于快速成功,有时候慢就是快。有了这种心态,老老实实选择这个行业的经典书籍,最好是外国书籍。

既然你是这个领域的新手,不要指望你能把分散的信息整合成一个系统,这是大师们必须做的。如果你想系统地学习,花几个月的时间阅读这个领域的一些经典书籍,选择一个系统的课程,或者跟随一个系统地学习过的老师来了解这个领域的骨架。

你又不比别人聪明几倍,却想用几分之一的时间,就掌握人家花了好长时间下了硬功夫,系统掌握的知识,怎么可能呢?先接受一个已经存在的系统,再在上面修修改改,对于新手是最适合的方案。

4.重要的事情说三遍:多敲代码

编程是一门手艺活    ,这是什么意思?这是你的更多练习。这就像一只单身狗,懂得泡妞理论,从来没有恋爱过,懂得追女生。

不要只是读书或听课。在实践中成长更多的代码。当你遇到你不明白的地方时,联系你生活中的事情。例如,当我学习数据结构:排队时,当我不明白时,我想到了餐厅祖母的排队呼叫系统,并立即明白。

其实编程中很多东东都是为了解决现实生活中的问题,所以很多知识都可以对应现实生活中的实际事情。

5.学会记笔记

很多人在开始学习编程之前都要记住很多东西。事实上,这是错误的。

不要记住这些代码。理解代码比记住代码更重要。在这里,我们可以理解代码是用来做什么的。如果你在以后使用时忘记了它,你可以知道在哪里找到答案。这是学习的重要思想之一:知道在哪里找到答案比记住更重要。

很多时候,你觉得你已经学会了,但你没有掌握它。我个人解决这个问题的方法是记笔记。记笔记不是简单地列出知识,而是用自己的语言整理所学知识。同时,记笔记也可以通过输出迫使您输入。以下是一些关于写实践笔记的讨论,这应该对你有所帮助:

6.学会使用搜索引擎

刚开始学编程,看到代码报错,就会不知所措,脑子里立刻闪出一个‘’funck'。

其实解决编程代码问题也有套路。这个套路是:

不用百度就不用百度,你要学会在宇宙中最大的搜索引擎,与世界上最大的技术问答平方:stackoverflow搜索问题的答案。

所有的学习都是学习能力的提高。对于编程来说,真正的大师是从搜索引擎中找到答案。

7.看看大牛的技术专栏

平日多关注这个领域顶尖专家的技术专栏(博客),选择你认可的人成为你心目中的榜样和导师。因为导师可以降低你加入新行业的成本,帮助你熟悉环境和行业规则,鼓励你完成心理转变。

同时,你也应该建立一个新的学习社交网络。如果你周围没有像你这样喜欢学习编程的人,这会阻碍你的进步。更糟糕的是,有些人不能自己学习,嘲笑你。过去的联系会阻碍你的进步,因为他们用过去对你的认知来评价你。感谢这个互联网时代。你可以在互联网上找到志同道合的朋友和你一起前进。新领域的联系将为您提供各种新的机会和情感支持,帮助您融入。

每个人都是快乐的物种。此外,学习编程是一个长期的过程。所有人都需要列出自己的长期计划,并将长期计划分为段落目标,并在每个目标完成后激励自己。

8. 比知识更重要的是什么?

如果你有机会在互联网上工作,你会发现你不会一直用编程语言工作。大多数时候,当新项目来临时,你需要使用新技术。此时,老板会让你快速学习这些知识,然后将其应用到项目中。我以前在不同的项目中使用过五种编程语言,边学边用。

回顾过去,你的学习能力比知识本身更重要。那么什么是学习能力呢?

学习能力其实就是你能做到学什么会做什么。

有学习能力的人和没有学习能力的人有很大的不同。就像玩王者荣耀花钱找人一样。替你通关,和你自己拼个人能力通关,所习得的技能和体验是完全不一样的。


谢邀。初学编程,无论是否零基础,都要从最基本的语法,语义,语句入手。具体方法上,找一本经典入门书籍,必要时辅助看看教学视频,以加速学习。要想深化理解,必须实际编码,调试,运行。通过看,练,总结,反复三步曲,由量变上升到质量,才能掌握,才能学会。

入门书很重要,经典书籍为首选。何为经典书籍?

1.明确标著作者,出版社。

2.以当前语言标准,版本符合。

3.发行量有一定的体量,经得起大众和时间的考验。

祝各位学习进步,谢谢大家。附上一些小编认为的经典书籍。


学编程其实很简单,先弄懂什么是程序,程序就是:比如一个“烧水程序”

如果有茶壶,就开始接水,放到电磁炉.......这段程序,中间还要加些判断,如果没有茶壶,就去买,有没有钱.....,这就是程序

什么是函数,我让小明去杀人,杀完了回来告诉我杀死没有,需要返回值,这就是函数!

什么是过程?杀死没你不用回来告诉我,这就是过程!


学过c语言, 估计还不会写代码?

下面的文字,是基于没有学会编程来讲的。

错过了大一通过学习C 语言学会编程,那么快速的通过学习Python 学会编程,再学习数据结构与算法(Java) 描述,刷leetCode,大四学Sprint
boot ,就可以找工作。

Python编程从入门到实践第2章

如果考计算机方向的问题,建议去看张雪峰的视频。


编什么程,plc还是什么?


其实编程语言的很多思想都是相通的,在时间有限的情况下,通过一个或几个小项目的训练可以帮助你比较快的梳理编程的思路,在这里向题主推荐《我的第一本编程书》这本书。

这本书通过一个将不断下落的方块排列整齐的游戏,讲解一个小游戏项目中涉及到的编程知识。在对编程语言不精通的情况下,可以先通过这本书提供的案例,使用专用的编程语言体验项目流程并学习做小项目的编程思路,了解各种知识点的用途。

具体到编程语言的学习,在这里推荐一些比较适合初学者学习的编程语言书籍。希望能对题主有所帮助。

C语言是编程者的入门语言,也是许多大学的第一门程序设计课程。如果题主未来想从事编程方面的工作,学习C语言还是非常必要的,《“笨办法”学C语言》这本书比较适合初学者。

这本书的内容十分浅显易懂,通过52个习题来讲解C语言的相关知识,每个习题都配了视频,更加方便读者操作,并保证程序能正确运行。

如果你觉得《“笨办法”学C语言》这本书的难易程度还能接受的话,也可以再尝试阅读一下《C Primer Plus 第6版 中文版》这本书,挑战一下自己的能力。

C语言主要是用于小规模程序的开发,对于计算量较大的程序而言,C++是更好的选择。不过初中编程者学习C++还是有一定难度的,如果题主想进行更深入的研究,可以尝试一下《C++
Primer Plus(第6版)中文版》这本书,看看能否更进一步。

除了C/C++以外,Java和Python也是目前比较主流的编程语言,题主可以通过学习《漫画面向对象编程Java语言版》、《教孩子学编程(Python语言版)》、《Python趣味编程入门》中的一些简单案例来了解不同编程语言的特点。

二、怎样学习编程

如何学习编程,主要有自学和报班两种途径,至于需不需要报班,可以结合自己的实际情况来进行判断,这里简单介绍下。

学编程的注意点:

1、要确定好自己一定能学下去,不能是三分钟的热度,只是学个热闹,这样永远没有办法学的会。

2、一定要打好基础,刚开始学习编程的时候可能会很慢,感觉自己没学会啥,这可能是因为正处于打基础的阶段,只有把基础打好,未来才可以学得更好。

3、要注意实践操作,理论知识学得再多,如果不能实际的运用,还是等于0的。

自学还是报班:

1、如果你可以规划好自己的学习过程,坚持一步步向前走,那么自学当然是很好的。

2、如果你没人监督就学不进去,也没有自己的学习规划,那么还是建议你报班,可以少走冤枉路。

不管是自学还是报班,学编程的要注意的点是相差不大的,希望我的回答对你有帮助!

三、学习编程怎么入门

c,c++是基础
学习C/C++ 我个人认为还是看国外教材比较好,比如经典的:
C语言: C Primer Plus 中文版
C++语言: C++ Primer Plus 中文版
这2本书是备受好评.

你也百度一下, 80X86汇编小站 网站里面有篇文章是写给C/C++语言初学者的.标题是:
如何正确的入门Windows系统下C/C++学习领域.

这文章准确的说明了学习C/C++的各种细节,你也可以通过这篇文章联系作者,跟他交流更多的编程问题。最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像c语言那么灵活,易于理解和学习。
然后可以继续学习c语言,这个语言比较灵活。有了pascal的基础,在进行c语言编程就不会因为c语言的灵活而有问题 。后面的就可以学习vc什么的了。
c语言的书推荐谭浩强的,比较好。 我当时学习pascal和c语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,c就是很好的选择,如果是windows开发,那么vc就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵

还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就ok了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好c语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅! 参考资料:*重 .庆 .达 .内 .培. 训给大家点选择培训机构的建议:大家"一看,二比,三试"
"一看",应关注培训机构的正规性、权威性以及该机构所拥有技术的实用性、先进性。对某些抄袭、模仿正规机构的培训内容和课件设计的行为要提高警惕,同时也要抵制背离市场标准的低价位侵扰,俗话说"一分钱一分货",就是这个道理。学习编程入门,我推荐个“猎豹网校”,你百度一下去看看吧。上面都是编程的课程,最基础的开始,到提高那些都有的。
C语言: C Primer Plus 中文版
C++语言: C++ Primer Plus 中文版
楼上说的这些课程,是最有名最经典的教材,如果你从来没编程基础的话,自学起来会很痛苦的哦!猎豹网校都有教这个课程的。你也可以试听一下。有老师教就会轻松多啦。

如何自学编程的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于程序员自学的信息别忘了在本站进行查找喔。

你可能还喜欢下面这些文章

毕业证样本网创作《如何自学编程(程序员自学)》发布不易,请尊重! 转转请注明出处:https://www.czyyhgd.com/273889.html

(0)
上一篇 2022年6月8日
下一篇 2022年6月8日

相关推荐

客服微信
客服微信
返回顶部