[問題] 如何學coding

看板C_and_CPP作者 (Linus)時間8年前 (2017/03/23 02:04), 編輯推噓10(10014)
留言24則, 13人參與, 最新討論串1/1
小弟本身會的程式語言只有C, 而且是純C沒錯(只學到結構,類別以上的概念就沒碰了),不會C++, 其實說會也不算會,與其說會倒不如說董C的語法, 平常工作內容比較是注重看code和改code, 想請教各位,要怎麼樣才能讓coding能力增強, 身旁的人跟我說買一本C語言的書, 即使把書本的習題都k完, coding能力還是不會增強, 或者就算練習網路上的一些程式題目(比如說程式解題系統、USACO、...), 對coding能力還是沒幫助, 他們建議我直接做一個project, 從project去練習寫code比較有幫助, 想請教版上各位大大,如果想增進coding能力,有什麼建議嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.105.122 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1490205855.A.63C.html

03/23 02:11, , 1F
我覺得你就不要管誰的建議如何, 都去試試就知道了
03/23 02:11, 1F

03/23 02:12, , 2F
然後我必須要說練解題跟做 project 所練到的是兩個不同面向
03/23 02:12, 2F

03/23 02:12, , 3F
練解題是在練細節實作, 作 project 是在練大方向規畫
03/23 02:12, 3F

03/23 02:13, , 4F
就算只是看/改已經有的 code 這兩面向的東西還是得都要有
03/23 02:13, 4F

03/23 02:37, , 5F
坐而言不如起而行,用C去寫個四軸吧
03/23 02:37, 5F

03/23 07:28, , 6F
寫Android
03/23 07:28, 6F

03/23 10:00, , 7F
多看OpenSource
03/23 10:00, 7F

03/23 10:13, , 8F
找自己喜歡的東西,用code去實現出來,我覺得蠻不錯的
03/23 10:13, 8F

03/23 10:14, , 9F
我自己也寫普通而已,但喜歡的東西就會一直寫下去
03/23 10:14, 9F

03/23 10:15, , 10F
至少有感覺到自己一點一點進步,這樣還不錯
03/23 10:15, 10F

03/23 10:55, , 11F
C (不是 C++) 實際就是一個迫使人類用機器角度去思
03/23 10:55, 11F

03/23 10:55, , 12F
考的語言,當你學會將一個 project 用機器的想法實
03/23 10:55, 12F

03/23 10:55, , 13F
作出來時,你便已經算進入了更高級的一個領域。屆
03/23 10:55, 13F

03/23 10:55, , 14F
時,你討論的便不會是如何握筷子的問題,而是如何品
03/23 10:55, 14F

03/23 10:55, , 15F
味美食精妙的境界。
03/23 10:55, 15F

03/23 11:05, , 16F
寫專案蠻好的,練習將想法轉為程式碼
03/23 11:05, 16F

03/23 11:06, , 17F
我之前是寫 web 比較多 不過常寫就會有幫助
03/23 11:06, 17F

03/23 14:00, , 18F
推你的 ID 暱稱 → Linus,跟他學就會進步了!
03/23 14:00, 18F

03/23 15:43, , 19F
我也是只會c 工作半年後就發現我的c有oop的味道
03/23 15:43, 19F

03/23 15:43, , 20F
就去看oop和資料結構 現在整天讓指標函式指來指去
03/23 15:43, 20F

03/24 02:50, , 21F
學 Linus 寫一個 Kernel 啊
03/24 02:50, 21F

03/25 00:51, , 22F
將一個成熟但是快要retire的專案接手並在另一個平台重製吧
03/25 00:51, 22F

03/25 07:33, , 23F
先問你自己 你增強coding 能力的目的是什麼
03/25 07:33, 23F

03/27 06:06, , 24F
你的目的不同,答案也會不同。
03/27 06:06, 24F
文章代碼(AID): #1OqhoVOy (C_and_CPP)