看板 Soft_Job 關於我們 聯絡資訊
※ 引述《pride829 (竹鼠)》之銘言: : 大家好 : 小弟目前114碩班,當初考進來時太晚找教授,以至於最後選到了一個我並不喜歡的實驗室 : ,現在感覺到每天都在做著自己並不喜歡的工作,而且將來論文的主題多半也是我沒有興趣 : 的,覺得唸不下去了,想休學去專心刷題。 : 我問過很多朋友,他們說碩士是一個門票,有很多職位沒有學位的話你在第一關就會被刷掉 : 。這點我認同,但我想如果刷題跟比賽的表現夠好,也許可以替代學歷的部分? : 家裡的經濟狀況還不錯,所以可以讓我花個半年到一年的時間專心刷題。我之前跟朋友花了 : 一兩個月的時間解了差不多100題,我感覺這是一個我喜歡做,有動力的事。我聽說外商都 個人覺得刷題跟工作有個不同的點 工作常遇到的一個問題是"如何維護大型專案" 不同類型的工作,專案規模多少有差 純軟來講,很容易遇到破百個檔案的大型專案 規格說改就改,大部分時候是努力讓一堆髒code拼在一起後還能運作.... 專案維護需要考慮的問題也比刷題複雜 刷題只要當下可以accept就好,但專案可能需要活個三五年 當下沒問題,但沒做好維護作業,很容易變成替未來埋地雷 個人覺得刷題很強跟工作很強並沒有直接劃上等號啦... 刷題的同時可以考慮自己在github寫一個東西出來 這東西一樣對你的面試有幫助. 多補充一點,個人刷題medium難度以下很少超過20分鐘,hard通常也能半小時內搞定 跟很久以前的acm相比,個人覺得leetcode比較簡單些,不知道是不是錯覺XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.209.27 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1652141636.A.362.html
wulouise: 原來一百個檔案是大專案的條件,我維護好多大專案呀.. 05/10 08:48
這東西沒明確定義~ 但我想怎樣的東西算大專案應該不是重點
keyboard56: 當然不能劃上等號嘍,就跟名校出來的績效表現不能劃上 05/10 09:26
keyboard56: 等號一樣道理 05/10 09:26
calqlus: 那種出來的一定都是只做演算法的 那些藏扣他們可是連碰 05/10 09:30
calqlus: 都不想碰 05/10 09:30
calqlus: 我只求他們會寫LOG 會寫例外處理 程式穩穩的 就好了 05/10 09:36
不碰dirty code會造成管理困擾吧? 很少有公司專案完全沒髒code ※ 編輯: hidog (36.227.209.27 臺灣), 05/10/2022 09:49:14
calqlus: 舉個最獵奇的例子 MFC 05/10 09:53
calqlus: 突然發現講下去的話會另開戰火還是沉默好了 05/10 09:57
qwe70302: 樓上水很深 05/10 10:05
hidog: 珍惜生命 遠離MFC... 05/10 10:10
b0w1d: 刷題也可以講究擴展性/可維護吧 刷一千題以上的應該都有自 05/10 12:36
b0w1d: 己的模板庫跟原則 在這方面刷題訓練的不會比上研究所少 05/10 12:36
CoNsTaR: 典型的覺得刷題很強的人就是除了刷題什麼都不會,除了效 05/11 04:47
CoNsTaR: 能什麼都不考慮 05/11 04:47
CoNsTaR: 這樣和那些會寫程式 = 駭客,駭客 = 什麼都會破解的人有 05/11 04:47
CoNsTaR: 什麼不一樣 05/11 04:47
CoNsTaR: 人家已經做給你看了他很明顯有能力處理你可能一輩子都負 05/11 04:54
CoNsTaR: 荷不了的高強度任務,你到底哪來的自信你做什麼都會比人 05/11 04:54
CoNsTaR: 家強,人家除了解題什麼都不會? 05/11 04:54
hidog: 內文寫的是並沒有直接畫上等號,樓上是閱讀障礙嗎 05/11 07:31
CoNsTaR: 你講的東西我很好奇有哪個一般碼農會不知道? 05/11 16:00
CoNsTaR: 刷題很強的人也是一般碼農啊,只是刷題強而已 05/11 16:00
請問原po是學生還是工程師? 我回應對象是一個學生,還沒有工作經驗,還在做人生選擇 如果你狀況外可以閉嘴感謝配合. ※ 編輯: hidog (36.227.209.118 臺灣), 05/11/2022 16:10:35
CoNsTaR: 不只是一般碼農,是已經證明了自己某部分能力的一般碼農 05/11 16:09
CoNsTaR: 你這樣講不就是像去跟得文學獎的作家說「中文文學很強和 05/11 16:10
CoNsTaR: 有能力用中文做日常溝通並沒有直接畫上等號,口語中文學 05/11 16:10
CoNsTaR: 起來並不簡單,建議除了文學創作以外平常也要多練習中文 05/11 16:10
CoNsTaR: 發音」一樣嗎 05/11 16:10
CoNsTaR: 喔不要閱讀障礙,我說的是沒有直接畫上等號 05/11 16:10
hidog: 看不懂你在講啥 我放棄XD 05/11 16:12
CoNsTaR: 現在和是學生或是上班族有關係了 05/11 16:19
CoNsTaR: 那我換句話講,為什麼你會覺得有能力刷題的學生會沒能力 05/11 16:19
CoNsTaR: 學其他學生都會的東西(我知道原原 Po 在問休學的事情) 05/11 16:19
CoNsTaR: 我只是不能理解為什麼有那麼多人對刷題的人有偏見 05/11 16:19
CoNsTaR: 好像如果會刷題,就自動代表其他能力值都是 0 一樣... 05/11 16:22
人生是很多技能組合在一起的 刷題只是其中一個技能而已. 工作來講,我認為維護大型專案的能力比刷題能力重要 而維護大型專案會比較接近念碩士,花長時間去完成一個大型task(論文) 原po想靠刷題求職,我會覺得可以多考慮在github上面寫一個自己的專案 因為刷題只是一個面向而已,工作來講還有很多能力需要培養. 但我也不知道為什麼CoNsTaR自動解讀為我對刷題有偏見 我可沒叫原po不刷題阿 XD
sazabijiang: 有能力刷題的學生,兩年碩士畢業很難嗎 05/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
calqlus: 與其說沒能力應付大型專案 不如說他們怕碰瓷吧 05/11 17:04
calqlus: 畢竟這種整合工作 大多業界是認定高中學歷就會做的 05/11 17:08
calqlus: 比起立扣神 oop神更難得可貴 可惜被這鬼島給貶為廉價了 05/11 17:09
calqlus: 所以目前生存的大型專案只要能正常執行就該偷笑了 05/11 17:14
calqlus: Boss也不可能會願意花錢重構 so 能推就推 05/11 17:16
calqlus: 反正入了這種不知道經過幾手的專案坑 不如多刷題修身養 05/11 17:20
calqlus: 性比較實在~ 05/11 17:20
sazabijiang: 維護別人寫的code,比自己寫code解決問題難多了 05/11 17:26
CoNsTaR: 以我的經驗,那些滿口專案維護的人反而常常因為沒有能力 05/11 19:13
CoNsTaR: 把商業邏輯理解簡化成對應的算法,所以喜歡疊床架屋(他 05/11 19:13
CoNsTaR: 們認為是在簡化問題/一步一步解決問題),但問題的複雜 05/11 19:13
CoNsTaR: 度不但沒有簡化,反而 90% 以上的 code 都是在創造新名 05/11 19:13
CoNsTaR: 詞推遲處理核心問題 05/11 19:13
CoNsTaR: 我是真的不相信一個很會"專案維護"的人會有能力去維護一 05/11 19:13
CoNsTaR: 個自己連核心算法都不懂的專案 05/11 19:13
CoNsTaR: 我也不相信一個對專案核心算法瞭如指掌的人會沒有能力維 05/11 19:13
CoNsTaR: 護它啦 05/11 19:13
hidog: 我是不懂你幹嘛一直離題啦.... 05/11 19:18
hidog: 維護大專案的第一個必須能力是釐清問題,對吧 :) 05/11 19:20
CoNsTaR: 另一點是,我也不認為寫論文和專案管理有任何關連,你做 05/11 19:21
CoNsTaR: 其中任何一件都不會增加你對另一件的經驗/能力 05/11 19:21
CoNsTaR: 而且專案管理這種能力不像刷題/系統設計一樣容易被量化 05/11 19:21
CoNsTaR: 成分數,大部分人也都是進入職場後才開始學的,甚至初入 05/11 19:22
CoNsTaR: 職場根本也用不到 05/11 19:22
hidog: 你真的知道自己在說什麼嗎XD 05/11 19:24
hidog: 理工論文不需要完成一個小型專案?還是你根本沒念碩士? 05/11 19:24
CoNsTaR: 我不知道原原 Po 念的是什麼系所,也不會假設他的論文會 05/11 19:35
CoNsTaR: 需要完成一個程式相關的專案 05/11 19:35
CoNsTaR: 就算需要,也和你原文說的"如何維護大型專案"一點關係都 05/11 19:35
CoNsTaR: 沒有 05/11 19:35
CoNsTaR: 我也不懂為什麼你要一直滑坡 05/11 19:35
CoNsTaR: 我會覺得你對刷題有偏見是因為看了某些推文和你回應該推 05/11 19:42
CoNsTaR: 文的態度,再加上你說的"刷題只要當下可以 accepted 就好 05/11 19:42
CoNsTaR: " 05/11 19:42
CoNsTaR: 如果你沒有那樣想,那是我誤會你了 05/11 19:42
hidog: 刷題可以在accept後繼續追求最佳的效能跟記憶體使用阿 05/11 19:44
hidog: 但刷題的重點在accept,跟維護大專案的方向不同 05/11 19:45
hidog: 我不知道你到底腦補了什麼,純粹覺得只點刷題技能風險很高 05/11 19:45
hidog: 維護大專案跟刷題考量點差很多,我就不懂你在吵什麼 05/11 19:47
CoNsTaR: 刷題的重點是思考的過程,解釋選擇某個做法背後的原因, 05/11 20:02
CoNsTaR: 和能讓人別人理解你想法的溝通能力 05/11 20:03
CoNsTaR: 很多題目也會根據場合不同選擇不同的實作(例如 context 05/11 20:03
CoNsTaR: 是讀寫資料庫而不是一般的讀寫記憶體 etc...),並不是 05/11 20:03
CoNsTaR: 單純的追求 big oh 而已 05/11 20:03
CoNsTaR: 完全只刷題風險很高這點我同意你說的 05/11 20:04
hidog: 呃刷題需要解釋思考方向嗎?首先要找到一起刷題的人吧 05/11 20:04
hidog: 我畢業前有在學校資工系比賽得名,對照現在來講就是有刷題 05/11 20:05
hidog: 能力 05/11 20:05
hidog: 但我維護大專案的經驗跟刷題沒啥關連.... 05/11 20:05
hidog: 刷題通常是從零開始寫一個不大的程式,維護專案則需要看懂 05/11 20:06
hidog: 別人的程式,還要避免踩地雷,兩個方向不太一樣 05/11 20:06
hidog: 前面也講了,沒說不能刷題,但應該多點其他技能 05/11 20:07
CoNsTaR: 面試的時候需要啊,你不需要榨乾程式所有效能,但一定要 05/11 20:19
CoNsTaR: 讓面試官和你 in sync,然後腦中清楚知道所有 edge cases 05/11 20:19
CoNsTaR: ,implications 和 alternatives,一邊做一邊交代你目前 05/11 20:19
CoNsTaR: 在做什麼,目的是什麼 05/11 20:19
CoNsTaR: 這可能是打比賽和求職的不同吧 05/11 20:19
scott0002: 老實說 我覺得刷題然後進入好公司比較有幫助 舞台決定 05/11 22:49
scott0002: 上下限 05/11 22:49
scott0002: 當然只針對找第一份工作的學生而言啦 05/11 22:54
onthesea: 念碩士不一定就會維護大型專案 若因為想得到維護大型 05/12 22:22
onthesea: 專案的經驗選了一個和自己興趣不合的實驗室熬畢業 05/12 22:23
onthesea: 兩年痛苦搞不好還畢不了業 一樣時間拿去刷題+參與github 05/12 22:23
onthesea: 還過得比較開心加上對找工作和實際工作有幫助 05/12 22:23
onthesea: 台灣學制教授就是神 你得罪他或不對盤就是畢不了業 05/12 22:24
onthesea: 一樣精力github上面有名專案到處都是 大不了找下一個 05/12 22:25
Morris1028: 刷題只是敲門磚,跟工作能力不一定相關 05/20 08:48