PTT推薦

[請益] 以刷題為目標的正確學習路徑

看板Soft_Job標題[請益] 以刷題為目標的正確學習路徑作者
ohmylove347
(米特巴爾)
時間推噓47 推:47 噓:0 →:98

本科是電子系
有上過計算機概論和一點點計算機網路
但資料結構、演算法和作業系統就幾乎沒碰了
目前在南部當Android BSP
目標是Android App開發
之後應該會去北部找相關的
所以想先打好基礎正確的刷題

計畫是:
資結 → 演算法 → LeetCode → 計網 → 作業系統
想請教大家的意見,謝謝各位大大

PS. 有習慣開發自己的App project
最近還參加鐵人邦想說試試
英文的部分也開始準備了

-----
Sent from JPTT on my Google Pixel 2.

--

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

Ericz700009/07 10:20用力刷 當競程刷

hobnob09/07 10:33我自己練習的過程是,先把各種演算法的easy都寫完,然後開

hobnob09/07 10:33始寫medium;有點心得之後就寫virtual contest。最重要的

hobnob09/07 10:33是一定要檢討且看別人的解法,學起來

YukiTW09/07 10:38目標應該不是台廠吧? 台廠落伍,沒在用刷題來測驗的

ntps60803orz09/07 10:41標題錯字了,然後我覺得也許刷題是目標的話,每天的

ntps60803orz09/07 10:41LC Challenge解一下,看一下人家怎麼解就是很好的基

ntps60803orz09/07 10:41礎了

※ 編輯: ohmylove347 (223.139.234.66 臺灣), 09/07/2022 10:45:02

ohmylove34709/07 10:46那有需要資結和演算法看完再開始刷嗎?還是直接刷題

ohmylove34709/07 10:46就好了

s31014309/07 11:10你不懂資結 你怎優化 紅黑樹 B+樹 鏈表 HASH必備的..

s31014309/07 11:11排序 等等.. 資結一定要熟 刷題才有意義

s31014309/07 11:12難不成你要bf算法幹到底嗎

s31014309/07 11:13通常刷題強的 資結一定強跟熟 但我還沒看過 刷題強的

s31014309/07 11:13資結爛的

yyc121709/07 11:22先刷題 再來唸不懂或不清楚的概念

ah94120609/07 12:02https://neetcode.io/practice 面試會問的大概就這些

ah94120609/07 12:03刷好刷滿 重複個2-3遍 就差不多了 背後的結構跟概念要

ah94120609/07 12:03弄懂 dynamic programming就有餘力在刷了 基本的要會

sheetsheep09/07 12:32先刷刷看 個人是刷medium有點卡 知道自己實力不過關

sheetsheep09/07 12:32就回去補資料結構了 雖然終究要念但能知道實力在哪

kevin819709/07 13:40工作上會需要優化 紅黑 B+tree 目標年薪應該不低

MoonCode09/07 13:46每次開口閉口提到紅黑樹的人真的能夠裸寫出來嗎 高手

MoonCode09/07 13:46高手

hegemon09/07 13:56有幾個大神因為寫不出紅黑樹在live coding 那關被刷掉

worcdlo09/07 13:56以s大的標準,小弟確實是不會資料結構

Csir09/07 14:04刷題就至少能進一線外商

b092007509/07 14:29s大的意思是要懂這些結構不是要短時間手刻又bug free?

MoonCode09/07 14:58真的有人被考現場手寫紅黑樹?什麼公司啊

zanyking09/07 15:04之前聽說過對岸的狀元被問紅黑樹,他覺得面試官瞧不起他

leolarrel09/07 16:00天,現在這樣的程度就能當android bsp engineer.

leolarrel09/07 16:01時代真的不一樣了

我也覺得自己離真正的BSP很遠,但南部實在太缺人了哈哈哈,職缺放兩個月應徵還是只有0-5

ohmylove34709/07 16:18那我刷題和學習兩邊一起進行好了,都先以難度比較低

ohmylove34709/07 16:18的開始,大方向應該不會錯,上面那個連結的整理也感

ohmylove34709/07 16:18謝了,謝謝各位前輩

ohmylove34709/07 16:20比起目標,現階段偏向「了解自己的極限」一些,雖然

ohmylove34709/07 16:20與厲害的高手有一大段距離,但還是想測試看看自己能

ohmylove34709/07 16:20走到多遠

※ 編輯: ohmylove347 (42.77.80.154 臺灣), 09/07/2022 16:22:37

Firstshadow09/07 16:28放心喇 我沒刷題還是到外商ㄚ==

Firstshadow09/07 16:30而且BSP… 好像也不用刷題八 還是你要面G

想說比較好或是比較有挑戰性的工作都要刷題,以為刷題是基本了。短時間不可能吧哈哈,先準備個五年再說XD

lovdkkkk09/07 16:40dynamic programming 必需會, 優化多半需要用上

longlyeagle09/07 16:40刷題為目標是什麼意思? 不是應該以哪間公司當目標嗎?

lovdkkkk09/07 16:41個人建議先看過去一次再刷邊刷邊複習,卡關時比較有方向

ohmylove34709/07 16:50如果先看一次,也是先看資結再看演算法嗎?

※ 編輯: ohmylove347 (42.77.80.154 臺灣), 09/07/2022 16:52:22

lovdkkkk09/07 16:53先看資結, 它較沒前置要求, 難度較低, 演算法會用到它

s31014309/07 17:09我沒說手刻吧 原理要懂阿.. 連中序排列都寫不出來

s31014309/07 17:09會有面試官要嘛 至少我面的每一家都有問

s31014309/07 17:10紅黑樹 二插平衡樹 B-tree 基本概念阿 怎旋轉 等等

s31014309/07 17:10這些不都是資結的基本嗎

s31014309/07 17:15我面兩家 都有問 紅黑樹 跟二叉平衡樹 差別跟手畫出樹

hank5566309/07 17:53刷題不是你的目標 去想想真的目標是啥

hank5566309/07 17:55然後紅黑樹不就是一種二叉平衡樹嗎 怎覺得有人不懂裝懂

s31014309/07 18:05真的 我第一次聽到avl跟紅黑樹是一樣的東西 別不懂裝懂

s31014309/07 18:05我太菜了

hank5566309/07 18:22AVL tree也是一種平衡二叉樹吧==

s31014309/07 18:25搜尋效率 插入效率 刪除效率 差別在哪 一樣就不會有差別

s31014309/07 18:25

lovdkkkk09/07 18:47是基本沒錯啦,不過真正熟的人 99.999% 以上應該是本科

lovdkkkk09/07 18:47平常有唸書期末考前一週的大學生

leolarrel09/07 18:52像我就是期末考考卷交完下一秒就還給老師

ShenJing09/07 18:55二叉平衡樹這稱呼有點讓人誤解吧,我以為在泛指 balance

ShenJing09/07 18:55d binary search tree,原來是 AVL tree 的中文?

larry879909/07 19:03s大要不要再去查一下定義

wulouise09/07 19:09我都不懂qq

TheWhack09/07 19:15AVL與紅黑樹都是平衡二元樹啊?有錯嗎? 只是單衡的規則

TheWhack09/07 19:15有一些不同,然後AVL是發明者的名字

holebro09/07 19:57真的 幹 紅黑樹最熟的應該是期末考前的大學生

Lushen09/07 20:14好好笑 推文素來素去

Lushen09/07 20:15人家把這精力拿去刷四大資工碩

Lushen09/07 20:15現在都在年薪200真的是地板的科技業

Lushen09/07 20:16結果這邊在這邊 150 啄 87 的

Lushen09/07 20:22國外4-500的大公司用漱來漱去快速篩人

Lushen09/07 20:23台灣倒是拿來裝B用的

Lushen09/07 20:27https://i.imgur.com/egKKh2v.png

圖 以刷題為目標的正確學習路徑

littlebroken09/07 20:30Lushen大大又要用豬屎砸在web仔臉上了

Lushen09/07 20:37嘴歸嘴 認真講 這套制度一開始確實是大公司快速選才用的

Lushen09/07 20:37台灣web慘業學就算了還學半套

Lushen09/07 20:39一堆新人價地板不到100的小公司也在那邊素來素去

Lushen09/07 20:39我真的看不懂

dmeiki09/07 20:46推薦看Cs61b,看完就能開刷了,我的經驗

xam09/07 22:55以刷題為目標這就方向整個錯了啊.... XD

ohmylove34709/07 23:02所以刷體不完全是必經之路囉,那以打基礎為為目標應

ohmylove34709/07 23:02該會更適合一些

Firstshadow09/07 23:26你應該是說 你要以去某某公司為目標or要學會啥==

Firstshadow09/07 23:27你打基礎為目標 然後呢 要幹嘛 ==

Firstshadow09/07 23:27要打基礎那要不要去唸書好好打基礎 對阿

chocopie09/07 23:38刷牙是維持口腔健康的必要方法之一,

chocopie09/07 23:38然後還有牙線跟漱口水。

chocopie09/07 23:38目的跟方法要先分清楚,然後才是討論二元樹。

longlongint09/08 01:46刷題為目的就錯了XD

purin8809/08 02:05先直接刷題吧,有些演算法資結沒有,雙指針跟window slid

purin8809/08 02:05e

purin8809/08 02:06邊解題就等於邊學演算法

zuchang09/08 04:43刷題就跟程式一樣啊 都是達成目標的手段 不是真正的目標

zuchang09/08 04:44只是這手段有一些前置要學 才一堆人把他當成目標

k79897686909/08 08:06給原po 你想進大公司領200+ 當然要刷題啊 但是要刷贏

k79897686909/08 08:06很多人 沒信心或只想領個100就可以偷懶不刷

ohmylove34709/08 09:03我還以為刷題是幾乎所有工程師要面對的,我的確是想

ohmylove34709/08 09:03爬得更高,不過那偏向長期目標了,短期來看,刷題反

ohmylove34709/08 09:03而沒有強烈必要性

k79897686909/08 09:49你走半導體科技業 ic設計類的話就不必要 薪水地板還能

k79897686909/08 09:49更高 不過更吃學歷 最好有四大電資碩

jobintan09/08 10:42只要是往網頁應用前後端走,刷leetcode完全無法避免,君

jobintan09/08 10:42不見現在即便國內接案小作坊面試都要考leetcode了。

jobintan09/08 10:43不刷Leetcode,連國內接案小作坊都進不去,勤刷Leetcode

jobintan09/08 10:44反倒有機會跳槽到國內外的大手企業去。

jobintan09/08 10:45基本上對資料結構與演算法有基本掌握後,可以試著去看看

jobintan09/08 10:46網上的Leetcode解法。

chatnoir09/08 11:1510年前大概不怎麼需要刷啦,現在150+的我遇到幾乎都要刷

kiki8615109/08 14:53其實紅黑樹這些 考四大研本科一定要會超基本的東西…

devilkool09/08 14:55是基本沒錯,但一陣子沒用我就忘了

angusyu09/08 16:03app開發你說你要刷題?那你繼續bsp吧

蝦皮熊貓和Line這些公司不是會考嗎@@

Gaogaigar09/08 17:05最近國外大公司砍到爆 刷完都不知道還有沒有缺 還

Gaogaigar09/08 17:05年輕的話真的不

Gaogaigar09/08 17:05如回去找有沒有ic的門票

popcool09/08 17:21如果是外商或海外,面 APP 缺也會考刷題,只是沒 backend

popcool09/08 17:21 這麼難

※ 編輯: ohmylove347 (42.77.216.36 臺灣), 09/08/2022 17:28:08

asleisureto09/08 19:37除非有身份或蓋世強者,不然去四大資工所至少保底年

asleisureto09/08 19:37薪三百還不用擔心offer凍結

jj032109/08 19:47四大資工所沒300的 找樓上領呀

alihue09/08 21:41四大資工保底三百咧,先跟我說哪些公司新人三百,然後四

alihue09/08 21:41大是全班都去了是不是

BeardSmallGG09/09 00:19會講準備紅黑樹 B+樹的一定沒認真刷過題 不然就是刷

BeardSmallGG09/09 00:19得七七八八在面試被洗臉 這幾個根本幾乎不會考 刷過

BeardSmallGG09/09 00:20幾千題的前FAANG工程師早就整理過題型重點了 連考試

BeardSmallGG09/09 00:20重點都不知道的人 就是只會雲的砲灰

BeardSmallGG09/09 00:37你要是不知道方向就去買那種刷幾千題的人開的課來上

BeardSmallGG09/09 00:37不要在那自己不懂 還要誤導別人

can1809/09 13:55推樓上 紅黑樹 BTree 懂概念就好

can1809/09 13:55實作不管是考研究所還是刷題根本用到機率<1%

germun09/09 14:03刷題的重點是思考如何解題 還有coding過程會不會考慮到效

germun09/09 14:04率及可能出現的各種bug情況 如何避免bug 提升功能擴充性

germun09/09 14:05考什麼題目根本不重要

cool920309/09 14:20我本科資結考前紅黑樹也是零零落落的QQ

jonathan79309/09 15:48年薪300太低了吧 這個版不是都500起跳嗎

aiueokaki09/09 18:10真沒遇過考紅黑樹 機率真的低

newking76109/09 23:09在台灣前二後二順序要反過來

hotbeat09/12 20:30有遇到考過 結果面試官自己根本不懂裝懂

hotbeat09/12 20:32還認為我是錯的 我回去查想說靠腰 薪水這麼高 竟然有豬頭

hotbeat09/12 20:32面試官

nek0t1m09/14 12:21懂樹的特性就夠了,例如常修改的狀況為什麼要用RB而不用A

nek0t1m09/14 12:21VL, 沒遇過要實作的

nek0t1m09/14 12:23面試不用練的像CPer一樣, 甚至一些advanced DS/algo不會

nek0t1m09/14 12:23也沒關係

sarsman09/16 21:24感謝樓上大大信心加持