微信号:gh_37ebe37722aa

介绍:txx的笔记分享

Try! Swift Day 1 感想

2017-03-03 00:39 txx

前言

讲真,输出一篇非技术文,我内心是拒绝的,毕竟与我一贯风格不符。但是今天听了一天会议的感受我觉得分享给大家还是值得的。

概述

首先先介绍下基本情况,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:http://niwatako.hatenablog.jp/ 他实在是太认真了!
同样侧面反映了,日本人参会的态度,对比我们的态度,惭愧不已。

 
糖炒小虾 更多文章 I have a pod, I have a cartha Tweak With Mac QQ I Tweak With Mac QQ II Tweak With Mac QQ II Tweak With Mac QQ I
猜您喜欢 你知道吗?以后照片打码也没用了 为什么UI中国的竞赛平台,能帮中小企业解决设计大问题? 最详细的 Toolbar 开发实践总结 IBM设立旧金山技术中心 加强数据分析业务 忠诚与流失:中国视频网站付费会员调查报告|企鹅智酷