您不仅需要非常擅长编码,还需要成为接口方面的天才,并了解客户的需求以及他们的工作方式。
这些东西非常罕见。构建 SketchUp 的团队两者兼有。
Sketchup 的直观性和效率仍然是其他公司无法比拟的。
有些公司甚至在看到天才时都认不出来。
尽管财务资源非常优越,Autodesk 仍然无法与之匹敌,更不用说改进 SketchUp 团队所做的工作了。
这不仅仅是有一个想法,它是理解人们的局限性并构建一个以一种有效的方式克服它们的应用程序的能力。
这不仅仅是设计,还有编码、愿景和对所需内容的深刻理解。
我曾经并且仍然对 SketchUp 开发的某些方面持批评态度,但我仍然对他们创造的东西感到敬畏。从某种意义上说,它是一种“颠覆性技术”,它颠覆了 3D 建模,并展示了事物的可能。
它在工作流程、界面和直观性方面影响了大多数(如果不是全部)3d 应用程序。
软件通常由编码人员开发。 Sketchup 是由一个接受过建筑培训的人 Brad Schell 构思的,他不仅了解自己的专业学科,而且对可以做的事情有惊人的远见,而且碰巧认识一个编码天才,他完全理解他想要实现的目标。
有人告诉我,SketchUp 的核心是由一个名叫 Joe Esch 的人在一个周末的时间里开发出来的。
这可能是不准确的废话,当然还有许多其他关键人物对 Sketchup 的发展至关重要(至少其中一个在 Quora 上,你知道你是谁)但它是清晰、强大和实用的概念和出色的执行力使它发挥了作用。
开发成功的应用程序是困难的。开发改变整个环境的产品要困难几个程度。
我不能代表 Roomsketcher,但开发像 SketchUp 这样的应用程序需要的不仅仅是远见、激情、天才和努力工作——它需要很多运气。