_______________以下代po,以第一人称叙述_________________
文非常、非常长,慎入!
各位好,本鲁是某国立电资类硕二生(不想太明显请见谅)。
在我还是硕一时来了一位已录取本校的准研究生,因为他家似乎有急事发生,因此在他硕一一开学时就已休学,而现在他事情处理完准备复学,
但因他非本科(文组)出身,因此他先跟教授谈好这学期先不复学,只是仍会来实验室接受基础训练打好基础,等到下学期再复学。
训练的工作就交给我们硕二生,其实也不是多艰涩的东西,只是上一些理论再用matlab跑一遍模拟,
概略的让他了解这些技术,更细节的东西,等之后正式成为研究生后再来理解(这些课程都是在我入学后两个月内已经上完的,理应不会太困难)
准备教材方面我自认算用心,也编得很完善,在上课过程中也是按部就班、钜细靡遗的讲解,期间也是随时询问是否了解、有问题立刻提出,
而这位学弟虽然点着头但面容困惑,由于我也是受学长姊很多帮助,因此也期许自己能师法学长姐,能帮多少都帮,但他似乎很想知道我耐心的底线...
举例来说:我给了他一张整个系统的方块图,要用matlab跑模拟,他来问我一些细节无可厚非,所以我也是解释得清清楚楚,即使内容有六成是我上课讲过的。
我那时觉得提出问题给我回应也是好事,最可怕的是有问题却不知道怎么问,而在我解释后他带着一脸理解的表情回去,没想到跑出来的结果还是有错,
帮他debug时发现他没有照我的意思做,比如说可以减少复杂度的机制,跟他千叮万嘱一定要加,他就是不加,硬是用暴力法去跑,
不然就是整个理解错误我讲的东西,难道真的是我教得太烂吗...?
平心而论我对程式码有一定洁癖,最基本的对齐总该做好,还有就是变量宣告要一目了然在做什么,
假设有个变量aa、bb,应该没有人能一眼看出这是干嘛用的吧?相信有在写程式的人都会觉得这是基本中的基本,偏偏他的程式码就是这么脏,只有他看得懂。
但偏偏帮他debug的人是我啊!我看不懂是要从何debug?有提醒过他程式要对齐,但常常只是虚应故事,搞得我每次都要自己对齐一次,
至于变量宣告我已经放弃了,太多不知所云的变量...
还有程式的算法,每个人的逻辑思维不尽相同,我不要求他一定要照我的算法走,但我真的看得一头雾水,完全不懂为什么要把整个流程复杂化。
有时常常问一些刚讲完、讨论完的问题,比如说;前五分钟我很仔细地解释A程式在做什么,他说懂了,过了五分钟在讲B程式的时候他又回头问A程式在做什么?
难道我刚刚这么努力解释,而你说懂了是我在作梦吗?而且这也不是一次两次的事情,最近来有变本加厉的感觉...
因为本实验室也有要求C的撰写能力,所以也有指派一些简单的function,要他用C完成,但他对于这一块很像是完全没概念阿...
(再一次强调他非本科,但有修过相关课程)
好几次他拍一张编译错误的讯息,跟我说不知道错在哪,看完我真的楞了三秒不知道怎么回,比方说双层循环好了,人家规定的架构是:
for(...){
for(...){
...
}
}
但是他却这样打
for(...){
for(...){
...
我看了真的是愣了三秒不唬,但我还是跟他讲哪里错了,虽然我觉得这种问题,根本不需要出动学长,
这真的只要google或是拿本乐在C语言就能解决的问题,规定的架构到底是在改什么啦!
又有一次也是拍编译后Error,给我说找不到错误,我大概看了一下是宣告变量后多了一个逗号(int, a)
我能理解这是手误造成,但这个错误会看不出来我真的是傻眼到不行,何况Error也会给你第几行错误的提示,
就算看不懂Error在写什么,往那行的前后几行检查一下也找得到吧?
也不是没教过他debug的技巧,但他还是学不会...
虽然他是真的很努力在做作业我认同,但努力也要往对的方向,不然最终结果不但错误也是浪费彼此的时间,
我的background已经很差了,时常还债还到想休学算了,但他这样何止是background的问题,这连基本的sense都没有啊!
请问遇到这样的学弟我该继续帮下去吗?他给我的感觉是虽然很努力,但常常没把话听完听懂,就一个人埋头苦干,总觉得我常常在重复教同一个观念的事情,
搞得我时常在思考是我教得太烂,还是他根本没听进去这件事。
我真的觉得我对他已经仁至义尽了,就像今天我花了三个小时帮他debug...我也不是没事做啊!
一个带人带得很累的学长笔
_________________________________________________________________________
这我同学是真的蛮崩溃的,有时候听他说学弟做的很多不可思议的事情,我们听当茶余饭后消遣,
但看他快崩溃,赶快来帮他代发一篇纾压一下。