[請益] 如何加強邏輯?

看板Soft_Job (軟體人)作者時間17年前 (2008/12/04 23:31), 編輯推噓16(16014)
留言30則, 16人參與, 最新討論串1/1
我是一個金融業職場新人 在學校有寫過專題的程式也接過一次case 所以畢業後就打算找寫程式的工作 不過老實說 當初寫的這些東西 本身難度也不算高 很多都是增刪修改的維護 比較難的部分我都沒寫到 其實我一直覺的我寫程式的時候 邏輯的部份很弱 常常一個也許不是真的很困難的點 就想了大半天 或是我沒使用正確的方法來進行這個程序 在學校沒學過演算法 資料結構普普 沒碰也忘的差不多 我寫程式的時候應該也很少用到 大概都用迴圈 if 而已 寫程式第一個就是要能達到所要的結果 再來談效率 我覺得自己連完成結果這一步都還沒能做到 但我想突破這個障礙 不知道各位先進有沒有推薦的書籍或是什麼方法可以增加邏輯 例如"如何學好程式設計" "短碼達人的心得技法" "程式之美" 這些書會有幫助嗎? 或是該看些增加思考力的書呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.110.193

12/04 23:34, , 1F
if 不是迴圈呦~ 多寫 多看別人寫 紮實一點就會不錯了
12/04 23:34, 1F

12/04 23:49, , 2F
IF FOR 會用就很強了
12/04 23:49, 2F

12/05 00:55, , 3F
念高微...可以增加邏輯...(不過要念的懂)
12/05 00:55, 3F

12/05 01:18, , 4F
訓練邏輯寫程式就跟學空手道一樣...實戰進步最多!
12/05 01:18, 4F

12/05 08:38, , 5F
下圍棋是個不錯的方法
12/05 08:38, 5F

12/05 09:51, , 6F

12/05 09:51, , 7F
我寫了一些教學 裡面有提到如何從語意轉到語法
12/05 09:51, 7F

12/05 09:51, , 8F
雖然寫得不是很好 但應該多少可以參考看看
12/05 09:51, 8F

12/05 09:52, , 9F
還有三大控制結構 把本質弄清楚 才是最重要的
12/05 09:52, 9F

12/05 09:52, , 10F
至於那些書好像都有點進階 像短碼那是很刁鑽的東西
12/05 09:52, 10F

12/05 09:53, , 11F
用到很多冷門的語言細節的知識 實務上沒有很大的價值
12/05 09:53, 11F

12/05 09:59, , 12F
很少有書或教學教如何想程式 我覺得那才是最重要的
12/05 09:59, 12F

12/05 09:59, , 13F
可是卻很少人教
12/05 09:59, 13F

12/05 10:01, , 14F
其實平時就可以練習 見到任何東西都去思考
12/05 10:01, 14F

12/05 10:01, , 15F
如果讓你用程式來寫 你要怎麼達成
12/05 10:01, 15F

12/05 10:01, , 16F
久了遇到問題自然知道要怎樣做
12/05 10:01, 16F

12/05 10:02, , 17F
其實也只是把解決問題以明確的步驟列出來而已
12/05 10:02, 17F

12/05 10:23, , 18F
其實我只是覺得,原po需要的是學自動機那門課...
12/05 10:23, 18F

12/05 10:24, , 19F
就我個人而言,我是在使用了自動機教的東西之後,看程式
12/05 10:24, 19F

12/05 10:24, , 20F
看演算法開始從作文變成一堆自動化的machine。
12/05 10:24, 20F

12/05 10:49, , 21F
會迴圈就夠了, 看很多coding人員連迴圈簡化都不會,只會copy
12/05 10:49, 21F

12/05 13:03, , 22F
跟板上神人筆戰 coding 戰久了就無敵了
12/05 13:03, 22F

12/05 14:44, , 23F
基本就 decision loop 加 sequence 就夠啦~
12/05 14:44, 23F

12/05 16:19, , 24F
程設要入門 先玩玩點燈機器人 XDD http://0rz.tw/e74Nn
12/05 16:19, 24F

12/05 17:12, , 25F
基本上 , 端看信心而已. http://0rz.tw/365cb
12/05 17:12, 25F

12/05 21:52, , 26F
TopCoder 你在 Google 查一下,該站有些演算法的題目
12/05 21:52, 26F

12/05 21:53, , 27F
而且有 75分鐘 三道題目的比賽,需安裝 JavaRuntime
12/05 21:53, 27F

12/07 14:54, , 28F
去網路上找一些 codeproject or open source 的 code 來看
12/07 14:54, 28F

12/08 20:12, , 29F
短馬達人那本書鳥鳥的 你照它方式寫code應該會被fire.
12/08 20:12, 29F

12/09 11:24, , 30F
多算數學應該有幫助
12/09 11:24, 30F
文章代碼(AID): #19D_VJb8 (Soft_Job)
文章代碼(AID): #19D_VJb8 (Soft_Job)