在德国汉堡工业大学的这一学期,原本在来之前制定的学习计划里面并没有 来这里选课的时候 ,临时发现一门通信网络系的研究生的6学分的task-oriented课,Simulation and Modeling。 尽管自己与建模有一小段不堪回首的参加ICM(建模美赛)失败经历,但发现自己的curriculum里其实也有企业建模选修课学分可以和这门课兑换。和导师沟通后 决定尝试一下这门课。
由于教室在另一个校区,第一次上课的时候就迟到了。而且一进去被教授极快的语速和遍布生疏的通信术语的PPT吓倒了,心里其实打了退堂鼓。 最后下课时助教介绍课程的说是以两人一组的小组形式进行项目学习以及最后的final project。下课时,一些同学在讨论退掉这门课…
尽管一个人也不认识,我决定还是鼓足勇气找人组队试试看。本来想找个女生,一环顾发现包括我就3个女生。然后,问了坐在我邻座的一个“地中海”的德国男生,人家已经有了队友……“最后再试一次吧”,心里这样鼓励自己。
“Excuse me, sir? ” 我弱弱地用着小学课本的套话…
"Have you formed a team?"
“Not yet! Are you interested in ?”
现在回想,无比感激当时自己的勇气。否则不会从这个项目和这个德国小哥身上学习这么多。
Final Project
中间的小练习项目就略过了,重点写一下Final。尽管助教布置时就不断强调,
“6-week final project, 绝对比你们预想的工作量大得多",
”START ERALY“”START ERALY“”START ERALY“!
像以往一样,自己宣称是战术上的“轻敌”,其实就是对该认真的大事没那么上心 。但每一次这种心态都是会导致最后的失败或者不够满意的结果。
与我相反,Jannick在与我聊天时“A little afraid of the final project”,我们相互打气,”I think we can do it!“ 但他不只是像我口头上打打气自我安慰,将这种压力转化周全的时间计划以及提高对项目难度的预期,以不至于中途被困难吓倒(显然,我的糟糕心态在后面攻关时期就漏了马脚)。首先,拿到任务,另一组两个德国男生就开始投入工作,而Jannick确决定”Shall we schedule some meeting dates so that we will ensure we have enough time for the project in the next few weeks?“ schedule是德国人必备的特点之一,也正是因为详细周密的时间安排,才保证各项的活动会有序进行, 不会因为后面多了其他事情忙了手脚 顾此失彼。于是我们先确定了四周以内10次的见面的时间。 实话说,我一直都是开始的时候对自己的效率过于乐观估计,心里暗想,这么个作业10次肯定绰绰有余了呀…对任何任务的合理客观预估真的是需要合理的心态、经验以及对自己执行力的准确把握。
我总是在开始的时候急躁地想以不现实的速度吃热豆腐。我当时在当周原本计划和营会认识的几个姐妹一起去南德马丁路德的家乡及周边城市进行Reformation主题的旅行,因为这个项目, 我就想放弃这个旅行计划,但Jannick 坚决认为我应该enjoy time here,”you should know which is more important“ ”但我觉得我们的项目更重要啊…“而且由于各自的其他事情,于是我们前两周基本没有开始建模。
前几次meeting还是比较顺利的。在开始整个工作之前,我们又花了不少时间在版本同步上。由于Jannick的Mac性能更好,我们基本上就在他的电脑上建模测试。但为了让这个项目不成为他一个人的项目,他建议用NextCloud来在我们的文件夹同步工作。 这样我们的任何修改更新都是共享的。我们通读理解了整个任务要求,在OmNet++上开始构建整个网络的拓扑结构,这个过程中 Jannick拿铅笔一项项check要求的参数是否实现,以防遗漏要点。每一次开始前,Jannick 会预设今天的任务,结束时,会主动说, "Today I will go back to do...." 通常他会主动承担写一些脚本 Matlab代码的有难度一点的任务, 也从来没有以命令的口气给我分配任务, 除非说”Could you do...but you cannot it is also okay, I don't expect you must do, otherwise we can do it together...或者需要我主动提出来,毕竟我知道多做一些是对我自己有好处,但我却是也没有做太多。另外,Jannick还会写项目的TO-DOlist, 明白当前任务。就这样,我们的进度甚至赶上了当初比我们早开始的那两个德国男生的组。
不合理的结果 无法找到原因
由于模拟需要的时间过长,助教推荐我们用学校机房的跑模型。一开始我们建好模,我们分别用SSH连一台机器运行任务中两个部分uploading和downloading情况的模拟。然而四天过后,收集了3000多个文件的结果,用Matlab用正则表达式的一个函数从sca文件收集数据plot出来后,发现数据并没有预期的变化趋势。实话说,我对数字并不感冒 我当时一心觉得,“能跑出来数据 画出几张像模像样的图就应付着够写报告就行了吧 还这么较真干什么呢 我真心不在乎loss rate怎么就不够高…” (注意 我的做事不认真的心态这个时候就露马脚了 这就是所谓的“重视学业” 自己都为自己惭愧)
在几经排查与尝试无果后,我们决定去找tutors,而几个tutor也都没有找到问题,其中有一个提出可能OmNet++不喜欢GB的单位会有异常, 但我们修改多次依旧是异常的结果。“”而此时只剩一周时间了,而且这中间我还有一场TOEFL考试,其实我内心是已经几近放弃。但Jannik依旧和tutor积极地用邮件沟通, 不断尝试,这听起来很容易,但真的做起来实在是麻烦。修改配置文件参数 、写python脚本把模拟分段在三十几台机器上并行运行减少测试时间,最后收集数据等等。我也找不出来错误,几乎是心灰意冷。
如果不是他的坚持和努力, 也是感谢tutor们耐心负责地帮我们,一个度假回来的博士生助教可能是够资深,一眼就看出了我们的一个参数mss少8MB。
接下来就是写文档了,ddl还剩四天,托福考试还剩两天。Jannick提议用Latex,“What would you suggest? I am only a little bit more like Latex” 好吧,又是这样委婉有礼的提议,叫人怎么拒绝呢。尽管自己对Latex有噩梦般的回忆(今年参加美赛,作为写手,在还学了没一周就盲目自信地用latax,最后编译一直出错,最后排版不堪入目。 没能把小伙伴的成果完美地展现出来 ,至今愧疚)
德国人整个民族都是强迫症。对于文字排版的要求更不是一般高,学生的论文都像出版物一样。这次一同撰写报告的过程也是让我印象深刻。 一开始,我自认为bulletin 的方式罗列要点是比较条理清晰的,但是后来Jannick几乎把我写的地方reedit了一遍。他的效率是极高的,当我考完托福准备开始完成我的Analysis的一章的时候,打开他部分完成的文档时,真心是感觉到眼前一亮,图表 文字 排版,一种细致严谨的气息铺面而来。(可以尽情笑话我没见过世面)
对于我这个误过汽车、火车、国际航班的拖延癌患者,已经很满意可以没有赶着ddl最后一分钟,如此从容地交了报告和Presentation。但有趣的是,对于Jannick 这是他交报告交地最赶的一次。这种感觉确实要比往常的火急火燎的焦急状态好得多。看来我以后真的要朝这个方向努力。 看似是简单的时间观念,但背后包含了很多明确问题、合理分工、面对困难的合理心态及合适的求助方式、任务优先度排序等等方面需要提高。
尽管在德国这半年,不断地被刷新价值观,很多人喜欢找借口,诸如“家庭拖累了事业发展啊”,但确实有人可以做到工作与生活平衡:Jannick昨天还在参加爷爷的生日Party;周末经常回家陪家人;和在一起五年的女朋友的小家也是布置地非常甜蜜。“猪队友影响我发挥啊”,和我这种小白又拖延的队友,有人还可以做到有担当又不凌厉 不独揽荣誉 :其实我感觉他自己完全可以做完整个项目,反倒是和我一起做还要耐心地给我解释,征求我的意见;在和tutor解释和发邮件是总是以“我们“做主语”We have done...we though...“署名也坚持把我的名字放在前面,”Lady First“;尽管那个时候我已经不负责任地在准备自己的托福考试了,他还解释”I should do more, since you have exam, you don't need to feel bad“,同时也给我留出任务的余地可以得到锻炼。
明天是最后的Oral Exam,也就是最后的Presentation 显然提前做好充分准备,可以没有那么焦虑。最后交了报告后Jannick还以委婉的方式提醒我,"I think I would just read the slides tonight and get a whole idea of the course.."
写到这里,有必要解释一下,写这么多Jannick 的优点 并不是对人家有意思,标题可能有点容易让人误会,My fault. 只是觉得这个德国同学身上很多学习到的珍贵的品质,整理记录出来提醒自己也说不定可以于读者有益,了解德国人的严谨与生活态度是如何体现在生活之中的。
当然,看到差距,也不至于沮丧,毕竟他也是有近六年的研究所和公司的工作经验,高中毕业就去电子行业工作了一年,之后本科期间也一直在一个研究所做work student, 现在在世界第三大的叉车公司一边工作一边读书。 实践中总是能成长和积累不少经验。
TAKEAWAY:
对重要的事提高重视,但是同时转化为合理的时间安排 而不是无效焦虑。
与此同时,保证家人与生活优先,适当的休息才能让你事半功倍。
积极动手实践,参与实践