V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Crossin
V2EX  ›  程序员

每个人都要学点编程。为什么?!

  •  
  •   Crossin · 2013-09-12 22:02:33 +08:00 · 3147 次点击
    这是一个创建于 4096 天前的主题,其中的信息可能已经有所发展或是发生改变。
    编程是件很有趣的事情

    想想那些烧掉你和周围朋友无数时间的《愤怒的小鸟》、《植物大战僵尸》、《魔兽世界》、《DOTA》……当你玩腻了这些游戏,或者受够了被游戏开发者各种折磨的时候,何不试试自己编写一个小游戏?我以一个开发者的经验告诉你,创造的乐趣远远大于玩别人的。你可以设定任何自己想要的角色,根据你的喜好赋予各种技能,改变物理规则,享受造物主的操控感。然后,你还可以把你的游戏发给你的朋友们,或是分享到互联网上,体会成千上万人在你创造的世界中的存在感。


    编程可以训练人的逻辑思维能力

    编程的基础是数学,尤其是数学中的逻辑。多练习编程,可以增强人的逻辑思维能力,更好地去分析问题。而相比于做数学题,编程有丰富的交互,学习反馈更积极,更容易集中注意力和持续进行。两个人争吵,学过编程的人一定更容易说出理,但没学过编程的人更容易赢,原因你懂的。


    看看业界大拿们的建议:



    程序是人类表达方式的延伸

    当你打算去写一个程序时,那一定不是单纯去解一道计算题。你会去想,我这个程序要做成什么样才有意思,别人会来用,或者可以给别人解决什么问题。还有可能,你有一个想法,想写个小游戏讽刺某些社会现象 [就像 这样 ] ,或者向爱慕的对象表达情愫 [就像 这样 ] 。所以,编程不仅仅是写代码,它可以和写小说、拍电影一样,作为一种情感的表达。


    编程已经成为一种时髦

    这两年,在欧美已经掀起了一股编程热,从将编程教育纳入小学正式课程,到CodeSchool、Codecademy等面向大众的编程学习网站出现。甚至纽约市长在他的“微博”上说要学编程。想象一下,在你拥有了一点点编程知识之后,就可以搭建一个自己的博客,不再受权限、敏感词、管理猿和各路喷子的困扰,也可以轻松使用各种脚本、插件,帮你抢到火车票、演唱会票和淘宝上的各类秒杀。甚至还可以翻“哔—”去Face“哔—”、twi“哔—”、You“哔—”批判资本主义的腐朽生活!咳,咳咳。。。


    你不得不去了解计算机

    网络的普及,使得人们被一分为二:告诉电脑该怎么做的人,以及被电脑告知该怎么做的人。
    --马克‧安德森(浏览器之父)

    你可以不以编程为生,但你的生活却没有办法避免程序。大到登月探火星,小到吃饭上厕所,人类发展到今天已经脱离不开计算机程序。不管你有没有觉察到,你每天的生活都至少接触了上百个程序或系统。在这种情况下,你还能心安理得地认为“我不是程序员,所以我不用了解编程”吗?当你的网上支付出了问题、家里的路由器罢了工、电脑里的文件打不开……简单的计算机知识会让你更淡定一些。至少,可以避免重蹈冠西哥的覆辙。


    编程不是一件很难的事情

    会开车不代表要会造汽车,同样了解一些编程知识也不代表要成为专业的程序员。把它当作拓展思维、陶冶情操、甚至是健康打发无聊时间的一种方式,是很容易很轻松的。

    你所需要的就是一个容易上手的编程语言和一个好的学习氛围。前者有Python/Ruby/JavaScript之类脚本语言,或者如scratch这种如搭积木般的可视化编程语言。而后者,怎不是找几本书、几个视频就能解决的。

    鉴于此,我建了个微信公众账号“Crossin的编程教室”,除了分享极为通俗易懂的入门课程外,也是为了给想要学习编程的初学者提供一个相互讨论交流的地方。而后还建立了论坛和QQ群。现在微信上有数千人,论坛和群里都有数百人,现在主打python入门课程。欢迎编程学习者来看看。
    微信号:crossincode
    或者在查找公众账号里搜索“编程教室”
    论坛 http://crossin.me
    QQ群 312723402(已满) 156630350
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2925 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:41 · PVG 10:41 · LAX 18:41 · JFK 21:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.