拥有一个美满幸福的家庭,生活在西雅图,工作在一家有前途的创业公司,事业有成,这应该是很多程序员理想中的生活,昨天灵雀云北京办公室终于迎来了Saurabh Wagh这位程序员中的人生赢家。
Saurabh Wagh是灵雀云在西雅图团队的一员,出生在印度孟买,并在那里完成了确立三观,并将计算机技术作为最终兴趣和梦想的过程,然而Saurabh并没有在印度找到可以完成这项追求的公司,于是毅然决定了到引领计算机技术发展的美国。
拿到卡耐基梅隆大学信息网络的硕士学位后,Saurabh加入了微软,开始了长达多年的Windows以及Windows Azure开发经历。
在Windows团队中,Saurabh先后在Win7的基础支持团队和Win8的用户体验团队工作过,并拿到了两项技术专利。但是Windows是一个很成熟的系统,它最核心的代码已经很久没有变更,在Windows团队的工作也越来越缺乏挑战性。于是Saurabh加入了Windows Azure团队,在陈恺带领的团队中,参与了Azure最核心的中控系统的开发。
接触Docker之后,Saurabh又对现状产生了不满,学习最前沿的技术一直是驱动他进步的源泉,也是他每次职业决定的最重要的原则。在今年年初决定加入陈恺带领的灵雀云开发团队。
在Linkedin上看到这份闪闪发光的简历时,出现在小编脑海里的是典型的宅男程序员形象,然而见到Saurabh并和他聊过之后,才发现他其实是一个爱家庭,爱技术,爱徒步旅行的吃货。
假日里他喜欢到Rainier滑雪,去Bryce Canyon去探险,在Kirkland Lakefront钓鱼,Big Sur欣赏天堂里那一片蔚蓝……玩累了就回市区品尝世界各地的美食。Saurabh很喜欢吃中餐,尤其偏爱饺子和辣子鸡丁,来中国的第二天,就被吃货的本性驱使,独自去尝试了最具有中国特色的早餐——豆浆油条。
1、中国的很多开发者都有加班的痛苦经历,美国是不是也有这种情况?你如何平衡工作和生活?
在美国,工作时间和步调,与产品的成熟度、团队和公司有很大的关系,很难统一概括。只能说前沿技术相关的团队,与那些成熟的、发展较慢的技术团队相比,节奏更快,也更辛苦一些。由于每个人的环境不同,工作和生活的平衡对不同的人来说,有不同的方式。我所认同的软件行业,应该是这样的:在每个频段都有很多的机会,每个人都能找到适合自己的机会,能够和谐地安排工作和生活,还能获得职业发展。
14个月前,Saurabh迎来了女儿的降生,新晋奶爸的身份,并没有改变他到初创公司的决定。他和在Google工作的妻子达成了约定,加班前都要提前跟对方预定时间,确保每天都有人陪伴在女儿身边。
2、你在多文化背景的团队中工作你学到了什么?如何拥抱工作中的文化差异?
虽然技术和工作让我们并肩作战,但不同文化的工程师的工作方式真的是千差万别,尤其表现在他们的想法和处理问题的方式上。通过和这些人一起工作,我学会了耐心,倾听,以及设身处地地去理解别人。在工作中拥抱多元文化,只需要意识到不同的文化有不同的工作方式,并去学着适应它。最好的情况是,你从其它文化中学到了好的地方,并用自己文化中的优秀感化了其他人。
3、如何提高技术能力?
完成学业后,我的大部分技能都是在工作中获得的。由于工作占据了我们很大一部分时间,确保你在每天的工作中都能获得新的知识/技能是非常重要的。周围的同事是我提高技能最重要的源泉,我坚信和优秀的人一起工作是最正确的选择。和他们相互交流,每天探讨技术问题,获得反馈,并采纳他们的见解等等,都是我学习的方式。
很多网站比如TechCrunch、Weird、Gizmodo等都是获取咨询的好渠道;如果想学习某个领域的深度知识,可以订阅这个领域最顶尖人才的博客;stackoverflow.com这类论坛则可以帮助你解决每天的技术问题。
4、如何解决工作中遇到的问题?
同事在这个过程中给我的帮助最大,因为他们对这个问题的上下文最了解。在此之外,我也有自己的技术圈子(前同事,朋友等)帮助我拓展视野。网络也是有效的信息来源,但要过滤出正确的信息。
5、之前你的工作背景都是在大公司,为什么选择来灵雀云?
我在大公司获得了构建大规模应用的经验,这些应用都有大量的用户,我也承担了很大的责任,我必须要在我工作所涉及到的技术领域中深耕细作。但是,深入一个领域可能会失去对技术趋势和大局的洞察力,这也是我来到创业公司工作的主要原因。灵雀云是一家走在技术前沿的公司,很有可能会成为未来云计算的重要部分,我相信在这里工作能学到很多东西。
6、很多开发者都会面临大公司和创业公司的选择,对于他们你有什么建议吗?
创业公司的工作是一段完全不同的经历。大公司的产品有很多用户,你会自认为影响力很大,但实际上你在产品开发中所充当的角色是有限的。你会在一个领域钻研得很深,但对决策过程,业务洞察力和大局的理解不深。而且,这些方面的缺乏可能会阻碍你的成长,还会影响开发效率。
而一个创业公司的环境会更有活力,你会有机会成为一个更重要的角色,真正地塑造你的产品。你会有足够的成长机会,学习曲线是指数级别的。你未来的发展完全取决于自己的优势和意愿。你需要备注与思考的要点是:决定本身会着你的成长和工作生活的改变而变化,所以无论是什么决定,随着生活的变化,时常回顾你所做的决定会对你有很大的帮助。
7、你在灵雀云负责什么工作?对灵雀云有什么期许?
我负责设计和开发灵雀云容器平台的关键组件。我对灵雀云的未来充满信心,灵雀云必定会在云计算未来的版图上留下浓墨重彩的一笔。
8、你从什么时候开始接触Docker的?你如何看这项技术?
当年在Windows Azure工作时我知道了Docker,一开始没有特别留意,但是后来在各种演讲中都能看到它的身影。一年后,我决定好好学习这门很cool的技术。围绕Docker和Container的工具和技术生态的一路发展,是一段令人兴奋的旅程。过去一年的发展足以经证明,Container技术必然会在未来云计算产业发挥举足轻重的作用。
9、未来的两周里在北京有什么计划?
我会在几个meetup上发表演讲,主题主要围绕云计算监控技术,尤其是容器监控。第一次来北京,我也会和北京的团队有更深入的接触,相信这次旅程会让我对这个完全不同的工作文化和环境有更深入的了解。工作之外,我也想了解一下中国文化。
网友评论