Products
GG网络技术分享 2025-03-18 16:11 0
关于自学编程,而且是零基础,我个人建议应该有一套自己的学习方案。关于这个方案,下面说说我的几个观点想法。
1、首先要确定自己要学哪门编程语言。现在编程语言种类可谓是层出不穷,各式各样的都有。但是你自己是想学编程干嘛的,要针对你的方向来确定。比如你想从事Android应用开发,那就主java;想搞嵌入式底层方向,就C/C++;想玩IOS,那就Objective-C。反正自己首先要有个方向。才不至于学起来迷茫,无动力。
2、学习方案与学习计划。先自己定一个计划,然后找一套方案,计划自己定,方案可以参考别人怎么学的。用玩单片机(属于嵌入式,要与硬件接触)举个例子,学习怎么玩单片机一般都是要选择一款开发板,开发板就是你的硬件平台,你所有的应用,学习例程,都在这个开发板上完成,所以一般会选择功能比较强大的,然后找一套学习例程,不管是百度免费的,还是买开发板送的,还是你自己在某某网买的,都可以,但是都要找口碑好的,大众都在用的。跟着学习教程做,现有一定的基础了解,然后自己动手去做一些东西,做一些简单的小项目,最后用你的开发板做一个全功能(用上你开发板能用的所有资源)的东西。基本就算学得差不多了。其他的也是一样的,学教程,做小项目。
3、有一定基础过后建议就直接找一个相关方向的工作,刚刚开始哪怕工资低点(不是技术大牛应该也高不到哪儿去),真正的到项目中去学习,这样才会让你成长得很快。
我自己感觉学习编程还是应该选择从C语言开始学。因为C语言感觉是所有编程语言的基础,而且C语言一般偏向于底层,从底层开始学到上层,感觉这个节奏才是对的(自己是从事底层的,微笑脸)。等你玩会了C语言,你可以玩C++,C++都会了,JAVA、C#那不就简单了嘛,这些都会了像什么HTML自然就会了,在学什么当下传得最火的python应该就毫无压力了。
以上仅个人愚见,欢迎各路大神指点,欢迎评论区留言讨论
#####随着互联网的发展日新月异,现在编程已经从小朋友就开始普及了,甚至现在已经渗透在我们身边,AI(人工智能)、大数据,相信大家都不陌生啦!也有很多不是计算机专业的想转行程序员呀,也有很多感兴趣的也要加入。那么重点来啦:
零基础的该怎么学习呢?
首选我们要选择一门好入门的语言,明确自己的学习目标,目标明确才能少走弯路,钻研一门自己感兴趣的语言才能从学习中才能得到提升。
分析下目前市场常用的编程语言的应用领域
C语言:硬件驱动开发,操作系统软件,底层算法,执行效率比较高
C++语言:有效开发,人工智能算法,服务器端开发等
java:手机APP开发,网站开发等
Python:人工智能方面、运维方面、爬虫领域以及常规软件开发等
以上是目前应用比较广泛的编程语言,每个编程语言侧重的领域不一样,所以根据选择的领域去学习对应的编程语言
本人也是一个老的程序员从C语言开发一直到现在的Python开发应用,目前Python是目前最火的一种编程语言,也是入门最容易的一种编程语言,可以先从Python入门进行学习,这样能快速给初学者建立信心。
对于一个初学编程的人,来学习编程也是一件好事情,因为初学者目前相对编程是一张白纸,没有太多的限制,例如:一个老的程序之前从事java开发,现在要从事Python学习,里面的好多格式以及语法与java不一样,所以这样造成老程序员学起来,刚开始赶紧非常不习惯,需要一段时间去慢慢适应
1.编程需要多动手,多去敲代码,无论程序能不能看懂,先敲上去,上程序去执行,然后在分析每一段程序对应的含义
2.入门期坚持学习编程在一开始不会有那么大的反馈,这种现象非常正常!关键是你要坚持练习,坚持敲代码。渡过最开始的入门阶段
3.初学者尽量不要钻牛角尖对于人生来说,其中任何目标的实现都离不开耐心。编程学习就如其它任何学习任务一样,都需要反复努力并投入大量时间。如果遇到难题,耗了半天时间还是没弄懂,可以暂时跳过,知识积累到一定程度,回头再进行解决你会发现简单多了。不要一味的去钻牛角尖,一定要解决,这样会耗费大量的时间与精力。
4.有目的的练习想要完成项目的驱动力是继续学习的动力。它需要很强的自律心及耐心,项目获得的满足感远远超过你在抽象中学习东西的满足感。通过尝试实际做一件事情,你可以学到如何分解问题并应用技术
希望以上内容可以帮助新手在他们漫长的学习旅程中起到至关重要的作用。我知道需要学习的东西还很多,并将继续学习。切记:不要放弃,不要放弃,不要放弃。当然,说说容易,因为学习编程有时可能会令人非常沮丧!不要担心。这是正常的。每个人都经历过这样的心情。
如果有朋友对Python编程感兴趣可以关注我,我每天分享python相关内容,希望对初学者有点帮助
#####首先你得明确你所认为的编程是哪种编程,如果是数控编程之类的硬件编程可以找个工厂师傅带之类的。如果是软件iT编程这个就好办了,你可以选择参加培训机构的培训,也可以在网上找资料自学,当然买软件编程方面的书籍也是可以的,学习的方式有很多种看个人选择,最重要的是持之以恒的坚持!
#####C和Python都只是一门编程语言,语法相差不大,但是,C语言会涉及到比较深的计算机基础知识,例如内存的操作等等。如果是零基础,建议学习Python,学习了Python之后,建议还是需要学习C语言。学习了C语言之后,建议学习Linux系统下的编程,最后接触操作系统的设计。Linux操作系统是开源,有很多优秀的设计框架和思路,应该多多借鉴。把学习编程看做是一项爱好来学习,才可以有好的成绩。但是,不可急功近利,稳扎稳打,打好基础。
#####我 17 年自学半年,从旅游行业转至后台开发。
大致来分的话编程可以分为前端和后端,前端你可以理解为凡是用户看到的皆是,后端就是为前端提供数据支撑的。暂且把 android 以及 ios 开发也归属至前端开发。
有了这个概念之后就要看你的兴趣点了,前端反馈比较及时,所见即所得;后端比较枯燥些,没有华丽的界面,没有好玩的交互,有的就是接收数据,计算数据,保存数据,对外提供数据等。
因为你没有基础,我建议你学前端可以比较快的入门,因为所见即所得,所以会给你的正向反馈。比如改了一个按钮的颜色,图片的形状等马上就可以看得到。就像打游戏一样,不断的打怪升级,这样子才能有较高的学习热情。
有了方向之后,就是要脚踏实地的坚持学习了。这个没有捷径,每个人都是这么过来的,唯有多多练习。给你几点建议。
1. 前期可以看视频,等找到方法之后就把不要看视频了,看视频太好费时间。
2. 多动手,一定要多动手,哪怕在简单的功能点 ,你自己写的过程中也有可能会遇到各种各样的问题。
3. 从头到尾做一个完整的项目。因为自学的时候都是比较零碎的知识点,但完整的项目可以让你把这些零碎的知识点拼接起来。知道他们是怎么运用到真实的项目中的,同时这个项目也为你下一步找工作做准备。
4. 学了一段时间之后就可以出去找工作了。面试下,看看市场需要什么样的人才,有什么要求。然后再根据反馈调整自己的知识架构即可。
其实最重要的一点就是要坚持下去,不要半途而废。不然一切都是白扯。
#####我建议你可以先学习 Python 语言,Python 可以使你很快体验到编程的乐趣,然后爱上编程。Python 由于它的简单性,你可以很快做出产品,会很有成就感。Python 的源代码可读性非常高,像阅读文章一样。
Python 是一个动态脚本语言,开发完后直接就可以运行,看到结果。你可以用 Python 开发独立的脚本程序,由于它语法很简单,你可以专注要解决的问题而不是学习它的语法。
C 语言是一个低级语言,含有指针等比较难懂的语法,可以使用指针直接修改内存数据,很多操作系统如 UNIX 都依赖C的函数等等。很多高级语言都是用 C 语言开发的。
C 语言是一个静态语言,要经过一个编译过程,然后才可以运行,这也会增加学习的难度。
Python 语言由于它很短的学习曲线和强大的功能,几天时间就可能做出一个应用。一旦你精通了 Python,再学习C语言就非常容易了。
#####作为零基础想要自学编程的人一定要读完我写的这几个观点,希望大家少走弯路。
我在前面回答也讲过我刚刚开始基础编程自学的是易语言,可能我在这里学大家学的很low但是没办法,当时也没有人给我引导,如果是今天我肯定会直接学java或者Python之类的,因为今天资料比当年多了好几十倍。
自学编程的第一件事情就是选一门编程好的编程语言。我们都知道现在编程语言非常多,c,c++,java,Python ,php等非常多,你要选择一个你以后想要在那个领域的编程语言。
如果你以后想从事系统底层开发那毋庸置疑c和c++是最合适的了。
如果你想从事企业大型网站开发,那么java就是首选。
如果你想从事今天非常火的人工智能和数据挖掘相关行业,那可以选择Python,因为他这方面的框架非常成熟和多。
在这说你想从事中小型网站开发那可以选择php,入门快,效率高。
以上就是我给大家的选择参考,大家不要去比较编程语言,每一个编程语言的诞生故事,都有它最擅长的领域。
如果你选择的是视频学习,不要一直看要自己跟着视频去做,看书也是一样的,有些东西我们觉的会了可是你自己动手的时候发现做不出来那样的效果,所有一定自己编译程序运行自己看看效果到底对不对,这样提高编程能力很好。
还有技术在学完技术部分一定要整理一下子所学的东西,不要学完前面的就直接进入下一阶段,等学完的时候上一阶段又忘差不多了,所以我们学完一个阶段根据自己所有东西写一个程序,这样提升很大如果想做一个优秀的程序员自学也算是一项不能缺少的技术。
我本人也是从事软件开发好多年了,因为互联网行业更新迭代非常快,所有我们为不被时代淘汰我们必须自学能力要强,我们也总不能每出来一门新的编程语言都去培训机构学习,我们要学会查看官方文档,会整理资料。
建议先学习Python语言。虽然那些大佬不支持,但是我们应该一步一步走。
学Python建议配套最新版本的Python编译器。
学习渠道可以考虑去B站看小甲鱼的教程,生动不枯燥。
#####看书,或找个师傅带
#####零基础学习编程入门指南
一:确定一个方向,编程语言太多了:java、HTML5、C++、python、PHP、C等,需要确定方向,从基础学起,建议零基础学编程的小伙伴从HTML5开始学起,HTML5入门比较简单,非常适合零基础小白,也会提升学习的自信心。
二:学习编程入门一定要阶段性的看到成果,这个“成果”并不是在“黑匣子”里面实现,要在用户展现界面呈现,很容易提升信心。
三:视频和图书同步查阅,网上的是鱼龙混珠,建议找一些免费的学编程入门的初级视频进行学习,最好是成套视频。可以去千锋官网看看,它上面有很多门编程语言的全套教程视频,可以自己直接下载学习的。
四:计算机编程入门一定要理论和实践相结合只有这样才能真正学好。学习编程的最终目的是为了就业。有了实际的项目经验对就业有很大帮助,也能帮你巩固知识,查漏补缺。
五:如果你有编程好朋友,他能带带你你就是最好不过的了。
零基础学习编程入门学习步骤
上面介绍了零基础学习编程入门指南,这里详细介绍学习步骤。
首先,确定学习什么?从什么学起,然后配置好电脑编译环境,这样为我们接下来的学习和动手实践会带来方便。因为HTML5比较简单容易入门,这里建议大家把HTML5学习作为基础语言。在学习计算机编程语言的时候需要在网上找到相应的课程,网上有很多免费的HTML5课程,建议选择一套进行学习,阶段性的回顾复习。也可以去千锋网站上看看。
其次,多学多练。计算机编程只有多打代码,才能从中找到规律。期初的时候可以不明白只要跟着老师一起打代码一起多联系,慢慢就会由记住编程理解,如果是想从事编程的同学,可以把写过的代码存到自己的文本文档里,这也就能知道我们的代码量,为以后找工作做准备。最好是找一些实际的项目来练手。
学编程入门很关键,如果你找到一个好方法入门学习很轻松,如果方法错了,很容易半途而废,HTML5编程学会后,完全可以在学习python、java等新的编程语言也无所谓,它们有很多相通之处,可以相互借鉴,互相拿来应用。
最后,看一本书。学完所有的知识后,可以找一本书来查漏补缺,还能帮你更好的巩固知识。
零基学习编程入门总结
通过以上的介绍,需要在强调一下,如果零基础学习编程语言千万不要胡乱学习,随便学习一种语言,这样很容易造成半途而废,学编程入门之前的规划很重要,明确目标,从基础编程语言开始学起,学练相结合,一定要阶段性的展现效果,相信你的编程之路会越走越远。
学习编程可以先来千锋免费试听两周课程,HTML5、Java、Python都可以的,先实地感受下,自己适不适合学编程,能不能学会,难不难,再决定要不要学。希望能帮助到题主!
Demand feedback