我想自学编程,但我只是一个高中生,可不可以? 编程需要具备什么条件?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
我是高中毕业生,我想自学编程,但我什么都不会,我要从哪学起?

高中生学编程,完全够用了,先从BASIC学起吧,很好入手的,你看了就知道了,然后慢慢培养自己的兴趣,学编程没有兴趣的支撑是不可想象的,因为要勤学苦练,有人说不写十万行的程序才算练习了,做好准备,然后相信自己,一旦开始就不要停下来,努力吧

想要学习编程,不需要什么条件,零基础都可以学习。不过首先应该了解以下三个问题:
一、什么是编程?
说到编程,估计很多没有接触过它的人想到的是电影里黑客快速敲击着键盘,黑色屏幕上滚动着彩色神秘代码的画面。当然这只是编程的一种艺术表现形式,那么真正的编程是什么呢?它真的有那么神秘吗?
对于编程,百度百科的解释如下:
编程是编写程序的中文简称,就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。
看完这些抽象的概念,是不是对于编程还是一脸懵逼,下面就来解释一下我理解的编程吧!当你按照别人设计好的流程在一步一步执行时,你就是在被编程。比如我们参加一个旅游团,只能严格按照人家规定好的行程来,每一步都不能更改,这是被编程。只有当程序是我们自己设计的时,这才是在编程,比如计划一次自由行,详细安排出行计划中的每一步,先去哪后去哪,决定在哪吃、吃什么、住哪里,这就是编程。
了解完什么是编程,接下来要说的就是编程包含些什么?
二、编程方向有哪些?
在这里有必要向题主普及一下,编程是个大概念,包含的内容十分广泛,并不是一个具象的课程。如果具象到某一课程的话,它主要包含以下课程:
JAVA;
PHP;
UI;
Web前端;
大数据
C语言;
C++;
Python ;
大致就是以上这些内容,如果的题主真的打算学编程的话,不妨先思考自己的学习方向,确定方向之后才好进行针对性的学习。
如何确定方向?源妹儿的建议是可以根据自己兴趣爱好及薪资的高低来进行选择。先将自己比较感兴趣的筛选出来,然后再根据薪资的高低来选。当然也可以选择先看薪资,再根据兴趣来选择,这样反过来也是可以的,还是看你现阶段更看重哪个,或者更需要哪个?
三、确定方向后应该如何学习?
确定自己的学习方向后,题主要明白学习的方式无非两种,一种是自学,一种是去培训机构学。
两种学习方式各有自己优缺点,题主可以根据自身的经济情况、自学能力及自律能力来进行选择。
自学的话,就是通过看相关的编程书籍和教学视频来学习,现在这一类的资源在网上也是比较好找的,只是可能需要花费些时间。自学的优势是通过自己慢慢摸索、钻研,所掌握的知识会比较扎实,不容易遗忘。缺点就是需要比较长的时间,以及较强的自学能力及自律能力。
如果题主没有较好的耐心,也没有较强的自学能力和自律能力,那或许去培训机构学会更适合你。
去培训的优势是有一群志同道合的同学和你一起学习,会让你充满斗志。如果同学都无法带动你学习的积极性,那还有老师的监督,有老师经常询问你的学习状况,自然想堕落也是比较难的。缺点就是需要一定的金钱成本,一般培训机构学习费用都在两万左右,其次就是时间不自由,去培训机构学习,需要题主安排好自己的时间,最后就是培训机构市场良莠不齐,筛选困难。
以上就堂妹儿的相关回答及建议,希望能有所帮助。望采纳!

可以,首先先确定一下自己是否对编程有兴趣,其次就是要有耐心……
我是学编程的,现在也是做编程工作的,你可以买一本书,从最基本的开始,当熟练应该一种语言后,就可以尝试做一下小软件,没有灵感则可以做些小游戏自己玩,可以模范一些游戏或程序,如斗地主之类的……总而言之,慢慢来,不要操之过急,而且编程是一种思想,需要斟酌……

最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。

我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。

还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。

在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!

参考资料:http://hi.baidu.com/deathdog/blog/item/de92046eea406dde81cb4ab4.html

逻辑比较清晰. 反映灵活.能举一反三 买点教程.应该可以学好不过最重要是的坚持.

当然可以拉,小学都可以学好

首先要有一定的兴趣,编程需要一定的逻辑思维能力和耐力,像前端技术(HTML\CSS\Javascript)是比较容易上手的,可以做网页小游戏、Html5页面、小程序等,另外可以学学Python编程,非常容易上手,是比较流行的编程语言,JAVA难度大一点,但是学会了容易找工作,可以学一下JAVA基础了解一下。
程序员有很多技术方位,也有很多不同编程语言,难度各不相同。好不好学需要看个人的理解能力。高中毕业当然可学懂编程,别尔盖茨也是十几岁就开始学习编程的,但是从目前招聘情况看,比如前端开发、JAVA开发等岗位,一般都要求专科及以上学历,可能只有少数公司对学历没有一定限制,当然这也要看技术水平。

如果说学编程是为了找工作,那么学历就是敲门砖,现在公司招人大多数都要求大专以上,如果达不到这个要求,HR可能就不会给你发面试邀请。除非你没有学历但是是技术大牛,还得知名度极高的那种,不过,技术大牛考个文凭也不是难事吧,何必给自己增加这个门槛呢?提升学历方面,成人教育,继续教育,可以考大专。

  • 我是个没涉及过编程的人,我想学习编程,难吗
    答:本来到此也就差不多了,我也 不想多学,能混一天算一天,此时我已经30岁(编程3年,除写点简单java、domino的lotusscript,网页、js、css别的不会),还挂着个高级工程师的头衔丢人。某次同学婚礼受到刺激(人挣到的钱远远比我多),刚好碰上一个很厉害的同事,给我指导了一些方法。系统的自学会...
  • 我是一个高中生,对计算机方面感兴趣,并想以后向这方面发展,请问我应 ...
    答:其实学计算机关键在于看自己是否真正喜欢这个行业:仅仅个人而言计算机可分为软件类和硬件类 先说软件:一般涉及到一些汇编语言、软件的运用(强调自己逻辑思维能力)硬件则主要是指网络设备的调试了!小弟不才在大二pass CCNP H3CSE 等知名厂商认证 觉得工作不是问题 只是看自己想不想去而已 小弟寝室有一位...
  • 自学编程,有点迷茫了,怎么办?
    答:否者久而久之久会有厌学的情况发生;为了检验学习效果可以自己做一些小测试,实现小案例提升学习积极性。只要你一直努力,无论你以后是否会以编程来谋生你的技术都会得到很大提升。我身边一个真实案例:一大牛开源的一套前端开源代码有好几万的赞,几十万次的下载使用,而他的学历也只有高中。
  • 我是个学生,我喜欢编程,自学的也很快。可是...
    答:你想太多了,未来没有什么能够预测.等你正式进入职业状态的时候你就会明白.你现在如果真对编程很感兴趣,那就不要犹豫,直接开始学习,告诉你,不管你学习有多优秀,你毕业的时候都是一个初学入门级,你要尊重任何一个机会,才真正入门!还有程序员很辛苦,并不是学完Java就可以了,新东西出来,你有Java还有多年...
  • 我想自学编程,好学吗?
    答:编程当然可以自学。自学编程大约需要两三个月,每天抽出两三个星期把基础全部学习一遍,其他都是建立在基础之上的东西,学起来就会很快。以下是关于零基础学习编程的建议:1.准备一个相对好的运行速度快的电脑,然后安装一个操作系统(建议Windows操作系统)。不要让一台速度缓慢的电脑浪费你的时间。2.选择...
  • 高考毕业学编程,Java自学路线是怎样的?
    答:流量控制、数组、方法2、java面向对象:集成、封装、多态3、Java集合:List、Map、Set...Collection、lambda表达式4、Java IO: File、InputStream、OutputStream5、Java多线程:Thread、Runnable、Callable、线程池6、Java网络编程:TCP、UDP7、Mysql 数据库及JDBC :Mysgl基本操作、JDBC 开发推荐教程:1)...
  • 我是学编程的!学的c++,教师上课的时候基本上不打代码。全是理论。_百度...
    答:呵呵。编程是工科的东西。要靠自学自练的。空看代码,不写够一定量的程序是不行的。我没接触过大学课程(我只是一名搞编程竞赛的高中生),不过你们老师讲的应该也是算法和数据结构吧?算法和数据结构主要是了解精髓,然后靠自己多练才能熟练运用和掌握。她的代码不对,咱又不是要背下来,能理解意思就...
  • 新手如何学习编程?
    答:学编程入门建议:1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。3.逻辑思维能力的培养、学...
  • 想自学电脑,编程,但数学一点不会,微积分,离散数学,可以单独学习么?没...
    答:可以学,我初中学历都可以学。数学更是个渣渣。其实代码谁都会,关键是编程思想。但是学游戏开发就必须要数学很好的,因为涉及到x,y,z轴等等一系列需要通过计算实现的功能。
  • 新手学编程从哪里开始效果最好
    答:你是高中生,比我好多了,我是初中生,你比我学习起来更容易。 你好~自学JAVA零基础应该选什么书入门。谢谢 初级JAVA的基础知识: 1、首先要学习java的基础知识。 不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。 2、做一个...