我和理查德已经朋友很多年了。除了互相发送有趣的链接,我们还合作完成了一些项目(Are My Sites Up,LyricSift)。我负责设计,他负责开发。我一直对理查德的工作态度、解决问题的能力以及他对科技行业脉络的把握印象深刻。
理查德的个人公司是 ShiftedFrequncy,他在巴吞鲁日 Gatorworks 工作,在 FreshArrival 写博客,并创建了 Waitable。
CHRIS:你会使用 PHP、ASP、VB、ASP.NET、各种 C(包括 Objective-C)以及 Ruby(on Rails)编程。学习所有这些语言是源于你决定学习各种语言的结果,还是因为工作需要学习这些语言?
RICHARD:这绝对是因为工作需要。一旦你学会了 C++,你就可以使用任何面向对象的编程语言进行编程,所以我能够相当容易地学习新的语言。我在几个不同的公司工作过,通常情况下,我并不是从头开始构建项目,而是基于现有代码或至少连接到现有系统。在这种情况下,我必须学习一种新语言,并学习如何完成任务,而不是将整个应用程序重写为我目前喜欢的任何语言。
CHRIS:我认为掌握多种语言会带来优势,因为它可以提高你整体的抽象思维能力。但另一方面,我也可以想象在不同语言的项目之间切换时,可能很难“转换模式”。你怎么看?
RICHARD:现在,说实话,我在不同语言之间切换时没什么问题,但刚开始确实是个不小的障碍。现在我正在开发 iPhone 应用,例如 LyricSift (iTunes 链接) 和 AreMySitesUp (iTunes 链接),它们连接到 Rails 应用程序,这些应用程序也是我编写的。最近我在工作中写了一些 PHP 代码,因此在一天中,我可能会在 TextMate 中编写 HTML、CSS 和 PHP 代码,然后跳到 Rails 项目,再跳到 XCode 编写一些 iPhone 代码,最后回到 TextMate 编写更多 Ruby 代码。由于我经常这样做,所以我的效率越来越高。
CHRIS:尽管你掌握多种语言,但 Rails 仍然是你最近新项目的首选。Rails 有什么让你一直使用它呢?
RICHARD:Rails 使得从想法到完整网站的应用程序开发变得非常容易。我喜欢 Ruby 简洁的语法,尤其是与 Objective-C 相比,Objective-C 在声明事物或完成任何任务时都更加冗长。Rails 允许你直接进行所需的操作,而无需从头开始编写每一项内容,这与普通的 PHP 不同,PHP 要求你每次都从头开始构建所有内容。我已经在几天内开发了完整的 Rails 应用程序(例如 LyricSift,从想法到生产 Web 应用程序只用了两天)。
新事物爱好者,你对即将推出的任何新奇 gadgets 感兴趣吗?
CHRIS:作为一名自称的RICHARD:当然!我心目中的首选是新 iPhone,这款手机甚至还没有正式发布。在过去的 7 年里,我至少拥有过 10 款不同的手机/PDA,但 iPhone 是唯一一款真正让我为其潜力、应用程序选择、平台健壮性和易用性感到惊艳的手机。除此之外,我的清单上没有其他东西了。我已经拥有了所有想要的 gadgets,直到我看到一款令人惊叹的新 gadgets :)
除了你自己的或你参与过的项目,请说出你最喜欢的五个 Web 应用程序。
RICHARD
Google Reader – 我每天都会阅读大量博客,Google Reader 帮助我尽快了解最新的博客内容。
Flickr – 我喜欢浏览他人的照片,也喜欢上传 自己的照片。
Instapaper – 有时我会遇到比普通博客文章更长的文章。我会将它们添加到 Instapaper 中,这样在有时间阅读时,我总会有好文章可以阅读。它支持 iPhone,非常适合利用一天中零碎的时间阅读高质量的文章。
Netflix – Netflix 的用户界面简直太棒了。它是我使用过的最精心设计的 Web 应用程序之一。
Windowshop – 亚马逊有一个用于浏览其网站上最新商品的实验性界面,我非常喜欢它!
很棒的一周访谈 – 如果能从设计界的女性视角听到她们的见解就好了 –
我完全同意。我在这方面失误了 =)。我计划在未来进行弥补,我希望将来能做更多这样的“五个问题”栏目。
很棒的访谈系列,Chris!
感谢 Chris 提供的所有精彩访谈!
很高兴看到最后一次访谈的对象是一位开发者。
感谢 Chris 举办这个访谈系列,我不知道其他人怎么想,但我发现每一个访谈都以自己的方式鼓舞人心。我希望能看到更多这样的访谈。
我和费利克斯有同样的感受。我从来没有发现不同应用程序之间切换语言有什么困难。就像我的大脑私下连接到不同的信息数据库一样。它不会涉及其他语言,其他语言也不会涉及它(除非是 Jython)。
在所有访谈中,
Herr费利克斯先生是我的最爱。感谢您提供精彩的一周访谈。我可以诚实地说,我从每个人身上都学到了东西。
你应该经常做这样的访谈,是的,我们很乐意听到来自世界各地的女性的声音 :)
精彩的访谈…
这个问题很有帮助…:)
我现在一定要学习更多语言了 :)