PTT推薦

[請益] 初學者刷題的必要性?

看板Soft_Job標題[請益] 初學者刷題的必要性?作者
amamoimi
(佛仔)
時間推噓32 推:33 噓:1 →:68

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

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

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

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

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

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

----
Sent from BePTT on my OPPO CPH1943

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.25.30 (臺灣)
PTT 網址
※ 編輯: amamoimi (1.200.25.30 臺灣), 12/02/2023 11:52:17

abccbaandy12/02 11:54學生才真的該刷吧...比起排啥聖誕樹leetcode題目實際

也不是都是聖誕樹那種基本題啦

watashino12/02 11:54如果連不用資節不用演算法的純實作都做不出來 那是要多

watashino12/02 11:54刷沒有錯

我覺得很多題目都蠻難的誒...比如名題精選百集裡的

dannyko12/02 11:55還沒教資料結構 你連2sum 都過不了吧

dannyko12/02 11:55刷題是要幹嘛?找工作?

就是 練手感,覺得題目寫多思考會比較快

abccbaandy12/02 11:56多了

MonkeyCL12/02 11:57目標先拿到低薪工作的話可以不用刷

watashino 年代有點久遠 但zero judge 上應該還是都偏簡單 多練

12/02 12:15

watashino12/02 12:15習肯定沒問題

謝謝w大

watashino12/02 12:15板上很多人連刷題怎麼刷可能都不太懂 可以不用參考

alihue12/02 12:17學生就是要刷起來放,你要的知識之後課程都會教,記得認

alihue12/02 12:17真學好就好,不用現在急著補,兩者並行也不衝突。現在找

alihue12/02 12:17工作面試來個 leetcode easy-medium 算常見了。刷題完太

alihue12/02 12:17無聊可以去實作一些實際上用得到的程式玩玩,不過不要太

alihue12/02 12:17早決定深入的主題。

謝謝a大,那個已經超脫我了解的範圍了xd

wulouise12/02 12:17老師教就會懂嗎?自己先去看然後刷LC練習

wulouise12/02 12:18大學我上課都只能自己看,教得好的老師很少

的確...個人覺得學校教的不是很紮實,所以只能自己看書補充底層知識

vi00024612/02 12:37刷題是興趣 不是必要 有喜歡再刷就好

謝謝m大

yamagishi12/02 12:39所以自己先去學資節跟演算法啊

我想說...之後學校會教,現在只是我自己課餘時間想加強一下本科

brucetu12/02 12:46太早刷 先進四大碩或美國碩再說

※ 編輯: amamoimi (1.200.25.30 臺灣), 12/02/2023 12:48:34

answermangtr12/02 13:00刷起來 在台灣不要做web仔 很慘的

royyy12/02 13:02以學習的角度,刷easy可以訓練程式思維,也可以為了未來做

royyy12/02 13:02準備,但不要投入太多時間,學生時期還有其他基礎需要學

abc092200112/02 13:03練習思考,以後看 AI 給的 Code 比較快

abc092200112/02 13:06AI 給的 CODE 還是需要修改的,自己想過要改比較快

peter9812/02 13:08想領高薪就刷 不然你無法從爛大街的py lib安裝技術人員

peter9812/02 13:08中脫穎而出

SkankHunt4212/02 13:14peter98還在記恨py lib的梗喔XD 我都忘記是哪篇了

soccer10312/02 13:15比起花時間刷題是不是應該多看點書?

soccer10312/02 13:15對.多看書

skizard12/02 13:21大一的話英文先練好搞不好比較重要

soccer10312/02 13:21大一有刷題認知「提早準備」認真心態

soccer10312/02 13:21不會想只讀完四年大學就直接進台灣軟體就業市場吧

soccer10312/02 13:21學生時代還有很多可以準備的

soccer10312/02 13:21刷題可以但優先度不應該那麼高

hobnob12/02 13:27這個版很多面試被電又不好好練習,來這裡噴刷題文化的人,

hobnob12/02 13:27你看看就好。上面說補英文+學歷比較重要,你現階段寫leetc

hobnob12/02 13:27ode是其次

kerycheng12/02 13:30可以啊,可以偶爾做一下題目練一下解題技巧

kerycheng12/02 13:31反正畢業門檻應該也會要你們去考CPE,就當作提前練習

kerycheng12/02 13:31到時候考試也比較能得心應手

imveryscared12/02 13:52太早,等有面試需求再說

jobintan12/02 14:26還是先學DSA唄,不然網上的Leetcode解題法肯定有看沒有

jobintan12/02 14:26懂,那些terminology沒學過沒聽說過,看得懂才有鬼,學

jobintan12/02 14:26校還沒教,可以考慮設法自學先,等要教的時候,你說不

jobintan12/02 14:26定已經會了,基本上就等於騙學分。

hihisusu12/02 15:23可以去udemy之類的線上平台先學相關知識,一堂課幾百塊

hihisusu12/02 15:23而已

GoalBased12/02 16:25先練你的c++或者預習下學習的課,很多技巧都還不會,刷

GoalBased12/02 16:25沒啥意思

kevinyin99912/02 16:25刷zerojudge是正確的方向 對於沒想法的題目直接看答

GoalBased12/02 16:25資結演算法先學再刷

kevinyin99912/02 16:25案就對了 跟高中做數學題一樣 想不到就是看答案 然

kevinyin99912/02 16:25後記起來 過幾天再做一次這題

kevinyin99912/02 16:26然後建議刷題要按主題來刷 不要一題做字串 一題做樹

kevinyin99912/02 16:27把陣列做熟 再練字串 再練樹 以此類推

kevinyin99912/02 16:28我大學有點後悔沒有認真刷題 但我也沒浪費時間 我都

kevinyin99912/02 16:28在做自己的side project 建議你除了刷題也可以去學

kevinyin99912/02 16:28其他語言 找一些project來做 像是寫網站 爬蟲 或做一

kevinyin99912/02 16:28些自動化小工具

kevinyin99912/02 16:30找到自己最喜歡的領域很重要 想多聊聊可以站內信我

明白,有需要的話再找k大,感謝

a74012512/02 17:15有空閒的話資料結構演算法可以直接自己讀了

謝謝各位的建議!覺得比較有方向了

s25g5d412/02 17:30leetcode 跟 UVa/ICPC 那類題庫差最多在 input/output 處

※ 編輯: amamoimi (1.200.25.30 臺灣), 12/02/2023 17:30:53

s25g5d412/02 17:30理,有些 UVa 題目對輸入輸出格式要求真的很機掰

s25g5d412/02 17:31剩下的就多練多看其實差不多

longlyeagle12/02 18:36私心推 codingame.com

holebro12/02 19:32當然是學生更要刷 維持好習慣刷四年就不用少走很多低薪職

holebro12/02 19:32缺的歪路了 人生一步到位多好

Lhmstu12/02 20:13先上課吧

superpandal12/02 21:57這就是每個人學習路徑不同導致 你整天拿自己優勢去打

superpandal12/02 21:57擊別人劣勢是人都會不爽

superpandal12/02 22:05說真的刷題仔被拿其它的點來講也是會被洗臉 你想怎麼

superpandal12/02 22:06洗沒有洗不到的 很多公司面試體驗都很差

AxelGod12/02 22:48連低薪乙方專案公司都有看過考leetcode的

Ericz700012/03 04:17撇除大公司面試 對學生來說主要是練習資結和演算法吧

Ericz700012/03 04:17然後熟悉寫程式 好處很多阿

newking76112/03 08:29會看這東西的公司,大部分先看你的學歷跟作品,所

newking76112/03 08:29以應該先用時間把大學提早修完學分,最後一年刷題

newking76112/03 08:29才有用

smch12/03 10:07Leetcode有資結簡單教學 可以先刷當預習

new12285112/03 10:58我覺得英文精通優先於刷題,如果你英文好當我沒說

Ericz700012/03 11:17練習英文跟寫程式不衝突吧?

andy2527549312/03 15:49把在校成績顧好比較重要

becca94512/03 16:59刷gpa不然

ChungLi556612/03 17:46當你疑惑必要性時它對你就是不必要

ChungLi556612/03 17:47每個人有不同的個性 不同的發展 不用強迫自己走套路

Arbin12/03 19:38有空再刷 本科讀好還是優先啦

CuteLeonard12/04 00:06先把C++語法學好,以後修演算法跟資料結構再刷也不遲

wwndbk12/04 03:05刷阿 邊刷邊學 前面不會參考看其他人的解答沒什麼好丟臉

Csir12/04 07:00超必要 一堆高職科大刷題都進FANNG

Csir12/04 07:01很多人人生前25年每天玩樂打炮科科被當 26歲刷題28進google

amamoimi12/04 08:05謝謝樓上各位!

stkoso12/04 16:08絕對有必要

superpandal12/04 19:42刷題仔狂推 XD

jobintan12/05 10:23刷題之餘,另外設法積攢專案經驗,例如搞side project,

jobintan12/05 10:24要不然,只會刷題沒專案經驗的,怕是也沒人要。

stkoso12/05 12:4099% side project都是沒人要的東西

superpandal12/05 22:43那種沒人要的叫demo 不叫side project 多半是web技術

superpandal12/05 22:45拼湊而成 除非是功能明確且完善的東西 否則確實沒有

superpandal12/05 22:46工具屬性可以拿來應用 自然價值不高 但要做side

superpandal12/05 22:47project建議還是自己做好藏起來

superpandal12/05 22:50頂多面試拿自己筆電展示