为什么是Ruby
               阳志平,2011年9月25日




11年9月26日星期⼀一
自我介绍

11年9月26日星期⼀一
阳志平

11年9月26日星期⼀一
男

11年9月26日星期⼀一
心理学毕业

11年9月26日星期⼀一
咨询业三年

11年9月26日星期⼀一
创业六年

11年9月26日星期⼀一
程序的本质

11年9月26日星期⼀一
增强人类智力

11年9月26日星期⼀一
计算机的奴隶?

11年9月26日星期⼀一
问题在哪

11年9月26日星期⼀一
更易描述现实

11年9月26日星期⼀一
更易被他人使用

11年9月26日星期⼀一
桥梁如此稳定

11年9月26日星期⼀一
你我如此不同

11年9月26日星期⼀一
为什么是Ruby?

11年9月26日星期⼀一
程序设计哲学

11年9月26日星期⼀一
Matz

11年9月26日星期⼀一
1993年

11年9月26日星期⼀一
1995年

11年9月26日星期⼀一
让人们快乐

11年9月26日星期⼀一
[1,2,3].each{|n|
           puts n}

11年9月26日星期⼀一
10.times do puts
"hello world" end

11年9月26日星期⼀一
Matz

11年9月26日星期⼀一
很快乐

11年9月26日星期⼀一
老婆

11年9月26日星期⼀一
1个

11年9月26日星期⼀一
孩子

11年9月26日星期⼀一
4个

11年9月26日星期⼀一
热炕头

11年9月26日星期⼀一
无

11年9月26日星期⼀一
生产力

11年9月26日星期⼀一
简洁性

11年9月26日星期⼀一
⼀一切都是对象

11年9月26日星期⼀一
10.class

11年9月26日星期⼀一
10.to_s

11年9月26日星期⼀一
101.next

11年9月26日星期⼀一
nil.class

11年9月26日星期⼀一
Myclas.class

11年9月26日星期⼀一
能省就省

11年9月26日星期⼀一
(parm1,parm2)

11年9月26日星期⼀一
DRY

11年9月26日星期⼀一
96个标准库

11年9月26日星期⼀一
28,707gems

11年9月26日星期⼀一
扩展性

11年9月26日星期⼀一
元编程

11年9月26日星期⼀一
DSL

11年9月26日星期⼀一
想到就能实现

11年9月26日星期⼀一
稳定性

11年9月26日星期⼀一
多重继承

11年9月26日星期⼀一
内存管理

11年9月26日星期⼀一
功底

11年9月26日星期⼀一
暴力示范

11年9月26日星期⼀一
RSS读取

11年9月26日星期⼀一
仅4行

11年9月26日星期⼀一
Blog

11年9月26日星期⼀一
仅5行

11年9月26日星期⼀一
微博客户端

11年9月26日星期⼀一
仅60行

11年9月26日星期⼀一
美感

11年9月26日星期⼀一
Matz

11年9月26日星期⼀一
日本文化

11年9月26日星期⼀一
第⼀一代使用者

11年9月26日星期⼀一
代表人物

11年9月26日星期⼀一
高桥征义

11年9月26日星期⼀一
高桥流

11年9月26日星期⼀一
DHH

11年9月26日星期⼀一
赛车手

11年9月26日星期⼀一
TOM

11年9月26日星期⼀一
Jekyll

11年9月26日星期⼀一
Github

11年9月26日星期⼀一
为什么
               学编程很难

11年9月26日星期⼀一
社会刻板印象

11年9月26日星期⼀一
男生

11年9月26日星期⼀一
极客

11年9月26日星期⼀一
高智商

11年9月26日星期⼀一
三十岁之后废了

11年9月26日星期⼀一
码农

11年9月26日星期⼀一
职业病很多

11年9月26日星期⼀一
找不到老婆

11年9月26日星期⼀一
⼀一边学

11年9月26日星期⼀一
⼀一边与社会舆论
    斗争

11年9月26日星期⼀一
心理学本身研究
   很少

11年9月26日星期⼀一
学习心理学

11年9月26日星期⼀一
关注数学

11年9月26日星期⼀一
关注英语

11年9月26日星期⼀一
很少关注编程

11年9月26日星期⼀一
来自心理学的启
   发

11年9月26日星期⼀一
在学习区刻意练
习,每天500行

11年9月26日星期⼀一
⼀一万小时定律




11年9月26日星期⼀一
练琴时间与成就的关系




11年9月26日星期⼀一
学习区

                        学习区


                     技能对于新手来说比较
                     困难,需要在有经验的
                      老师鼓励和引导掌握




               知道的                还不知道的
11年9月26日星期⼀一
如何刻意练习?
               • 1. 只在“学习区”练习

               • 2. 大量重复训练。

               • 3. 持续获得有效的反馈。

               • 4. 精神高度集中。



11年9月26日星期⼀一
人呐
               •   有限理性;拖延症;情
                   绪不稳;自控不行....

               •   格尔维茨,Gollwitzer

               •   执行意图:使用“如果
                   —那么—”来代替“我要
                   —“

               •   从“我要减肥”到“如果
                   朋友邀请我吃甜点, 那
                   么就说, 不能吃”


11年9月26日星期⼀一
对学习路径的预期


               • 从小兵到专家
               • 优秀程序员们总结的专家模型,请参
                考:《开发认知潜能的九堂课》




11年9月26日星期⼀一
Ruby新手的学习区

               • 《Ruby Programming》课后习题
               • http://rubykoans.com/
               • Learn Ruby by the hard way的50个练习
               • Ruby FlashCard
               • Ruby cheat
11年9月26日星期⼀一
我的世界是什么

11年9月26日星期⼀一
逆向人类
               认知与行为

11年9月26日星期⼀一
开放认知计算实
   验室

11年9月26日星期⼀一
心理健康与认知
 科技投资基金

11年9月26日星期⼀一
Ruby很棒,
        很能帮助我!

11年9月26日星期⼀一
希望也能帮助
          你!

11年9月26日星期⼀一
总结

               • 程序语言的本质是什么?
               • 自己的世界与目标是什么?
               • 哪些刻板印象影响了自己学习编程?
               • 如何利用执行意图促进行动?
               • 如何在Ruby新手学习区刻意练习?

11年9月26日星期⼀一
谢谢!

11年9月26日星期⼀一
北京Ruby学习小组


               • 微群:http://q.weibo.com/324402



11年9月26日星期⼀一
联系


               • 阳志平
               • http://weibo.com/ouyangzhiping


11年9月26日星期⼀一

Happy ruby day01:为什么是Ruby?