今天有位蚂蚁金服的老师向我们介绍一个议题「未来趋势」,我脑中第一反应就是「人工智能,区块链,量子计算机,生物信息」这些东西。与以往演讲结束再让提问题不同,一开始就让我们先提问。第一位同学问「最近 Tensorflow 2.0 加入了 Keras,这会成为未来的趋势吗」,我也不甘示弱地像是炫技一般地提了个类似的问题「最近发布的 Tensorflow 2.0 有着完整的体系,从训练到部署,从单机到多端;但是有些学术论文结果中 PyTorch 的结果会更好一些。如何看待 Tensorflow 2.0 与 PyTorch 1.0 之间的差异呢?」。老师并没有直接回答我们的问题,而是回顾了从 IT 时代到移动互联网时代的进程;拿银行举了例子,从以前需要主动去银行排队通过业务员与银行交互,再到银行应用程式来进行主动与银行交互但经常被吐槽不好用,不好用指的不是不能转账只是这个过程比较难受。由此可见,一个开发得再好的程序如果不尊重用户体验,那也不能是成功的。就像美剧《硅谷》里面,一款跨时代的压缩技术,但是用户并不知道如何去使用,相反在程序员眼中,自己的程序那就是稳得不行。我又想起了之前在微博上别人的评论「这个世界不是为程序员而造的」,这让我羞愧难当,觉得刚刚问的问题有些愚蠢,不符场合。正如硅谷投资人吴军所说,很多技术人沉浸在“林黛玉式的困境”中,以为自己什么都知道,什么都很厉害,殊不知外面的世界更精彩。

9UVsYf