[請益] 思考能力不強

作者: badcode (Person of Interest)   2014-10-23 13:30:21
老實說不強還太過委婉了
小弟是某國立科大的資管系大四生
專題是用java寫的小程式,只有簡單的檔案傳輸和一些小功能而已
對於寫程式這方面算得上有興趣,但不強,可能得常常上網查stackoverflow等網站
前陣子考了一張OCJP (有很大一部份是用背的),覺得自己java的程度非常之弱,於是又買
了些書來加強自己,之後有打算學習開發Android app
但在實作一些經典問題的時候 (如 http://openhome.cc/Gossip/AlgorithmGossip/ )
發現自己的思考能力簡直是差到不行,排序或搜尋那些可能做的出來,但8 queens或騎士
的旅程那些簡直是想破頭還沒有半點頭緒,看了解說之後可能會豁然開朗 (也可能是一知
半解)
我知道有些問題在面試時會被拿出來考,萬一寫不出來或寫得太差可能就被扣不少分
不知道各位先進們是怎麼培養解決問題的思考能力?
常看到有些人說只出得起香蕉當然只請得到猴子,我深深地覺得自己就是那猴子...
作者: iamnumbea1 (NULL)   2014-10-23 13:43:00
可以看演算法相關書籍
作者: banjmin (HD)   2014-10-23 13:49:00
Thomas H. Cormen那本看一看 尤其是DP問題 大家都很愛問
作者: iWRZ (NE~_~RO)   2014-10-23 14:01:00
Cormen 那本是聖經本 必買必看必收藏!
作者: kinanson (kinanson)   2014-10-23 14:06:00
演算法也是需要去學習的,如同物件導向,大部份的人是靠努力來的,有人是不用努力就會是高手的嗎...我還真想知道這種奇才
作者: alog (A肉哥)   2014-10-23 14:08:00
要看經驗欸 不是買了書就會像online game點技能馬上就理解
作者: kkknfaclock (nfaclock)   2014-10-23 14:22:00
一直看一直看..XD
作者: iWRZ (NE~_~RO)   2014-10-23 14:29:00
基本上演算法當 Cookbook 看 沒事帶進廁所翻一翻
作者: nobody1 (無事家中坐)   2014-10-23 14:35:00
演算法不好 也有很多值得弄懂的 知道自已在扮演那個角色全力以赴就可以了
作者: DJJERRY (鍵盤張根碩)   2014-10-23 16:16:00
請問一下二三樓講的那本書名是什麼?
作者: x000032001 (版廢了該走了)   2014-10-23 16:45:00
Introduction to Algorithms
作者: iWRZ (NE~_~RO)   2014-10-23 17:55:00
書皮長這樣 http://i.imgur.com/cBi0tnE.jpg資管系我不知道 資工系只要碰到演算法 課本一定指定這本
作者: GoalBased (Artificail Intelligence)   2014-10-23 18:01:00
我好像也有這一本欸 可是沒翻過
作者: frank11118 (想睡覺)   2014-10-23 18:01:00
只有電子檔 呵呵
作者: iWRZ (NE~_~RO)   2014-10-23 18:29:00
不常翻不說 重點是有夠貴...
作者: yyc1217 (somo)   2014-10-23 19:22:00
其實工作時也沒真正實作過幾次資料結構 怎麼用才是重點有sense比較重要
作者: meowyih (meowyih)   2014-10-23 19:34:00
這麼簡單的東西卻連寫都寫不出來, 觀念怎麼會清楚呢?...
作者: iWRZ (NE~_~RO)   2014-10-23 20:55:00
有電子書更好 塞進平板比較方便...
作者: guestciel   2014-10-23 23:08:00
如果主要寫應用面的系統話,個人覺得OO的觀念&Designpattern 比較重要一點點
作者: v7q4 ((.)(.)乳劍雙修 -|=>)   2014-10-23 23:41:00
真正工作時 演算法用到的沒幾個...
作者: PoorLoser (廢文製造機)   2014-10-24 00:32:00
會深入用到演算法的人都準備出國深造囉
作者: jk47tai   2014-10-24 01:18:00
先從訓練分析與統計開始
作者: geniushowie (howie)   2014-10-24 14:18:00
但這些真的只是基本功...就算工作用不到八皇后但是有太多問題比八皇后還要難搞了
作者: bobju (枯藤老樹昏鴉)   2014-10-24 15:33:00
8皇后跟騎士是訓練遞迴思考的基礎題型而已, 當然也會是演算法的入門題型有些東西你可能在當下苦思是想不透的, 卻可能在日後某天突然開竅,這很難說,持續保持興趣或許有機會
作者: eva19452002 (^^)   2014-10-24 19:15:00
我也覺得OO跟design pattern比較重要,再多加一個refactoring
作者: eric111043 (新鮮的肝)   2014-10-25 02:50:00
如果要了解oo跟design pattern 看android framework就點感覺
作者: readonly (唯讀)   2014-10-25 20:07:00
corman 其實太多數學
作者: guestciel   2014-10-26 22:01:00
BTW, 推 head first design patten 這本書

Links booklink

Contact Us: admin [ a t ] ucptt.com