什么人应该学习编程?普通人有没有必要学编程?

前段时间在上海维密亮相的超模卡莉·克劳斯(Karlie Kloss),因暂时放弃3000万人民币的年收入去学习编程而被网友熟知,一时间大家纷纷感慨道:“连超模都学编程了,我们还等什么。”

Karlie Kloss:教育是最好的投资,我相信未来世界将是靠各种代码来驱动的。

由此,编程教授想到一个知乎上很火的问题:“普通人有没有必要学编程?”

01

在回答这个问题之前,想起一个故事:“知乎上有位女生的工作需要从网页上抓取图片,每月好几回,每回几百张,要是专职弄的话没个一两周出不来。”

文科出身的妹子也实诚,就这么苦哈哈地一张张地存下来。后来看旁边的技术同事刚好在休息,就想请技术同事帮忙分担一些。

技术同事看了看网页结构,直接用Python的爬虫技术把图片链接位置给分析出来,在姑娘羡慕的眼神中,技术同事只用60分钟就把所有大图下载好了。

Python

若是姑娘稍微懂一点编程知识,每个月能省下多少时间啊。

一件简单的小事,却也让反映了编程在普通人提升工作效率方面的作用。

这是普通人学编程的第一个收获:有效率。

02再见,差不多先生

有没有感觉到这个差不多先生很熟悉,凡事都马马虎虎,在你我生活中一定有这样的人。学习差不多,工作也差不多,最后因为“差不多”栽了个大跟头。

我有个朋友就是这样,做事马虎,每次都觉得差不多就好,因为这个吃了不少亏,可还是从不愿意严格要求自己,有次做报表,错点了一个小数点,导致多花了2个小时去检查错误。

后来我推荐他试试学习下Python,希望能够改善“差不多”的态度,做数据也可以用得到。

在学习了一段时间的Python后,我发现他现在成了一个“较真”的人,在工作方面不再将就,一是一,二是二,以前的“差不多先生”再也见不到了。

聊天的时候他跟我说:

Python编程过程(右)

作为程序的判定者,计算机只认语法规则,这逼着我们在编程时必须按照一定的逻辑和规进行,慢慢就会养成一种一丝不苟的做事态度,这种态度对生活和工作是非常有必要的。

这是普通人学编程的第二个收获:有态度。

03

乔布斯的“非著名对话截图”

写到这里,是时候亮出乔帮主这段“非著名截图”了,里面说的就是编程和思考的关系。

这是普通人学编程的第三个收获:有思考

最后,回到问题本身。假如你压根就对编程不感兴趣,那么学编程对于你来说确实不必要。

如果你愿意花时间去寻找更高效的解决方式,而不是做重复乏味枯燥工作,或者你希望自己写一个网站或者程序,那么可以试着去接触下编程。

比尔盖茨、扎克伯格、乔布斯、马斯克这帮大佬都是从小学就开始编写程序了,他们后来的成就离不开编程思想的培养和编程技术的积累,更重要的是在刚开始写代码的时候,谁也不知道自己以后能改变世界。

想到我们的下一代,超强的理解力和天马行空的想象力,让他们成为最适合学习编程的人。在这个中高考都要考信息技术、人工智能越来越普遍的时代,会编程的孩子要比同龄人多一份竞争力,多一份选择,未来的路也会更宽广。

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

相关文章

推荐文章

'); })();