看板 Soft_Job作者 guccinan (nan)標題 學習疑惑時間 Fri Jun 8 14:14:51 2018
各位前輩們
小弟接觸程式設計有段時間了
但我有一個問題
就是會讀程式碼
也看得懂最終執行結果
但是要我憑空寫出來卻寫不出一個所以然
請問該如何搶救
謝謝各位先進
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.33.247
※ 文章代碼(AID): #1R6XxU7G (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1528438494.A.1D0.html
推 CGS0: 分解問題 多思考流程3F 06/08 14:19
→ qrtt1: 具體來說,你在學什麼?而你打算做什麼?5F 06/08 14:27
推 senjor: 練習不能少,循序漸進找題庫練習,訓練思考能力6F 06/08 14:29
推 tkhan: 這說明一件事,你不適合吃這行飯7F 06/08 14:30
推 drajan: 一樓就解答你問題了8F 06/08 14:32
推 Eric0605: 你小時候也不會寫作文 也是每週至少練2小時 持續數年
寫程式某方面來說就是作文 就是多看多練9F 06/08 14:44
→ vi000246: 不用救了 會google就好12F 06/08 14:58
推 HungDa: 我也會這樣大概就是看懂艱澀的文章比自己寫簡單的概念13F 06/08 15:09
推 iiiii: 我自己的經驗是臨摹再默寫,就內化成自己會的了,吃下的程式數量可大可小18F 06/08 16:02
推 su3cl3: 自己沒動手 是很難寫出來的20F 06/08 16:02
→ keyboard56: 改得動 不等於會寫吧 哈哈哈 只等於懂了些皮毛
不會到會 很快,但是會到懂還是有段距離,要從無到有 要到懂的層級22F 06/08 17:27
推 iris470: 抄久了腦海會自然有類似程式結構的影像25F 06/08 17:55
推 bheegrl: 先寫個最簡單的跑看看,然後再開始加細節26F 06/08 22:11
推 Aidan79225: 分析問題 拆解問題 各個解決 用設計串連起來
不要只有抄 要實際去做設計 做完要分析哪邊可改進
改進有很多種 效能 可讀性 擴充性 是否符合SOLID
持續的 了解->分析->解決->了解 很快就有進展了28F 06/08 22:18
推 wei115: OJ先做100題大概就OK了
寫程式要靠肌肉去記憶
這樣大腦才能專注在要解決的問題上面32F 06/08 23:04
→ testPtt: 新手不要去寫演算法題目 很耗時間35F 06/08 23:19
推 thcb3181: 我也跟原po情況類似,目前的做法就是多練習,經驗多了自然就可以了37F 06/09 01:13
推 aszx4510: 同一樓看法 多看多寫 訓練程式邏輯思考39F 06/09 06:35
推 oas: 絕對就是寫太少了!!!! 寫>查>分析>內化>寫>查>...Loop> 加油!40F 06/09 08:58
推 a8989332: 真心覺得 請看過 哈佛CS50 (有中國編的中文字幕版)
先了解計算機科學的全觀吧42F 06/09 09:48
→ y3k: 用你會的東西做出能符合需求的產物 然後做的時候要一直學習是否有更好的做法 或環境跟語言是否有更好的做法 如果能動就算結束 那你轉行算了
不管需求多簡單 總是可能有更強勢 更有效率的設計方式
一個井字遊戲的command line 你可以只用if else完成 也可以把這個語言或框架所有的工具都拿來用 程度就是這邊比出來的46F 06/09 14:22
噓 THEWORLDS: 不想害你 講實話給你聽就是你不會
你這問題就跟99乘法表看得懂寫不出來一樣 多讀多寫吧52F 06/09 17:12
--