2022年10月29日 星期六

框架

上algo的課,本因是有趣的課,卻越上越沒力。

原因我覺得是出在課程評量學生的方式。課程的主要評量是三次大者,期中/末考,大約占總成績的75% ,作業和每週的小考全部才是剩下的25%。然而,大考要在二小時左右評量學生,約二大algo設計題+10個選擇題,考題又不能太簡單,最後的方式就是學生必要去背下一堆現有的algo題型,好在短短的二小時內完成algo 設計題。設計題這種東西,事先沒看過,要在2小時內想出來難度很高,想出部分也許可以,完整的解在二小時內做二題,除了事先看過,把解題的大框架背記起來之外,似乎很難拿高分。最後,整個學期不是理解algo,而是背每一種algo的解題框架。

這也讓我聯想到在軟體領域找工作的情況,現在非常流行面試直接做考題,特別是一些大公司,就看面試者現場code解題。最後,找工作這件事,就變成了認真刷題leetcode。這實在令人難以接受,軟體的工作我一直覺得是比硬體工作更要求創意與創新,結果大家瘋狂背題目,而不太在意面試的創意或創新。這讓我覺得在軟體相關的工作中,成為一個sw工程師,或許還不如做一個pm有意思。


沒有留言:

張貼留言