[問題] 關於C++學習過程請教

看板C_and_CPP (C/C++)作者 (怪盜巴哥)時間2年前 (2022/04/12 10:42), 編輯推噓9(9035)
留言44則, 12人參與, 最新討論串1/2 (看更多)
各位前輩們早上好, 小弟目前大二,再一年就準備做專題考研。 目前正在自學C++, 原本是跟學校的課程學習JAVA, 雖然是資管但對C/C++的指標有莫名的憧憬, 所以才在這個時間點改學習另一個語言, 缺點是班上沒有同學一起學習C++, 因此想上來板上請教各位前輩們一些問題。 學習過程: 目前是讀C++ Primer 5/e 讀到一半左右, 預計再半個月能接近讀完, 之後打算繼續讀Effective 系列&STL函式庫, 中間還有刷一些Leetcode Easy的題目, 未來打算寫一些小專題累積開發能力。 問題: 不知道這樣學習方式有沒有需要改進的地方? 不知道有沒有榮幸獲得各位前輩的經驗, 目前刷Leetcode算是心態滿崩的, 因為網路上大多都在使用STL, 還有code都是寫class, 這樣好像沒有練習到main呼叫的過程, 甚至在考慮要不要改刷CPE的題庫。 感謝抽空看我廢話,打擾到不好意思! (第一次在ptt發文,排版不好還請見諒! (有違反版規的話非常抱歉! -- Sent from my iPhone 11 PiTT // PHJCI -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.1.125 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1649731343.A.82E.html

04/12 13:20, 2年前 , 1F
看你現階段刷題是什麼目的
04/12 13:20, 1F

04/12 13:28, 2年前 , 2F
C++透過刷題練的部分有限,自己想辦法找些小專案做吧
04/12 13:28, 2F

04/12 13:55, 2年前 , 3F
@b0920075
04/12 13:55, 3F

04/12 13:56, 2年前 , 4F
不好意思 第一次發文 不知道怎麼直接回文
04/12 13:56, 4F

04/12 13:56, 2年前 , 5F
目前刷題是為了熟悉語法 不要邊讀邊忘
04/12 13:56, 5F

04/12 13:57, 2年前 , 6F
回a大 感謝您的建議~等我讀完Primer就開始做些小專題
04/12 13:57, 6F

04/12 13:57, 2年前 , 7F
非常感謝!
04/12 13:57, 7F

04/12 14:58, 2年前 , 8F
刷題練到 stl 的使用和演算法資結,其他語法特性可能就
04/12 14:58, 8F

04/12 14:58, 2年前 , 9F
用不太上
04/12 14:58, 9F

04/12 16:10, 2年前 , 10F
忘了再查cppreference就好,不用刷題那麼辛苦
04/12 16:10, 10F

04/12 16:13, 2年前 , 11F
如果興趣不是在算法資結上的話 我不建議你大學刷題
04/12 16:13, 11F

04/12 16:14, 2年前 , 12F
多修(或是旁聽)CS不同領域的課摸索一下之後要做什麼吧
04/12 16:14, 12F

04/12 16:33, 2年前 , 13F
https://bit.ly/3KzaZvz 參考一下我的學習心得
04/12 16:33, 13F

04/12 17:48, 2年前 , 14F
刷題用C++的STL可以省去一些麻煩,用純C的話有些東西需
04/12 17:48, 14F

04/12 17:48, 2年前 , 15F
要自己手刻。你這時間就開始學其實學什都挺好的,不用
04/12 17:48, 15F

04/12 17:48, 2年前 , 16F
壓力太大。除了語言外,其他要學習的不外乎就是OS,資
04/12 17:48, 16F

04/12 17:48, 2年前 , 17F
料結構,演算法,計算機組織,資料庫這些講爛的基本學
04/12 17:48, 17F

04/12 17:48, 2年前 , 18F
科,當然不代表說沒學這些就不能做東西,只是這些知識
04/12 17:48, 18F

04/12 17:48, 2年前 , 19F
會讓你思考的角度可以更接近本質。你可以先挑有興趣的
04/12 17:48, 19F

04/12 17:48, 2年前 , 20F
學,然後邊學邊做一些專案,從實作的角度切入比較不會
04/12 17:48, 20F

04/12 17:48, 2年前 , 21F
像學理論那麼枯燥乏味,讓你比較有動力學下去。
04/12 17:48, 21F

04/12 18:16, 2年前 , 22F
感謝b大 d大 s大~ 原來刷題對大學生不是這麼重要 非
04/12 18:16, 22F

04/12 18:16, 2年前 , 23F
常感謝三位前輩的指教! 我以後會多以小專題來提升自
04/12 18:16, 23F

04/12 18:16, 2年前 , 24F
己開發能力,超級超級感謝!!
04/12 18:16, 24F

04/12 18:18, 2年前 , 25F
descent大大感謝您的學習心得~小弟自學以前就閱讀過
04/12 18:18, 25F

04/12 18:18, 2年前 , 26F
您的文章,給了我很大的勇氣開始學習C++,能讓您本人
04/12 18:18, 26F

04/12 18:18, 2年前 , 27F
回覆是我的榮幸!以後也會更重實作 感激不盡!
04/12 18:18, 27F

04/12 18:22, 2年前 , 28F
breeze大大感謝您抽空指點小弟!確實我最近有點焦慮,
04/12 18:22, 28F

04/12 18:22, 2年前 , 29F
我之後也打算線上重學您提到的這些基礎科目,受益良多
04/12 18:22, 29F

04/12 18:22, 2年前 , 30F
,我會好好學習+實作,再次感謝您的指教!!
04/12 18:22, 30F

04/12 19:50, 2年前 , 31F
感想同descent大 不要落入c++的語言細節
04/12 19:50, 31F

04/16 13:04, , 32F
學C/C++了話個人建議還是先去學一下計算機組織跟組語相關的
04/16 13:04, 32F

04/16 13:04, , 33F
只需要知道概念就好 組語實務上用到的機會太少
04/16 13:04, 33F

04/16 13:05, , 34F
至少在學pointer之類的會更直覺知道這是什麼東西
04/16 13:05, 34F

04/16 13:06, , 35F
資料結構的原理 實務上其實也就array/list/tree會常用到
04/16 13:06, 35F

04/16 13:07, , 36F
STL Container就Primer裡有介紹的其實真的是8成以上會用
04/16 13:07, 36F

04/16 13:08, , 37F
其實光這樣的程度我覺得在學校應該就夠用了
04/16 13:08, 37F

04/16 13:09, , 38F
至於C++ 11後的新增語法特性 BOOST之類的 感覺去業界才需要
04/16 13:09, 38F

04/16 13:09, , 39F
不過刻刻UI了話 可以嘗試寫看看QT
04/16 13:09, 39F

04/16 14:45, , 40F
C++11 其實加了很多讓 C++ 變好寫的語法
04/16 14:45, 40F

04/16 14:45, , 41F
在這個方面上個人認為現在要學 C++ 的話以 C++11 為底較好
04/16 14:45, 41F

04/16 14:47, , 42F
至於要不要去學 C++14 之後的東西就見人見智了
04/16 14:47, 42F

04/16 15:12, , 43F
C++11推薦Effective Modern C++
04/16 15:12, 43F

04/17 00:42, , 44F
C++11 為底學習&實作上會方便很多
04/17 00:42, 44F
文章代碼(AID): #1YLESFWk (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1YLESFWk (C_and_CPP)