编程是件很有趣的事情
想想那些烧掉你和周围朋友无数时间的《愤怒的小鸟》、《植物大战僵尸》、《魔兽世界》、《DOTA》……当你玩腻了这些游戏,或者受够了被游戏开发者各种折磨的时候,何不试试自己编写一个小游戏?我以一个开发者的经验告诉你,创造的乐趣远远大于玩别人的。你可以设定任何自己想要的角色,根据你的喜好赋予各种技能,改变物理规则,享受造物主的操控感。然后,你还可以把你的游戏发给你的朋友们,或是分享到互联网上,体会成千上万人在你创造的世界中的存在感。
编程可以训练人的逻辑思维能力
编程的基础是数学,尤其是数学中的逻辑。多练习编程,可以增强人的逻辑思维能力,更好地去分析问题。而相比于做数学题,编程有丰富的交互,学习反馈更积极,更容易集中注意力和持续进行。两个人争吵,学过编程的人一定更容易说出理,但没学过编程的人更容易赢,原因你懂的。
看看业界大拿们的建议:
http://v.youku.com/v_show/id_XNTIyMDgyOTQ4.html程序是人类表达方式的延伸
当你打算去写一个程序时,那一定不是单纯去解一道计算题。你会去想,我这个程序要做成什么样才有意思,别人会来用,或者可以给别人解决什么问题。还有可能,你有一个想法,想写个小游戏讽刺某些社会现象 [就像 这样 ] ,或者向爱慕的对象表达情愫 [就像 这样 ] 。所以,编程不仅仅是写代码,它可以和写小说、拍电影一样,作为一种情感的表达。
编程已经成为一种时髦
这两年,在欧美已经掀起了一股编程热,从将编程教育纳入小学正式课程,到CodeSchool、Codecademy等面向大众的编程学习网站出现。甚至纽约市长在他的“微博”上说要学编程。想象一下,在你拥有了一点点编程知识之后,就可以搭建一个自己的博客,不再受权限、敏感词、管理猿和各路喷子的困扰,也可以轻松使用各种脚本、插件,帮你抢到火车票、演唱会票和淘宝上的各类秒杀。甚至还可以翻“哔—”去Face“哔—”、twi“哔—”、You“哔—”批判资本主义的腐朽生活!咳,咳咳。。。
你不得不去了解计算机
网络的普及,使得人们被一分为二:告诉电脑该怎么做的人,以及被电脑告知该怎么做的人。
--马克‧安德森(浏览器之父)
你可以不以编程为生,但你的生活却没有办法避免程序。大到登月探火星,小到吃饭上厕所,人类发展到今天已经脱离不开计算机程序。不管你有没有觉察到,你每天的生活都至少接触了上百个程序或系统。在这种情况下,你还能心安理得地认为“我不是程序员,所以我不用了解编程”吗?当你的网上支付出了问题、家里的路由器罢了工、电脑里的文件打不开……简单的计算机知识会让你更淡定一些。至少,可以避免重蹈冠西哥的覆辙。
编程不是一件很难的事情
会开车不代表要会造汽车,同样了解一些编程知识也不代表要成为专业的程序员。把它当作拓展思维、陶冶情操、甚至是健康打发无聊时间的一种方式,是很容易很轻松的。
你所需要的就是一个容易上手的编程语言和一个好的学习氛围。前者有Python/Ruby/JavaScript之类脚本语言,或者如scratch这种如搭积木般的可视化编程语言。而后者,怎不是找几本书、几个视频就能解决的。
鉴于此,我建了个微信公众账号“Crossin的编程教室”,除了分享极为通俗易懂的入门课程外,也是为了给想要学习编程的初学者提供一个相互讨论交流的地方。而后还建立了论坛和QQ群。现在微信上有数千人,论坛和群里都有数百人,现在主打python入门课程。欢迎编程学习者来看看。
微信号:crossincode
或者在查找公众账号里搜索“编程教室”
论坛
http://crossin.meQQ群 312723402(已满) 156630350
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/82232
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.