作者physheepy (~羊~乘著風中的羽翼)
看板Soft_Job
標題Re: [請益] C++新手入門書推薦
時間Thu Mar 30 15:31:18 2017
推薦一個比較實務的學習方法
不排斥英文的話 網路資源非常多
譬如這個網站 一個個章節看下去
每個小節都很短 但該學到的都有教
https://www.tutorialspoint.com/cplusplus/cpp_functions.htm
千萬別只是看 也要實作
做完 basics 跟 object oriented 就可以了 advanced先不用看
然後去leetcode刷題 只刷easy的 從答對率最高的開始刷
不會解就去點別人的解法來看 消化成自己的知識
https://leetcode.com/problemset/algorithms/
再刷codility
https://codility.com/programmers/lessons/1-iterations/
GeeksQuiz 補充各種眉眉角角
http://quiz.geeksforgeeks.org/c-plus-plus/constructors/
leetcode easy的題目刷完 GeeksQuiz的題目看完且理解 應該就可去找工作了
※ 引述《killer5039 (hjfcjgf)》之銘言:
: 大家好
: 小弟最近想要學C++為以後求職工具
: 由於是完全沒學過的新手 想說先自學一陣子在去補習班
: 想請各位推薦幾本C++初學者的書
: 另外有沒有跟我一樣的前輩可以分享一下呢
--
請賜予我力量,去接受我所不能改變的;
請賜予我勇氣,去改變我所能改變的;
並賜予我智慧去分辨兩者的不同。
--<<魔獸世界>> 大法師Antonidas的銀幣
翻抄自神學家Reinhold Niebuhr
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.230.164
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1490859084.A.BB7.html
1F:推 killer5039: 謝謝推薦! 03/30 19:44
2F:→ NCKUFatPork: leetcode至少要學完演算法再來比較好吧 03/30 19:45
3F:→ pttworld: 如果沒有志願走國際路線也不用浪費時間解題了,那只是 03/30 19:50
4F:→ pttworld: 用來以為自己很強而已。 03/30 19:50
5F:→ pttworld: 演算法只是大三一門課程。標籤上每種各做二題也不到二 03/30 19:54
6F:→ pttworld: 百題。語言是會進步的,只是使短時間語法很熟。而且練 03/30 19:54
7F:→ pttworld: 習程式範圍超過一檔案的組織比較具有意義。 03/30 19:54
8F:→ physheepy: 對新手來說做leetcode就是為了熟悉語法 我推薦leetcode 03/30 20:24
9F:→ physheepy: 是因為網站有提供多元的解法可參考 每個題目不用鑽研 03/30 20:25
10F:→ physheepy: 多想多看即可 03/30 20:27
11F:→ physheepy: 另外個人是半路出家非cs背景的軟體工作者 我學演算法就 03/30 20:28
12F:→ physheepy: 是從leetcode開始學的 我也比較推薦新手用這種方式 而 03/30 20:29
13F:→ physheepy: 不是抱本書死讀 讀完了基本上也忘光了 03/30 20:29
14F:→ lensuper: 我刷hard,連別人的解答都看不太懂 03/30 21:14
15F:推 seedli: 有點演算法、資結概念,leetcode就可以邊做邊學 03/30 22:56