Re: [請益] 請問學哪個比較實用
※ 引述《Smurf (哈里歐)》之銘言:
: 我表達能力不夠好 讓大大誤會了 想學C++是因為我想知道封裝的實作細節
: 例如Java的ArrayList其實就是先預設一個size
: 超過這個size要重新配置 所以元素太多時用ArrayList效能會降低
: LinkedList的實做就是Double Linked List資料結構 要用哪個視情況而定
: delegate是從Observer Pattern演變而來
: 把Observer Pattern的通知者和觀察者耦和消除 用哪個也是視情況而定
: 演算法我涉獵的比較少
: 只知道複雜度的算法 用排序和Divide&Conquer增進程式效能
: 分析法和Dynamic Programming和其他的方法我還不太會實做 我覺得很難 可能我比較笨吧
: 學Windows programming是因為想知道OS層的東西
: PS. 某推文說整天寫程式是沒搞頭的 軟體工程師不鑽精程式 那有甚麼比較務實的建議嗎?
從你的問題看來, 你比較需要的是從基本學起
例如資料結構、演算法這些.
務實的建議就是唸書 XD
你想要知道 ArrayList 的實做細節 => Data Structure
Delgate => Design Pattern
.....
以資料結構舉例來說, 你瞭解 Array, Linked List 的各種實做方法以及有缺點以後
你就可以了解什麼時候該用那一種結構
這時候就不太需要拘泥於語言, 你只要看了介面跟說明就能大概知道他用那一種實做的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.92.137
推
02/19 13:35, , 1F
02/19 13:35, 1F
討論串 (同標題文章)
Soft_Job 近期熱門文章
28
62
PTT職涯區 即時熱門文章
-1
10