新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!( 四 )


三、把教学场景用起来 , 而不是把教学当作负担 。
Matlab是Coler教授想把EISPACK和LINPACK应用于教学过程中的产物 。 如果Moler教授不是用心去做教学 , 不是为了能让学生更好地掌握线性代数与数值分析 , 更容易地使用EISPACK和LINPACK这两个软件 , 那么他就不会有动机自己动手去写一个Matlab小工具来把这两个软件接口封装起来 , 从而方便学生使用 。
今天 , 由于严苛的科研竞争环境和考核压力 , 很多人都把教学当作了一种负担 , 认为会影响科研 。 但教学其实是试验新技术、新工具最好的应用场景 , 因为试错成本很低 , 而且学生的创新性和主动性 , 还能帮助改进优化技术和工具 。 Matlab最终走上商业化 , 就是因为Coler教授在斯坦福大学给学生上课时 , 有两个学生对Matlab很感兴趣 , 主动提出用C重写一遍 , 同时移植到IBM PC上 。 很多技术最早都是从课堂上发展起来 , 比如RISC架构是David Patterson教授在伯克利的课程实验 。
四、把持久战意识树立起来 , 而不是期望速胜论 。
坚持围绕一件事做 , 几十年后的累积效应是惊人了 。 中国今天被卡脖子的东西 , 几乎都是别人积累了20年以上的东西 。 从第一版Matlab算起到现在已经有40年 , 1980年代初的第一代EDA软件到现在也有快40年 , Intel在1970年左右第一代微处理器到现在已经有50年 。 台积电1987年成立到现在也是积累了30多年 。 其实在学术界也有很多有影响力的工作也是积累很多年的产物 , 我们可以看一下ACM System Software Award , 获奖的软件基本上都是持续积累了几十年 , 比如LLVM持续优化了17年、Eclipse优化了19年、Wireshark优化了22年、Coq优化了31年 , GCC则有33年 。
再仔细剖析一下Matlab以及对应的公司MathWorks , 可以说是持久战的典范 。 MathWorks在1984年成立 , 只有1名员工 。 第一笔收入是1985年卖给了MIT10个Matlab版权 , 收入500美元 。 MathWorks公司早期很不起眼 , 有个玩笑称它前7年员工数每一年翻一番 , 1984年1个员工 , 1985年2个员工 , 1986年4个员工 , 直到7年后的1991年也才只有128个员工 。 和今天很多初创公司相比 , 这个成长速度就像是蜗牛了 。 但是他们力出一孔 , 围绕着Matlab不断增加功能 , 使Matlab成为一个行业领先的工具软件 。 1997年 , MathWorks的营业额达到了5000万美元 , 380名员工 。 如今2019年MathWorks公司营业额是10亿美元 , 3000多员工 , 全球有400多万用户 。 虽然从营业额看并不大 , 但其实我们更应该学习这种模式——不断积累 。 把一项技术做到极致 , 成为某个细分领域的隐形冠军 。
最后总结一下 , 当我们在思考如何解“Matlab被禁这个解燃眉之急的同时 , 更需要考虑如何才能在未来做出像Matlab那样的工作 , 做出能卡别人脖子的技术 。 这需要我们做出改变 , 观念上的改变 , 行动上的改变 。 至于哪些具体的改变 , 我想前面梳理的四点就算是抛砖引玉吧:(1)把东西做出来 , 而不是追求把论文发出来 , (2)把东西用起来 , 而不是做完就扔了 , (3)把教学场景用起来 , 而不是把教学当作负担 , (4)把持久战意识树立起来 , 而不是期望速胜论 。
——以上为CCF YOCSEF杭州· Matlab被禁之特别论坛的发言」
参考链接:
https://www.zhihu.com/question/403055136
新智元|一个国产软件TRUFFER站出来了:我就是MATLAB的替代品!
本文插图


推荐阅读