作者qazkevin (Linus)
看板C_and_CPP
標題[問題] 如何學coding
時間Thu Mar 23 02:04:13 2017
小弟本身會的程式語言只有C,
而且是純C沒錯(只學到結構,類別以上的概念就沒碰了),不會C++,
其實說會也不算會,與其說會倒不如說董C的語法,
平常工作內容比較是注重看code和改code,
想請教各位,要怎麼樣才能讓coding能力增強,
身旁的人跟我說買一本C語言的書,
即使把書本的習題都k完,
coding能力還是不會增強,
或者就算練習網路上的一些程式題目(比如說程式解題系統、USACO、...),
對coding能力還是沒幫助,
他們建議我直接做一個project,
從project去練習寫code比較有幫助,
想請教版上各位大大,如果想增進coding能力,有什麼建議嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.105.122
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1490205855.A.63C.html
1F:推 LPH66: 我覺得你就不要管誰的建議如何, 都去試試就知道了 03/23 02:11
2F:→ LPH66: 然後我必須要說練解題跟做 project 所練到的是兩個不同面向 03/23 02:12
3F:→ LPH66: 練解題是在練細節實作, 作 project 是在練大方向規畫 03/23 02:12
4F:→ LPH66: 就算只是看/改已經有的 code 這兩面向的東西還是得都要有 03/23 02:13
5F:推 wtchen: 坐而言不如起而行,用C去寫個四軸吧 03/23 02:37
6F:→ y3k: 寫Android 03/23 07:28
7F:推 Qbsuran: 多看OpenSource 03/23 10:00
8F:推 hn12404988: 找自己喜歡的東西,用code去實現出來,我覺得蠻不錯的 03/23 10:13
9F:→ hn12404988: 我自己也寫普通而已,但喜歡的東西就會一直寫下去 03/23 10:14
10F:→ hn12404988: 至少有感覺到自己一點一點進步,這樣還不錯 03/23 10:15
11F:推 SeamusBerloz: C (不是 C++) 實際就是一個迫使人類用機器角度去思 03/23 10:55
12F:→ SeamusBerloz: 考的語言,當你學會將一個 project 用機器的想法實 03/23 10:55
13F:→ SeamusBerloz: 作出來時,你便已經算進入了更高級的一個領域。屆 03/23 10:55
14F:→ SeamusBerloz: 時,你討論的便不會是如何握筷子的問題,而是如何品 03/23 10:55
15F:→ SeamusBerloz: 味美食精妙的境界。 03/23 10:55
16F:推 Neisseria: 寫專案蠻好的,練習將想法轉為程式碼 03/23 11:05
17F:→ Neisseria: 我之前是寫 web 比較多 不過常寫就會有幫助 03/23 11:06
18F:推 cutekid: 推你的 ID 暱稱 → Linus,跟他學就會進步了! 03/23 14:00
19F:推 chuegou: 我也是只會c 工作半年後就發現我的c有oop的味道 03/23 15:43
20F:→ chuegou: 就去看oop和資料結構 現在整天讓指標函式指來指去 03/23 15:43
21F:推 ronin728: 學 Linus 寫一個 Kernel 啊 03/24 02:50
22F:推 sunneo: 將一個成熟但是快要retire的專案接手並在另一個平台重製吧 03/25 00:51
23F:→ noonee: 先問你自己 你增強coding 能力的目的是什麼 03/25 07:33
24F:→ ACMANIAC: 你的目的不同,答案也會不同。 03/27 06:06