Re: [討論] 怎樣算是一個合格的junior cpp programme
※ 引述《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
--
沒事真的別去自己動爛code,即使你有100%把握然後寫了
很棒的測試,還是很高機率出包然後在會議上被挑出來打
,因為爛code背後都會有一些沒在文件上,只有部門某個
老人或是原作者才知道的理由,自己出手重構踩到這類地
雷,沒人能幫你說話
多核心爛code 接手的常常加筆一堆旗幟為的是避免racing
一開始都嘛簡單然後又要在維持爛code維持函數正確
推一樓
1
關於 TDD 個人一點看法 我覺得 TDD 最大的用處是讓你 "做一下,想一下", 這件事本身就很有用,相信有不少人有類似經驗, 很快想到一個版本,在幾個循環後陸續想到 3~5 個改版, 其中則有某個版本特別好實作,可以用初版 1/5 以下的時間完成,3
剛好看到這個影片 觀摩資深人員是怎麼深入原始碼把 wasm64 轉成 wasm32 還能正常執行 他有一些直覺解臭蟲的作法讓人感受到真不愧是資深人員,而且猜函式名稱的準度有夠 高8
我提一個好像沒有人討論的點 一個合格的junior/entry-level C++ programmer應該要良好的trace code技能 這個也不是只有C++適用 而是所有語言都適用 在學校除非個人興去的關係碰過open source code 否則很難碰超過1萬行的code23
針對關於 TDD 的討論另外回一篇好了 覺得用推文太長了 XD : 推 stupidlove0: 朝聖!重要的真的是unit test 08/23 18:47 : → HZYSoft: 回樓上 TDD 問題,TDD 不只要測試,還要先寫測試才寫code 08/23 21:33 : → HZYSoft: 很多人無法習慣這種順序,是否一定要 TDD 這有爭議 08/23 21:344
推文看到有人問前端. 我個人是做客戶端所以很多傳統的測試方法論對介面其實效用很低. 上述段落讓我想起以前寫作的經驗.單純分享. 我在2018~2020年在阿布達比UB維護手機線上遊戲Growtopia. 當時的案子有很多駭客想要破解我們的遊戲的攻擊行為.38
個人淺見,這點不見得是必要的,template 的 code 常常不好讀不好除錯 正確使用能寫出高彈性高效能的程式,但用過多維護跟閱讀起來會很痛苦 即便不用 template,日常大多數的事情都還是可以完成的, 如果是多人一起維護程式,有時為了提升可讀性,反而會避免太炫麗的 template 技巧 新人的話推薦不妨投資點時間,學習如何改善可讀性和與別人協作6
先說 我不會寫C++ 但是關於軟體架構和Design Pattern我可以補充一下 軟體架構實際上在台灣多數職場裡的狀況 大概可以用一句話來形容18
首Po諸位資工大神好,我本身是EE背景的 因為想脫離design house的生活 一直有在刷題+補充Cpp, oop 相關知識 之前有幸找到一份junior寫Cpp的工作 想了解對各位來說,有沒有一個對於qualified cpp programmer的具體標準9
現在語言這麼多 你想學c++的目的是什麼 其實個人感覺你提的點以c++來說都不是重點 這年頭如果還有公司有c++的職缺 通常分兩大類 1.高效能運算21
STL 之外 boost () 也要會用一點, 有餘裕的話這兩個也稍微看一下: 如果確定公司偏好用哪一套的話可以指向性學習。
爆
[心得] 股票賺錢就是要發錢啦之前空手 看了大家在股版上的操作 上週國安基金進場後跟著進場 參考股版大大們的意見 主要是買2330 2454 0050還有一些金融股 像兆豐金等爆
[心得] 今年賠錢的人很多嗎?今年2022年 已經過了三個半月 台灣人最愛0050 台gg都不漲 反而跌個10% 再來也是多數人喜歡的中小型股電子 因為股性活潑 可以賺快錢 但今年到現在也跌的狗吃屎85
[請益] 接手外包商的code沒交接也沒人可以問各位大神好 我是最近剛從資策會(java)畢業找到目前這間台中的類博弈公司(40k) 面試的時候沒問目前團隊的狀態 上班第一天才發現原來我是第一個RD。MIS則是大概有六位 公司目前的code都是之前中國外包廠商寫的32
[討論] 陳時中説不找原廠是要過台灣公司賺錢笑死了 你也知道可以直接找原廠總代理哦 不給原廠總代理是為了給台灣廠商賺錢XDDD 你到底是衛福部還是經濟部啊? 完全不演了 政府招標考慮公司利益13
[問卦] 台灣目前最賺錢公司的八卦?台灣最賺錢的公司 台積電 靠政府賺錢的公司 高端 這兩家公司到底誰最賺錢 一個是賺外國人的錢 一個是賺台灣人的錢4
[問卦] 公司工程師在客戶面前說產品不能用今天要去客戶面前爭取機會 敵對公司業務超兇,說我們給他小心一點 結果報告的時候我們家工程師突然語出驚人 說我們公司設計的產品不安全 他沒辦法掛保證,也不願意讓他人嘗試