Upload
ouyangzhiping
View
1.603
Download
0
Embed Size (px)
DESCRIPTION
北京ruby学习小组x
Citation preview
为什么是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日星期⼀一
赛车手
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日星期⼀一