看板 Soft_Job
作者 amamoimi (佛仔)
標題 [請益] 初學者刷題的必要性?
時間 Sat Dec  2 11:44:10 2023


各位好
敝校大一在教c++
因為還沒教資結跟演算法
感覺去leetcode有點太快了
所以平常沒事會上zerojudge刷題保持手感
基本上用迴圈 函數 陣列就能解決

有時候有些題目會想很久,尤其是那種不知道從哪裡下手,比如螺旋矩陣之類的

就會有種寫這類問題幫助大嗎嗎...的感覺

因為本身其實基礎底子並不是很好(比如記憶體的概念,但大部分題目都不太需要)

覺得比起花時間刷題是不是應該多看點書(?

希望前輩們能給點方向...譬如哪些題目可以跳過 之類的
謝謝各位

----
Sent from BePTT on my OPPO CPH1943

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.25.30 (臺灣)
※ 作者: amamoimi 2023-12-02 11:44:10
※ 文章代碼(AID): #1bQgWCVw (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1701488652.A.7FA.html
※ 同主題文章:
[請益] 初學者刷題的必要性?
12-02 11:44 amamoimi.
※ 編輯: amamoimi (1.200.25.30 臺灣), 12/02/2023 11:52:17
abccbaandy: 學生才真的該刷吧...比起排啥聖誕樹leetcode題目實際1F 12/02 11:54
也不是都是聖誕樹那種基本題啦
watashino: 如果連不用資節不用演算法的純實作都做不出來 那是要多刷沒有錯2F 12/02 11:54
我覺得很多題目都蠻難的誒...比如名題精選百集裡的
dannyko: 還沒教資料結構 你連2sum 都過不了吧
刷題是要幹嘛?找工作?4F 12/02 11:55
就是 練手感,覺得題目寫多思考會比較快
abccbaandy: 多了6F 12/02 11:56
MonkeyCL: 目標先拿到低薪工作的話可以不用刷7F 12/02 11:57
watashino:  年代有點久遠 但zero judge 上應該還是都偏簡單 多練
	
12/02 12:15
watashino: 習肯定沒問題9F 12/02 12:15
謝謝w大
watashino: 板上很多人連刷題怎麼刷可能都不太懂 可以不用參考10F 12/02 12:15
alihue: 學生就是要刷起來放,你要的知識之後課程都會教,記得認真學好就好,不用現在急著補,兩者並行也不衝突。現在找工作面試來個 leetcode easy-medium 算常見了。刷題完太無聊可以去實作一些實際上用得到的程式玩玩,不過不要太早決定深入的主題。11F 12/02 12:17
謝謝a大,那個已經超脫我了解的範圍了xd
wulouise: 老師教就會懂嗎?自己先去看然後刷LC練習
大學我上課都只能自己看,教得好的老師很少16F 12/02 12:17
的確...個人覺得學校教的不是很紮實,所以只能自己看書補充底層知識
vi000246: 刷題是興趣 不是必要 有喜歡再刷就好18F 12/02 12:37
謝謝m大
yamagishi: 所以自己先去學資節跟演算法啊19F 12/02 12:39
我想說...之後學校會教,現在只是我自己課餘時間想加強一下本科
brucetu: 太早刷 先進四大碩或美國碩再說20F 12/02 12:46
※ 編輯: amamoimi (1.200.25.30 臺灣), 12/02/2023 12:48:34
answermangtr: 刷起來 在台灣不要做web仔 很慘的21F 12/02 13:00
royyy: 以學習的角度,刷easy可以訓練程式思維,也可以為了未來做準備,但不要投入太多時間,學生時期還有其他基礎需要學22F 12/02 13:02
abc0922001: 練習思考,以後看 AI 給的 Code 比較快
AI 給的 CODE 還是需要修改的,自己想過要改比較快24F 12/02 13:03
peter98: 想領高薪就刷 不然你無法從爛大街的py lib安裝技術人員中脫穎而出26F 12/02 13:08
SkankHunt42: peter98還在記恨py lib的梗喔XD 我都忘記是哪篇了28F 12/02 13:14
soccer103: 比起花時間刷題是不是應該多看點書?
對.多看書29F 12/02 13:15
skizard: 大一的話英文先練好搞不好比較重要31F 12/02 13:21
soccer103: 大一有刷題認知「提早準備」認真心態
不會想只讀完四年大學就直接進台灣軟體就業市場吧
學生時代還有很多可以準備的
刷題可以但優先度不應該那麼高32F 12/02 13:21
hobnob: 這個版很多面試被電又不好好練習,來這裡噴刷題文化的人,你看看就好。上面說補英文+學歷比較重要,你現階段寫leetcode是其次36F 12/02 13:27
kerycheng: 可以啊,可以偶爾做一下題目練一下解題技巧
反正畢業門檻應該也會要你們去考CPE,就當作提前練習到時候考試也比較能得心應手39F 12/02 13:30
imveryscared: 太早,等有面試需求再說42F 12/02 13:52
jobintan: 還是先學DSA唄,不然網上的Leetcode解題法肯定有看沒有懂,那些terminology沒學過沒聽說過,看得懂才有鬼,學校還沒教,可以考慮設法自學先,等要教的時候,你說不定已經會了,基本上就等於騙學分。43F 12/02 14:26
hihisusu: 可以去udemy之類的線上平台先學相關知識,一堂課幾百塊而已47F 12/02 15:23
GoalBased: 先練你的c++或者預習下學習的課,很多技巧都還不會,刷沒啥意思49F 12/02 16:25
kevinyin999: 刷zerojudge是正確的方向 對於沒想法的題目直接看答51F 12/02 16:25
GoalBased: 資結演算法先學再刷52F 12/02 16:25
kevinyin999: 案就對了 跟高中做數學題一樣 想不到就是看答案 然後記起來 過幾天再做一次這題
然後建議刷題要按主題來刷 不要一題做字串 一題做樹把陣列做熟 再練字串 再練樹 以此類推
我大學有點後悔沒有認真刷題 但我也沒浪費時間 我都在做自己的side project 建議你除了刷題也可以去學其他語言 找一些project來做 像是寫網站 爬蟲 或做一些自動化小工具
找到自己最喜歡的領域很重要 想多聊聊可以站內信我53F 12/02 16:25
明白,有需要的話再找k大,感謝
a740125: 有空閒的話資料結構演算法可以直接自己讀了62F 12/02 17:15
謝謝各位的建議!覺得比較有方向了
s25g5d4: leetcode 跟 UVa/ICPC 那類題庫差最多在 input/output 處63F 12/02 17:30
※ 編輯: amamoimi (1.200.25.30 臺灣), 12/02/2023 17:30:53
s25g5d4: 理,有些 UVa 題目對輸入輸出格式要求真的很機掰
剩下的就多練多看其實差不多64F 12/02 17:30
longlyeagle: 私心推 codingame.com66F 12/02 18:36
holebro: 當然是學生更要刷 維持好習慣刷四年就不用少走很多低薪職缺的歪路了 人生一步到位多好67F 12/02 19:32
Lhmstu: 先上課吧69F 12/02 20:13
superpandal: 這就是每個人學習路徑不同導致 你整天拿自己優勢去打擊別人劣勢是人都會不爽
說真的刷題仔被拿其它的點來講也是會被洗臉 你想怎麼洗沒有洗不到的 很多公司面試體驗都很差70F 12/02 21:57
AxelGod: 連低薪乙方專案公司都有看過考leetcode的74F 12/02 22:48
Ericz7000: 撇除大公司面試 對學生來說主要是練習資結和演算法吧然後熟悉寫程式 好處很多阿75F 12/03 04:17
newking761: 會看這東西的公司,大部分先看你的學歷跟作品,所
以應該先用時間把大學提早修完學分,最後一年刷題
才有用77F 12/03 08:29
smch: Leetcode有資結簡單教學 可以先刷當預習80F 12/03 10:07
new122851: 我覺得英文精通優先於刷題,如果你英文好當我沒說81F 12/03 10:58
Ericz7000: 練習英文跟寫程式不衝突吧?82F 12/03 11:17
andy25275493: 把在校成績顧好比較重要83F 12/03 15:49
becca945: 刷gpa不然84F 12/03 16:59
ChungLi5566: 當你疑惑必要性時它對你就是不必要
每個人有不同的個性 不同的發展 不用強迫自己走套路85F 12/03 17:46
Arbin: 有空再刷 本科讀好還是優先啦87F 12/03 19:38

--