全民学编程的五大理由

首先我们必须认识到人们之所以不愿改变,是因为害怕未知。但历史唯一不变的事实,就是一切都会改变。而现在的社会就是信息、科技的社会,你可以不在时代的前沿,但你也不能被时代所抛弃。所以,学习编程显得尤为重要,下面来说说为什么要学习编程。

理由一:自己的“水管”自己修

我们都知道如果自家的水管坏了,你一般得雇人来修水管,但是他们有时候要价太高并且不能及时解决问题。如果你自己知道该拧紧哪颗螺丝的话,问题就很好解决了。同样的道理,现在电脑使用的普及使得我们对电脑的掌握程度大大提高,如果你的电脑不可避免的发生了故障,而你自己就可以找到问题并修理,既可以节省费用也能有效的保护了个人隐私。想象一下自己直接用代码行解决问题的画面是不是很酷炫,什么Windows图形界面管理弱爆了。

理由二:学会编程,让你思维缜密

如果不把一个问题细分成最小的组成部分,机器根本做不了任何决策。只要稍微了解编程语言的都知道,计算机其实很笨的,它需要你一步步的指导它才能完成指令。生活中也是这样,需要我们把最细微的地方都考虑清楚。无疑编程语言的学习会让你发现自己思考的方式在潜移默化地发生改变。

理由三:学会编程,使你更具创意

想不想开发一个程序,自动搜索Excel表格中的最近更新内容,自动检测你近期的上网频率,快速挖掘出你所需要的信息?通过编程你就可以达成这些目标。它也是目前唯一一种能把所有想法和知识融会贯通从而变成有现实意义和生产力的工具,我们可能不再需要用纸和笔来画自己的想法,也不再需要用折纸剪刀胶水去做一些不能动的摆设,我们可以用计算机做任何令人惊讶的事情,而正是作为一种在当今必不可少的语言和工具,它已经越来越显示出它独特的魅力。通过实现自己的创意,说不定你就是下一个创业者。

理由四:学会编程,可以节约你的时间

学会编程并最终开发出什么东西,将会是你长时间努力后最大的安慰。假设你一天花30分钟来做电脑维护工作?如果你花3天可以做出一个帮你2秒内完成这些工作的程序?又假如你再花两天时间让那个程序每天早上自动执行?不错,你确实刚花了一个礼拜的时间来编程。而且,这个过程可能很痛苦。但是之后你永远不用每天再花那30分钟来做这些事情了!

下面引用网上的一个例子:“有位姑娘的工作需要从网页上抓图另存,每年好几回,每回几百张,专职弄得一两周时间。她就这么苦哈哈地一张张地另存过去。她看我挺闲的样子,便问能不能帮个忙,做一下累活。看了看网页结构,用Yahoo! Query Language把图片链接位置给分析出来,再使用自己写的Ruby工具跑代码,一小时就把所有大图下载好了”。

一旦你掌握了控制电脑的方法,你就可以轻松地利用电脑帮你做事。

理由五:提高核心竞争力,出国留学择校优势明显

出国留学热潮只增不减,越来越多的中小学生选择出国留学。留学择校过程中,对于社会实践以及面试环节尤为看重,往往许多家长都愿意花很高的成本让孩子做一些看起来很有意义的实践活动,可实际孩子本身的收获却少之又少。

近来,美国白宫宣布,包含全美7个最大的学区将加入普及电脑程序课程的行列,超过60个学区承诺将提供电脑类课程,该专案将惠及全美1,000多所国中的400多万青少年学生,又据悉美国芝加哥市长呼吁将电脑编程课程列入美国高中必修课程当中,电脑编程或将成为美国高中毕业标准之一。

在留学最热的美国,已在许多院校开设编程课,也希望越来越多的学生可以掌握编程技能,发展学院的特色。从杭州15岁高三女孩郭文景获得奥林匹克信息竞赛奖项从而被哈佛录取,再到武汉外校英中国际班学生沈凡收到库珀联盟学院的录取通知书,并获得每年约2.14万美元、4年折合人民币约56万元的高额奖学金。可见学会编程,并做出相关成就,对于留学以及未来职业发展的重要性,而这项技能现在从中小学就开始进行筛选,如果还觉得“等到了大学再学编程也不迟”,那到时候也很难取得优势。

在信息时代发展迅速的今天,人才竞争尤为激烈,技术革新也越来越快,编程作为今后及未来的必备技能,已经在生活工作中无所不在。不管你是不懂技术的普通人还是正在学习编程的少年,都应该树立一种意识——编程已然成为一种流行。


登录或注册后发布评论
  • 中国人学编程本来就难。为什么?编程界面都是英语呀。英国人呀美国人呀都能读懂,因为这是他们的母语呀。可我们就困难多了。英语考过级了还好说,青少年根本连读都读不懂,这就是中国和其他国家的先天差距。

                                                                                                                                                          ----中学生

    6年前 0 回复
  • 哈哈,计算机是21世纪的流行,所以学习编程也变成了一种新的技能,上面这些好处确实是有的,我们不能因为做不到而否认它啊。不过全民编程确实不可能。

    6年前 0 回复
  • 这篇文章有对有错。。。

    不是故意吐槽,其实大部分观点是正确的

    还有点没提出,如果学编程只是为了兼职娱乐那太令人惋惜了,首先是不把它当成主业学不好,再者白白浪费了自己的才能。

    有瑕疵的地方:

    大部分的理由都是在精通编程的情况下才有效的。例如我一开始刚学U盘装机的时候,自己家的电脑都处理不好,何谈“自家的水管自己修”?还有举个例子比如说你想清理垃圾,然后这个其他盘基本没什么重要资料,结果自己手贱把C盘格式化了说怎么办。就变成了“自家的水管自己砸”这种滑稽的事实。

    理由二我是应当默认的。编程会提高你的各种能力——逻辑能力,思维能力,空间想象能力(如果你建模的话)但是对于编程来说,这些东西都在于各种其他学科的基础上建立的。比如逻辑能力是通过编程必修课数学才能获得的。此外学习编程还需要众多基础,在这种时间精力和回报的对比下,是得不偿失的。

    对于理由3 ,不是你应该找的,因为任何创造性的劳动都会提升你的创意,包括作者,包括导演以及各种关于创造性的职业。编程只是其中之一,不足以特地拿出来挑明“编程也是创造性劳动!”

    编程的确可以运用到实际生活中,所以理由四我是认同的。

    理由五:如果出国留学是编程的初衷,你一辈子都别想学好编程。

    吐槽完毕。不喜勿喷。


    6年前 2 回复
    顺便补一句,如果这篇文章没有谬误,那么为什么不人人都去学编程?他们傻?
    6年前 1 回复
    @小盖Studio 完全赞同,我也认为这篇文章有许多错误,望作者改正自己对编程的看法,在这里我不是反对,我自己也喜欢编程,不要喷我。
    6年前 1 回复
  • 表示计算机课都被语文数学占了。

    6年前 0 回复