作者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/cn.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