互联网让记者这个职业变得没有门槛,只要愿意,任何人都可以成为网络记者,尤其是网络技术记者,你甚至都不需要与采访人见面,只需准备一些问题,然后去封邮件就OK了,当然被采访人一般都会很繁忙,因此要让你的邮件脱颖而出得到回答,你就需要多提些有趣的问题,没有有趣的问题?那也没关系,Joseph Wilk为你准备了一个采访Ruby/Rails牛人的问题清单,你只要照着问就可以了,以下就是他列出的9个问题:
- 如果有一架无人驾驶客机,并且它的控制系统是由Rails编写的,现在有机会来抢先体验它,那么您会选择它作为你的出行工具吗?为什么?
- 尽管Ruby很强大,但它也不过是个脚本语言而已,并且对于真正的产品来说,它显得过于动态和黑客化,我的问题就是,为什么要抱怨Ruby继承了许多Perl的缺点并且缺乏国际化支持,而不去试试Python呢?
- Ruby采用了一种独特的方式解决了多重继承(multiple inheritance)的问题,您能解释下这种方式的优点和缺点吗?
- 您认为向Ruby的Builtin Class中注入method值得推广吗?请顺被给出一些实例来佐证您的观点
- 您能解释下为何nil.object_id等于4吗?
>> nil.object_id
=> 4 - Twitter是目前比较流行的使用Rails构建的网站,您对Twitter选择Rails怎么看?
- 您能解释下has_many的运行机制吗?
- 如果有一个完全使用script/generate scaffold 构建的网站,那么,如果你向‘/images/1′发送一个POST请求,将会发生什么情况?
- 如果每种语言都可以用一个人来表示,那么你觉得它们分别会是什么样的人,为什么?(Ruby Person,Python Person,Java Person,PHP Person)
请发表评论