Re: 演算法作業一成績
同學:
我想,如何驗證自己程式的正確性,是資工系一個很重要的訓練。
你將來很有可能寫到完全沒有人寫過的程式﹝不然你怎麼做研究或
研發?﹞甚至,你會有機會寫到一個確實要上線而且很重要的系統
。你並沒有成本等它出錯以後再來做修改。
而且你認為設計測資真的不重要嗎?如果你沒有對整個概念有相當
程度的了解,你如何能夠設計出16萬筆的測資,而且保證他是對的
,我在設計這個測資時,並沒有一堆人寫同樣的程式,然後和我的
程式來做結果的比較。而且又要設計出足夠複雜而不容易被猜到的
測試資料﹝如果只是做一堆的圈圈,那個就很容易讓人有投機的機
會﹞因此,我認為設計測資並不是你所謂無關緊要的問題。
口試如果剛好人家問到你不會的題目,那只能說你運氣不好。如果
你以後有機會參加推甄或是公司的面試,我想你會有更深的體悟,
而且,你在口試時被刷掉,你覺得面試委員有必要聽你申訴或是辯
復嗎?還是你要在面試會場和口試委員說:不好意思喔,我回去看
一下書,明天再來回答你這個問題。
PS:附帶提一下,我問你的題目,是顏老親自指定要問這一題的。
他覺得,你自己驗證自己的程式、你去找高手要測資、或是你
們是一群人一起驗證,不應該給相同的分數。
※ 引述《sunkeen (自閉星雨期待有你)》之銘言:
: 說一下為什麼我不滿於這次作業的成績好了。
: 記得這次作業的目的,明白地寫在網頁上:
: "The objective of this homework is to learn to implement DFS,
: so do it yourself while not using library as its core."
: 我不確定我是不是漏掉了什麼重要的訊息,但是我沒有抄襲,
: 也自認確實做到了上面說的。
: 在口試的時候,我的程式順利地跑出了答案。助教問了我
: ”怎麼測試大測資”,我則承認我之前並沒有想到那個問題,助教
: 也跟我說這樣可能會有”Stack Overflow”,不過並沒有給我思考解決
: 的時間。
: 助教很認真沒錯,但是我寫程式的功夫沒有助教紮實,考慮的面向
: 也沒有助教多,卻沒有任何學習、改錯的機會,公平嗎?
: Demo的時間很短,只有這個問題而已。我不知道其他同學被問了
: 什麼問題,或是助教有沒有一個一個看code,但是我單純地無法接受
: 我認真地寫Code後,竟然因為之前沒有想到這個問題,必須被打一個
: 及格邊緣的分數。我不是無法解決這個問題,但是助教在網頁上並
: 沒有強調”大測資”的重要性;也許有人會說這本來就很重要,
: 但是在沒有特別強調下,作業的目標又只是學會寫DFS,我完全無法
: 認同我只能拿一半多一點點的分數而已。
: 因此,我反對助教在只問一個跟作業目標關係不大的問題,又沒有
: 給我申辯和思考的機會之下,對分數有那麼大的裁量權。不是無法接受
: 低成績,而是無法接受如此草率地對待我的分數。
: 況且,助教的回應中說,只要能跑到和助教差不多速度的話,
: 就會有七十分的基本分。我不知道是不是跑到了那個速度,但是
: 我敢說的是,我當場看到有同學速度比我慢,分數卻比我高超過20分,
: 試問誰能對之服氣?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.217.128
※ 編輯: modulate 來自: 140.112.217.128 (05/11 11:54)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 13 之 13 篇):