初学编程语言的技巧-读和写(完全疯狂体力攻略)

这是在R4R读书会上的个人经验的介绍

[img]http://aycu36.webshots.com/image/75/1857749167311979036_rs.jpg[/img]

http://r4rclub.schtuff.com/?q=tag%3Atip


rails的主要编程环境是ruby,可以借助的自动化编辑开发工具较少,目前来讲的功能有限。
要想提高编程的水平,代码的学习有无技巧和方法的捷径呢?
其实ruby和rails的编程讲究习惯,约定,这些都需要经常地使用和反复操练,才能达到习惯成自然。
要让一个卖花女,短时间进入上流社会,要靠不断的练习,不断地重复,让伦敦的口音成为习惯保持下来。
初学编程语言就和小孩子学说话一样的道理,靠思考理性去理解是成功的一个方面,最主要的是要“记住”乃至融入语言中,把习惯用语成为自己的语言的建筑材料。
介绍两种最笨的方法,适合初学任何的计算机编程语言:

读法: 大声朗读程序片断,用english读,也可用自己的理解语言读,强化大脑对程序语句的自然反应。
这种方法在poignant的ruby guide中有提到,可参考读之。
比如
class Work < ActiveRecord::Base

在最初不太理解时读成半英半中
class work 小于 AR 冒号B
略加改善读成
“小” 类 “大”Work “小” “大”AR “冒”“冒” B
有Java功底的把<读成Extends,也行

写法:开始可抄写部分代码片段,明白其中部分的时候可以默写。 晋级为用自己的想法来写,不宜过长,过难,主要体会习惯用法和语言的要点。

有时一天要开挺多的会,带个本子就可以写,抄几段

无论读还是写,都是为了上机实际操练。但调动大脑的兴奋部位不同,目的是为了相互促进,提高兴趣,会读,就会写,这样一上机思路流畅,行云流水,滔滔不绝。

把脑力劳动转化成机械的体力劳动,大脑这边休息,那边工作,试试看,大声读,快快写

2003年考java SCJP的经验,卡片记忆法和动手调试程序的推荐:

http://www.matrix.org.cn/thread.shtml?topicId=1679&forumId=21

SCWCD通过后的帖子,分享类似的学习方法

http://bbs.chinajavaworld.com/thread.jspa?threadID=393756&tstart=0#393756

自己照镜子,烤烤看能否独立完成:
http://www.jobsnake.com/seek/articles/index.cgi?openarticle&8533&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值