# 进化感悟：从编程小白到应用开发者

- 作者：积木
- 发布时间：2013-03-21 08:07
- 分类：公司
- 原文：https://www.ifanr.com/265414

[![1671950-inline-petting-zoo-043](https://s3.ifanr.com/wp-content/uploads/2013/03/1671950-inline-petting-zoo-043.jpg)](http://www.ifanr.com/265414/1671950-inline-petting-zoo-043)

插图画家、Petting Zoo（宠物动物园）的开发者 Christoph Niemann 在 [Newyorker](http://www.newyorker.com/online/blogs/culture/2013/03/christoph-niemann-petting-zoo-app.html) 发布了一篇有趣的文章，讲述自己是如何从不会编程的小白变成应用开发者的。他用插图画的形式，形象地描述了自己学到的一个道理。

出于对触控设备的着迷，Christoph 想要做出自己的应用，但是他发现编程“困难到荒唐”。在学习编程一个月之后，他只能做出一个点击后改变颜色的方块！继续不懈的努力后，他做出了可用手势控制头发变化的小人。

随后，他想要结合动画和互动，做视频游戏。问题是，他对游戏完全外行。和自己的儿子们玩玩足球游戏吧，结果是灾难性的:

[![Christoph-Niemann-videogame01](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-videogame01.png)](http://www.ifanr.com/265414/christoph-niemann-videogame01)

对他来说，视频游戏太难了。于是，孩子给他展示了游戏的演示模式。这时候，他突然意识到，这才是自己需要的东西。

“我开始思考‘在现实生活中，有什么是和视频游戏的演示模式相同的？’一个宠物动物园！一个受限的环境。一个无威胁性的动物。 你可以慢慢接近它，触摸它，它会做些不可预料的事，但更有可能是有趣和可爱的事。” 他还想要创造出色的用户体验，“不会因为复杂使用户沮丧，也不会因为重复使用户厌烦”，应用无需文字解释。

[![Christoph-Niemann-zoo2](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-zoo2.png)](http://www.ifanr.com/265414/christoph-niemann-zoo2)

在应用的开发过程中，他意识到了一个很重要的道理：在所有创造性追求的核心，最重要的奋斗是同时做艺术家和编辑。他用漫画进行了说明。

从一个想法出发。

[![Christoph-Niemann-bird-1C](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-bird-1C.png)](http://www.ifanr.com/265414/christoph-niemann-bird-1c)  
艺术家需要尝试新事物。

[![Christoph-Niemann-bird&#95;2B](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-bird_2B.png)](http://www.ifanr.com/265414/christoph-niemann-bird_2b)  
需要试验，不要在意新事物是否合理。

[![Christoph-Niemann-bird&#95;3](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-bird_3.png)](http://www.ifanr.com/265414/christoph-niemann-bird_3)

要发现新领地，要从缺陷和意外中获益。

[![Christoph-Niemann-bird&#95;4](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-bird_4.png)](http://www.ifanr.com/265414/christoph-niemann-bird_4)

直到人们会搞不清你的想法是什么。

[![Christoph-Niemann-bird&#95;5](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-bird_5.png)](http://www.ifanr.com/265414/christoph-niemann-bird_5)

做一个无情的编辑，开始简化。

[![Christoph-Niemann-bird&#95;6](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-bird_6.png)](http://www.ifanr.com/265414/christoph-niemann-bird_6)

直到核心。

[![Christoph-Niemann-bird&#95;7](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-bird_7.png)](http://www.ifanr.com/265414/christoph-niemann-bird_7)

“简洁不是做出没有装饰的东西，而是做出非常复杂的东西，然后消减元素，直到揭示其本质。”

在消减之后，你清楚地看到了自己的想法。这时候，你可能意识到它其实并不好。

[![Christoph-Niemann-bird&#95;8](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-bird_8.png)](http://www.ifanr.com/265414/christoph-niemann-bird_8)

最难的部分就是放弃一个想法。因为你为它经过了许多不眠之夜，或者你已经爱上了它。你很自然要依赖它，但那样做的后果是无聊和可预期。

因此，你要“以孩子气和开放心态来创造，但是当评判自己的创造物时，要不留恋，要残酷。”

[![Christoph-Niemann-bird&#95;9](https://s3.ifanr.com/wp-content/uploads/2013/03/Christoph-Niemann-bird_9.png)](http://www.ifanr.com/265414/christoph-niemann-bird_9)

题图来自 [Co.Design](http://www.fastcodesign.com/1671950/petting-zoo-christoph-niemanns-amazing-first-ipad-book)，图片来自 [Newyorker](http://www.newyorker.com/online/blogs/culture/2013/03/christoph-niemann-petting-zoo-app.html)
