怎么学习编程?
11个回答
展开全部
学编程入门建议:
1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。
2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。
3.逻辑思维能力的培养、学程序设计要有一定的逻辑思维能力。“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。
1.学编程要从根本出发,从理论上来说,需要广泛的阅读。了解算法的博大精深和计算机的基本理论。
2.从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。然后就是创新精神和数学思维能力,这些都是需要培养的。基础要打好学编程要具备一定的基础。
3.逻辑思维能力的培养、学程序设计要有一定的逻辑思维能力。“思维能力”的培养要长时间的实践锻炼。要想成为一名优秀的程序员,最重要的是掌握编程思想。要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。
展开全部
看书、看博客、学课程或者看视频等
模仿着书上或者博客的代码,进行复现,复现不重要,思考才是关键 ️
思考学习别人思路后,脱离书本和博客,完全自己实现功能
自己实现一些 DEMO,看别人项目代码,与别人讨论,提升代码能力
在别人的框架和要求下,写代码实现业务
自己负责别人设计的模块的实现
独立设计业务模块并开发实现
负责大项目框架设计和拆分,带领别人进行开发
其他高阶的架构和管理工作,已经不仅仅是代码能力了
想要培养一项技能的最好的办法,就是将他融入到我们的生活并成为我们的爱好。其实说白了,就是让这个爱好成为一个习惯,一天不去做这件事情,都会觉得少了什么。在不知不觉中,这个习惯会像滚雪球一样积累起来。
经过编程学习,我认为想要提升编码水平的最佳途径就是多看、多写,然而阅读别人的代码也确实是快速提升代码水平的一个技巧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,如果选择学习编程,编程是一件充满乐趣又很实用的事情。它让你变得充满创意,并且赋予了你能选择更多好工作的权利。如果你想知道怎样开始学习编程,可以阅读以下教程。
Part 1 选择语言
1.选择一门编程语言
选择一门编程语言,是开始学习的第一步。计算机程序之所以能运行,是因为一系列的计算机指令在作用。这些指令又是被不同的语言书写的。
不同的编程语言可以创造出不同的程序,因此,选择一门编程语言会与你未来工作息息相关的去学吧。如果你在学习过程中,发现所学内容可能不太满足你的需求,你也可以随时转去学习其他语言。
2.C,C++,C#
这些语言主要用于创建独立的计算机应用程序,比如游戏。C和C++对于初学者来说,比较困难,但也不是不能学会的。学习它们不仅能让你更深入地了解编程,也能让你了解计算机的运作原理。
这两门语言现在依然在广泛地被使用,也很受欢迎。而C#,则和Java非常相似,它正逐渐地流行起来。
3.Java 或 JavaScript
如果你想做网站插件(JavaScript)或者移动App(Java),可以考虑这两种语言。这两种语言的市场需求比较大,也很容易找到教程学习。
另外,请注意,Java和JavaScript除了名字比较像,几乎是两种完全不同的语言。
4.Python
Python是一门应用范围较广的跨平台语言。它非常强大,但又很容易学习,尤其是对新人而言,所以Just try it!
5.PHP
PHP是Hypertext Processor(超文本处理器)的缩写。这是一门网页编程语言,也是简单易学的,相当流行。
6.不要局限
你不应该把自己局限在以上这些我推荐的语言里,还有很多的编程语言,应对不同的工作。想当好程序员,你需要尽可能多的去学习更多的编程语言。
Part 2 学习语言
1.选择去学校学习
虽然大多数的公司雇佣程序员时,不会在意学历,但拥有一个好的大学相关专业学历,也是个加分项。有专业的老师和教材指引,你会学得更高效。
并且,在编程相关的专业,很多学校投入了大量奖学金,所以只要好好学习,不用太过担心学费。
2.上网课
不管你是想花钱去学习有学位的网络课程还是参加一些免费课程,比如Coursera,你都能从这些有合理结构安排的课程中学到有用的编程知识。
全球著名的可汗学院也有不少编程教程和视频,以及Codecademy和实验楼,也有详细的学习教程。
3.尝试使用网络工具
Google's University Consortium 和火狐的开发者社区都提供免费的服务,帮助人们学习编程。这些公司需要更多的开发者去发展他们的平台,因此社区内容质量做的都非常好。
4.尽早学习编程
有很多为孩子设计的编程教学软件,比如MIT开发的Scratch。趁着年轻去学,会更容易掌握。
Part 3 自主学习
1.选择一本好书或者一个好教程
选择一本比较新的好书开始学习编程。亚马逊或者相似的书籍交易网站上的评论能够帮你分辨书籍好坏。
2.选择一个恰当的解释器
解释器是一种电脑程序,能够把高级编程语言一行一行直接转译运行。通过解释器,你可以看到你的代码是怎么样工作的。你需要选择一个适合你的编程语言的解释器。
3.阅读
尝试着把书中的例子放入解释器中,然后再试着改变这些例子,做点儿不一样的事情。
4.不断地编程并学习新技术
成为一个好程序员,最重要的一点就是保持对当下技术的敏感度,持续地学习新的语言,做出新的东西。你需要主动去接受挑战,并提升你的编程技术。
Part 1 选择语言
1.选择一门编程语言
选择一门编程语言,是开始学习的第一步。计算机程序之所以能运行,是因为一系列的计算机指令在作用。这些指令又是被不同的语言书写的。
不同的编程语言可以创造出不同的程序,因此,选择一门编程语言会与你未来工作息息相关的去学吧。如果你在学习过程中,发现所学内容可能不太满足你的需求,你也可以随时转去学习其他语言。
2.C,C++,C#
这些语言主要用于创建独立的计算机应用程序,比如游戏。C和C++对于初学者来说,比较困难,但也不是不能学会的。学习它们不仅能让你更深入地了解编程,也能让你了解计算机的运作原理。
这两门语言现在依然在广泛地被使用,也很受欢迎。而C#,则和Java非常相似,它正逐渐地流行起来。
3.Java 或 JavaScript
如果你想做网站插件(JavaScript)或者移动App(Java),可以考虑这两种语言。这两种语言的市场需求比较大,也很容易找到教程学习。
另外,请注意,Java和JavaScript除了名字比较像,几乎是两种完全不同的语言。
4.Python
Python是一门应用范围较广的跨平台语言。它非常强大,但又很容易学习,尤其是对新人而言,所以Just try it!
5.PHP
PHP是Hypertext Processor(超文本处理器)的缩写。这是一门网页编程语言,也是简单易学的,相当流行。
6.不要局限
你不应该把自己局限在以上这些我推荐的语言里,还有很多的编程语言,应对不同的工作。想当好程序员,你需要尽可能多的去学习更多的编程语言。
Part 2 学习语言
1.选择去学校学习
虽然大多数的公司雇佣程序员时,不会在意学历,但拥有一个好的大学相关专业学历,也是个加分项。有专业的老师和教材指引,你会学得更高效。
并且,在编程相关的专业,很多学校投入了大量奖学金,所以只要好好学习,不用太过担心学费。
2.上网课
不管你是想花钱去学习有学位的网络课程还是参加一些免费课程,比如Coursera,你都能从这些有合理结构安排的课程中学到有用的编程知识。
全球著名的可汗学院也有不少编程教程和视频,以及Codecademy和实验楼,也有详细的学习教程。
3.尝试使用网络工具
Google's University Consortium 和火狐的开发者社区都提供免费的服务,帮助人们学习编程。这些公司需要更多的开发者去发展他们的平台,因此社区内容质量做的都非常好。
4.尽早学习编程
有很多为孩子设计的编程教学软件,比如MIT开发的Scratch。趁着年轻去学,会更容易掌握。
Part 3 自主学习
1.选择一本好书或者一个好教程
选择一本比较新的好书开始学习编程。亚马逊或者相似的书籍交易网站上的评论能够帮你分辨书籍好坏。
2.选择一个恰当的解释器
解释器是一种电脑程序,能够把高级编程语言一行一行直接转译运行。通过解释器,你可以看到你的代码是怎么样工作的。你需要选择一个适合你的编程语言的解释器。
3.阅读
尝试着把书中的例子放入解释器中,然后再试着改变这些例子,做点儿不一样的事情。
4.不断地编程并学习新技术
成为一个好程序员,最重要的一点就是保持对当下技术的敏感度,持续地学习新的语言,做出新的东西。你需要主动去接受挑战,并提升你的编程技术。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习编程的四个步骤
学习编程的推荐流程如下。
第一步:决定你想做什么。
“我想编程,但是我没有想做的事情”和“我没有任何生意,但是我只想在山里走走”是一样的。如果你想接触电脑世界,比如欣赏山景,我觉得也很好。但是如果你想通过学习编程来提升自己,那么你就要确定你的目标!
通过想象一个具体的产品(通过编程实现某个产品或功能)来学习,可以大大提高学习效率。
还要考虑市场走势,然后建议决定怎么做。
如果你不能明确决定该怎么做,看看最近IT领域的市场趋势再做决定也是一件好事。如果你是学编程的,找工作或者跳槽,在需要更多需求的领域掌握必要的技能,可以增加被视为“即时战斗力”的可能性。
第二步:确定要学的语言。
服务器端编程语言(Professional Hypertext Preprocessor的缩写)
推荐教程:PHP教程
PHP (mbth: PHP:超文本预处理器,中文名:“超文本预处理器”)是一种通用的开源脚本语言。语法吸收了C语言、Java、Perl的特点,利于学习,应用广泛,主要适用于Web开发领域。
爪哇
推荐教程:Java教程
Java是一种面向对象的编程语言,它既吸收了C语言的优点,又摒弃了C语言中难以理解的多重继承和指针等概念,因此Java语言有两个特点:功能强大和易于使用。Java语言作为静态面向对象编程语言的代表,完美实现了面向对象理论,让程序员用优雅的思维进行复杂的编程。
计算机编程语言
推荐教程:Python教程
Python是一种计算机编程语言。是一种动态的、面向对象的脚本语言,最初是为编写自动化脚本(shell)而设计的。随着版本的不断更新和语言新功能的加入,它越来越多地被用于独立和大型项目的开发。
第三步:了解环境建设和使用工具。
创建环境是为了能够在计算机(个人计算机)上使用所选择的编程语言。环境建设是指安排计算机和信息系统的状态,使特定的设备、软件、系统等。能跑。特别是,在许多情况下,它意味着通过引入软件或调整计算机中的设置来创建目标软件运行环境。
比如要运行PHP语言,需要安装配置PHP环境。
第四步:开始学习语言
确定自己的目标,就可以开始学习编程语言了!就像学外语一样,要从基础做起,练起来!
编程需要时间。尤其是初学者,可能很难找到最好的学习方法,也很难记住学习。
学习编程的推荐流程如下。
第一步:决定你想做什么。
“我想编程,但是我没有想做的事情”和“我没有任何生意,但是我只想在山里走走”是一样的。如果你想接触电脑世界,比如欣赏山景,我觉得也很好。但是如果你想通过学习编程来提升自己,那么你就要确定你的目标!
通过想象一个具体的产品(通过编程实现某个产品或功能)来学习,可以大大提高学习效率。
还要考虑市场走势,然后建议决定怎么做。
如果你不能明确决定该怎么做,看看最近IT领域的市场趋势再做决定也是一件好事。如果你是学编程的,找工作或者跳槽,在需要更多需求的领域掌握必要的技能,可以增加被视为“即时战斗力”的可能性。
第二步:确定要学的语言。
服务器端编程语言(Professional Hypertext Preprocessor的缩写)
推荐教程:PHP教程
PHP (mbth: PHP:超文本预处理器,中文名:“超文本预处理器”)是一种通用的开源脚本语言。语法吸收了C语言、Java、Perl的特点,利于学习,应用广泛,主要适用于Web开发领域。
爪哇
推荐教程:Java教程
Java是一种面向对象的编程语言,它既吸收了C语言的优点,又摒弃了C语言中难以理解的多重继承和指针等概念,因此Java语言有两个特点:功能强大和易于使用。Java语言作为静态面向对象编程语言的代表,完美实现了面向对象理论,让程序员用优雅的思维进行复杂的编程。
计算机编程语言
推荐教程:Python教程
Python是一种计算机编程语言。是一种动态的、面向对象的脚本语言,最初是为编写自动化脚本(shell)而设计的。随着版本的不断更新和语言新功能的加入,它越来越多地被用于独立和大型项目的开发。
第三步:了解环境建设和使用工具。
创建环境是为了能够在计算机(个人计算机)上使用所选择的编程语言。环境建设是指安排计算机和信息系统的状态,使特定的设备、软件、系统等。能跑。特别是,在许多情况下,它意味着通过引入软件或调整计算机中的设置来创建目标软件运行环境。
比如要运行PHP语言,需要安装配置PHP环境。
第四步:开始学习语言
确定自己的目标,就可以开始学习编程语言了!就像学外语一样,要从基础做起,练起来!
编程需要时间。尤其是初学者,可能很难找到最好的学习方法,也很难记住学习。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学编程会有以下逐步学习的过程:
1.熟练掌握Java Web程序开发
2.熟练掌握MVC框架的企业级开发
3.熟练掌握数据库面向对象的开发
4.Linux系统原理、常用命令、Shell脚本编程/Unix系统原理
5.熟练掌握软件大型化,切面化,多视图技术。
6.企业级软件标准化作业流程
建议楼主找一家好的电脑培训学校学习,这样才可能比较好的学到你想学的知识。我觉得新华电脑不错,我在里面进行过短期培训。我认为学校最好的地方在于都是从基础开始授课,这样也不用担心自己基础不好而跟不上了。你可以去了解下,希望能帮到你。
1.熟练掌握Java Web程序开发
2.熟练掌握MVC框架的企业级开发
3.熟练掌握数据库面向对象的开发
4.Linux系统原理、常用命令、Shell脚本编程/Unix系统原理
5.熟练掌握软件大型化,切面化,多视图技术。
6.企业级软件标准化作业流程
建议楼主找一家好的电脑培训学校学习,这样才可能比较好的学到你想学的知识。我觉得新华电脑不错,我在里面进行过短期培训。我认为学校最好的地方在于都是从基础开始授课,这样也不用担心自己基础不好而跟不上了。你可以去了解下,希望能帮到你。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询