看板 Soft_Job
標題
[請益] 以刷題為目標的正確學習路徑
作者 ohmylove347
時間 2022/09/07 10:11:18
人氣 推:47 噓:0 留言:145
熱門文章不漏接,馬上點此訂閱每日熱門文章通知
訂閱Line日報 熱門文章不漏接,馬上點此訂閱
本科是電子系 有上過計算機概論和一點點計算機網路 但資料結構、演算法和作業系統就幾乎沒碰了 目前在南部當Android BSP 目標是Android App開發 之後應該會去北部找相關的 所以想先打好基礎正確的刷題 計畫是: 資結 → 演算法 → LeetCode → 計網 → 作業系統 想請教大家的意見,謝謝各位大大 PS. 有習慣開發自己的App project 最近還參加鐵人邦想說試試 英文的部分也開始準備了 ----- Sent from JPTT on my Google Pixel 2. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.234.66 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1662516691.A.6A9.html
Ericz7000: 用力刷 當競程刷 09/07 10:20
hobnob: 我自己練習的過程是,先把各種演算法的easy都寫完,然後開 09/07 10:33
hobnob: 始寫medium;有點心得之後就寫virtual contest。最重要的 09/07 10:33
hobnob: 是一定要檢討且看別人的解法,學起來 09/07 10:33
YukiTW: 目標應該不是台廠吧? 台廠落伍,沒在用刷題來測驗的 09/07 10:38
ntps60803orz: 標題錯字了,然後我覺得也許刷題是目標的話,每天的 09/07 10:41
ntps60803orz: LC Challenge解一下,看一下人家怎麼解就是很好的基 09/07 10:41
ntps60803orz: 礎了 09/07 10:41
※ 編輯: ohmylove347 (223.139.234.66 臺灣), 09/07/2022 10:45:02
ohmylove347: 那有需要資結和演算法看完再開始刷嗎?還是直接刷題 09/07 10:46
ohmylove347: 就好了 09/07 10:46
s310143: 你不懂資結 你怎優化 紅黑樹 B+樹 鏈表 HASH必備的.. 09/07 11:10
s310143: 排序 等等.. 資結一定要熟 刷題才有意義 09/07 11:11
s310143: 難不成你要bf算法幹到底嗎 09/07 11:12
s310143: 通常刷題強的 資結一定強跟熟 但我還沒看過 刷題強的 09/07 11:13
s310143: 資結爛的 09/07 11:13
yyc1217: 先刷題 再來唸不懂或不清楚的概念 09/07 11:22
ah941206: https://neetcode.io/practice 面試會問的大概就這些 09/07 12:02
ah941206: 刷好刷滿 重複個2-3遍 就差不多了 背後的結構跟概念要 09/07 12:03
ah941206: 弄懂 dynamic programming就有餘力在刷了 基本的要會 09/07 12:03
sheetsheep: 先刷刷看 個人是刷medium有點卡 知道自己實力不過關 09/07 12:32
sheetsheep: 就回去補資料結構了 雖然終究要念但能知道實力在哪 09/07 12:32
kevin8197: 工作上會需要優化 紅黑 B+tree 目標年薪應該不低 09/07 13:40
MoonCode: 每次開口閉口提到紅黑樹的人真的能夠裸寫出來嗎 高手 09/07 13:46
MoonCode: 高手 09/07 13:46
hegemon: 有幾個大神因為寫不出紅黑樹在live coding 那關被刷掉 09/07 13:56
worcdlo: 以s大的標準,小弟確實是不會資料結構 09/07 13:56
Csir: 刷題就至少能進一線外商 09/07 14:04
b0920075: s大的意思是要懂這些結構不是要短時間手刻又bug free? 09/07 14:29
MoonCode: 真的有人被考現場手寫紅黑樹?什麼公司啊 09/07 14:58
zanyking: 之前聽說過對岸的狀元被問紅黑樹,他覺得面試官瞧不起他 09/07 15:04
leolarrel: 天,現在這樣的程度就能當android bsp engineer. 09/07 16:00
leolarrel: 時代真的不一樣了 09/07 16:01
我也覺得自己離真正的BSP很遠,但南部實在太缺人了哈哈哈,職缺放兩個月應徵還是只有0-5
ohmylove347: 那我刷題和學習兩邊一起進行好了,都先以難度比較低 09/07 16:18
ohmylove347: 的開始,大方向應該不會錯,上面那個連結的整理也感 09/07 16:18
ohmylove347: 謝了,謝謝各位前輩 09/07 16:18
ohmylove347: 比起目標,現階段偏向「了解自己的極限」一些,雖然 09/07 16:20
ohmylove347: 與厲害的高手有一大段距離,但還是想測試看看自己能 09/07 16:20
ohmylove347: 走到多遠 09/07 16:20
※ 編輯: ohmylove347 (42.77.80.154 臺灣), 09/07/2022 16:22:37
Firstshadow: 放心喇 我沒刷題還是到外商ㄚ== 09/07 16:28
Firstshadow: 而且BSP… 好像也不用刷題八 還是你要面G 09/07 16:30
想說比較好或是比較有挑戰性的工作都要刷題,以為刷題是基本了。短時間不可能吧哈哈,先準備個五年再說XD
lovdkkkk: dynamic programming 必需會, 優化多半需要用上 09/07 16:40
longlyeagle: 刷題為目標是什麼意思? 不是應該以哪間公司當目標嗎? 09/07 16:40
lovdkkkk: 個人建議先看過去一次再刷邊刷邊複習,卡關時比較有方向 09/07 16:41
ohmylove347: 如果先看一次,也是先看資結再看演算法嗎? 09/07 16:50
※ 編輯: ohmylove347 (42.77.80.154 臺灣), 09/07/2022 16:52:22
lovdkkkk: 先看資結, 它較沒前置要求, 難度較低, 演算法會用到它 09/07 16:53
s310143: 我沒說手刻吧 原理要懂阿.. 連中序排列都寫不出來 09/07 17:09
s310143: 會有面試官要嘛 至少我面的每一家都有問 09/07 17:09
s310143: 紅黑樹 二插平衡樹 B-tree 基本概念阿 怎旋轉 等等 09/07 17:10
s310143: 這些不都是資結的基本嗎 09/07 17:10
s310143: 我面兩家 都有問 紅黑樹 跟二叉平衡樹 差別跟手畫出樹 09/07 17:15
hank55663: 刷題不是你的目標 去想想真的目標是啥 09/07 17:53
hank55663: 然後紅黑樹不就是一種二叉平衡樹嗎 怎覺得有人不懂裝懂 09/07 17:55
s310143: 真的 我第一次聽到avl跟紅黑樹是一樣的東西 別不懂裝懂 09/07 18:05
s310143: 我太菜了 09/07 18:05
hank55663: AVL tree也是一種平衡二叉樹吧== 09/07 18:22
s310143: 搜尋效率 插入效率 刪除效率 差別在哪 一樣就不會有差別 09/07 18:25
s310143: 了 09/07 18:25
lovdkkkk: 是基本沒錯啦,不過真正熟的人 99.999% 以上應該是本科 09/07 18:47
lovdkkkk: 平常有唸書期末考前一週的大學生 09/07 18:47
leolarrel: 像我就是期末考考卷交完下一秒就還給老師 09/07 18:52
ShenJing: 二叉平衡樹這稱呼有點讓人誤解吧,我以為在泛指 balance 09/07 18:55
ShenJing: d binary search tree,原來是 AVL tree 的中文? 09/07 18:55
larry8799: s大要不要再去查一下定義 09/07 19:03
wulouise: 我都不懂qq 09/07 19:09
TheWhack: AVL與紅黑樹都是平衡二元樹啊?有錯嗎? 只是單衡的規則 09/07 19:15
TheWhack: 有一些不同,然後AVL是發明者的名字 09/07 19:15
holebro: 真的 幹 紅黑樹最熟的應該是期末考前的大學生 09/07 19:57
Lushen: 好好笑 推文素來素去 09/07 20:14
Lushen: 人家把這精力拿去刷四大資工碩 09/07 20:15
Lushen: 現在都在年薪200真的是地板的科技業 09/07 20:15
Lushen: 結果這邊在這邊 150 啄 87 的 09/07 20:16
Lushen: 國外4-500的大公司用漱來漱去快速篩人 09/07 20:22
Lushen: 台灣倒是拿來裝B用的 09/07 20:23
littlebroken: Lushen大大又要用豬屎砸在web仔臉上了 09/07 20:30
Lushen: 嘴歸嘴 認真講 這套制度一開始確實是大公司快速選才用的 09/07 20:37
Lushen: 台灣web慘業學就算了還學半套 09/07 20:37
Lushen: 一堆新人價地板不到100的小公司也在那邊素來素去 09/07 20:39
Lushen: 我真的看不懂 09/07 20:39
dmeiki: 推薦看Cs61b,看完就能開刷了,我的經驗 09/07 20:46
xam: 以刷題為目標這就方向整個錯了啊.... XD 09/07 22:55
ohmylove347: 所以刷體不完全是必經之路囉,那以打基礎為為目標應 09/07 23:02
ohmylove347: 該會更適合一些 09/07 23:02
Firstshadow: 你應該是說 你要以去某某公司為目標or要學會啥== 09/07 23:26
Firstshadow: 你打基礎為目標 然後呢 要幹嘛 == 09/07 23:27
Firstshadow: 要打基礎那要不要去唸書好好打基礎 對阿 09/07 23:27
chocopie: 刷牙是維持口腔健康的必要方法之一, 09/07 23:38
chocopie: 然後還有牙線跟漱口水。 09/07 23:38
chocopie: 目的跟方法要先分清楚,然後才是討論二元樹。 09/07 23:38
longlongint: 刷題為目的就錯了XD 09/08 01:46
purin88: 先直接刷題吧,有些演算法資結沒有,雙指針跟window slid 09/08 02:05
purin88: e 09/08 02:05
purin88: 邊解題就等於邊學演算法 09/08 02:06
zuchang: 刷題就跟程式一樣啊 都是達成目標的手段 不是真正的目標 09/08 04:43
zuchang: 只是這手段有一些前置要學 才一堆人把他當成目標 09/08 04:44
k798976869: 給原po 你想進大公司領200+ 當然要刷題啊 但是要刷贏 09/08 08:06
k798976869: 很多人 沒信心或只想領個100就可以偷懶不刷 09/08 08:06
ohmylove347: 我還以為刷題是幾乎所有工程師要面對的,我的確是想 09/08 09:03
ohmylove347: 爬得更高,不過那偏向長期目標了,短期來看,刷題反 09/08 09:03
ohmylove347: 而沒有強烈必要性 09/08 09:03
k798976869: 你走半導體科技業 ic設計類的話就不必要 薪水地板還能 09/08 09:49
k798976869: 更高 不過更吃學歷 最好有四大電資碩 09/08 09:49
jobintan: 只要是往網頁應用前後端走,刷leetcode完全無法避免,君 09/08 10:42
jobintan: 不見現在即便國內接案小作坊面試都要考leetcode了。 09/08 10:42
jobintan: 不刷Leetcode,連國內接案小作坊都進不去,勤刷Leetcode 09/08 10:43
jobintan: 反倒有機會跳槽到國內外的大手企業去。 09/08 10:44
jobintan: 基本上對資料結構與演算法有基本掌握後,可以試著去看看 09/08 10:45
jobintan: 網上的Leetcode解法。 09/08 10:46
chatnoir: 10年前大概不怎麼需要刷啦,現在150+的我遇到幾乎都要刷 09/08 11:15
kiki86151: 其實紅黑樹這些 考四大研本科一定要會超基本的東西… 09/08 14:53
devilkool: 是基本沒錯,但一陣子沒用我就忘了 09/08 14:55
angusyu: app開發你說你要刷題?那你繼續bsp吧 09/08 16:03
蝦皮熊貓和Line這些公司不是會考嗎@@
Gaogaigar: 最近國外大公司砍到爆 刷完都不知道還有沒有缺 還 09/08 17:05
Gaogaigar: 年輕的話真的不 09/08 17:05
Gaogaigar: 如回去找有沒有ic的門票 09/08 17:05
popcool: 如果是外商或海外,面 APP 缺也會考刷題,只是沒 backend 09/08 17:21
popcool: 這麼難 09/08 17:21
※ 編輯: ohmylove347 (42.77.216.36 臺灣), 09/08/2022 17:28:08
asleisureto: 除非有身份或蓋世強者,不然去四大資工所至少保底年 09/08 19:37
asleisureto: 薪三百還不用擔心offer凍結 09/08 19:37
jj0321: 四大資工所沒300的 找樓上領呀 09/08 19:47
alihue: 四大資工保底三百咧,先跟我說哪些公司新人三百,然後四 09/08 21:41
alihue: 大是全班都去了是不是 09/08 21:41
BeardSmallGG: 會講準備紅黑樹 B+樹的一定沒認真刷過題 不然就是刷 09/09 00:19
BeardSmallGG: 得七七八八在面試被洗臉 這幾個根本幾乎不會考 刷過 09/09 00:19
BeardSmallGG: 幾千題的前FAANG工程師早就整理過題型重點了 連考試 09/09 00:20
BeardSmallGG: 重點都不知道的人 就是只會雲的砲灰 09/09 00:20
BeardSmallGG: 你要是不知道方向就去買那種刷幾千題的人開的課來上 09/09 00:37
BeardSmallGG: 不要在那自己不懂 還要誤導別人 09/09 00:37
can18: 推樓上 紅黑樹 BTree 懂概念就好 09/09 13:55
can18: 實作不管是考研究所還是刷題根本用到機率<1% 09/09 13:55
germun: 刷題的重點是思考如何解題 還有coding過程會不會考慮到效 09/09 14:03
germun: 率及可能出現的各種bug情況 如何避免bug 提升功能擴充性 09/09 14:04
germun: 考什麼題目根本不重要 09/09 14:05
cool9203: 我本科資結考前紅黑樹也是零零落落的QQ 09/09 14:20
jonathan793: 年薪300太低了吧 這個版不是都500起跳嗎 09/09 15:48
aiueokaki: 真沒遇過考紅黑樹 機率真的低 09/09 18:10
newking761: 在台灣前二後二順序要反過來 09/09 23:09
hotbeat: 有遇到考過 結果面試官自己根本不懂裝懂 09/12 20:30
hotbeat: 還認為我是錯的 我回去查想說靠腰 薪水這麼高 竟然有豬頭 09/12 20:32
hotbeat: 面試官 09/12 20:32
nek0t1m: 懂樹的特性就夠了,例如常修改的狀況為什麼要用RB而不用A 09/14 12:21
nek0t1m: VL, 沒遇過要實作的 09/14 12:21
nek0t1m: 面試不用練的像CPer一樣, 甚至一些advanced DS/algo不會 09/14 12:23
nek0t1m: 也沒關係 09/14 12:23
sarsman: 感謝樓上大大信心加持 09/16 21:24
近期熱門文章
Soft_Job 看板熱門文章