转载

Loren Brichter:我对移动革命的想法改变了

Loren Brichter:我对移动革命的想法改变了

你或许不知道 Loren Brichter,但是,你肯定听过他开发的应用 Tweetie 和 Letterpress。如今常见的下拉更新和滑出式菜单,都是他首先采用,然后才流行起来的。这位年轻的 iOS 开发者曾被《华尔街日报》赞为“应用设计大师”。近日,Loren Brichter 接受了 objc.io 的采访,谈到许多有趣的话题。

关于编程

Loren 说,如果不是做程序员的话,他或许会是建筑师、机械工程师、摄影师,还可能去做木匠……而选择编程的原因完全是一种惯性。“我在这方面很在行,而且,我希望能够用这些技能做些有益的事情。” 在职业道路方面,他更愿意“真正稳定的、薪酬不错的工作,试着去做些疯狂的事情。”

不过,他对于编程的兴趣越来越淡化了。“我学的越多,越认为编程是件糟糕的事情。” 他说,“我真想把一切都撕碎,从头再来。但是,你也不能总是逆流而上,有时候,翻翻垃圾堆,把糟糕的技术改头换面,做出些不是那么糟糕的东西,也是值得满意的事情。”

谈到编程的糟糕部分,他打了一个比方,“它不像是个可以打补丁的小船;更像是用搜集的一堆垃圾航行在大海上。”

从个人来说,他也厌倦了应用这件小事。“App Store 也催生不出什么有趣的东西了。我认为,软件的下一个大事件会发生在它的外面。”

关于工作

如今,Loren 严格限制了自己的屏幕时间。他说,这有些讽刺意味,因为他本身就是靠软件吃饭的。“我不知道这是何时发生的,但是我对移动革命的观点改变了。过去,我看到某个人拿出 iPhone,就非常兴奋。如今则是‘孩子,不要盯着手机看了!’应用已经无处不在!擦屁股也有应用了。我变成一个守旧者了。让你的应用滚出我的地盘!”

Loren 开发应用时,基本都是自己一个人在做,而不是团队协作。对此,他认为,如果把一件任务分开的话,不同部分会不可避免地分离,然后就很难合成到一起。这样的话,他随后就要花费很多时间去做“粘合”。因此,他做东西的时候采取整体性的方式。从历史上看,许多了不起的事情也是由个人完成的,关键是站在正确的肩膀上。另外,管理团队的话,他需要理解每个人的情况,以及他们需要解决的问题,而这并非他所擅长的东西。

其它

在访谈中,Loren 谈到了自己喜欢的一些书籍,包括:《C程序设计语言》、《Mindstorms》 《Turtle Geometry》、《安德的游戏》、 《Schild’s Ladder》、 《Advanced Global Illumination》、 《The Theoretical Minimum》、《Collective Electrodynamics》、《一种新科学》等。

对于软件行业的新人,他提出的建议是,“记住,没有魔法存在,尽管你的工作是基于一堆不可理解的抽象事物,它们也是由人完成的(他们或许会赶工、喝醉,或者是喝醉了赶工)。了解他们是如何工作的,然后搞清楚,你如何才能把依赖最小化。”

图片来自 imore

正文到此结束
Loading...