PTT評價

Re: 不想唸碩士了,想去刷題

看板Soft_Job標題Re: 不想唸碩士了,想去刷題作者
hidog
(.....)
時間推噓27 推:27 噓:0 →:75

※ 引述《pride829 (竹鼠)》之銘言:
: 大家好
: 小弟目前114碩班,當初考進來時太晚找教授,以至於最後選到了一個我並不喜歡的實驗室
: ,現在感覺到每天都在做著自己並不喜歡的工作,而且將來論文的主題多半也是我沒有興趣
: 的,覺得唸不下去了,想休學去專心刷題。
: 我問過很多朋友,他們說碩士是一個門票,有很多職位沒有學位的話你在第一關就會被刷掉
: 。這點我認同,但我想如果刷題跟比賽的表現夠好,也許可以替代學歷的部分?
: 家裡的經濟狀況還不錯,所以可以讓我花個半年到一年的時間專心刷題。我之前跟朋友花了
: 一兩個月的時間解了差不多100題,我感覺這是一個我喜歡做,有動力的事。我聽說外商都

個人覺得刷題跟工作有個不同的點
工作常遇到的一個問題是"如何維護大型專案"
不同類型的工作,專案規模多少有差
純軟來講,很容易遇到破百個檔案的大型專案
規格說改就改,大部分時候是努力讓一堆髒code拼在一起後還能運作....

專案維護需要考慮的問題也比刷題複雜
刷題只要當下可以accept就好,但專案可能需要活個三五年
當下沒問題,但沒做好維護作業,很容易變成替未來埋地雷
個人覺得刷題很強跟工作很強並沒有直接劃上等號啦...

刷題的同時可以考慮自己在github寫一個東西出來
這東西一樣對你的面試有幫助.


多補充一點,個人刷題medium難度以下很少超過20分鐘,hard通常也能半小時內搞定
跟很久以前的acm相比,個人覺得leetcode比較簡單些,不知道是不是錯覺XD


--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.209.27 (臺灣)
PTT 網址

wulouise05/10 08:48原來一百個檔案是大專案的條件,我維護好多大專案呀..

這東西沒明確定義~ 但我想怎樣的東西算大專案應該不是重點

keyboard5605/10 09:26當然不能劃上等號嘍,就跟名校出來的績效表現不能劃上

keyboard5605/10 09:26等號一樣道理

calqlus05/10 09:30那種出來的一定都是只做演算法的 那些藏扣他們可是連碰

calqlus05/10 09:30都不想碰

calqlus05/10 09:36我只求他們會寫LOG 會寫例外處理 程式穩穩的 就好了

不碰dirty code會造成管理困擾吧? 很少有公司專案完全沒髒code

※ 編輯: hidog (36.227.209.27 臺灣), 05/10/2022 09:49:14

calqlus05/10 09:53舉個最獵奇的例子 MFC

calqlus05/10 09:57突然發現講下去的話會另開戰火還是沉默好了

qwe7030205/10 10:05樓上水很深

hidog05/10 10:10珍惜生命 遠離MFC...

b0w1d05/10 12:36刷題也可以講究擴展性/可維護吧 刷一千題以上的應該都有自

b0w1d05/10 12:36己的模板庫跟原則 在這方面刷題訓練的不會比上研究所少

CoNsTaR05/11 04:47典型的覺得刷題很強的人就是除了刷題什麼都不會,除了效

CoNsTaR05/11 04:47能什麼都不考慮

CoNsTaR05/11 04:47這樣和那些會寫程式 = 駭客,駭客 = 什麼都會破解的人有

CoNsTaR05/11 04:47什麼不一樣

CoNsTaR05/11 04:54人家已經做給你看了他很明顯有能力處理你可能一輩子都負

CoNsTaR05/11 04:54荷不了的高強度任務,你到底哪來的自信你做什麼都會比人

CoNsTaR05/11 04:54家強,人家除了解題什麼都不會?

hidog05/11 07:31內文寫的是並沒有直接畫上等號,樓上是閱讀障礙嗎

CoNsTaR05/11 16:00你講的東西我很好奇有哪個一般碼農會不知道?

CoNsTaR05/11 16:00刷題很強的人也是一般碼農啊,只是刷題強而已

請問原po是學生還是工程師? 我回應對象是一個學生,還沒有工作經驗,還在做人生選擇 如果你狀況外可以閉嘴感謝配合.

※ 編輯: hidog (36.227.209.118 臺灣), 05/11/2022 16:10:35

CoNsTaR05/11 16:09不只是一般碼農,是已經證明了自己某部分能力的一般碼農

CoNsTaR05/11 16:10你這樣講不就是像去跟得文學獎的作家說「中文文學很強和

CoNsTaR05/11 16:10有能力用中文做日常溝通並沒有直接畫上等號,口語中文學

CoNsTaR05/11 16:10起來並不簡單,建議除了文學創作以外平常也要多練習中文

CoNsTaR05/11 16:10發音」一樣嗎

CoNsTaR05/11 16:10喔不要閱讀障礙,我說的是沒有直接畫上等號

hidog05/11 16:12看不懂你在講啥 我放棄XD

CoNsTaR05/11 16:19現在和是學生或是上班族有關係了

CoNsTaR05/11 16:19那我換句話講,為什麼你會覺得有能力刷題的學生會沒能力

CoNsTaR05/11 16:19學其他學生都會的東西(我知道原原 Po 在問休學的事情)

CoNsTaR05/11 16:19我只是不能理解為什麼有那麼多人對刷題的人有偏見

CoNsTaR05/11 16:22好像如果會刷題,就自動代表其他能力值都是 0 一樣...

人生是很多技能組合在一起的 刷題只是其中一個技能而已. 工作來講,我認為維護大型專案的能力比刷題能力重要 而維護大型專案會比較接近念碩士,花長時間去完成一個大型task(論文) 原po想靠刷題求職,我會覺得可以多考慮在github上面寫一個自己的專案 因為刷題只是一個面向而已,工作來講還有很多能力需要培養. 但我也不知道為什麼CoNsTaR自動解讀為我對刷題有偏見 我可沒叫原po不刷題阿 XD

sazabijiang05/11 16:28有能力刷題的學生,兩年碩士畢業很難嗎

※ 編輯: hidog (36.227.209.27 臺灣), 05/11/2022 16:59:19 ※ 編輯: hidog (36.227.209.27 臺灣), 05/11/2022 16:59:55

calqlus05/11 17:04與其說沒能力應付大型專案 不如說他們怕碰瓷吧

calqlus05/11 17:08畢竟這種整合工作 大多業界是認定高中學歷就會做的

calqlus05/11 17:09比起立扣神 oop神更難得可貴 可惜被這鬼島給貶為廉價了

calqlus05/11 17:14所以目前生存的大型專案只要能正常執行就該偷笑了

calqlus05/11 17:16Boss也不可能會願意花錢重構 so 能推就推

calqlus05/11 17:20反正入了這種不知道經過幾手的專案坑 不如多刷題修身養

calqlus05/11 17:20性比較實在~

sazabijiang05/11 17:26維護別人寫的code,比自己寫code解決問題難多了

CoNsTaR05/11 19:13以我的經驗,那些滿口專案維護的人反而常常因為沒有能力

CoNsTaR05/11 19:13把商業邏輯理解簡化成對應的算法,所以喜歡疊床架屋(他

CoNsTaR05/11 19:13們認為是在簡化問題/一步一步解決問題),但問題的複雜

CoNsTaR05/11 19:13度不但沒有簡化,反而 90% 以上的 code 都是在創造新名

CoNsTaR05/11 19:13詞推遲處理核心問題

CoNsTaR05/11 19:13我是真的不相信一個很會"專案維護"的人會有能力去維護一

CoNsTaR05/11 19:13個自己連核心算法都不懂的專案

CoNsTaR05/11 19:13我也不相信一個對專案核心算法瞭如指掌的人會沒有能力維

CoNsTaR05/11 19:13護它啦

hidog05/11 19:18我是不懂你幹嘛一直離題啦....

hidog05/11 19:20維護大專案的第一個必須能力是釐清問題,對吧 :)

CoNsTaR05/11 19:21另一點是,我也不認為寫論文和專案管理有任何關連,你做

CoNsTaR05/11 19:21其中任何一件都不會增加你對另一件的經驗/能力

CoNsTaR05/11 19:21而且專案管理這種能力不像刷題/系統設計一樣容易被量化

CoNsTaR05/11 19:22成分數,大部分人也都是進入職場後才開始學的,甚至初入

CoNsTaR05/11 19:22職場根本也用不到

hidog05/11 19:24你真的知道自己在說什麼嗎XD

hidog05/11 19:24理工論文不需要完成一個小型專案?還是你根本沒念碩士?

CoNsTaR05/11 19:35我不知道原原 Po 念的是什麼系所,也不會假設他的論文會

CoNsTaR05/11 19:35需要完成一個程式相關的專案

CoNsTaR05/11 19:35就算需要,也和你原文說的"如何維護大型專案"一點關係都

CoNsTaR05/11 19:35沒有

CoNsTaR05/11 19:35我也不懂為什麼你要一直滑坡

CoNsTaR05/11 19:42我會覺得你對刷題有偏見是因為看了某些推文和你回應該推

CoNsTaR05/11 19:42文的態度,再加上你說的"刷題只要當下可以 accepted 就好

CoNsTaR05/11 19:42"

CoNsTaR05/11 19:42如果你沒有那樣想,那是我誤會你了

hidog05/11 19:44刷題可以在accept後繼續追求最佳的效能跟記憶體使用阿

hidog05/11 19:45但刷題的重點在accept,跟維護大專案的方向不同

hidog05/11 19:45我不知道你到底腦補了什麼,純粹覺得只點刷題技能風險很高

hidog05/11 19:47維護大專案跟刷題考量點差很多,我就不懂你在吵什麼

CoNsTaR05/11 20:02刷題的重點是思考的過程,解釋選擇某個做法背後的原因,

CoNsTaR05/11 20:03和能讓人別人理解你想法的溝通能力

CoNsTaR05/11 20:03很多題目也會根據場合不同選擇不同的實作(例如 context

CoNsTaR05/11 20:03 是讀寫資料庫而不是一般的讀寫記憶體 etc...),並不是

CoNsTaR05/11 20:03單純的追求 big oh 而已

CoNsTaR05/11 20:04完全只刷題風險很高這點我同意你說的

hidog05/11 20:04呃刷題需要解釋思考方向嗎?首先要找到一起刷題的人吧

hidog05/11 20:05我畢業前有在學校資工系比賽得名,對照現在來講就是有刷題

hidog05/11 20:05能力

hidog05/11 20:05但我維護大專案的經驗跟刷題沒啥關連....

hidog05/11 20:06刷題通常是從零開始寫一個不大的程式,維護專案則需要看懂

hidog05/11 20:06別人的程式,還要避免踩地雷,兩個方向不太一樣

hidog05/11 20:07前面也講了,沒說不能刷題,但應該多點其他技能

CoNsTaR05/11 20:19面試的時候需要啊,你不需要榨乾程式所有效能,但一定要

CoNsTaR05/11 20:19讓面試官和你 in sync,然後腦中清楚知道所有 edge cases

CoNsTaR05/11 20:19,implications 和 alternatives,一邊做一邊交代你目前

CoNsTaR05/11 20:19在做什麼,目的是什麼

CoNsTaR05/11 20:19這可能是打比賽和求職的不同吧

scott000205/11 22:49老實說 我覺得刷題然後進入好公司比較有幫助 舞台決定

scott000205/11 22:49上下限

scott000205/11 22:54當然只針對找第一份工作的學生而言啦

onthesea05/12 22:22念碩士不一定就會維護大型專案 若因為想得到維護大型

onthesea05/12 22:23專案的經驗選了一個和自己興趣不合的實驗室熬畢業

onthesea05/12 22:23兩年痛苦搞不好還畢不了業 一樣時間拿去刷題+參與github

onthesea05/12 22:23還過得比較開心加上對找工作和實際工作有幫助

onthesea05/12 22:24台灣學制教授就是神 你得罪他或不對盤就是畢不了業

onthesea05/12 22:25一樣精力github上面有名專案到處都是 大不了找下一個

Morris102805/20 08:48刷題只是敲門磚,跟工作能力不一定相關