欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何在科技领域发挥自己的影响力

最编程 2024-03-28 09:56:57
...

|导语   2020年11月,腾讯 AI Lab副主任、杰出科学家俞栋在腾讯TEG《不只是专家-特别专场》活动中分享了他对建设技术影响力的思考。以下为分享全文。

来参加活动的绝大部分应该是技术族的同学,大家比较关心的一个问题是如何在技术领域产生自己的影响力,所以今天我先就这个问题分享一些自己的看法。我会按照步骤、路径、和准备三个方面来介绍。

我认为产生技术影响力涉及三个主要的步骤,其中最重要的是第一步,展示自己的技术实力,这一般通过解决重要的技术难题来体现。

这里非常关键的一点是你解决的是重要或核心问题。问题重不重要和问题难不难是两个不同的维度。不重要的问题也可能很难,而重要的问题有时并不难解决,但是解决一个不重要的问题产生的影响力往往比解决一个重要问题产生的影响力小很多。

分辨重要问题

所以这里很重要的一个能力是发现或分辨重要的问题。对于产品来说,重要的问题很多时候就是解决之后能带来极大价值提升或用户体验提升的问题,比如音视频会议中的编解码问题、传输问题、加密问题等等。

对于前瞻性的研究来说,重要的问题就是解决之后能推动领域往前极大发展的问题,比如wavenet的提出解答了语音合成质量是否可能在深度学习框架下带来质的飞跃这个问题。

在不同的时间点、在不同的研究范式和自然哲学观念指导下,对重要问题的认知可能很不同,比如在自然语言处理发展的早期基于文法的方法被认为是解决这一问题的正确方向。

在那个时候,大家普遍会认为发现更完善的文法是重要的问题,而今天大家会认为如何从大量语料中自动提取更具表达能力的特征、表示、和规律是重要的问题。事实上,每一次范式的转换都会使许多在原范式下重要的问题变得无关紧要,而同时出现许多在新范式下重要的问题。

解决重要问题

这里另一个重要能力是解决难题。重要的问题中有很多问题都是难题,否则它们很快就被解决了。

解决,尤其是优雅地解决这些难题非常能体现一个人的技术能力,因为这不但考验一个人对技术前沿是否熟悉,也考验他(她)是否能深入思考,针对具体问题灵活地提出相应的解决方案。

事实上,我们在做的所有事情都可以看作是一个有限制条件的优化问题,要优雅地解决问题,我们不但需要能够在给定条件下提出更好地优化方案,还需要常常审视已有的限制条件,看看他们是否合理。

比如只允许一种性质的监督信息在很多任务上都不合理,很多任务都有自己特有的额外信息可以用于监督学习任务;也要看看情况是否已经不同。

比如这波深度学习技术兴起的一个很大原因就在于以往的计算速度限制现在已经大大放宽,使得利用大数据构建大模型成为可能。

有些限制条件是人为引入的,比如很多学术界的任务会人为设定限制条件来测试某一种类型的技术,但是这种限制不应该出现在真实应用场景里;有些限制条件是我们下意识地引入的。

比如我们会下意识地认为目前的框架是正确的,而倾向于在框架里解决一个小问题,而事实上,很多时候框架本身是有问题的,我们需要从原始问题出发,跳出框架的限制。

当我们拓宽限制的时候,就有可能找到更优的解决方案,而每当我们解决了一个重要的难题,尤其是造成领域或项目停滞的重要难题,我们就取得了一个突破,将领域或项目带到一个新的境地。

但是解决重要的技术难题本身并不会自然产生影响力,因为影响力需要有受众才会产生。所以,接下来重要的一步是总结解决问题的思路和方法,提炼并泛化技术到更一般情况。

这样,你解决的就不是一个特定问题,而是一类问题,许多问题可能一眼看上去和你解决的特定问题非常不同,但是他们可能有相同的内在结构,可以以相同思路和方法来解决。

这就扩大了你解决的问题的范围,也增加了你的技术能影响到的人群。更好的是,如果你能继续总结升华为方法论就可以提供更广泛的指导意义。

建立声誉扩大影响力

接下来就是产生和扩大影响力的时候,这里涉及到帮助、合作、和推广,因为影响力是当别人听取你的建议、跟随你的思路、采用你的方法的时候才真正产生。

在小范围里,你可以通过帮助同事或朋友解决或更好地解决技术难题来建立影响力,也可以通过和同事合作推动项目的进展产生影响力;在更广的范围里,你需要与公司内外甚至国内外技术专家经常交流讨论并建立合作关系。

参加行业组织和学术或技术会议是建立这种关系的重要方式。另外,你还可以通过文档、代码、论文、演讲等方式共享和推广技术,产生影响力。当你持续这样做的时候,你就逐渐建立起自己在业界的声誉。

接下来我谈谈产生技术影响力的路径,这可以用一句话概括,就是start small, grow big。我们可以从两个角度来看这个问题。

专业技能

第一个角度是专业技能:从专才通才。也就是说,一开始你最好有一个技术的主攻方向,在这个方向上做深,做专,当别人提到这个方向的时候大家都会想到你。

至于这个主攻方向是什么,每个同学可以根据自己的情况和业务需求做选择,因为行行出状元。

一开始要做深做专是因为人的精力和时间是有限的,如果精力比较分散又还没有足够的积累,就可能会在很长的时间里,在涉猎的每个方向上都做得一般,从而没法产生技术影响力。

但是当你已经在某个方向上建立了影响力以后,就应该逐步扩展技术方向和领域,并在这些新的方向上做深,从而成为领域和跨领域专家,建立更大更广的技术影响力。

影响力的范围

第二个角度是影响力的范围:从小组到业界。最有可能、而且最先应该产生影响力的是小组,因为在小组里大家一起工作,一起解决项目中的特定问题,你的技术能力和解决问题的能力很容易被大家认可。

所以第一步是要努力成为小组里的 go to person。当有某一个方向的重要技术难题的时候,大家第一时间会想到你。接下来就是更多involve中心、部门、和BG的项目,并在这些项目中解决重要难题。

这时候,你会慢慢需要从解决一个具体问题更多进入到在一个更全局的视野下解决问题。这样,你的影响力就会逐步扩大到中心、部门、BG,以至于公司内外。

成为第一

这里还有一点我想提一下的是,如果要想在业界有比较大的技术影响力,成为第一非常重要,这包含第一个提出某种有影响力的理论或技术,第一个实现别人认为不可能实现的有影响力的系统,也包含在某些重要方向上保持第一。

因为影响力的一个重要体现就是引领技术发展和变革。

如果你们去看MIT计算机和人工智能实验室CSAIL的网页,你们可以看到他们引以为豪的是创造了世界上第一个计算机分时操作系统,第一个计算机代数引擎,第一个移动机器人,第一个计算机视觉系统。

成为第一也可以是小范围的,比如BG里第一个引入某项技术解决某一核心问题。

把握机会与创造机会

最后我谈一下如何抓住和创造机会的问题,因为机会在建立影响力的过程中也很重要。古龙在他的小说《武林外史》里说过一句话:“武功秘籍乃是死的,试问世上究竟有几人的武功真是自这些秘籍上学得的?

智慧、毅力、经验,再加上时机,才是练成绝艺的真正要素“,这里的时机就是机会。 其实在我们的职业生涯中,会多次遇到能产生技术影响力的机会,但是有些同学抓住了,有些同学没有抓住。

如果用一句话总结就是机会只青睐有准备的头脑。

因为我们不知道机会何时到来以及何种机会会到来,所以需要时刻准备,对于技术人来说,这包括掌握坚实宽广的理论基础和系统深入的专门知识,掌握科学的研究方法和优秀的工程实现能力,以及拥有良好的心理素质,百折不饶,精益求精。

事实上,当你做了这些准备的时候,你会发现你的机会比原来多了很多。举个简单例子,如果一个机会需要很好的数学基础,当它出现的时候,数学功底差的同学会觉得这不是自己的机会,别人可能也不会把这个机会交到他/她的手里。但是数学功底好的同学就会发现这是他们可以抓住的一次机会。

当机会到来的时候,能不能抓住也非常关键。有很多时候,机会就在眼前,但是我们自己没有意识到。

这就需要我们培养直觉和洞察力,判断科技发展的大趋势, 洞察前沿工作的潜在意义,从而能在纷繁复杂的信息里发现属于自己的机会。意识到有机会只是第一步,接下来更重要的是抓住它。

对于产生技术影响力来讲,抓住机会的同学往往行动迅速、百折不饶,他们最先和更多考虑的是如何能做成功,所以想尽方法去做,而不是考虑为什么没法做成功。

还有一个更高的境界,那就是创造机会。球打得好的同学可能比较有体会,在球场里的进球机会往往不是等来的,而是主动创造出来的。

在技术领域也是如此,如果你比较善于与人交流合作,有自己的思路和积累,善于跳出思维限制,就有更多可能发现和创造机会。

另外,尝试多领域、跨学科的研究和技术解决方案往往也能创造出机会,即使只是借鉴其他领域的一些技术和思路有时候也能起到他山之石可以攻玉的效果,从而创造机会。

我的分享就到这里。

谢谢!

近期热文

后台开发程序员的进阶之路

【腾讯微视】百亿数据、上百维度、秒级查询的多维分析场景的实践方案

前端跨平台数据模型优化实践

让我知道你在看