作者OnlyRD (里巷人)
標題Re: [討論] 怎樣算是一個合格的junior cpp programme
時間2022-08-21 04:08:25
※ 引述《cateran (雲川閒步)》之銘言:
: ※ 引述《musashi023 (太陽魚)》之銘言:
: : 諸位資工大神好,我本身是EE背景的
: : 因為想脫離design house的生活
: : 一直有在刷題+補充Cpp, oop 相關知識
: : 之前有幸找到一份junior寫Cpp的工作
: : 想了解對各位來說,有沒有一個對於qualified cpp programmer的具體標準
: : 我的理解:
: : Junior:
: : 1. 熟練STL, 能解決被交付的工作
: : 2. 熟練應用資料結構
: : 3. 熟練使用template (之類的
: : 4. oop
: : Senior:
: : 1. 能設計軟體架構
: : 2. 活用design pattern
: : 因為一直擔心自己刷題或是學習的方式太零碎, 侷限
: : 故認真發問
: : 歡迎各種補充
: : -----
: : Sent from JPTT on my Samsung SM-G9960.
: 現在語言這麼多 你想學c++的目的是什麼
: 其實個人感覺你提的點以c++來說都不是重點
: 這年頭如果還有公司有c++的職缺
: 通常分兩大類
: 1.高效能運算
錢很多,人難找。
: 2.維護legacy code
錢不錯到很多,公司賺錢有一些是爽缺。
: 1.的話重點是一堆效能增進的技巧
: 像是如何提高cache hit rate 或是multi threading的技術
: 什麼OOP design pattern還是template其實會一些基本的就行
template不熟根本就還沒摸到modern c++的邊
: 2.的話嘛...就是讀懂一堆老舊爛code的能力XD
很多沒實務經驗的人或嘴砲工程師
最缺的就是看爛code的能力
賺錢的公司客戶多產品多
沒是誰敢去重構程式碼?
爛code有時候跟公司賺不賺錢有關啊
-----
Sent from MeowPtt on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.org.tw), 來自: 118.166.248.28 (臺灣)
※ 文章網址: https://ptt.org.tw/Soft_Job/M.1661026107.A.E72
→ foreverk: 沒事真的別去自己動爛code,即使你有100%把握然後寫了 08/21 08:08
→ foreverk: 很棒的測試,還是很高機率出包然後在會議上被挑出來打 08/21 08:08
→ foreverk: ,因為爛code背後都會有一些沒在文件上,只有部門某個 08/21 08:08
→ foreverk: 老人或是原作者才知道的理由,自己出手重構踩到這類地 08/21 08:08
→ foreverk: 雷,沒人能幫你說話 08/21 08:08
推 MIJice: 有人被包養嗎 08/21 08:08 推 labbat: 多核心爛code 接手的常常加筆一堆旗幟為的是避免racing 08/21 12:20
→ labbat: 一開始都嘛簡單然後又要在維持爛code維持函數正確 08/21 12:21
→ viper9709: 推一樓 08/21 23:56