所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

怎么学好编程?

发布时间:2020-04-15 16:42:53

资讯分类:学好  编程  pethon  怎么  学习  语言  方向
怎么学好编程?

首先一点就是:你是否真的感兴趣?

学习编程第一步还是要确认自己学习方向,目前软件方向分化的非常大,在这大致归纳下,前端方向,后端方向,移动开发,数据库,人工智能,大数据,运维/测试,UI设计等等。

找到自己想去切入的方向,如果觉得没有方向,或者当前还没有意识到就去选择一门语言,当前比较流行的语言,作为一个实际的切入点。

前端三大必须掌握技能HTML,CSS和JavaScript语言。学习中,只要精通一种语言,其他语言的学习就简单许多。新手建议Java入手,这个语言简单理解,易学习。

学编程入门很关键,如果你找到一个好方法入门学习很轻松,如果方法错了,很容易半途而废,C语言编程学会后,完全可以在学习python、java等新的编程语言也无所谓,它们有很多相通之处,可以相互借鉴,互相拿来应用。

如今IT互联网行业发展如火如荼,IT技术人才需求有增无减。学习编程的人日渐增多,但是要想学好编程也并非一朝一夕的事,尤其是零基础者,往往一开始就会被突如其来的概念搞的晕头转向。如 Java、PHP、HTML5 等编程语言所涉及到的类、对象、接口、构造函数、方法、继承、多态、各种修饰符等概念。

学习一门技术,从浅入深了解一门技术,扎实的掌握住基础的知识,才能更好的去学习和运用。

怎么学好编程?

不管是对计算机专业的学生来说,还是对编程感兴趣的职场人来说,往往都有这个问题,编程怎么学能快速入门,怎么学能达到软件公司的岗位要求?

我在大学期间学习了汇编语言、C语言、C++语言,工作以后陆续学习了Java、PHP、Python、C#、JavaScript、Ruby等语言,其中Java、Python应用的比较多,今天就跟大家说一说我学习这些语言的心得。

在我看来学习编程语言首先要做到以下三点:

第一点,多做实验。

第二点,多思考。

第三点,多交流。

与学习其他知识要多看书不同的是,学编程语言动手做实验比看书更重要一些,当然看书(或者读官方指南)也是必须的。编程语言毕竟是一种操作计算机的工具,只要是工具就一定要多用才会熟练,所以学习编程语言一定要多动手做实验。

编程语言要解决的是业务逻辑计算机化(软件化、流程化),所以学习编程语言要锻炼自己的逻辑思维能力,如果有扎实的数学基础那么对学习编程来说有很大的帮助。其实,编程语言本身并不复杂,复杂的是编程语言与各种算法的结合来解决业务逻辑问题,所以如果初学者能建立起逻辑的“画面感”对学习编程会有很大的帮助。

不仅是初学者,对于各种级别的程序员来说,交流都是一个重要的提升渠道,只有多交流才能激发出更多的解决方案,交流能让大家得到共同的提高。所以,很多软件公司都会为程序员交流创造出各种便利条件,很多公司随处可见的白板就是一个很好的解决方案,程序员可以随时进行沟通交流。

编程怎么学是其一,更重要的是,你有没有在学?

我在头条上陆续写了关于学习Java和Python的学习文章,以后会陆续写学习其它语言的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有编程语言方面的问题,也可以咨询我。

谢谢!

怎么学好编程?

我推荐以开发项目的方式学习:

  • 确定好要学习的语言、框架
  • 模拟一个项目来实现

具体操作方法是基于TODO的方式来进行。以基于TODO的方式进行,至少有如下几点优势:

  • 有助于理解业务需求
  • 有助于梳理业务流程
  • 有助于任务拆解和代码封装
  • TODO即注释
  • 更易于进入心流体验
  • 避免一段时间后,忘记了之前的代码
  • 避免有思路,突然被打断的情况

假设我们要学习Java+Spring+MyBatis,就以做个博客为例,来演示基于TODO的开发方式,说明为何基于TODO的开发方式有如上优势!如果是单纯的学习一门语言,方法也是类似的

流程演示

一般基于SpringMVC+Mybatis的流程就是Controller->Service->Mapper->Database!就Blog创建流程来说,我们会有BlogController->BlogService->BlogMapper->Database的流程!那我们的开发流程如下:

Step1:

Step2:

Step3:

Step4:

Step5:

Step6:

Step7:

Step8:

Step9:

Step10:

前端开发流程

前端的开发除了需要处理代码逻辑,还需要处理页面流程!依然可以以TODO的方式来处理,借助于a标签和按钮,可以把页面流给串起来!接着上面的Blog的CRUD逻辑,这里仅列出示例,不再演示流程,开发流程和上面的流程一致!


list.html:

new.html:

view.html:

edit.html:

优势总结

首先问一个问题,对于你接收到的信息,你是以什么样的标准来评判你理解了或学会了?就是用你自己的话再说一遍

基于TODO的开发方法就是以此为基础:

  • 首先基于需求,以TODO文字的形式将业务流程写下来。写下来以后,可以和其他不会编码的人讨论确认,修正偏差,既有助于理解需求也有助于梳理业务流程。以上面的博客为例,就可以和周围的朋友来讨论。工作了以后可以和产品需求讨论。
  • 同时,可以看出,每个TODO的工作量都比较小,实际上也起到了任务拆解和代码封装的作用。既然任务拆解了,编写的代码也就相应的被拆解为一个个的功能代码了。当然对于逻辑较复杂的代码,还是需要使用重构手段,来进一步的对代码进行封装。在学习时就养成了良好的编码习惯
  • 代码编写完后,不需要将TODO完全删除,只需要把TODO字样去除,TODO就变成了注释了!整个应用写完了,当你再次复盘时,也能快速的回想起来当初为什么要这么写
  • 由于每个TODO的实现时间都较短(主要看拆解得如何),你开发的每个小功能,实际上都是在解决一个TODO,就像游戏里的打怪一样,能得到准即时反馈,心理得到满足!可以保持你学习的兴趣

怎么学好编程?

题主给的个人情况信息不够。一般学编程的人有三种情况:1.纯粹是感兴趣;2.想从事编程工作;3.想做一个东西。不同情况有不同的学法。

第一种情况:建议从C语言学起,体验一下编程。然后再看自己对哪方面感兴趣再决定学什么。

第二种情况又分两种:在校大学生跨专业学编程,时间比较多;已经进入社会工作但想改行,时间比较少。

在校生时间多可以从计算机组成原理学起,依次学习汇编、C语言、操作系统、计算机网络、数据库、数据结构及算法、C++。最后一个学年再看自己想找哪方面的工作,再补充对应的知识技能。这样自下而上、系统地学习,周期长但学起来相对轻松一些。理论知识扎实,发展空间更大。

已经工作想转行的人则不一样,时间少,没有办法系统学习。只能自上而下地学,先入门、入行再深入学习。找到自己感兴趣的方向,看看对应岗位招聘上面要求什么知识技能。一一罗列下来,挨个挨个地学习掌握。一般来说都要先掌握一门儿对应方向常用的语言。

第三种情况就要具体看做什么了。可以去论坛社区之类的地方问一下。

怎么学好编程?

找个有兴趣的领域,找到一个想要解决的问题,从解决这个问题出发,去学一门语言,自己动手把该领域的问题解决掉。比如说,对周杰伦的歌很感兴趣,想要写一首类似风格的歌,但是自己完全没有作曲作词的基础,那么可以考虑学习一下python的基础,然后学习一个人工智能引擎(比如TensorFlow),用周杰伦的歌作为训练素材,然后生成新歌,直到自己满意为止。这样的话兴趣就不仅仅局限在编程上,而在于解决自己感兴趣的问题上了。

怎么学好编程?

我觉得学好编程尤其是自学必须做到以下几点:

1.逼着自己抽出时间来(每天两小时以上左右)。

2.打好基础理论知识,要能做到理解什么是编程,尝试去理解编程的基础语法,结构和逻辑,当然会点计算机专业英文更好。

3.不是死记硬背,死记硬背会让人感觉烦躁,咳咳,我以前刚开始学电脑的时候,就记笔记,然后不去背课程的内容,都记在笔记上,然后每天早上和晚上看一遍自己写的笔记,然后尝试理解笔记里的内容什么意思,到我毕业的时候整本笔记都可以到背下来了?。

4.实践,尝试自己做项目,把自己学的能用的都用上,多练习练习自己学的基础,这个时候不要去看一些乱七八糟的书籍和视频教材,会让你看不懂会抓狂的,然后就会对编程失去耐心和兴趣,学编程需要一步一步来,多看看编程语言官方的帮助文档和实例。

5.学会看懂官方帮助文档,其实官方的帮助文档很多时候比网上的教材更好。

怎么学好编程?

这个问题有点广泛了,编程分高级语言和低级语言,学习的目的和场景也有不同,用于实际工程还是学院教育。


从顺序来说,最理想是从学院里开始,这时需要学习编程语言的语法,了解各种算法,这些是很逻辑化的内容,这个阶段不妨多一些数学的知识。


到了做研发或工程阶段,这里有许多内容并不是编程语言本身的,例如网络、硬件、操作系统、程序runtime,编译器和链接器等等,还有工程的管理等等内容,如果这些方面不学好就会发现仅仅懂得语法和算法是不足以胜任编程的工作的。


编程的过程中,熟悉编程语言的必须的,但不要纠缠于编程语言的语法,一个程序不能正常运行的因素很多,编译环境,运行环境是很关键,这些必须要花时间去学习,许多初学者通常不是在语法上栽跟头,而是在编译环境,运行环境这些问题上。

怎么学好编程?

第一、明确自己的目标

做任何事情,都必须有自己的目标。你为什么想学习编程?要达到什么目标?这个目标就是你后面学习的动力与方向。所以,首先得明确自己的学习目标。

第二、选择感兴趣编程语言

兴趣是最好的老师。如今,热门编程语言有很多种,你可以根据自己的目标来选择适合自己并且自己感兴趣的编程语言,不能什么语言都学,最后什么都学不会。

第三、选择一个学习网站

工欲善其事,必先利其器。选择一个好的学习网站,比如慕课网,它上面有视频教学,知识很丰富的。也可以考虑菜鸟教程网站,上面都有学习案例,可以自己动手尝试,对学习编程很有帮助;另外,可以习一些相关的书籍做参考也是不错的选择。

第四、持之以恒

最后,必须端正自己的学习态度,既然有了目标,就要坚持不懈的去实现,两天打鱼,三天晒网的态度是不行的,而且编程的学习,更多的需要时间和实践,就算你学会了,不去用,不去实践,也会很快就忘记的。

怎么学好编程?

编程,其实就是通过一种计算机语言与计算机进行对话,让机器帮你做事情。

r

要想学好编程,首先要学好一门计算机语言,通过该语言把你的思路,你的想法告诉计算机,计算机就会按你的思路来做事情了。r

r

至于从什么开始入手,就目前的语言发展来看,可以考虑python语言,该语言容易入手,功能强大。也可以考虑经典的C语言,该语言是目前和硬件距离最近的语言,可以用于硬件和软件的开发。

学语言需要多练,在掌握了基本的语法后,可以试着做一些小作品,在实现的过程中,会遇到好多问题,问题越多越好,有利于提高编程能力。然后,再编写一些较复杂的作品,逐步提高编程能力。r

r

此外,如果数学基础比较好,有助于提高编程的质量与程序的运行效率。

怎么学好编程?

初学编程建议先参考一些网上教学视频(比如慕课网上的课程),因为口语化的表达更容易被接受,效率会比看书高一些,至于编程语言,一般可以从Visual Basic(见效快,容易获得成就感)和Python(推荐,一门较为现代化的语言,也容易上手)开始学习,然后接触C语言和Java(如果有心于软件开发,你总会用得到这两门语言)。

对编程有大致了解之后,就可以上机实践,实践非常重要,它直接反映着你的执行力,这个阶段越早进行越好,一开始会出错没有关系,这是积累经验的必然过程,接下来就是你的修炼时光了,出错、查错、百度、修改,编程其实就是一个发现问题再解决问题的过程,你一定要学会坚持"问题导向",要有一颗不达目的不罢休的心,当然在这个过程中你还会发现很多新概念、新工具(避免有的杠精说怎么啥啥啥都不提),但这些都不重要,毕竟具体问题具体分析,去学习自己需要的就好,如此反复三四年,再去接触实际的项目(这个提升能力的速度更快),你基本就能成为所谓的程序员了,但如果想成为合格的软件工程师、架构师,则还有很长的路,这要求你掌握更多其他的能力,不过这就是后话了。

怎么学好编程?

想学编程好一方面是要有兴趣,另一方面就是要有驱动你去继续学下去的力量

说实话,刚开始如果没有兴趣的驱动,就单单按个语言,配个环境就能让人放弃;最希望的就是先了解以下编程,最好是通过视频的方式,这里看视频的意思不是先看编程基础知识,而是看一下学完编程能够让我们获得那些技能,能够获得那些成就,就比如我学完爬虫,我可以去在工作中多了一项技能,能够对于自己需要的数据进行采集利用,有可能我也会跳到互联网岗位薪资增,;这就是我坚持下去的动力;而对于爬虫炫酷的技能本身的喜爱也是我的兴趣;当兴趣跟动力都产生了,我也就有坚持下去的理由了

学编程开始的时候不建议看文档,因为开始的时候会变得很枯燥,很乏味;最好是同过视频讲解一步一步慢慢来,看一点视频,然后自己在照着视频做一下,慢慢地自己就能更好地去理解编程的思路,小错误可以直接百度,技术上的问题网上几乎都有答案,一点点积累自己会在不知不觉中慢慢提高,当然我建议初学者不要接触太难的编程语言,从简单的开始就好比如python

怎么学好编程?

谢邀!首先编程语言很很多种C++、Java、android、ios、php等,各类型的编程语言基础也不一样,应用更是不一样:c++属于汇编语言,多用于底层开发,硬件编程嵌入等;而java是面向对象开发,多用于网站、后台、系统等;android和ios都属于移动端开发,多用于手机、pod等移动设备的开发语言;而php则是从java分支出去后专门针对网站的开发语言。

这里以自学java为例给您一些建议:

1、 买书看书,java基础类的书籍,学习一门技术最主要的基础要扎实,而最好最快的学习方式就是深耕基础,广阔思维。

2、 看java视频,有了基础之后,尝试写代码时候可以多看一些视频,买书有些会送光盘,也有好多视频网站和论坛,甚至是群共享,各种来源的视频资源。

3、 多敲代码,天才也是需要汗水的累计才能成功,不管学什么都要多练习,学编程最主要的就是多敲代码,多跑流程,在实践中寻求突破、修改bug、优化代码,每天上万代码量是基础,一套完整的系统至少写三遍,才能跑通跑顺,以后的应用中才会得心应手。

4、 找个专业的人士点评指导,从0到1这个过程需要有专人指引,不需要从头到尾跟别人学,入门和写完整项目的时候需要有个专业人士指出不足,这样能大大节省效率,而且更加专业专精。可以多加一些技术群、去一些论坛或者去培训学校免费旁听(晚自习一般不查人)。

5、 专心专注专业,多看多写多总结。还有最重要的是逻辑!逻辑!逻辑!编程语言最主要的是逻辑思维能力要强,因为计算机只识别0和1。

最后一点:自学之前先弄清方向,自己以后工作的领域、收入等, 就目前火热的区块链来说,需要最多的技能是GO、C++、Java、Python、系统架构、以太坊、Linux、hyperledger、javascript、Node.js、共识算法、密码学、分布式计算、智能合约、数据挖掘等,特别是前三个都在10%的市场需求量。所以选好发展方向很重要,虽然技术是互通的,但是术业有专攻,一门语言要研究到精通也需要不少的时间和精力,只有更好的技术才有更好的前景和收入不是。

怎么学好编程?

学习编程前先检查一下是否具备这几个基本条件:

是否会科学上网。尤其是编程的时候,最好能做到凡是问谷歌。查文档,查编程相关问题的解决办法等等,百度跟谷歌真的不是一个级别的。程序员很多问题都需要在一个编程网站 stack overflow 上找到答案,你用百度查的话,相关索引都没建立,你怎么查?

英文水平是否过关。虽然国内也有不少英文水平一般,但是编程能力极强的大佬,但是对于多数人来说,我们很多时候需要看英文的文档,以及需要英文谷歌搜索相关问题,以及去国外的各大编程网站上看解决问题的办法。如果英文水平过低的话,编程的过程一定是痛苦的。

自己是否对编程具有一定的兴趣爱好。编程并不像电视里演得那样,那么炫酷,其实多数情况下,练习编程的过程中需要耐心。而且编程很容易挫败初学者的信心。因为忘记打一个逗号,或者一个bug始终调试不好,这个时候砸电脑的心情或许都有了。所以说,兴趣是最好的老师,你要是喜欢编程,或许你才能够坚持下去。

能做到上面那几点的话,剩下的就是不断地练习了,毕竟勤奋出天才嘛。学习编程的途径很多,购买相关地书籍,或者就去网上看相关语言的教程都可以,一定注意的是,边学习的过程中就需要一边不断地练习。

所以怎样学好编程,练习,练习,再练习。

怎么学好编程?

怎么学编程?这个问题太宽泛了。作为一个资深非专业码农,我试着用3W1H的方式来回答一下这个问题吧。

学什么(what)

想要学编程,那学习什么呢?首先得学习跟编程相关的基础理论,比如计算机组成原理、软件工程、汇编、编程思想。然后可以选择一门热门的编程语言例如java、python进行实战学习,熟悉了基本语法结构后,可以开始学习该语言的流行框架。

何时学(when)

什么时候学?6岁以后都可以学!不过高中以前建议以培养兴趣、锻炼编程思维为主,高中以后就可以以掌握技能、学习技术为主了。

哪儿学(where)

我建议大家最好还是进入大学进行系统的理论知识学习,打牢基础。当然你也可以进入培训机构学习,快速成才。或者对自己有信心的,自学也可以。

怎么学(how)

学习技术,必须要多交流、多沟通、多问。那就要多认识些行业内的人士,也可以加入些技术交流群,让自己有一个可以讨论技术的环境。

对于技术学习来讲,必须要经历实战。也就是技术必须要通过项目实践才能成长。我们刚开始学习编程的时候肯定没有那么多项目给我们做。但是我们可以模拟,比如考试管理系统、图书管理系统等等,从我们的身边事入手,很容易找到可以让我们实践的项目。

我是程序员爱编程,一个资深非专业码农,科技领域段子手!如本回答能够讨得您的欢心,劳请点赞、转发、关注我,如有不同看法可以在评论区留言,谢谢!

怎么学好编程?

根据个人的基础来看,如果是初学者,建议找一门简单的编程语言比如python,在w3school上学一下。找找编程的感觉,培养一下编程的兴趣和成就感。

如果是相关专业的学生,建议打好数据结构和算法的基础。MIT的算法导论的教授在第一堂算法课上给学生讲为什么要学习算法时说过,如果你想成为一名高级程序员,有两种途径,一是不学算法,苦练编程十年;一是苦学一本本好的算法书,同时编程一年。

怎么学好编程?

导语:以项目实战为主,不以项目为目标的编程学习,都是耍流氓!

你要做什么

先自我介绍下,我是w3cschool的一个小编,w3cschool就是一个在线学习编程的平台。

所以这么多年,我们一直在思考,怎样才能高效学习编程。

而事实其实早就呈现在那边,那就是:“以项目为目标的编程学习,最高效!

换句话,就是你要做什么!

你是想做一个网站?还是你想做一个爬虫,或者你想做一个小程序的游戏等等。

你一定要有一个目标,如果没有,也得自己建立一个,然后学习过程,都是为了这个目标去努力。

这样学习起来就非常高效,事半功倍,而且非常有动力!

你要怎么做

那么接下来就是解决问题了!

选择一门适合自己或者自己喜欢的编程语言!

这个属于比较个人,看你是为了兴趣还是为了找工作。

如果你是为了兴趣的话,那就看个人喜好,比如有人喜欢强语言的思维,有人喜欢弱语言的思维。

如果你是第一次接触编程,然后对编程语言都不了解。

那么你可以试试一次很好玩的测试:

测一测你适合哪门编程语言?

私信w3cschool:“测试”即可!

在你选完一门编程语言后,并且打算做一个具体的小项目。

那么接下来就是开始学习!

学习编程有两种方法,一种是自己看书,还有一种是看视频!

这两种方法都很棒,小编分享下自己的学习经验:

1.先看视频,自己动手去尝试视频里面所说的内容。

2.碰到不会的问题,去看书,把问题解决了。

3.再复习之前看过的视频,学会举一反三,尝试自己动手做一些好玩的。

4.不要钻牛角尖,实在解决不了问题,只要不影响后续的学习,就跳过,因为早晚你会搞明白!

刚开始,学习速度会比较慢,这很正常,不过只要保持住热情,那就是高效的学习!

最怕的是碰到问题,然后丧失信心,半途而废。

只要你有目标,并且往那个目标前进,最后到达,那就是你最高效的方式。

不要忘记目标

千万别忘记目标,千万不要太贪!

这点,希望各位小伙伴要记住!

你的目标是做一个爬虫,就好好学爬虫的知识,脚踏实地的,学完爬虫方面的知识,其他的机器学习,大数据分析,跟你没关系。

你的所有动力,都是为目标服务!

小编当年,就是太贪了,这个也想学一点,那个也想学一点,最后发现每一个似乎都懂,但是又做的不精,浪费了很多时间,这种学习效率绝对不是高效的!

千万不要忘记你一开始的目标!

脚踏实地,一定要脚踏实地,往目标前进。

那么,我想,一定没有你无法征服的高山!


以上,就是小编,对于高效学习编程的理解!喜欢的话,就点个赞吧!

怎么学好编程?

作为一名过来人告诉你

本人机械专业,农村人上大学才玩到电脑,大二开始自学编程(因为机械课程内容枯燥,就业一般,饿不死也吃不饱)。

自学编程,首先是突破口,你觉得编程干什么比较有意思。我当时觉得写网站很有意思,而且这方面的视频教程很多,所以坚持了三年。我毕业的时候,已经自学了HTML,CSS,JAVAScript,ASP PHP,注意一定是从简单到复杂,跟着视频一步一步模仿,而且一定是做实际项目而不是整天玩概念或者语法规范,模仿到熟练,你就会有自己的想法,去不断尝试按照自己的意图实现自己想要的功能。最后我基本已经理解了一门编程语言的学习过程,这对我后续的编程很有好处(这是一种自信,就像你英语学到一定水平之后,不会担心跟外国人普通交流有问题。编程也是一样,你不断练习,写到五千行,一万行代码的时候,你就像英语有了足够的词汇量,不怕,不迷茫了)

毕业之后我从事的是工控的程序开发,跟写网站用的完全不一样。从写机器人应用程序,到写机器人控制器算法。用到的是C#,C++和PLC,但是基本编程思路在,换个语言并不困难(大体上都是入门需要一到两个月,熟练半年,精通两年),都是从使用别人到模仿别人,然后有自己的想法,实现自己的想法这么一个过程。总体来说,编程都是靠自学,不会的自己百度,到了一定水平之后再去跟高手交流请教,再提升。你啥也不会去问别人,自己也问不出头脑,人家回你你也不知道行不行。

为什么想自学编程,想转行。这么多行业,为什么想转编程?工资高。为什么编程相对工资高?因为这个行业不吃大锅饭,凭自己本身拿工资。只要够努力,硬件只要一台电脑,能做成什么样全靠自己,不怨天不尤人。如果你也渴望成为更好的自己,而当前的处境又让你无能为力,建议你早点转型,即便失败也不会后悔当初没去尝试。

怎么学好编程?

我自学过很多编程语言,C,C++,java,python,C#,html等等,但你说的是学习方法,而非学习的编程语言。我想学习效率最高的莫过于费曼学习法,我用如下图所示把它归纳了

编程语言的学习不要求死记硬背,要求的是熟能生巧,所以快速学习完一门自己选择的编程语言后,就开始着手项目的练习是最好的,那样可以快速的成长,边做边学。

怎么学好编程?

在学编程之前先选好一款你喜欢的编程语言,然后熟悉搭建环境,买一些相关书籍,然后照着书上写出第一个小程序,输出【Hello World!】,在学习的时候要保持平衡的心态,一步步的来,不要一看到别人的代码就觉得代码太多,我是学不会的,然后就放弃了学习,刚开始学最好不要看代码量多的例子,可能会影响到心态,除非你有其他的基础。

先熟悉一些基础关键字的用法和含义,熟悉数据类型,说到数据类型也就那几个,字符串数据类型,它是存放字符串的,整数类型,它是存放没小数点的数字,单精度和双精度类型是存放带小数点的数字,布尔类型是存放1和0的(true与false),字节类型就是存放字节数据,这些都是很好记的,什么类型就存什么数据。然后在掌握循环语句,条件语句,学会这些基本上是入门了,做一些小程序足够了。但是这些知识你要经常用,隔一段时间不用就可能会忘记。

有了这些基础就可以学习自定义函数,同,自定义函数根据不同的语言有不同的定义法,比如在C++中函数是可以重构的,在vb中是不可以的,熟悉自定义函数后就可以学习类模块了,类模块中主要就是自定义的一些函数,

你觉得能看懂代码的时候就可以多看别人的代码了,试着修改别人的代码,调试输出结果,千万不要复制来直接就用,这样是学不到什么的。本人也是小学学历,0基础自学,以上是我个人的学习方法。




怎么学好编程?

很高兴能回答您这个问题,以下我为大家分享,我个人对这个问题的看法与想法,希望我的分享能给大家带来帮助,也希望大家能够喜欢我的分享。

看到这个问题,作为一个从业15年的IT老兵,个人建议学习编程不用着急马上入手学习编程语言,应从计算机原理开始,由底层上上层,循序渐进,由硬件到软件。虽软所花的时间会长一点,但会学的比较扎实。

计算机原理

首先最好学习下计算机背景知识,包括计算机发展历史,二进制计算原理。总之从科普角度全面的了解计算机的含义。这块的资料很容易在网络上获取。其次学习下计算机的硬件知识,包括CPU,内存,输入输入设备,搞清楚这些设备的用途,有条件的话可以跑跑电脑城,自行配置组装一台计算机,这是有好处的。

学习以上的内容原因在于再高级的计算机语言,都要通过控制硬件来实现。先熟悉硬件,了解计算机的运行机制,才会对软件设计有扎实的理解。

入门编程语言选择

选一门相对“低级”的语言,比如C语言,它其实是一种介于高级语言和低级语言之间的语言,它有控制硬件的能力,可以通过指针直接操作计算机内存。学习好C语言可以让你透彻的理解计算机原理,也会对变量,数组,内存存储等这些基本概念有本质的理解,这些是其他语言所不能带给你的。一般来说,熟练掌握C语言后,学习其他语言会比较容易。另外,C语言得入门书很多,比如谭浩强版本得就比较经典。

习惯的培养

最后,编程要一开始就养成良好的习惯,例如变量命名,书写格式都要有规范。刚开始看似会浪费时间,但习惯养成后,以后就轻松了。此外,要重视架构,架构即设计模式,它本身也是软件工程中的一个重要组成。编写一个程序的时候不能只顾完成功能即可,一定要思考软件能不能分个模块,能不能层次化,方便以后扩展。比如完成一个特定功能有好几种算法,那能不能设计成工厂模式,方便以后扩展算法,这样做,看似代码复杂化了,但是其内涵就要比普通做法提升了很多。所以设计模式其实就是编程思维的一种重要表现形式。

在以上的分享关于这个问题的解答都是个人的意见与建议,我希望我分享的这个问题的解答能够帮助到大家。

留言与评论(共有 0 条评论)
   
验证码:
Top