看板 C_and_CPP 關於我們 聯絡資訊
給 不知道看什麼書才會有基礎 跟 debug 時總是看不懂 error 在寫什麼 跟 總是不了解別人的 code 為什麼寫那麼機車 跟 自己寫的 code 才過了一個禮拜就覺得看不懂 跟 學校沒教 C++ 要學怎麼辨 跟 還沒去過巨匠(因為我相信巨匠應該教的不錯) 跟 總覺得自己遇到的問題好像太簡單了不敢問人 不過速成的路 需要至少三分鐘的熱度 沒有三分鐘熱度的請左轉謝謝 不過說速成也需要約一個月 如果是平常就在看小說的人就更適合了 換頁 繼續 先別急著做習題喔~~~ 一. 把 c++ primer(盡量是最新版) 先看過一遍 二. 把 c++ 標準程式庫 c++ standard library 看過一遍 三. 把 effective c++ 看過一遍 先把上面三本看完的原因是,新手常常一邊看書一邊練習, 可是難免不會用到後面的章節才會介紹的功能, 然後就會有問題,不如先把遊戲規則看完,再進行遊戲, 既可以省時間問別人,又不會讓人一直被你煩到胃痛,真是一舉數得, 上面三本書都看完後,正常人大約花了兩個禮拜了吧? 如果很認真的看,可能一個禮拜就看完。 四. http://zerojudge.tw/ 高中生解題 基礎題庫做 50 題 競賽題庫做 20 題 花個一個禮拜,把 C++ 的語法熟悉一下 五. 軟體建構之道第二版 code complete 2 看過一遍 六. 大話設計模式 看過一遍 以上應該足以應對學校的研究(使用C++實作)。 七. 心情好可以把 C++大型軟體設計 看完 相較於其它傳產,我個人覺得C++的入門門檻真的是超低 如果你走鞋業,沒有什麼書會把所有從以前到現在的鞋子的種類、特性、製程 需要多看雜誌、多聽長輩教學 日積月累,才會厲害 如果走餐飲業,當你到一家新的店,所有的基礎都要有"人"教給你 每一家店的風格習慣又不同,很多餐點的預先處理也都要人教 雖然有食譜,但實際料理有很多細節是需要人提醒跟注意的 如果你走電競,你需要花大量的時間打電動、還會每年推新的遊戲 要花大量時間試過各種不同的裝備、戰術,練習各種需要反應的技巧 總之,像C++這種看了幾本書,再打打鍵盤就能入門的能力 不學一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.175.35 ※ 編輯: damody 來自: 140.118.175.35 (09/19 01:35)
james732:那三本書一個月看得完嗎...? 09/19 01:39
damody:每天看12小 一定看的完 09/19 01:51
NIKE74731:我都沒看過 好慘 09/19 02:11
legendmtg:期待沒基礎的人看懂C++ Primer.... 嗯..... 09/19 02:16
changyuheng:樓上,可是書名叫 Primer 啊! 09/19 02:19
loveme00835:primer不是給新手看的 09/19 04:14
andy79323:淚推 不過看玩三本書還是不夠的 09/19 07:34
descent:C++ Primer 我斷斷續續看了兩年才看完 09/19 08:04
DEATHX:我覺得真的進了公司做了一陣子大型專案再說,現在寫一些小 09/19 08:33
DEATHX:程式的話大概就書隨便翻翻吧。 09/19 08:34
purpose:把你說的這些看過一遍,根本不只一個月,學到也早就超出 09/19 08:37
purpose:C++ 的基礎,不是每個人都像你這麼強,輕描淡寫的做這些事 09/19 08:38
Bencrie:請不要誤人子弟好嗎 = = 09/19 09:00
loveme00835:其實大家太小看 118 了... 09/19 09:01
BlazarArc:純推118 09/19 09:01
Bencrie:是 118 太強大了 09/19 09:08
MOONRAKER:一天12小時咧 吸的書我願意每天看一個小時就不錯了 09/19 09:10
purpose:所以這篇是台科大強者的火力展示嗎?好羨慕 09/19 09:15
DEATHX:小弟也是118電子出來的,台科電子系幾乎C都很爛,要是計概 09/19 09:20
DEATHX:還是被嘴砲老師帶到的話,自求多福。 09/19 09:20
Minilogo:你書真的看得很快 ... 09/19 09:42
littleshan:這個方法不太可能會練習到class或template 09/19 09:49
littleshan:不幸的是,class和template的練功時間*超級長* 09/19 09:50
ken1325:一開始就看這些 應該看沒幾頁就想睡了吧 09/19 09:51
b9307025:其實有很多細節 不是看過就知道差異 = = 09/19 10:04
StubbornLin:威哥 沒真的用爛方法寫C++去讀 effective C++ 09/19 10:16
stupid0319:嘴炮學C++ 09/19 10:50
zzzzjjlee:我......是不是走錯版了??? 09/19 11:37
bigpigbigpig:我學了十年,Hello world 程式還是 compile 不過, 09/19 12:18
johnny94:上面完全沒有任何一本書是給新手看的啊... 09/19 12:18
bigpigbigpig:C++ 真是博大精深 ... 09/19 12:19
ken1325:鍵盤C++ 09/19 12:28
pnpncat:了不起XD 09/19 12:45
kdjf:是說The C++ programming language的評價如何啊?都沒有人提 09/19 13:02
diabloevagto:看完是一回事,會用又是一回事 09/19 13:22
yoco315:有趣.. 如果不求甚解好像真的有機會... 09/19 13:25
Zephyr750:結論:看完聖經本就可以基礎速成... 09/19 14:41
damody:樓上看完再噓好嗎 09/19 15:04
DJWS:學的快忘的也快 09/19 15:21
ILike58:不管怎樣,看到118先跪再說 09/19 15:40
joyfulpizza: 09/19 15:41
Ebergies:以網路上資訊量來說, C++ 真的是現代最容易學的東西之一 09/19 16:06
Ebergies:Google "如何學寫程式" 立刻出現一堆教學載完程式就可練 09/19 16:07
Ebergies:Google "如何學做鞋" 只會出現: 徵手工製鞋學徒... 09/19 16:08
legendmtg:The C++ programming language一樣不適合新手 09/19 16:29
legendmtg:Programming: Principles and Practice Using C++ 09/19 16:29
legendmtg:我倒是覺得挺適合新手的... 09/19 16:30
saxontai:這幾本書我沒辦法一個月看完…果然我只能嘴砲…(泣) 09/19 16:36
leiyan:當小說看好了 09/19 16:47
maerdimer:難怪我考不上118 09/19 16:48
calqlus:大家好客氣 09/19 17:22
holymars:人 活 得 好 好 的 為 什 麼 要 學 c + + 09/19 17:47
vocaloid:入門也可以看看螞蟻~ 09/19 19:41
choco1202:正在看螞蟻本(默.. 09/19 19:56
wope:我光stoke就花超過一個月 難怪我沒考上118 09/19 20:55
cobrasgo:光是(一)有幾個人能做到我就很懷疑了 09/19 20:59
Arton0306:我想就算是高手 當初在學的時候也不可能2週看完那3本 09/19 21:08
Arton0306:我個人會推c++教學範本 這是我第一本c++ 淺顯易懂 09/19 21:09
azureblaze:沒寫過ineffective c++看什麼effective c++.... 09/19 22:13
tongzhou:無言... 09/19 22:56
以前的我沒有那麼好的運氣 有人跟他說讀了哪本就可以把基礎打好 都是自己看過了無數本書後,才知道哪些書好,哪些書不好 其實也沒有很多本,就快40~100本而已 range的60本的是還沒看完的 唉 之後有一個人說他想學C++ 我就開心的跟他說 這七本大概可以掌握 C++ 70% 的奧義 大約3000頁會有基礎 5000頁有機會精通 喔!喔!喔! 啾咪 >.^ 但是我看了上萬頁的程式書藉了,當然覺得5000頁,小CASE 比看PAPER 報PAPER 實作PAPER 簡單啦~~~~~~~~~~~ 只要七本耶~~~學C++的捷徑耶~~ 知道的人應該要超爽的呀~~~ 結果那個人說:XXX 要看那麼多頁還說是學C++的捷徑 我只好:喔。。。。。。 總之這是我看了很多本書才得來的經驗, 寫了不算是很多的程式才得來的經驗,謝謝。 ※ 編輯: damody 來自: 114.37.82.166 (09/19 23:22)
narcissusli:我的幾版c++ primer都是英文,3個月恐怕都看不完... 09/20 01:26
Killercat:我是推Primer Plus, 不過C++學習挫折感是很大的 09/20 05:53
Killercat:因為要寫出能夠看起來能玩的東西 要不少時間知識 09/20 05:54
tigernaxo:感謝分享 09/20 08:25
purpose:不好意思,怎麼看都覺得你是在嘴炮,這個捷徑你自己都沒 09/20 09:35
purpose:走過,什麼70%什麼一個月、兩個禮拜,所有的數據都是隨口 09/20 09:36
purpose:一講,寫文章寫教學可以這麼不嚴謹嗎?無法認同 09/20 09:37
chigi:我想 原po的分享不無道理,畢竟多看書不一定就是對的書 09/20 10:56
chigi:少走點冤枉路的確也算是捷徑(吧) 但是還是要下苦工吧 09/20 10:57
tongzhou:我覺得要先寫過一些 再來看感觸會比較深吧 09/20 12:58
ericinttu:捷徑就是花上十年的工夫。 09/20 14:07
akasan:突然想到這張圖 http://ppt.cc/lBGO 09/20 20:01
dendrobium:講的好像很簡單似的, 實際上要寫好幾年code才能真的了 09/20 22:47
dendrobium:解那幾本書在講什麼, 不寫code直接看只是硬背而已 09/20 22:48
fbiwbi:推樓上XDDD 09/20 23:00
BlazarArc:那張圖XDD 09/20 23:12
norlan17m:感覺不是真正高手就是.. 09/21 20:31
leisurely:表達方式可能要... 09/22 00:08
avhacker:其實書選的還不錯啦,只是不太可能在這時間內看完 09/22 01:27
avhacker:所謂看完是指真的看懂,問題是有很多東西沒經驗是不會懂的 09/22 01:28
avhacker:總之c++沒有速成這回事.不過至少這是一個繞路較少的路線 09/22 01:29
avhacker:對了,給個時間參考:我讀 c++ primer 時,花了一個春節 09/22 01:33
avhacker:大約相當於一週,可是當時我可不是毫無基礎喔。 09/22 01:33
avhacker:所以如果一週要連 STL 跟 effective c++看完,想太多了 09/22 01:34
avhacker:就算是看完,也沒看懂 09/22 01:34
protoss:如果照樓上的標準...能在一週啃完C++ Primer...那早就已經 09/23 01:00
mingtai1:我覺得只看不寫 很難領悟為什麼要有那樣的設計的精髓.. 09/23 01:01
protoss:是高手了...不然真的萬中選一... 09/23 01:01
mingtai1:C++精髓個人認為寫過大型專案(框架/函式庫..)後會更有Fu 09/23 01:07
mingtai1:不過這篇是探討速成 離題了..XD 總之多寫多感覺一下 09/23 01:08
avhacker:是啊,單論讀書而沒有實務練習,其實沒啥意義 09/23 15:42
avhacker:to protoss: 我當時看的時候並非全無基礎 09/23 19:39
protoss:對阿...所以以你的標準一週K完...我真的覺得你很利害... 09/23 21:52
hangl0: 笑死 難怪只是118 10/26 22:50