語言是最基礎到沒什麼好說嘴的東西
你應該學的是應用, 語言只是幫助你完成應用的工具
例如你想寫 image processing, 就挑一個喜歡的語言
然後看看有什麼 framework / tool 可以幫忙實作出想要的東西
大多數語言不外乎就是 primitive type / io / object oriented / syscall / etc
以我自己來說, 例如我想學個 go
就簡單看一下 Learn Go in Y Minutes
想學個 rust
就簡單看一下 Learn Rust in Y Minutes
online IDE 打開寫寫 hello world 能運作就差不多了
剩下的就是多練習的熟悉度問題, 不過這也沒什麼好練的
以你文中說的 C++ 來說也是, 我看到有些人說 C++ 學 App 還是 Web 用不到
那是因為你們被屏蔽了, 你看不到後面的事情
例如 App 很多需要跟 Native code 溝通就派得上用場
Web 現在諸如 Web Assembly 也都正在流行
就算你寫 Python / Node.js, 很多 package 也都是 Native code
還有人說 C++ 很難, 任何東西要多難都可以弄得多難
不難可能是因為沒有擴展性了, 能無限擴展的東西你永遠都學不完的
Python 也可以未來出 4, 5, 6 又多了一些奇奇怪怪的語法跟語言特性
那還不是跟 C++0x 跳 C++11 / 14 / 17 差不多意思
所以你會有永遠摸不透的錯覺
但是你真的用得到那些艱難的語法跟特性嗎 ?
語言只要學到足夠解決你所需要的問題就足夠了
剩下的就看個人天份能多學就多學 (因為 CP 值也不高了)
※ 引述《spong (請輸入ID)》之銘言:
: 想請問一下有經驗的人,小的在大學都只在學
: C++/Python大概就沒了,接觸C++後Python
: 就沒什麼再用了,除了上述頂多有用過HTML、CSS
: 做過幾個醜到炸的網頁,但不是很精通。
: C++ 的程度大概看完,C++ Primer PLUS 和 C++ Primer
: 能了解7~8成,在等當兵這段期間,無聊就是刷
: Leetcode不然就是當假求職者,亂丟履歷
: 去面試,但發現未來要找以C++或Python為發展的
: 人力銀行開出來的需求條件,幾乎會的都沒達到一半,
: 想請問如果,要讓工作比較好找,還需趁當兵期間
: 多加強什麼呢?