看板 C_and_CPP 關於我們 聯絡資訊
小弟本身會的程式語言只有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
LPH66: 我覺得你就不要管誰的建議如何, 都去試試就知道了 03/23 02:11
LPH66: 然後我必須要說練解題跟做 project 所練到的是兩個不同面向 03/23 02:12
LPH66: 練解題是在練細節實作, 作 project 是在練大方向規畫 03/23 02:12
LPH66: 就算只是看/改已經有的 code 這兩面向的東西還是得都要有 03/23 02:13
wtchen: 坐而言不如起而行,用C去寫個四軸吧 03/23 02:37
y3k: 寫Android 03/23 07:28
Qbsuran: 多看OpenSource 03/23 10:00
hn12404988: 找自己喜歡的東西,用code去實現出來,我覺得蠻不錯的 03/23 10:13
hn12404988: 我自己也寫普通而已,但喜歡的東西就會一直寫下去 03/23 10:14
hn12404988: 至少有感覺到自己一點一點進步,這樣還不錯 03/23 10:15
SeamusBerloz: C (不是 C++) 實際就是一個迫使人類用機器角度去思 03/23 10:55
SeamusBerloz: 考的語言,當你學會將一個 project 用機器的想法實 03/23 10:55
SeamusBerloz: 作出來時,你便已經算進入了更高級的一個領域。屆 03/23 10:55
SeamusBerloz: 時,你討論的便不會是如何握筷子的問題,而是如何品 03/23 10:55
SeamusBerloz: 味美食精妙的境界。 03/23 10:55
Neisseria: 寫專案蠻好的,練習將想法轉為程式碼 03/23 11:05
Neisseria: 我之前是寫 web 比較多 不過常寫就會有幫助 03/23 11:06
cutekid: 推你的 ID 暱稱 → Linus,跟他學就會進步了! 03/23 14:00
chuegou: 我也是只會c 工作半年後就發現我的c有oop的味道 03/23 15:43
chuegou: 就去看oop和資料結構 現在整天讓指標函式指來指去 03/23 15:43
ronin728: 學 Linus 寫一個 Kernel 啊 03/24 02:50
sunneo: 將一個成熟但是快要retire的專案接手並在另一個平台重製吧 03/25 00:51
noonee: 先問你自己 你增強coding 能力的目的是什麼 03/25 07:33
ACMANIAC: 你的目的不同,答案也會不同。 03/27 06:06