||
About Communication:
First to understand, then to be understood.
– The 7 Habits of Highly Effective People
这次投稿,从选题开始,我就被一个巨大的问题所持续困扰:how to let people understand what I am trying to do. 私下讨论时大家的不解源源不断:“不就是数据的问题吗”,“模型怎么会有歧视”,“黑人通过率低是真实数据学出来的,是有依据的” 凡此种种。 有那么一些时刻,我如同一只战斗的刺猬,背上每一根刺都立着,争论起来咄咄逼人, 心里的焦虑烧得噼里啪啦:为什么你们就是不能理解呢? 有那么一些时刻,我又如同一条垂死的鱼,放弃了所有的挣扎,瘫软在沙滩上: 你们尽情质疑吧,I don’t want to argue a single word.
但其实,如果大家不能理解,reviewers和将来paper的读者也不能理解吧。 大家困惑的本质来源于,我知道的很多信息,他们并不知道。 那这些信息究竟是什么呢? 让自己能够被理解的第一步,反而是去理解别人的疑惑。
后来成文的Introduction里,差不多每一个论点,每一个例子都是有用意的:为了防止大家误解,因而我在此提前澄清。 比如,为什么要说“directly removing protected attributes is ineffective”, 因为讨论时好多人的第一反应是:去除性别信息就不会有性别歧视了。
我努力地去“first to understand, then to be understood”,它也让我受益匪浅。 但这并不代表我完美地贯彻了这一方针,我一不小心还是会回到刺猬和鱼的切换中。 事实上,对我而言,这件事是违反人性般的困难 (所以我仍然不是highly effective people)。 但大概正确的事情都是against human nature吧。
About Attitude:
“Have patience with everything that remains unsolved in your heart.”
– Letters to a Young Poet
看《了不起的麦塞尔夫人》时,非常非常喜欢第一季里面的一幕:在结束了糟糕透顶的一天后, 寄居在父母家的女主又因为晚归的问题和父母大吵了一架。 她回到草草整理出来当作卧室的阁楼,从窗户爬到屋顶,坐在屋顶抽了一支烟,然后对自己说,嘿,看来我需要找一份工作了。 那一刻,女主在我眼里简直是闪闪发光的人。
我太喜欢女主在面对一团乱麻时的这种态度了。 我在去年的reflection里面写,最重要的一课是学会思考:“当觉得事情已经糟糕透顶毫无希望的时候,我还能做些什么?” 别说人生了,哪怕只是做一篇paper,也一定有很多难以解决的问题,它们常常还会堆在一起:设计很丑,design不解决问题, milestone没有达成,case的数据出问题了,。。。 但问题是,不论多么糟糕,去面对它们,保持耐心,接受它们,也接受我的愚蠢、错误、和粗心大意,然后做每一个可能让它们变好一点点的努力。 保持耐心也意味着,要接受很多的糟糕可能真的没有办法一下子解决。 永远有limitation,永远有future work,永远有critical issues raised by the reviewers. 今年是我的第三次VIS投稿了,关于可视化,关于科研,关于我自己,我仍然还有许许多多没有想明白的问题。 但起码我学会了面对它们,保持耐心,并做每一点向上的努力。
About Research:
“The scientist is not a person who gives the right answers, he’s one who asks the right questions.”
― Claude Levi-Strauss
大概12,13岁的时候,因为心里有许多想要被解答的问题,我去看了《苏菲的世界》。 结果它并没有帮助我回答,反而提出了许许多多的新问题,还说,你看,正确的问题才是最重要的。 当时的我,有一种被欺骗戏耍的沮丧感。
写这篇reflection的时候,我突然回想起当年那个沮丧的下午,明白那本书其实一直说的都是对的。 退回到vast paper, 最重要的是梳理出正确的问题,而不是我要用xx data 做一个好看酷炫的、可以交互的可视化系统。
正确的问题不是(或者不仅仅是)选题,而是如何正确地总结、归纳、提炼、泛化。 比如, depict the distribution of discrimination 中可以抽象出identify the overlap between categorical item sets, 从而指导可视化的设计。 毕竟set visualization已经是一个很经典的可视化问题了。 不但可以从之前的工作中得到灵感来指导设计,也可以更好地将提出的设计泛化(所谓generality)。
整理问题也是在get stuck时一个很有效的方法。 很多时候,我说自己卡住了,其实可能连卡住我的是什么都没有想清楚。 把这些问题explicitly地列出来,把它们正确地归纳,其实离解出它们也就不远了。
对这些问题的整理归纳也能有效地帮助和队友的讨论。 因为自己已经预先做过了好多功夫,所以交流的质量和效率都会提升。 想来也有趣,当不将希望寄托在别人身上时,反而是能从他人身上得到最多帮助的时候。 好像每一句comment,都能把工作变得更好一点。
所有这些教训,是什么新知识吗? 当然也不是。 只能安慰自己,这是“非走不可的弯路”。
Many Thanks
最后要感谢所有帮助过我的人。 振华一直勤勤恳恳,认真工作。三个月的时间里掌握前端开发,独立完成了好几个组件的开发,让我能把更多的精力投入到写作和做图上。 竹天提供了很多有用的critical thinking。很多次,我觉得太累了,只想瘫在原地歇着的时候,他仍然有蓬勃的生命力,对我激励颇多。 勇哥像一个成熟的大哥,总是主动思考各种可行性的方案。always positive and supportive. shixia在投稿的不同阶段参与了几次讨论,有效地梳理了思路,帮助开发快速收敛。 屈老师在最后时刻两次把关,及时修补了好几个critical issues。
Many thanks for you. Without your support, I wouldn’t have been able to do this~
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-2 00:18
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社