思否有约丨姚尧,始终对世界充满好奇

思否有约.png

本期对话嘉宾:姚尧(葡萄城控件
访谈编辑:芒果果前端

姚尧与大多数开发者不一样,他的爱好与画画、弹奏乐器这些更「我的化」的兴趣不一样,也显得不那么安静。当他说出本身喜欢攀岩、冲浪、滑雪甚至翼装飞行这些极限运动时,仍是令我吃了一惊。算法

姚尧说他喜欢极限运动并非为了体验肾上腺素飙升的快感,而是享受那种攻克难关、解决问题的感受。与思否的相遇也是如此,在这里他能找到解决问题的方法,能够与更多志趣相投的人讨论工做和生活。编程

思否有约采访嘉宾姚尧_.pic_hd”的副本.jpg


人生充满选择,踏实最重要

Q:何时开始接触编程的,契机是什么?segmentfault

接触计算机比较早,小学时,除了打帝国时代,红警,扫雷,还跟着微机老师用已经记不清的语言经过代码画个圆圈,画个方块,当时还有本身的软盘存着老师写好的吃豆豆游戏。设计模式

不太高中的梦想是法医,没有获得家人的支持,便选择了更加熟悉实用计算机。编程语言

Q:目前主要使用的编程语言是?最近有没有尝试新的编程语言?性能

目前主要 JavaScript,如今主要支持的是纯前端控件的产品,另外根据客户需求还会用些 C# 和 Java。最近在用 TypeScript,很早就接触过,可是没有真正用起来,但愿经过 SpreadJS 和 TypeScript 一块儿为客户赋能。测试

思否有约采访嘉宾姚尧.png

Q:目前为止最满意的开发项目是什么?优化

之前作开发时项目作了很多,可是提及来印象最深不同凡响的是一个“游手好闲”的自动化测试项目,本身搭建自动化测试平台。当时公司技术转型,从 SilverLight 转型 AngularJS,两套系统须要并行开发,测试彻底须要人工作两遍,因而须要一个前端测试系统能一次完成两个平台的测试。当时抽象测试用例为 do some option expect some value,和测试录制了大量的测试用例,来调试优化测试系统,此次项目经验不只各类设计模式理解更深,也学了了不少测试知识,收获颇丰。spa

Q:有哪些工做经历?

毕业后一直在外企工做,喜欢较为开放宽松的工做氛围,也跟着领导去创过业,最终仍是选择了葡萄城。

Q:有什么我的的特别的工做习惯么?

非必要状况不会安装各类各样的插件,不管是操做系统仍是 IDE,优先使用原生功能,可能算是一种洁癖或者对原始纯粹状态的追求。就像吃东西,首先选择那种原汁原味的食材。

Q:是怎么与思否相遇的?

最先接触思否是被这个洋气的名字和 #00965E 这个绿色所吸引,关注后发现内容丰富,也常常会请一些大牛作直播,如今上思否已经成了一种习惯。


工做就像爬山,挫折会成为激励

思否有约采访嘉宾姚尧.png

Q:创业的时候有没有什么印象深入的事情?

创业的时候开始固然是满怀激情,打满鸡血,可是通过磨砺,最终仍是回归了现实。

Q:开发中遇到最难解决的问题是什么?

不必定是最难的可是比较有价值的,能够分享两个小故事。

一个是2018年,当时尚未疫情,也没有实体名单,如今名单上的一家主要公司的开发团队找到了我。他们想找一个表格控件,作他们的***系统,功能并不复杂,可是性能要求极高,而后能跟 Excel 交互就好。能够他们找遍了市面上十多种表格控件,开源的,商用的,国内的,国外的,有的我都没听过,都不能知足要求。

因而咱们开始沟通可否再作优化,真正的困难出现了,因为保密性要求,(他们从来保密性要求极高)咱们没法拿到任何场景资料。没有数据,没有场景,事情几乎停滞了,团队也弥漫着绝望的气息。因而我跟对方项目经理沟通,看可否去掉保密信息,给咱们讲清楚他们的系统是作什么的,什么场景下,数据从哪些设备来,量级和更新频率多少。

但咱们不是专业的通讯行业,不少术语也不懂。咱们只能靠作好笔记,查阅资料,短期恶补基础知识,考虑用户可能的需求。具体记不清了,大体咱们前后发了10多版原型过去,才得到对方确认。包括我在内,整个团队又从新振奋起来。确认了原型,咱们开始优化性能。这里也是有很多故事,各个国家的分歧,项目周期和技术方案的争论等等,不过都是咱们内部问题,最终是在极限状况下,提高了43毫秒,客户很满意。

能够说在这个点上,咱们刷新了行业记录。2018年末的时候,客户给咱们说,这个系统在他们内部评比中得到了金奖,对咱们的支持表示感谢。我和整个团队也是替客户高兴,同时我也是长舒一口气,没有让团队放弃,没有让客户失望。就像爬山,全部人返回的时候,咱们选择向看不到路的山顶进发,最终作到了!

思否有约采访嘉宾姚尧.png

还有一次是客户一心想实现公司业务信息化,可是传统业务对Excel重度依赖,各类复杂文件,上百个sheet繁琐操做,很早以前也作过各类调研尝试也无疾而终,2019年时机成熟,经过屡次相互拜访,交流沟通,一方面梳理业务,从业务层面优化sheet依赖数量,另外一方面经过技术方案,优化加载性能,一个难点一个难点的突破,前后迭代数十个版本,实现了客户多年想实现的业务需求,对客户有价值,本身也颇有成就感。

Q:从业至今有没有遭遇过什么打击?

大的打击却是没碰到过,从上学到工做都比较顺利。也经历过和同事一块儿创业,不过若是心态良好,挫折并不会成为打击,而是一种激励。


享受生活的「激情」

Q:家里人对你的工做有什么见解?

刚开始工做时有机会进入一些“大厂”,家里人以为等挣了钱想干什么均可以,但是本身仍是意愿留在外企有更多的自我时间,看成出一些惊人的事情以后,家人也理解而且常常会拿去和朋友吹牛。

Q:生活中有什么爱好?

最大的爱好是攀岩,通常的攀岩并非像你们想象中的危险运动,他的乐趣也并非肾上腺素飙升带来的快感,攀岩的过程有时就像是去作一道算法题,闭上眼大脑中模拟每个攀爬动做(思考用什么算法解决问题),在难点一次次尝试一次次掉落,调整呼吸再来一次(一次次调整算法,经过用例,喝一口水继续思考),最终爬到顶端,那种完成线路以后的成就感和被各类算法题虐过以后的快感是同样的。

思否有约采访嘉宾姚尧.png

除了攀岩,也会作一些平常的运动如自行车、游泳,也更愿意去尝试其余新鲜刺激的运动,如滑雪,冲浪等。最近翼装飞行这个词很热,这也许是另外一个没法实现的梦想。

思否有约采访嘉宾姚尧.png

Q:若是能够从新选择是否还会选择这个职业?

选择技术顾问这个职位当时也有过犹豫,但如今来讲是一个很好的方向,天天和各行各业的开发,产品交流,还常常有机会见到各类大牛,丰富着本身的经验,同时依然能够动手写写代码,传递着本身的知识经验,也是颇有成就感的一件事。

对编程初学者和怀抱梦想对年轻人提些建议吧?

保持一颗好奇心,碰到的问题深究下去,你会打开不少新的大门。

另外工做并非生活的所有,关心身边的人,关心本身,也许本身的梦想有一天能够实现。


我有酒你有故事么?

欢迎有兴趣参与访谈的小伙伴踊跃报名,《思否有约》将把你与编程有关的故事记录下来。

报名邮箱:mango@sifou.com

SegmentFault公众号.png

相关文章
相关标签/搜索