03.03 什么样的人适合学编程?

用户7797038737329


作为一名IT行业从业者同时又是一名教育工作者,我一直比较积极地普及编程知识。我认为未来每个人都应该了机计算机语言,因为未来不仅仅是人与人之间的交流,我们也需要与智能体(Agent)进行交流。与智能体之间的交流就需要了解智能体的语言,这样才能更好的让智能体服务于我们的工作、生活和学习。

程序设计在早期是具有较高专业性要求的,非计算机相关人士要想进行程序设计需要通过长时间的准备,而且早期的计算机设备比较昂贵,这就阻碍了一部分人学习程序设计。

从互联网开始流行到现在的第三次信息化浪潮,程序设计已经是一件越来越简单的事情了。早期的程序设计需要有数学基础,需要有电子电路基础,还需要有计算机基础,程序设计语言也比较低级,做一件事情要写很多行代码,而且需要反复的调试。

现在的计算机语言已经有了较大的改观,编码越来越简单,功能越来越强大,这就为普及计算机语言铺平了道路。

以现在比较流行的Python、Java、PHP、Ruby等语言为例,在学习的初期几乎没有任何基础性的要求,既不要求数学基础,也不要求英语、物理等学科基础,语法简单、明确,即使没有任何计算机基础的人通过一段时间的学习也能掌握其基本语法。

尤其是Python语言,特点就是简单、明确、优雅,语法简单、实验环境简单、用法简单,目前Python的发展势头也非常好,非常适合没有任何计算机语言基础的人学习。Python目前在大数据、人工智能等领域的应用非常广泛,未来发展空间也非常大。

未来程序设计语言就像人类的自然语言一样,是一个与世界沟通的工具,各行各业的从业人员都应该掌握一门计算机语言。

所以,现在学习编程语言已经是一种趋势,所有人只要想学习都能学得会。

我使用Java和Python的时间比较长,在头条上也写了关于Java和Python的学习文章,想学习的朋友可以关注我,相信一定会有所收获。

谢谢!


IT人刘俊明


作为资深非专业码农,我觉得以下几种人适合学习编程:逻辑思维能力强的人、耐得住寂寞的人、热爱学习的人,因为我就是这样的人!



强悍的逻辑思维能力是编程根基

编程其实就是用各种编程语言编写若干的逻辑代码块,然后再将其组合拼装,形成我们需要的业务模块。所以拥有强悍逻辑思维能力的人在编程过程中会更加轻松。



寂寞时常伴随着编程从业者

编程就是长时间的和计算机打交道,计算机是没有情感的,而编程就是和计算机对话的过程。这个过程没有美妙的声音,没有漂亮的图画,有的仅仅是无声的寂寞。所以编程从业者必须要耐得住寂寞。



编程技术日新月异需要坚持学习

技术更新的非常的快,可能一个项目还没做完,新版本就出来了;可能刚接触的框架还用熟,新框架又出来了;可能才拍板的需求才写了两行代码,需求又变了。。。

所以说要学习编程最好就要有强悍的逻辑思维能力,要耐得住寂寞,还要有一颗热爱学习的心,这样你在学习编程的过程中才不会觉得枯燥和困难。

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

程序员爱编程


个人觉得所有对编程感兴趣的人都适合编程,在未来,编程就跟英语、计算机一样成为每个人必备的一项技能。在以前,会编程的人会被认为是个非常厉害的人,那时候写程序和底层打交道的多,会懂得很多操作系统底层的知识,随着电脑越来越普及,编程语言也变得越来简单化容易上手,甚至出现图形化的编程语言,拖拖拽拽即可完成编程任务。所以现在很多的程序员其实不大会去学习系统底层的东西,因为工作中实际也不需要懂得那些高深晦涩的底层知识。但是要想成为一个领域的专家,就要知其然,更要知其所以然,所以我的建议是如果你只是把编程当成一个兴趣爱好,只需学习一些简单的编程知识即可,但如果真要把编程当成你的职业并且想在这一领域获得更好的发展,那必然要花费别人更多的努力,多去学习一些更底层的知识,比如框架是怎么运作的,设计模式,底层操作系统原理等等。当你到达一定级别的时候,你会发现任何的编程语言其实是相通的,编程的思想才是最应该掌握的,那时就不会为了php是不是世界上最好的语言而和别人争论得面红耳赤了。


猿人类


经常会有人说自己真的不擅长编程,会觉得很难,满屏幕的英文字母,生怕点到哪里全屏爆红。

作为一名底层架构工程师(这里的底层指的是物联网三层中的第一层感知层)我主要负责一些数据的流通,基本硬件功能的实现,给上位机进行二次开发的工作。 就目前国内的教育来看,编程已经从小抓起了,现在比较火的少儿编程适用于6-15周岁的孩子,以图形化的方式来开发孩子的逻辑思维能力,难道有人会说我还不如一个孩子么?

接下来谈一下成年人想了解编程,想转行做编程的。我有一个本科学室内设计的朋友毕业后在一家装修公司上班,一个月4000底薪+提成,他跟我说他的工作跟销售差不多,多劳多得。然后说想转行,去了一家培训机构,学的JAVAEE,这里通称Java吧,因为有人可能不了解,毕竟科班出身,出来后一个月10K(13薪)。

可能有女孩子会说我的逻辑真的没有别人强怎么办?好办,你可以学web前端,不需要很强的逻辑,只要你有美感就行,那么HTML是你最好的选择。

总结一下:不存在适合学编程的人,只有想学,或馋这份工作工资的人,只要你想你就可以学。


樱桃白馒头


我仔细想了一下,我觉得包含以下这些特点的人学编程能够事半功倍:

1、恒心和毅力。

我觉得这个是最重要的,如果你走上l编程这条道路你就会发现每天出现的新技术新概念太多了,由此我们要学习的技能也会越来越多,你只有不断的学习才会不断的进步不至于被淘汰。但是学习是一件非常头疼的事情,你能够保持一天学一个小时,但是你能保证一个星期每天学一个小时吗,一个月呢?当然了,学习肯定不是这么恐怖。但确实得经常学习,没恒心没毅力那你只能当一个没有思想的码农了,被人怎么说你就怎么做。

2、逻辑思维强,分析问题能力强

这个是很重要的,很多程序员遇到问题就靠猜,可能是这行出问题了,也有可能是那行出问题了。程序出bug很正常,但是你必须有清晰的认知,能够精准的定位。如果你逻辑思维不强,分析问题不知道从哪做起那你白白浪费时间为题还不能很快的解决,这样谁还敢用你?

3、工作细致入微,态度严谨

编程是一件很细致的活,可能有时候你的一个变量名不合适都可能导致严重的bug,只有态度严谨,代码的质量才有保障,才会避免不必要的重复修改的工作,效率自然能够提高。

只要具备以上这些,我觉得只要智商在正常水平去学习编程并以此谋生一点问题都没有。

这些就是我的个人见解,欢迎大家找我一起讨论哦


半核CPU


这可能依赖于你的工作需要。学编程与学软件开发还是有许多不同的。为当前的工作编写一些程序一般不会有什么特别的难度,那毕竟是你从事的工作。如果你的工作属于研究性的,那么你应该不缺乏程序思维能力。


井151276607


Java行业的高就业率和发展前景,吸引了许多人从事Java行业。Java这个行业,企业更加注重的是人才的操作技能,而不是学历水平。Java软件开发工程师在一线城市的月薪平均达到12000元。像一些知名IT企业如百度,人人网等,从事软件开发的本科生许多年薪都达到10万至20万元。


大德之南


逻辑好,数学好,身体好,静得下心的人。


华南林845



zagsoft


首先是要屁股坐得住。静心不下来可以选择做销售。

其次要英语好,逻辑思维强。这两项不行,很多事做不了,特别是创造性工作。

第三要动手能力强。多动手才些得出好代码。


分享到:


相關文章: