{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

如何开始学习电脑编程?

chavesguchavesgu 回答10 收藏1
收藏问题

10条回答

Meils

Meils

回答于2022-06-22 19:05

随着智能化社会离我们越来越近,编程语言作为与智能体交流的重要方式,必定会得到更多的重视,编程语言的学习也将越来越普及。

对于普通人来说,学习编程语言应该注意以下几个方面的内容:

第一:选择一个适合自己的编程语言。目前世界上有大概600多种编程语言,应用比较广泛的编程语言大概有几十种,比如Java、Python、PHP、C、Html等,不同的编程语言有不同的应用场景。这些编程语言中,有的相对要复杂一些,比如Java,而有的相对简单一些,比如Html、Python。目前Python的发展前景广阔,是一个不错的选择。

第二:制定一个系统的学习计划。学习编程语言需要一个系统的过程,因此要制定一个系统的学习计划,包括学习的流程、具体内容等。以Java语言的学习为例,可以从Java基础语法开始,然后进一步学习Java数据库编程、Java分布式编程、JavaWeb编程等内容。

第三:注重实验。因为编程语言本身比较抽象,所以要不断通过实验建立抽象概念的画面感,所以在学习编程语言之初就要完成实验环境的搭建。不同的编程语言需要搭建不同的开发环境,有的编程环境比较简单,比如Html、Python,而有的则稍微麻烦一些,比如Java、Scala、PHP等。总的来说,目前大部分编程语言的环境搭建都不复杂,完全可以自己动手完成。

第四:注重交流。学习编程语言要注重交流的作用,与有经验的程序员交流本身就是一个学习的途径。

我做软件开发多年,我在我们上写了关于学习Java、Python的系列文章,感兴趣的朋友可以关注我并查看相关文章,如果有编程语言方面的问题,也可以咨询我,谢谢!

评论0 赞同0
  •  加载中...
walterrwu

walterrwu

回答于2022-06-22 19:05

一、理解编程的本质

大家好我是一名老的程序员,谈谈我对这个问题的看法,希望对大家有点帮助

例如:在上学的期间计算数学题,一般用到口算、列公式、计算器等方法来进行计算,如果要计算任务量很大或者过于繁重的问题,人的计算能力是有限的,利用人工去计算显然是不能所及,不仅会要浪费大量时间,还会造成计算不准确的情况,这个时候就要用到计算机来帮助人类来解决问题,现代计算机编程便应运而生,自动化编程也成为了一种社会发展的必然趋势,编程是将机器能识别的语言,用一种逻辑化的语言,用特定的算法进行描述与实现,最后计算机返回正确结果的过程。

二、选择一种合适的编程语言

计算机编程领域非常多,不同的划分标准下,有不同的开发方向;

按照岗位划分:前端、后端、运维、测试、数据分析、网络安全等;

按编程语言划分:JAVA,Python,C/C++, Javascript,Ruby,PHP,etc;

按开发平台划分:Web,IOS,Android,etc.

三、四大主流编程语言的应用领域

C语言:操作系统软件开发、硬件驱动开发、底层算法等;

c++语言:游戏开发、人工智能算法、服务器端开发等;

java:手机app开发,网站开发等;

python:人工智能方面、运维方面、爬虫领域以及常规软件开发等。

所以大家在选择学校编程语言的时候要综合考虑,来选择对应的编程语言。

四、大家看完以上内容还不知道如何选择呢?我给你大家一点建议,

语言本身没有好坏之分,只有合适与不合适,选择编程语言主要根据所做产品的特点和需求,来选择合适的编程语言,如果是新手的话我建议从python语言入手,因python语言相对其它语言简单,更容易快速入手,学习完之后可以快速做出来一些小程序,以便可以给自己快速建立学习的信心,大家可以考虑从python进行入手,目前国外好多的大学以及小学,都是以python语言作为一个入门的语言。

五、如何才能学习好编程呢?

1.让编程融入我们的的生活

想要培养一项技能的最好的办法,成为我们的生活习惯,融入到我们的生活并成为我们的爱好一天不去做这件事情,都会觉得少了什么。例如:看到外面的广告牌不停的混动着字幕,可以思考下,这个功能是如何实现的,需要用到什么逻辑等等,在不知不觉中,这个习惯会像滚雪球一样积累起来,就会感觉到编程是一件非常有意思的事情,地上跑的,天上飞的、水里游的、包括我们的生活中用到的东西,都需要编程来实现。

2.把目标拆成小块

对待编程工作,如果要完成一个大的项目,(例如:需要编程一个wps软件)实现上这个目标看起来是非常难的,但要把拆成一个个小块,我相信实现起来没有想象的那么难,在编程工作中肯定会遇到各种各样的困难以及没有想到的问题,造成程序漏洞,但这个是无法避免的,在编程的道路上多坚持一下,多思考一下,我相信问题都会有解决办法的

3.多去看看别人写的代码

经过这几年的编程学习,我认为想要提升编码水平的最佳途径就是多看、多写,然而阅读别人的代码也确实是快速提升代码水平的一个技巧。编写代码要多学,多请教,例如:要实现一个功能你写了10行代码,别人只用了3行代码就实现了,在编程中代码越简练越好,这就是咱们的学习之处。

4.多去请教别人

学习编程的一个很好的方法就是和其他的程序员交谈。这不仅能够帮助我们多获得一种思维方式,同时也能够以更为愉悦的感受完成学习任务。至于内容没有特定的要求,可以是你正在学习的东西,也可以是你认为很酷的东西,更可以是你正在工作的东西。这样做可能会让你学到很多关于库,服务,编程语言和模式方面的知识。但是,最重要的是,你能了解到其他人是如何看待编程的。

总结:不管再忙每天都要坚持学习,学编程是一个打怪升级的过程,这个过程中一定会遇到困难和挫折,但是我相信,当你学会了之后,在看看之前遇到的困难,是不是感觉都是小儿科,在编程的道路上一定是曲折的,但前途是光明的,最后祝愿大家都能学习成功,成为编程界的大咖。

评论0 赞同0
  •  加载中...
JiaXinYi

JiaXinYi

回答于2022-06-22 19:05

一句话:兴趣驱动,没有兴趣千万别碰。

评论0 赞同0
  •  加载中...
wapeyang

wapeyang

回答于2022-06-22 19:05

建议找一个学校短期培训一下,有老师带着,学习起来会更快

评论0 赞同0
  •  加载中...
IamDLY

IamDLY

回答于2022-06-22 19:05

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

看到这个问题,作为一个从业15年的IT老兵,个人建议刚开始不必太纠结用什么工具等等,先可以参考高校学习编程得课程,先对计算机硬件原理做些了解,然后从C语言入手开始学习。

计算机硬件基础学习

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

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

选择C语言入门

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

养成良好的编程习惯

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

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

评论0 赞同0
  •  加载中...
SKYZACK

SKYZACK

回答于2022-06-22 19:05

不知道题主要学习是什么语言的编程,这是今年比较火的几个语言,如果要选的话,建议题主在这几个语言里选吧。

1,首先你要找一个基础视频学习,学习的时候边看视频,多敲代码,不要用工具,用记事本,这样可以为以后的学习打下基础,还要做好笔记哦。

2,基础阶段过后,你可能会觉得迷茫,到底学这些有啥用,就可以去参加工作了?那么这是你就可以进去java的web阶段了,这个阶段你会接触到:数据库,servlet,jsp,Tomcat,还有这个阶段可以使用开发工具了,建议使用eclipse。

3,学习完这个阶段后,你还不足以去找工作,你需要学习一些框架来快速去开发一些项目,建议学习,现在比较流行的框架: spring, springmvc, mybatis等主流框架,前端的知识也要会一点,比如JavaScript, jq等等。

只是个人的一点点建议,希望能帮到你,最后祝你成功。

评论0 赞同0
  •  加载中...
ymyang

ymyang

回答于2022-06-22 19:05

1、先选好方向。选好自己想要学习的编程语言,比如说,Java,C语言,.Net,c++或者Python等,这些都是目前用的比较多的。详细的可以看下该表。


Java一直稳居榜首,目前用的最多就是Java了,很多企业的软件,系统,网站等都是用Java来开发的,薪资和附加值也是最高的。

当下最热门的非Python莫属了,人工智能和大数据的蓬勃发展,使Python备受关注,热度持续上升,成为了开发人工智能的最佳语言。相比较而言,Python也是比较入门的编程语言了。

了解过“如鹏网”的Python + AI课程,想系统学习Python的朋友可以作为学习的参考,有网络的地方就可以学习,有问题随时提问,实时答疑。

2、规划好学习路线。选定方向后,可以到招聘网站上去了解一下相关的岗位的任职要求,以Python为例,去搜集Python相关岗位的任职要求,都需要学习哪些技术才能达到企业的要求,这样在学习的过程中更好把握重点。


3、找相关视频教程。入门编程,看视频的效果会更好一些。更容易理解,后期在结合相关书籍来学习,增加印象,增加对知识点的理解,把一些细节补上。


4、前期工作到这里就差不多完成了,接下来就看自己的努力程度了。切忌只看教程不练习,多敲代码,多练习,多思考,你才会发现自己的问题在哪,见过很多初学者,忽略了练习的重要性,认为自己能听懂,可真正练习的时候却发现无从下手,或者是就是错误百出,各种各样的错误都有。


既然选择编程,那就坚持下去吧,相信自己会学的很不错的,谢谢。

评论0 赞同0
  •  加载中...
vspiders

vspiders

回答于2022-06-22 19:05

我觉得可以去买一些资源 学习

评论0 赞同0
  •  加载中...
KaltZK

KaltZK

回答于2022-06-22 19:05

1、选择一门编程语言,最好选择市场上流行的编程语言,比如java、C#、php、C++、python。以下提供2021年6月Tiobe排行榜指数



2、资金宽裕可以报班,囊中羞涩可以找网上教程,慕课网、ucloud课堂、网易云课堂等等。当年我也是从教学视频开始学习php,虽然后面从事C#,但是那段学习过程掌握了基础。如果在学习路上如果有人指导,效率倍增。

3、最最最重要,不要把时间用在纠结该选择哪个编程语言,只要是市场上流行的就可以,当你决定学习一门编程语言后,就要专注、专注、专注学习。编程语言有的大同小异,当你精通一门编程语言并且掌握基础思路在入手其他编程语言时效率更快了。

学习和交流C#,欢迎关注后私信我哈哈

评论0 赞同0
  •  加载中...
shuibo

shuibo

回答于2022-06-22 19:05

建议找一个学校短期培训一下,有老师带着,学习起来会更快

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<