推 Mariobrother: 推 12/01 22:39
推 orangepipe: 推 12/01 22:50
→ pttworld: 解題和架構差蠻遠的,尤其對完整的系統來說。 12/01 23:21
哦喔我指的不是system design
我指的比較類似function 的設計
有解過題的跟沒解過題的
function寫法差很多
system design 的東西我還沒接觸到也還沒學 不能亂講
推 chung5566: 有同感!覺得真的有差 12/01 23:32
推 abccbaandy: 覺得新人考這個OK,都工作幾年了還考實在沒意義 12/01 23:39
的確 有經驗了都不是處理leetcode上這屁點大的事
推 Hevak: 很蠢的錯誤那點以你舉的例子一般應該可以直接用靜態分析 12/01 23:57
→ Hevak: 類的工具 (linter) 去處理掉 12/01 23:57
長知識了!謝謝
→ Hevak: 至於結構乾不乾淨那個就當然又是另外一個話題... 12/01 23:58
推 s89162504: 大概只有第四點比較可信啦 練過解題的人完全不害怕讀 12/02 00:20
→ s89162504: 別人的code 12/02 00:20
→ s89162504: 第二點純屬唬爛 做design跟演算法完全是兩回事 12/02 00:22
我不是講design啦哈哈 那個很難還需要多磨練 我也在增進那塊的知識
我指的是code的一些比較基本的寫法以及分類
→ fake01: 訓練腦袋,覺得很好 12/02 00:23
※ 編輯: edwardboy26 (165.123.107.15), 12/02/2017 01:29:32
推 fishlinghu: 裡扣對新手來說是有用 但是我覺得對工程師沒啥用 12/02 07:26
→ fishlinghu: 建議你工作找到之後就別再刷了 趕快把你說沒學過的 12/02 07:27
→ fishlinghu: 領域補好 一直刷下去沒意義 12/02 07:27
→ fishlinghu: 你真的要寫扣 應該要做些專題 用正規的開發方法練習 12/02 07:28
→ fishlinghu: 像是版本控制 還有寫test code 之類的 12/02 07:29
Leetcode只是電腦科學的一小部分 只是恰好工作對這小部分要求
找完了工作就該好好回頭補知識跟能力了
推 monoceros629: 我覺得刷leetcode 很有趣啊,不為了什麼。無聊的時 12/02 09:22
→ monoceros629: 候就刷一下。練出來的功力,會自然在每個小地方顯 12/02 09:22
→ monoceros629: 現 12/02 09:22
推 bluebluelan: 豪豪 人家面我都只跟我聊天不考刷題QQ 12/02 12:23
推 abccbaandy: 樓上才是正確的吧...現在全民刷題的歪風不知道啥時能 12/02 14:32
→ abccbaandy: 結束 12/02 14:32
推 sorryla: G社的學長說,連刷題你們都刷不好,你要怎麼說服人家你強 12/02 15:15
推 ChoDino: 工程師演算法資結不搞好,老是談架構說空話才是歪風吧 12/02 17:01
→ ChoDino: 刷題真的是打好基礎的好方法,也是公司最難訓練人的部份 12/02 17:02
→ ChoDino: 那些工具、套件,使用方法,教育訓練一下不怕人學不會 12/02 17:04
推 s860134: 基本功扎實,剩下都可以從古哥找到答案 12/02 17:09
推 abccbaandy: 架構是不是空話,不就是面試官要想辦法問出來的? 12/02 18:04
→ abccbaandy: 一進去面試不管三七二十一先來排個樹根本是偷懶吧 12/02 18:06
→ abccbaandy: 當然面試官也很辛苦,很多事都做不完了還要被抓去面試 12/02 18:07
推 sunsamy: 刷題真的是歪風,不切實際的成份大 12/02 18:14
推 NCUking: G收了一堆ACM戰神 等戰神當了面試官 自然而然想到考解題 12/02 18:36
→ NCUking: 頂尖公司就算了 反正面試官自己是神手 可以自己想題目 12/02 18:37
→ NCUking: 一般跟風的公司 面試官只會從CTCI抄題目跟看解答 12/02 18:39
推 strlen: 台灣90%的程式需求大概都用不到資結和演算法 12/02 19:24
推 strlen: 當然我說的是leetcode那種的 廣義來說 你隨便寫個if else 12/02 19:26
→ strlen: 都算演算法啦 XD 12/02 19:26
推 menshuei: 我覺得台灣的話老闆是喜歡幫公司多賺錢的 12/02 19:41
推 EngRookie: 要看產品啦...沒有好的演算法跟資結是要逼死維護的人 12/02 20:01
→ EngRookie: 嗎 12/02 20:01
推 sunsamy: 樓上邏輯有問題,好維護是看軟體工程與架構,初階的level通 12/02 20:16
→ sunsamy: 常會認為演算法跟資料結構會比軟體工程與架構來得重要 12/02 20:18
推 sunsamy: 事實上很多可用的演算法與實作的資結上網抄就有了 12/02 20:22
→ ku399999: 刷題不是歪風,把刷題當唯一指標才是歪風。我覺得有經 12/02 20:55
→ ku399999: 驗後也不代表這些不重要 12/02 20:55
挺認同的
推 jj0321: 南部公司: 什麼是leetcode ?? acm解題是什麼? 12/02 21:25
推 jazzter: 推推,請問最後去哪 12/02 23:01
※ 編輯: edwardboy26 (158.130.211.65), 12/03/2017 02:09:10
推 TAKADO: 偶而刷題可以訓練思路跟看看不同的解法,但只刷題卻不願意 12/03 10:11
→ TAKADO: 花點時間讀書學新技術卻有點本末倒置。另外我有遇到幾家 12/03 10:11
→ TAKADO: 國外中型公司是面試前直接給你一個半成品solution跟一張 12/03 10:11
→ TAKADO: 需求列表,裡面是公司用的技術跟常遇到要實作的功能,24小 12/03 10:11
→ TAKADO: 時之內能做多少算多少。我覺得這種比較有意思,看得出考官 12/03 10:11
→ TAKADO: 的用心。 12/03 10:11
→ TAKADO: 也能看出考生對不熟的套件/框架看懂技術文件的能力 12/03 10:13
這讓我想到的確有公司會給一份一個禮拜的project來當interview
但好公司會給錢 即便只是算時薪 這樣對雙方都有尊重
避免公司找到不厲害的人 也避免花了20個小時完成一個project
結果直接只收個thank you and wish you luck
推 senjor: 其實我一直覺得對會寫程式的人來說,Leetcode之類的就算到 12/03 12:20
→ senjor: Hard也只是花的時間的多少還有要把它整理多乾淨的差別而已 12/03 12:20
→ senjor: 看過問人家Leetcode能寫到什麼程度的題目算是最奇怪的問法 12/03 12:21
→ senjor: 就好像幾個號稱自己會游泳的人互相問說你能游幾百米一樣怪 12/03 12:22
這個我想提些不同的觀點 有時候能夠看到leetcode上神人的解法 還是很興奮的
覺得天啊這種資料結構竟然有這種應用 到底他腦袋怎麼做的
最厲害的人是 用最簡單的資料結構 最簡單的語言 最簡單的算法
解一個大家都覺得超級難的問題 那種感覺其實滿好的XD
※ 編輯: edwardboy26 (173.62.252.231), 12/03/2017 13:46:10
→ senjor: 當然,不過這就是說解法多漂亮,而不是說能解到多難的題目 12/03 14:00
推 sppqre: 推分享 12/05 08:10
推 THEWORLDS: 刷題是最基本的 前面要練的思考邏輯很重要 12/05 10:20