PTT推薦

Re: [請益] 轉職仔的語言選擇

看板Soft_Job標題Re: [請益] 轉職仔的語言選擇作者
EricTCartman
(阿ㄆㄧㄚˇ)
時間推噓 5 推:5 噓:0 →:1

※ 引述《serenitynice (cregryrm)》之銘言:
: 比較合適的,例如從python開始學起
: 可能走網頁或app那就學那一塊的
: 可能再加個資料庫這樣就夠了
: 這樣很多指標都不知道也活得好好的

知道指標說真的沒什麼屌 沒什麼難的
這個產業的個人能力不是取決於某個語言的某個概念上

各領域都有各領域的金字塔
C++我看過連smart pointer都寫不出來的、gdb不會用只會printf、compiler報錯看不懂懂指標真的無法說明什麼
有平均就是有平均以上跟平均以下的人存在

你懂指標跟不懂指標
去看資料庫還不是要從頭學index、query plan乃至於分散式問題
這些問題不會比較簡單

: 我是想說,那大學一年級為何不直接從python教起

不管教授是不是懶得換教材
只要Linux還是用C寫的 那OS課程因為課程需求
在需要實作或看原始碼的時候 C的資源還是最多
C/C++要接觸記憶體最簡單 作為資工本科
對你的期待就是你要搞清楚馮紐曼架構

現在至少99%的工作不會要你寫組語
但為了對CPU有一些認識 學校還是要你去寫組語

: 目前跟著學校進度只有學過C++ 覺得很痛苦
: (但又不能跟人說:我只會寫C++
: 之前有人這樣問,得到的答案都是:你要確定你真的會誒?)

你要會什麼跟需要會什麼,取決於你在產業的角色

很多用C++寫應用程式的,可能做一輩子都不需要懂memory barrier
遇到效能瓶頸就是每個任務都開thread,也沒在管什麼oversubscription
遇到資源競爭就是直接mutex大絕給他開下去
反正現在CPU爆幹強 用戶也不會有感覺

但如果你是做高頻的、做realtime的 codereview早就被電飛了
恩 話雖如此 我也看過高頻亂做的 但人家賺錢的理由就不在那邊也沒差


還在學校說真的時間很多
跟著學校進度 那程度就只是課程進度而已
學生時間很多 到處亂學也沒差 有些經驗跟技術其實是能串接在一起的

至於其他語言 python也絕對不是什麼跟簡單畫上等號的語言

There should be one— and preferably only one —obvious way to do it.

python有很多很簡潔的寫法加上內在機制,試問自己有寫到極限嗎?
有思考過python的運作原理嗎?有看過python的直譯器嗎?
有比較過自己跟github各種大神專案的原始碼差別在哪嗎?

這種學習思路 是你應該套用到所有語言跟技術上的

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.76.92 (臺灣)
PTT 網址

kingofsdtw05/29 04:44x86速度簡直在開飛機

kingofsdtw05/29 04:45log還沒看到就跑完了

e1251816633905/29 15:32推推

shownlin06/03 00:52認真文推這麼少?

a7060872606/03 02:40

hsiliang06/06 10:10雖然一知半解但還是推