Try! Swift Day 1 感想
Posted 糖炒小虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Try! Swift Day 1 感想相关的知识,希望对你有一定的参考价值。
前言
讲真,输出一篇非技术文,我内心是拒绝的,毕竟与我一贯风格不符。但是今天听了一天会议的感受我觉得分享给大家还是值得的。
概述
首先先介绍下基本情况,Try! Swift Tokyo 2017 在东京新宿(你的名字圣地巡礼)举办,参会人数 736 人。门票分为 250 美金、300 美金、 350 美金三个价位。三档没有所谓的 VIP 概念,只有付费早晚的区别。
从上午十点开始,一直讲到晚上六点半,有一个小时的长分享,也有十几分钟的小分享(lightning talk)。在开会前几个月,任何人都可以去报名小分享。
第一日演讲的内容有:
Everything a Swift Developer Wanted to Know about Machine Learning But Was Afraid To Ask
Swift on android
Swift’s Pointy Bits
3D Touch: Bring your apps to a new dimension
Pixels, process and passion
Everyday Reactive
The Safety of Unsafe Swift
Tasting tests at Cookpad
isolating your Data Layer
Writing your UI Swiftly
Building a Swift Web API and Application Together
Swift Chatbots for Fun and Profit
Craft Collaborative Apps with Realm
building your own tools
Providing Better Feedback in Real-time object Detection Apps
How to be a UX Engineer
内容量真是巨大,你要适应各国口音语速、日式英语。一天听下来,比加班到十点还要累。更不用说,我现在还在熬夜写总结。
感受还是蛮多的。
信息量非常大,但除了个别分享都相对偏水
今天的分享给我的感觉是和我们国内的技术会议比,差太多了。在国内我们一个 Reactive Programming,能细到一个 Monad 讲一个小时。他们大概就说说某些情况怎么写,然后用 RAC / RX 给几行 demo,完了。
我当时就和帮主说,如果青总在,虐她好几条街没问题。即便这样,观众完全没有在 Twitter 上说哪里不好,依旧是鼓励态度,非常尊敬讲师(当然,不排除观众也非常水的情况)。这要是在国内…画面太美不敢看,估计下午知乎就扒皮了。
虽然内容相对较水,但是大家都非常努力的去准备演讲材料。日本的演讲者最明显,除了最后一个讲 UX 的妹子,清一色使用英文演讲。众所周知日本人英语口音非常烂的,在会场提供了非常专业的日英同传的情况下,但他们还是坚持用英语。其中有个讲 Test 的小哥,很明显英语并不是很好,因为他在 QA 的时候,我们用英文问问题,他只能用日语回答。可见他英文演讲是在演讲前一遍遍的演练过的。而在国内,这种情况基本上想都不敢想,大家都不敢去说。哪怕有人上台说了英语,大家肯定不是去佩服他的勇气,而是嘲笑对方口音烂。这一点从去年 AtSwift 会议上 Chris 的 QA 时可以体现。
当然,国内诟病的赞助商硬广,水 Session 的问题,国外一样都有,Line 的那场最严重,完全和 Swift 无关,纯粹是去给他们的 Bot API 打广告去的。
对知识的价格理解严重不同
这场会议,最便宜的 250 美金、最贵的 350 美金。还不说很多人是从北美、欧洲,甚至南美洲飞过来的。我们问了一些自费参加的日本开发者。你觉得这么一场会议贵么?他们说非常便宜。
也许你要说,他们收入高,不能和国内比!然而,日本 IT 收入真心不如国内高(喵大总打趣的和我们说,和你们一比我就是 Loser)。而且物价碾压国内,衣食住行,就买衣服相对便宜点,其他的都巨贵无比。
于是,帮主他们六百块的门票办一场会议,请来的都是重量级的国内外嘉宾,干货满满,真心是太便宜了。然而在国内很多人都还是觉得是无法接受的。
对技术不够执着
今天,最打动我的是第二个议题,Swift on Android。演讲者上来就开始跟一个怨妇一样大吐苦水,Android NDK Build 多么多么多的坑,Library 多么多么不完善,兼容性多么多么多么差,想在 Android 上跑起来 Swift 是多么多么多么复杂。
作为半吊子的 Android 开发者、cocos2d-x 开发者,我深有体会,NDK 实在是太恶心了。明明是能以最高性能运行的东西,在 Android 的世界里,却是二等公民。
之后这个开发者话锋一转,说自己实现了一套 Framework 叫做 BlurrrSDK,实现了 Swift 在 Android、ios、Raspberry、Ubuntu、macOS、Windows 上的跨平台运行。
他展示了用 Swift 写的 FlappyBirds On Android,一套代码 在全平台可运行的 GUI 程序,一个用 BlurrrSDK 来实现的粒子引擎的精灵跳舞的动画。
这在我看来,基本上属于不可能完成的任务。然而他做到了,他说他之所以能这么的坚持下去,是因为他的 My mentor and friend, Carlos Icaza 貌似去世了(这块他说的比较婉转我不知道是不是这个意思,但是有生卒年份的应该没猜错),他在生前一直在鼓励他,去完成这个项目。
当时听得非常感动,只是为了满足一个人的遗愿,坚持不懈、披荆斩棘、像他所说的 Like a Fighter, 最终做到了。
而我们,能热爱技术一辈子,到了三四十岁还在持之以恒写代码的,少之又少。全都为了生存、为了往上爬、为了面子做了妥协,去做管理,值得反思。
后记
这是我今天的感触,相关技术类的东西不打算写任何东西。因为实在是没啥可写的(对于我)。如果有兴趣的话,可以看这个日本童鞋的 Blog: 他实在是太认真了!
同样侧面反映了,日本人参会的态度,对比我们的态度,惭愧不已。
以上是关于Try! Swift Day 1 感想的主要内容,如果未能解决你的问题,请参考以下文章