真正伟大的人还会继续向前,直到找到问题的关键和深层次原因,然后再拿出一个优雅的、堪称完美的有效方案。-- Steve Jobs

初识 iOS Club

iOS Club 是苹果公司在东莞华南设计院举办的一个大学生 iOS 开发训练营,来自全国各地12所高校近百名学员参加了这次冬令营。

2 月 13 日,我们一行人从广州天环广场 Apple Store 乘车出发,前往东莞华南设计院。当现场听到苹果公司中国区教育拓展总监 Carrie Chen、苹果公司中国教育行业资深经理 Phoebe Chen 等的开场介绍时,我便意识到此次活动将充满乐趣和收获。

「理」是工程师的主旋律

这次参加 iOS Club 的学生大部分都是计算机专业的学生。似乎一开始大家到来 iOS Club 的目的都是想要来学习更多开发的知识和技巧。iOS Club 也为我们提供了多个围绕 iOS 开发的课程,包括 Robert Ma 老师的 iOS 自动化测试详解、同济大学朱宏明教授的 iOS Core Animation 讲解。

Robert Ma 老师讲解 iOS 开发自动化测试

自从学习 iOS 开发以来,这是我第一次现场接受 iOS 开发培训,而且还是来自 iOS 开发领域有多年耕耘的前辈,感觉到无比的荣幸,也收获了很多。

「美」是工匠最出色的和弦

真正的科技是要让你感受不到科技的存在。真正的科技,是让你的感受回归生活。缺乏美的创造就像螺丝拼凑起来的钢铁巨人,与人缺乏亲和。这次 iOS Club 最大的收获,是来自设计院乃至整个苹果公司追求美学和用户体验的洗礼。

WWDC17 海报

什么是「美」? Bruce Gao 在「iOS 软件开发进阶之交互体验设计」课程上有一个结论,他说人机交互要做到「明细、尊重、深度」三大原则。以用户为中心的思想去思考产品的设计,就像「瞬间之美」一书的核心思想:Don’t let me think,让软件的设计回归到用户体验上,才能构造出一个足够优雅的软件产品。

iOS 软件开发进阶之交互体验设计

怎么创造「美」? 赵航老师给我们传授了一种全新的思维方式:「Design Thinking」,设计思维连接从灵感、构思到实施的整个过程,利用其以人为本、凝聚众人智慧的特点,将团队的力量集中创意本身中。「Design Thinking」中棉花糖的游戏让我感触良多。小组成员使用有限的细绳、透明胶、意大利面将棉花糖尽可能高的架起来。组员们就是运用设计思维模式,灵感构思到最后的实施,在短暂的五分钟完成了一件从未挑战过的事情。

Design Thinking

最出色的开发者 ≠ 最成功的 Coder

大多数人想要改造这个世界,但却罕有人想改造自己。Airbnb Staff Engineer 朱赟的《论程序员的自我修养》一文,第一点便提出「程序员的素养,首先是技术、交流沟通、演讲、领导力、处理问题能力」。一个出色的开发者不一定就是成功的 Coder,培养一名程序员也不是 iOS Club 的最终目标。培养综合型人才,让开发者适应新潮流,不求同、多存异,是这次 iOS Club 之旅的收获之一。

刘志明老师的 Storytelling Skill 课程

刘志明老师的 Stroytelling Skill 课程为我们传授了 App 开发之外的学问。程序员从代码层级上完成了一个 App,并不代表他的应用就能成功。分享产品故事、分享产品体验能让一个 App 引发用户的共鸣。也在同一天,Doris 老师的 Keynote 制作技巧课程里为我们提供了 Keynote 设计和演讲的实用技巧,帮助开发者走出纯粹的开发,成为一个演讲者。

一个只会敲打代码的程序员只能成为新时代下的蓝领工人,而富有表现力的开发者才能更加的立体。

结语

乔布斯回归苹果公司时,曾经做了一个简短却富有感染力的广告「Think Different」。现如今中国大学生都沉浸在「万众创新、大众创业」的双创氛围下,创业成为我们这一代人的摇滚。而这其中有多少创业创新者能停下脚步来思考用户、思考自己的故事和思考求异不苟同呢?

数日的 iOS Club 之旅,让我感觉 iOS Club 是一个还原大学生综合素质的训练营,在这里每一个开发者都有机会学习到来自 Apple 的理念和思想。愿 iOS Club 可以越办越好,走进更多 iOS 开发者、使用者中去。

iOS Club 我们来年再会。

我和我的组员合照