怎样更快的学会编程?
1,学习编程的确是进一步了解计算机相关知识的比较好的途径之一,所以建议你学习一下。 2,计算机是帮助人们解决问题的有力工具,而编程语言是操作这一工具的最好方式,至于具体 使用何种语言其实并不十分重要,重要的是你解决问题的逻辑思路,而计算机语言只是被用来 描述这一思路而已。但个人意见还是以C语言作为入门语言,它语法简单,正因为如此,使得它非常 灵活、高效。而且作为系统级的语言,是编写操作系统的主要工具。 3,4 既然建议你学C,那么推荐几本书,第一个就是谭浩强的那本经典之作,尽管有人说它不怎么样, 但个人认为非常适合初学者。等到对C有个全面的了解后,可以看看《C专家编程》,《C陷阱与缺陷》。 这两本书可以使你通透的认识C。有了一定的编程基础后,可以学习一下面向对象的程序设计方法,可以 学习C++或Java。另外,要想使自己水平有长足进步的话,要看看系统编程方面的书,windows平台下可以看看 《windows程序设计》,《windows核心编程》等等。再以后就可以看看网络编程,数据库编程方面的书了。现代 计算机系统涉及面很广,你可以专注于某些方面,具体就看你个人的兴趣了。总之要先把基础打好。 另外要知道,学习一门语言不是靠一两本书就能学好的,要多动手,刚开始学习时,可以将书中的例子照搬一下, 慢慢的可以做一下书后的习题(这方面谭浩强那本书作的比较好,所以才建议你从它入门)。 另外数学是训练你逻辑思维能力的最佳途径,所以建议你打好数学基础。 至于买书的话推荐一个网站,www.china-pub.com,很专业的网上书店,而且价钱便宜。 时间有限,就说这么多了,希望多你能有帮助
1,学习编程的确是进一步了解计算机相关知识的比较好的途径之一,所以建议你学习一下。 2,计算机是帮助人们解决问题的有力工具,而编程语言是操作这一工具的最好方式,至于具体 使用何种语言其实并不十分重要,重要的是你解决问题的逻辑思路,而计算机语言只是被用来 描述这一思路而已。但个人意见还是以C语言作为入门语言,它语法简单,正因为如此,使得它非常 灵活、高效。而且作为系统级的语言,是编写操作系统的主要工具。 3,4 既然建议你学C,那么推荐几本书,第一个就是谭浩强的那本经典之作,尽管有人说它不怎么样, 但个人认为非常适合初学者。等到对C有个全面的了解后,可以看看《C专家编程》,《C陷阱与缺陷》。 这两本书可以使你通透的认识C。有了一定的编程基础后,可以学习一下面向对象的程序设计方法,可以 学习C++或Java。另外,要想使自己水平有长足进步的话,要看看系统编程方面的书,windows平台下可以看看 《windows程序设计》,《windows核心编程》等等。再以后就可以看看网络编程,数据库编程方面的书了。现代 计算机系统涉及面很广,你可以专注于某些方面,具体就看你个人的兴趣了。总之要先把基础打好。 另外要知道,学习一门语言不是靠一两本书就能学好的,要多动手,刚开始学习时,可以将书中的例子照搬一下, 慢慢的可以做一下书后的习题(这方面谭浩强那本书作的比较好,所以才建议你从它入门)。 另外数学是训练你逻辑思维能力的最佳途径,所以建议你打好数学基础。 至于买书的话推荐一个网站, www.china-pub.com ,很专业的网上书店,而且价钱便宜。 时间有限,就说这么多了,希望多你能有帮助
其实能否快速学习并掌握一门编程语言,往往需要具备以下几个条件:
第一:计算机基础知识。
计算机基础知识对于学习编程语言有重要的作用,其中操作系统(体系结构)、计算机网络、数据库等内容对于学习编程语言的帮助作用还是比较大的,尤其是操作系统知识。对于不少学习编程语言的人,如果计算机基础知识比较薄弱,那么在学习编程语言的过程中也需要补学相关内容。
第二:逻辑思维能力。编程本身要解决的问题就是实现逻辑思维的过程,所以学习编程语言的人往往需要具备一定的逻辑思维能力,而数学基础对于逻辑思维能力有较大的帮助作用。其实软件开发问题说到底就是数学问题,而软件编程过程说到底就是算法和数据结构的整合。因此,数学基础对于软件开发人员,尤其是研发级程序员来说,是非常重要的。
第三:实践能力。编程语言本身就是一种工具,所以要想顺利的掌握一门编程语言就一定要有较强的实践动手能力,学习编程语言一定要多做实验。不少程序员在学习新的编程语言的时候,往往都是一边用一边学,所以多做实验是快速掌握编程语言的诀窍。
最后,要想快速入门编程语言一定要注重交流的作用,通过与有经验的程序员交流能够获得较多的经验,对于学习编程语言,尤其是初期阶段,会起到较大的帮助作用。
一、明确学习目的
学习编程对大多数IT业人员来说都是非常有用的。学编程,做一名编程人员,从个人角度讲,可以解决在软件使用中所遇到的问题,改进现有软件,可以为自己找到一份理想的工作添加重要得砝码,有利于在求职道路上谋得一个好的职位;从国家的角度,可以为中国的软件产业做出应有的贡献,一名优秀的程序员永远是被争夺的对象。学习编程还能锻炼思维,使我们的逻辑思维更加严密;能够不断享受到创新的乐趣,将一直有机会走在高科技的前沿,因为程序设计本身是一种创造性的工作。知识经济时代给我们带来了无限的机会,要想真正掌握计算机技术,并在IT行业里干出一番事业来,有所作为,具有一定的编程能力是一个基本条件和要求。
二、打好基础
学编程要具备一定的基础,总结之有以下几方面:
1、数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。
2、逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。谁都有第一次。有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。
三、注意理解一些重要概念
一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针这些语法、结构的应用例子,做到举一反三,触类旁通。
四、掌握编程思想
学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。关键是学一种思想,有了思想,那么我们就可以触类旁通。
五、多实践、多交流
掌握编程思想必须在编程实际工作中去实践和体会。编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。
加强计算机理论知识的再学习学编程是符合“理论实践再理论再实践”的一个认识过程。一开始要具有一定的计算机理论基础知识,包括编程所需的数学基础知识,具备了入门的条件,就可以开始编程的实践,从实践中可以发现问题需要加强计算机理论知识的再学习。程序人人皆可编,但当你发现编到一定程度很难再提高的时候,就要回头来学习一些计算机科学和数学基础理论。学过之后,很多以前遇到的问题都会迎刃而解,使人有豁然开朗之感。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构、算法、计算机原理、编译原理、操作系统原理、软件工程等计算机科学的理论基础和数理逻辑、代数系统、图论、离散数学等数学理论基础知识。这样经过不断的学习,再努力地实践,编程水平一定会不断提高到一个新高度。
一边学一边有实践的机会,那样学起来就快。不然纯理论的在电脑上自己弄弄,除了熟悉命令之外,熟悉软件的命令,加上有过做操机工的经验,再加上有好的师傅肯教你版,再加上有边学边让你实践的环境。
1、目前的编程语言有很多,不过自学的话建议还是从C语言学起,因为C语言相对其他编程语言来说,是比较底层的语言,越是底层的语言,编译的程序运行效率越高。
2、如果要自学,那么相关的编程书籍是必不可少的。可以查找下要学的编程相关书籍排名,然后买下经典的书籍来自学。
3、自学编程必然要用到相关的编程工具,比如要学C语言,那么要安装turboc来完成编程。
4、现在有很多编程发烧友的论坛,如果是自学,不妨多逛下这些论坛,很多大神在那,可以学到很多东西。
如何快速的学会数控编程技术?
(2)对软件功用进行合理的分类,这样不仅可进步回忆功率,而且有助于从全体上把握软件功用的使用。(3)从一开端就重视培育标准的操作习惯,培育严谨、细致的工作作风,这一点往往比单纯学习技术更为重要。学数控编程到春华教育。到目前为止,春华教育的业务包括:管帐培训,电脑培训以及学历进修等一系列...
编程零基础能学会吗?
编程零基础都可以学习,所以是不需要什么基础的,只不过是一个学习进度快慢的问题!想英语好的,那指定代码敲的稍微快点!数学好的,算法理解得更快些!所以,想学都能学会,不过学精就比较难了!下面拿Java来举例吧!入门学习java唯一需要的基础就是英语词汇量,入门阶段不需要太多的词汇量,3000足够了...
编程能自学吗?
编程当然可以自学。自学编程大约需要两三个月,每天抽出两三个星期把基础全部学习一遍,其他都是建立在基础之上的东西,学起来就会很快。以下是关于零基础学习编程的建议:1.准备一个相对好的运行速度快的电脑,然后安装一个操作系统(建议Windows操作系统)。不要让一台速度缓慢的电脑浪费你的时间。2.选择...
大学生想学编程如何才能快速入门?
4.参加编程培训或课程 在学习编程的过程中,可以选择参加一些编程课程或培训,通过学编程师傅的指导,掌握更为系统的编程技能。网上也有免的编程教育资源,如Mooc、Coursera等平台,也可以自习参加培训或者自主学习时,需要根据自己的实际情况选择适合的课程或者教材,尽量从小项目开始,逐步提高自己的编程能力。...
零基础如何学习计算机编程?
软件开发是一个比较庞大的系统,从基础开始学习,新人一样可以入门。零基础学软件编程,不用顾虑太多,北大青鸟计算机专业教育可以让你零基础入学、零基础提升、零压力就业。北京电脑培训认为,只要有梦想,只要对IT行业充满热情和希望,没有基础一样可以学习软件开发。一、练好基本功。北大青鸟的讲师都是有...
多久能够学会python?
如果是自学,从零基础学习python,需要大约一年的时间,这取决于每个人的理解。如果有其他编程语言的经验,这是比较快的开始。可以写一些简单的Python语言中使用2—3个月。只要学习系统,可以更好的掌握Python技能。如果有一个有经验的人带着学习是非常不错的,尤其是零基础的,一般6个月就可以基本学会。
如何快速学习数控编程?
2.选择合适的编程语言:有许多不同的数控编程语言,如G代码、M代码和HSK(汉语简明符号)。选择一种适合您的编程语言,并熟悉其语法和命令。3.学习CAD\/CAM软件:许多CNC编程任务涉及到使用计算机辅助设计(CAD)或计算机辅助制造(CAM)软件。学会使用这些软件可以帮助您更有效地设计和编写程序。4.实践操作...
从零开始学编程需要多久?
从零开始学编程一般需要4-6个月。入门编程应该先学入门C语言或者python :C语言语法简单,有良好的逻辑抽象,如果是要更全面、深入地学习语言本身就C。python语法更加简单简洁易学,而且有各种强大的库,扩展库,如果是为了通过编程这一手段来迅速地做出有用、实用的程序和界面可以学python。现代很多语言都...
大学生怎样才能快速学好软件编程?
一、先搞清楚学习动机 每个人学习编程的动机不一样,大致有以下几种:1、为了找个好工作,或为了有更好的机会和更好的发展。2、看到别人超厉害,所以也想学。3、实际工作中很多场合需要。4、从小就立志做个程序员,做软件工程师。二、定方向 虽然公认的软件开发师为IT行业的核心人物,但其实学好编...
编程好学吗零基础学多久能入门?
零基础学编程主要看自己想要学到什么程度。如果是全面了解基础知识,最快也要两个月。还想进一步学习,掌握更多的技能,希望能找到一份好工作的话,最快也要半年。编程这一门学科一直在进步发展,所以说这个学习过程是没有止境的。如果想学编程,在没有基础的情况下,买书自学是一个办法,零基础学编程...
司马彭唯松: 学好一门编程语言,首先要做到以下20点:1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么.当你自己想 出来再参考别人的提示,你就知道自己和别人思路的差异.2.初学者请不要看太多太多的书那会误人子弟的,先找本...
庆阳市13194045215: 怎么样可以更快更好的学好计算机编程?
司马彭唯松:编程好学,就是要多练习,抱书本不行.主要是就是逻辑,你的逻辑思维很严谨,发散型思维很强,就能编出好东西,数学基础好对编程有很大帮助.至于哪门语言,这要看你打算开发哪种类型的.但万变不离其宗.就像你学用毛笔,钢笔,铅...
庆阳市13194045215: 怎样快速学会编程? - ?
司马彭唯松: 一年前我也在纳闷呢.既然也是从事编程方面的工作,给你几点建议: 首先,编程这东西也是实用性很强的.你要天天写些代码,光看书用处不大.因此要多多上机练习(相信你应该有自己的电脑),这是最基本的,关键是看你能不能坚持了....
庆阳市13194045215: 如何才能快速学会编程?
司马彭唯松: 1 把书上的代码桥一边 2 多调试 最重要掌握调试工具 3 多在网上逛一些编程论坛 多渠道学习知识
庆阳市13194045215: 编程要怎样才能快速学会??
司马彭唯松: 首先,编程这东西也是实用性很强的.你要天天写些代码,光看书用处不大.因此要多多上机练习(相信你应该有自己的电脑),这是最基本的,关键是看你能不能坚持了.其次,要勤于思考.软件是人类脑力劳动的产品,他凝聚了人的思想....
庆阳市13194045215: 我想学编程怎么才能最快的学会?
司马彭唯松: 1,学习编程的确是进一步了解计算机相关知识的比较好的途径之一,所以建议你学习一下. 2,计算机是帮助人们解决问题的有力工具,而编程语言是操作这一工具的最好方式,至于具体 使用何种语言其实并不十分重要,重要的是你解决问题...
庆阳市13194045215: 用什么办法可以快速的学会编程??
司马彭唯松: 没有捷径可走! 年龄越小越好学,男的比女的好学. 看书+上级.试着用所学知识解决一些简单的问题!
庆阳市13194045215: 如何快速提高自己的编程能力??
司马彭唯松: 我有几个建议: 1.扎实的学好基础课程,基础越牢固越好.在以后的能力提高中你能感觉出它的好处的 2.多读别人的代码,读完后思考你是否能写出比它更精练更有效率的程序,最好立即用你的方法实践一遍 3.最重要的还是多实践,有思想的实践.不管听到见到什么你都要想如果用程序实现应该怎么做,将一切程序化进行~~可能这么说有点走火入魔了
庆阳市13194045215: 如何快速学会编程? - ?
司马彭唯松: 应该先从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言.不同的语言对应着不同编程领域,如果你要学完那是有点不现实.因此你要回想一下你兴趣来源是什么?比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些...
庆阳市13194045215: 初学者如何快速学会编程? - ?
司马彭唯松: 编程都是有语言组成的,学会一门语言也不是很容易,但是最基本的掌握还是可以的,不管是学哪门语言,首先,你要掌握这门语言的数据类型,其次要掌握它的语法规范,然后再去看它里面的知识点. 最好第一步都是编个简单的程序,能用它输出“welcome”就行了,这是第一步,也是最关键的,剩下的就是看里面具体的知识点了,然后最重要的还是实践,要多联系,语言只凭记忆是不行的,更多的是在练习中掌握它的精髓,加深对它的理解.希望你能尽快学会你想要学会 的东西,有什么问题可以和我联系