作者PanYX (Panpeter)
看板C_and_CPP
標題[問題] C語言下一步請益
時間Fri Dec 8 09:55:55 2017
本人目前大二電機系學生
目前已經把洪維恩的C語言教學手冊練習完了
目前有四個想法
1.我該繼續看The C programing language K&R 把基礎穩固 之後轉別的語言也不是難事
2.學習資料結構和演算法
3.學習別的程式語言 python 或javascript
4.做一些小專案(俄羅斯方塊 、2048等等..
目的是希望自己出社會有可以有養活自己的技能 在大學期間可以接接小case也獲得一些
成就感
請各位幫小弟開釋 拜託拜託
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.8.150.97
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1512698157.A.DDA.html
1F:→ galic: 去Soft_Job板爬文看看吧 12/08 10:51
2F:→ galic: 我是覺得你別想太遠 先把1. 2.做好 但是1. 2.的過程會很枯 12/08 10:56
3F:→ galic: 燥 所以偶爾4. 一下也不錯 3.就完全不建議 因為這裡是... 12/08 10:57
4F:→ galic: 大學期間能用C接的小case 大概只有"幫同學寫/改/指導作業" 12/08 10:57
5F:→ MOONRAKER: 學校二年級不就有資料結構的課了 12/08 10:58
6F:→ galic: 你可以試著挑戰在大三大四的時候去實習 12/08 10:59
7F:→ PanYX: Moon大 學校電機系沒有開資料結構的課 除非去選修資工的課 12/08 11:08
8F:→ PanYX: 可是有衝堂 可能大三大四可以修 12/08 11:08
9F:→ PanYX: 謝謝g大解惑 12/08 11:10
10F:→ galic: 網路上有一堆開放式課程 12/08 11:18
11F:推 Hazukashiine: 2 跟 4 但是還是 depends on you 12/08 11:18
12F:→ james732: 才大二而已,這幾件事就在畢業前全部做完吧XD 12/08 11:35
13F:推 kitehero: 你可以開四個thread一起做 12/08 11:47
14F:→ MOONRAKER: 原來沒開嗎 O_o 12/08 12:01
15F:→ PanYX: H大 瞭解 12/08 12:12
16F:→ PanYX: J大 希望如此 12/08 12:14
17F:→ PanYX: 我還是慢慢來吧 XD 12/08 12:17
18F:→ PanYX: Moon大 可能有些學校有開吧 12/08 12:17
19F:推 Sidney0503: 2 or 4 12/08 12:23
20F:推 menshuei: 可以往上走看一些軟體工程的內容,很多時候是另外一個寬 12/08 12:25
21F:→ menshuei: 廣的範圍,增加對整體的眼界我覺得在大學裡面也是很重要 12/08 12:25
22F:→ menshuei: 的一件事情。 12/08 12:25
23F:推 Raymond0710: 2 12/08 12:43
24F:→ PanYX: 謝謝各位的回覆 指導我一些方向 12/08 13:22
25F:推 KoenigseggG: 2+4, men大說的軟工也很重要,但可以晚一點再看@@ 12/08 13:29
26F:推 joe820730: 2+4,在實作過程中自然會需要查資料,對程式能力比較有 12/08 14:04
27F:→ joe820730: 實際幫助,我自己也是在實作過程中訓練自己,共勉之 12/08 14:06
28F:→ james732: 我覺得3也重要,學別的語言會互相啟發 12/08 14:10
29F:→ PanYX: 請問各位有推薦哪本資料結構的書嗎? 12/08 14:28
30F:→ Lipraxde: 看學校開課用哪本阿… 12/08 14:29
31F:推 menshuei: 要接案可以繼續CPP的學習。 12/08 14:51
32F:推 ryan0508: 我大二到底都在幹嘛... 12/08 17:53
33F:→ longlongint: 先1 4, 2 先看大綱做到卡住再細讀, 有在管機器加 3 12/08 20:12
34F:→ longlongint: 如果資工系就1234火力全開 12/08 20:13
35F:→ james732: 其實學生時代好好分配時間真的可以學到很多 12/08 20:53
36F:→ Lipraxde: 趁大二時間多多嘗試點其他東西啊,大三在仔細鑽研不遲 12/09 01:22
37F:推 galic: 5. 先交女友 12/09 08:46
38F:推 rice9547: 1, 3: 你觀念夠熟,學什麼語言都一樣,不熟的話還是會 12/09 11:06
39F:→ rice9547: 卡 12/09 11:06
40F:→ rice9547: 2.不一定對實作有幫助,用到時你會感謝自己有學過 12/09 11:07
41F:→ rice9547: 4.實作過程會對語法、架構更熟悉,不過小型的還是著重 12/09 11:08
42F:→ rice9547: 於怎麼把想法變成程式、怎麼思考一些邊界條件吧 12/09 11:08
43F:→ menshuei: 如果要學JS可以確定要走再學,畢竟變動還很大,光是ES6 12/09 11:14
44F:→ menshuei: 就可以出一本書介紹,相關的框架更是幾個月就要重新學 12/09 11:14
45F:→ menshuei: 習。 12/09 11:14
46F:推 youtuuube000: 直接看linux kernel怎寫 12/09 13:26
47F:推 james732: 淚推先交女友 12/09 14:09
48F:推 Archier: 先交女朋友 12/09 17:07
49F:推 Ommm5566: 先交女友 12/10 11:51
50F:推 sppmg: 學「高階C語言」? 12/10 14:08
51F:推 Feketerigo: 我是也是剛看完那本 就接資料結構跟K&R交互看 12/10 23:51
52F:推 jeffych: 去搞塊 Raspberry Pi ;可學用C 或 Python 控制 硬體,或 12/12 11:52
53F:→ jeffych: 者看 Linux Kernal 怎麼寫! 這種實作會比純K書 來得有效 12/12 11:54
54F:推 hakman: 直接左轉 BG 版 ...XD 12/15 18:59
55F:推 cphe: 先交女朋友,出社會後你的交友圈通車只會更小 12/18 15:15
56F:推 Favonia: 關於 1 和 3 有心可以學 Standard ML, Haskell 或 Scheme 12/24 21:57
57F:→ Favonia: 或甚至 Prolog 開拓自己視野,之後不管常見的語言換成什 12/24 21:59
58F:→ Favonia: 麼你應該都可以很快學會。工作之後可能就沒空挑戰這些了 12/24 21:59
59F:→ Favonia: (接觸這些不是要在工作上直接用,而是打好很強的基礎) 12/24 22:00
60F:→ Favonia: 關於 2 有些常見的東西(如二元搜尋樹)如果要走 CS 的路 12/24 22:02
61F:→ Favonia: 建議趕快學起來,因為應用非常廣。書本的話每本缺點都一 12/24 22:03
62F:→ Favonia: 大堆但 Introduction to Algorithms 可能在台灣最有名... 12/24 22:04
63F:→ Favonia: 至於 4 另外的建議是可以寫自己會用到而且覺得好玩的程式 12/24 22:05