我是暑假前就先進去理工實驗室的碩0生,目前已經進去幾個月了
老闆沒強制規定進實驗室的時間,實驗室風氣也算滿自由的
老闆一開始就安排給我一個碩論題目讓我先做做看
題目有牽扯到其他實驗室在做的領域,我自己覺得有一定難度
因為疫情所以實驗都在家裡做,然後每週跟老闆線上meeting報告進度這樣子
一開始覺得挺難的,題目是大學沒接觸過的領域、還有自己不熟悉的語言,所以算是從零
開始邊做邊學起
但我挺廢的,光是最一開始要處理好硬體設備的系統環境還有很多設定就花了2、3個月才
處理好
雖然辛苦但最後還是成功讓自己的東西能在設備上執行起來
只是執行的結果太慢不符合預期因此被要求要找出方法改善問題,但從這邊開始我就真的
卡住了
從六月開始就生不太出什麼進度能報告給老闆聽了
將近一個月的時間都在找問題原因以及推測可行的解決辦法
meeting的時候我也是帶著不少問題一直跟學長和老闆請教與討論
原因最後找出來了,可是難就難在如何找出解決問題的辦法
這部分是讀研究所與做研究的精隨所在,也是小弟我想跟板上大大們請教的地方!
小弟以前的習慣是不會了就google,找官方文件、找討論區的內文、找Github上面的Code
來參考
通常都能找到一點線索最後拼湊出自己想要的東西
大學幾乎都是有答案的,而研究所則相反,幾乎是要自己生答案出來才會叫作做研究
遇到沒有答案的問題都要自己想辦法去解決,因為這個碩論題目只有一直在做的自己最懂
老闆不一定懂、學長也不一定會
而我也沒付他們薪水所以他們確實沒必要手把手帶著我這個碩0新人做教學
一直找方法嘗試去做然後一直失敗是真的挺挫折的
明明已經找出問題原因了,可是解決問題的方法這個部分我一直都沒有什麼頭緒
一開始meeting時都是跟老闆說:
"找到問題的原因可能是因為XXX導致的,後來我有再找了幾個YYY方法打算去試試看"
但每個方法試了很久最後還是失敗了...
上網也找不到相關討論跟資料文獻能參考...
到後來meeting時都變成我跟老闆說:
"前幾週報告時說的那些YYY方法都試過了,但最後的結果都失敗了,失敗的原因可能跟使
用的套件有關、也有可能跟設備有關...,最後可能得朝著ZZZ方法的方向去試,可是ZZZ
方法過於抽象沒有任何參考所以我覺得很難實現。"
因為我當下真的推測、分析不出還有無其他具體又可行的解決方法,最後講完問題的原因
跟一些我自己不是很確定的推測以後就沒有繼續報告下去了
後來可想而知就是被老闆罵了
老闆告訴我:
"研究不是你這樣子做的,你應該是要先去看自己找的ABCD這幾個方法然後說出你目前覺得
怎麼樣、接著歸納出一些東西,如果有問題的話那未來你要怎麼解決?
你要先有一個 "好像是要這麼做哦?! 0.0" 的階段出來,
接著才是你打算朝什麼方向去解決這樣子。"
以上是老闆希望在meeting上聽到的內容,而不是我帶著一大堆問題去跟他討論...
最後老闆跟我說了:
"我覺得我們再這樣下去真的討論不起來哦,你每次都帶著一堆問題我覺得這樣下去很不
好,感覺你碩論不太適合做這個題目,就我看來你這樣只會上網google找資料改別人的
code這樣很不行,你應該要自己寫一個測試的code然後自己想辦法,你再花個一兩週試試
看,不行的話我再想看看其他規劃吧。"
聽到這句我就知道我完蛋了,最後跑去刻一個測試的對照組來看看能不能下次開會給出一
點進度,只是刻了好幾天還是compile不過有點崩潰...
我的研究能力真的太弱... coding也好爛... 尤其是面對未知的問題真的很容易就變這樣
了
很想趕快改進我這個缺點,真的怕以後找工作也會這樣子
抱歉打了這麼長一篇
主要是想跟大大們請教讀研究所做研究這件事情
你們在遇上一個未知的問題卡住很無解的時候你們都是怎麼處理的呢?
謝謝