分享

人人都应该懂点编程

 黄昌易 2019-02-01

火热的少儿编程

当中国的孩子还在挤破头学英语的时候,以英语为母语的两个主要国家却已经把编程作为他们的“第二外语”,开始为下一代布局。

早在2014年,英国就将编程编入教育大纲,所有英国的孩子从5岁起就必须学习编程。而后的2016年,美国政府投入了40亿美元,在全美大力推广编程教育,现在全美有超过1200万孩子在学习编程。

美国前总统奥巴马说:编程学习应该和字母学习一起开始。而苹果的CEO库克更是说:学习编程要比学习英语更重要。

2017年,浙江将编程纳入高考科目,北京、南京、广州等城市也陆续将编程列入中考特招项目。几乎是在一两年内,编程就从一个默默无名的科目,一下子晋升成为各省市追捧的对象。

技术变革大大加快了我们转行换工作的频率,当5岁的小孩都已经开始学习编程的时候,大家是否意识到我们自己必须懂点编程,才不至于被时代淘汰,才能抓住新技术革命出现的机遇!

学习编程的好处

并不是说所有人都需要或者都适合学习编程,更不是要表达所有人都必须变成程序员或者编程高手。

学习一些编程,你就比较能够理解,假如对一个APP/软件/系统改/添加一个功能,大概会牵涉到什么程序、什么模块,培养个人自然(业务)思维和程序思维的互相切换能力与速度,更有效的跟软件/开发工程师沟通需求。

世界上会编程的人只占全人类的很小一部分,所以比较常见到的场景:一个毫无编程技能的人,往往会有一个 idea ,希望去干一番事业,但过程是必须要经历技术开发,毕竟他/她需要去把一些“非技术”的业务去搞“O2O”。

他们一般会有这个想法:我有商业头脑,我“缺”一个程序要去实现我的想法。其实,为什么不换个思维,你怎么就不自己当那个“缺”的程序员呢。

对于人来说,可以最快地提高效率,关键因素之一就是使用工具。编程就是这样的工具,但编程的问题在于,任何程序都是基于人的思考。

思考的重要性,不需要我多阐述,但大部分时候,人类其实是懒得去思考问题的,甚至是缺乏有效的思考方式去解决问题——而编程是培养思考方式最好的方式之一。

因此,我说:人人都要学编程。 编程本身是人脑思维方式的映射。如果没有经过专业训练的人,大部分时候很难发现自己的思维缺陷和问题。

如果学习编程,则可以有效地提高自己思维的完整性和逻辑性,这种思维方式的培养,是非常立竿见影的。

阿基米德曾经说过,给我一个支点,我可以跷起地球。编程对于大部分人来说,就是这样一个强大的支点。就算你不想学编程,觉得自己不够聪明,不适合学习也没关系。至少要懂得最基础的编程原理。

编程其实很有乐趣

除了功利的目的之外,其实我更想谈谈编程带来的乐趣。大部分时候,人的幸福感其实源自一种满足,而这种满足其实来自一种叫做“心流”的体验。

何谓心流?就是当你全程专注到一个目标上,享受在专注做事情不断带来的满足和激情,这会让人感受到做事情的乐趣——这种乐趣也带来高效的工作效率。

编程是我经历过最容易让人陷入“心流体验”的事情。我曾经茶饭不思,只为了思考一段代码为什么没有运行成功。当经过多次思考和尝试,最后解决问题时,内心有极强的满足感。这真的是一种非常棒的体验。

编程还是一个非常高效的,用于实现想法的工具。随着计算机不断地影响到我们的生活和工作,了解互联网并可以通过编程加入到这个“新潮”的活动中,是一件值得人思考的事情。

比如工业化时代,人被机器取代,过几年,人是不是会被机器人取代?避免这种“逆袭”的途径之一就是了解编程,学习编程,成为思考者,而不是纯粹的执行者。

此外,因为懂得编程,提高了工作和生活的效率,解放了大脑,其实也是一种“幸福感”。

人人都应该学编程。当你掌握了这个工具,至少你拥有了一把钥匙。这把钥匙可以打开一扇通过“自由”“平等”“高效”的大门。

只要有心,就可以学编程

在GES未来教育大会上,美国前总统奥巴马说:编程学习应该和字母学习一起开始。而苹果的CEO库克更是说:学习编程要比学习英语更重要。

虽然各个国家都在倡导从娃娃开始普及编程,但是不论处于任何年龄阶段,任何学历,只要有心学编程,就可以做到。

因为近几个月,笔者亲自见证一个财务公司的老板,因为找不到合适的程序员,虽然42岁了但还是通过两年完全自学Java和vue,自己把财务管理软件做出来了,并且还拿到了第一笔融资。

另外一个在 易编科技 自学辅导班的大姐,虽然已经46岁了,但还是利用业余时间自学JS全栈编程,打算为自己的仪器仪表公司做一个企业网站。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多