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

看板Soft_Job作者 (阿ㄆㄧㄚˇ)時間1年前 (2022/05/28 17:16), 編輯推噓2(201)
留言3則, 2人參與, 1年前最新討論串3/6 (看更多)
※ 引述《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.cc), 來自: 36.231.76.92 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1653729385.A.148.html

05/29 04:44, 1年前 , 1F
x86速度簡直在開飛機
05/29 04:44, 1F

05/29 04:45, 1年前 , 2F
log還沒看到就跑完了
05/29 04:45, 2F

05/29 15:32, 1年前 , 3F
推推
05/29 15:32, 3F
文章代碼(AID): #1YaUXf58 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1YaUXf58 (Soft_Job)