因为工作性质上的原因,自己在tech工作的内容一般会分为:(1)sde work (ship model into production);(2)formulating the machine learning problems and prototyping scalable solutions(包括define问题和数据;确定metrics;数据处理 ;建模;训练模型;document模型结果;list potential directions for model performance improvement)。此处一般会用不是那么复杂的模型,重点在于problem definition/metrics和data collection ;(3)research work,建立复杂模型,目标主要是为了发论文,可能也有一定的概率ship into production,但是schedule比较紧的肯定是ship一个sota的简单模型。research的话我们一般就是和同事或者实习生合作。这可能是大多数在tech工作的友邻们不经常会碰到的场景。
因为工作性质上的原因,自己在tech工作的内容一般会分为:(1)sde work (ship
model into production);(2)formulating the machine learning problems and
prototyping scalable solutions(包括define问题和数据;确定metrics;数据处理
;建模;训练模型;document模型结果;list potential directions for model
performance improvement)。此处一般会用不是那么复杂的模型,重点在于problem
definition/metrics和data collection ;(3)research work,建立复杂模型,目标主要是为了发论文,可能也有一定的概率ship into production,但是schedule比较紧的肯定是ship一个sota的简单模型。research的话我们一般就是和同事或者实习生合作。这可能是大多数在tech工作的友邻们不经常会碰到的场景。
和实习生的合作
和实习生合作一般有这两种场景:(1)baseline已经自己实现了,这个work是和自己
的工作很相关的项目,或者即使还没有个sota的baseline,也是对于这个问题有一定的了解,对数据也比较熟悉;(2)intern自己想到的一个和现有项目没有太大关系,但
是是属于一个大topic的work,这样从problem formulation到methods你可能都不懂,
甚至都没有review过相关的论文。
我两种场景的实习生都有带过。我个人感觉在第二个场景下自己会对intern的帮助没有那么大,而且这个项目如果完全和自己的项目没有关系,还需要重头开始学习的话,即使你和intern的水平是一样的(现在后浪都很厉害的,而且我如果觉得一个实习生不行我是不会浪费时间带Ta的,可以默认Ta大于等于我的水平),你也只有20%的精力可能
投入到这个项目中,你不可能从literature review到技术细节上比intern懂得多。而
且因为你不懂,其实你也不能给出比较好的大方向的建议,也没有办法提出很好的问题,也没有办法帮助解决比较critical的技术问题。虽然技能是能进行迁移的,就比如一个其他领域搞得比较明白,能transfer到新的领域,也是需要付出很大的精力的,只是比你啥也不懂直接进入到这个领域要简单而已。整体来说,除非是那种自己啥也不不懂,完全希望挂名发paper的人,其他这么带intern的mentor可能都会感觉自己不是很
helpful,感觉有些有心无力。
如果能选择,我比较偏向intern做的work和我自己手头的work是相关的,我也比较
prefer我已经实现了一个sota,然后让intern来做improvement。这样从我的角度上来
说,我已经通过详细的实验,明白了有哪些方向是可以改进的,我已经对这个问题有了很深入的了解,即使有的方法我不能想出来,我也具备了能识别好的idea的能力。从
intern的角度上来说,他不需要重新处理数据,也不需要去实现一些baseline,而且可以根据我的实验结果去想一些他的idea。这其实是一个双赢的合作模式。
和同事的合作
除了和intern一起合作research project。我也有和同事一起做research project。因为我还在学术成长阶段,我现阶段选择合作伙伴的标准就是:这个人有比我懂得多的地方,和Ta合作我会有收获。因为Ta比我懂得多,如果想让我们的合作很smooth的话,那肯定需要我convince Ta,和我合作是一个正确(方向靠谱+省事+有戏发出来论文)。
我现在的思路就是:我在brainstorm之后就先自己快速去进行数据收集和写代码+做实
验,先得到一个靠谱的preliminary结果之后再和同事讨论,同时我会同时做
literature review+自己先brainstorm。
我对于自己在合作上的一些反思
我觉得我优点是:(1)我这个人行动力比较强,并且学习能力比较强,在投入我全部
精力的前提下,我能快速进入到新领域+实现sota;(2)我记性很好+我比较善于构建
我的知识网络,比如我能把现在暂时还没有解决的问题的现有状态保存下来,我之后读到什么论文,看到什么work,我都能迅速联系起来。(3)我很善于归纳总结。(4)我这个人脸皮比较厚,我能接受有的东西暂时不懂的状态。
我的缺点:(1)我有的一些基础知识还是不够夯实,需要再进行下巩固(下次面试前
好好全面review了);(2)在合作时候的期望管理还是需要进行调整;(3)我有的时候不会say no,可能会over promise;(4)我现在还没有比较善于social。
上站次数 10
发文数 542
该喝机油了