[請益] 找怎樣的工作

作者: advk (:))   2016-04-23 13:32:25
想問版上的大大們
小弟最近PhD要結束了 但說實在比起Research更愛寫程式
那種跟一群人努力一段時間 然後看到production順利運作的成就感很不賴
但畢竟沒進過業界
說實在的寫了那麼久的C++ (大學到博士)
還真的沒甚麼機會用到多重繼承啦、template之類的
以一個想在軟體工程師之路上精進的人來說
甚麼樣的工作可以讓我們有機會去磨練這方面的技術呢?
作者: j9d9 (Vicinaty)   2016-04-23 14:06:00
Ph.D. 自讀自修應該很快
作者: azureblaze (AzureBlaze)   2016-04-23 14:07:00
沒用到多重繼承很好啊
作者: Obama19 (^_^)   2016-04-23 14:09:00
學界應該就這樣吧 我公司前人寫的扣還有用TMP
作者: advk (:))   2016-04-23 14:10:00
自己看書是看得懂 但沒在實際場域使用還是覺得很虛無呢
作者: testPtt (測試)   2016-04-23 14:15:00
template有的沒的幾乎都是重構才想用 但是沒時間就...台灣應該不到1成的軟體工作有時間思考抽像邏輯
作者: loveflames (咕啾咕啾魔法陣)   2016-04-23 14:27:00
多重繼承也不是完全不能用,想用template產生任意數量的成員時用多重繼承加variadic template就能很輕易實現不必再去搞typelist
作者: advk (:))   2016-04-23 14:30:00
謝謝大大們的回覆~ love大是在甚麼樣的工作職位會有這些經驗的呢?
作者: loveflames (咕啾咕啾魔法陣)   2016-04-23 14:47:00
跟工作無關,我也是花很長時間最近看,你想學的話倒是可以看一下c++11以後的新功能像tuple auto decltype typetrait constexpr lambda如果你想很快上手metaprogramming,不求精通的話可以看TMP這本書的附錄A(我實在受不了mpl的底線命名法,所以本文跳著看)附錄A主要是講boost.preprocessor,然後你可以看已經不modern的modern c++ design,看第三章的typelist即可有閒餘功夫可以研究我在C/C++版po的那篇文再來就可以嘗試各種功能的組合STL+lambda/variadic function template+tuple/variadic class template+多重繼承也能用typetrait跟constexpr來簡化TMP如果真不知道該怎麼學起,你可以從code精簡化下手再去尋找有哪些功能可以滿足你的需求
作者: advk (:))   2016-04-23 15:43:00
哇塞 大大果然有下功夫練過,謝謝囉 我試試看~
作者: Sirctal (母豬母豬 夜裡哭哭)   2016-04-23 21:20:00
cloudmosa yoco大有在徵人
作者: SirChen (vanilla tobacco)   2016-04-23 21:42:00
建議先從研究領域相關的軟體開發工作開始找自身的優勢不要輕言放棄
作者: kwpn (ITSST)   2016-04-24 07:47:00
要學loveflames大大說的C++知識跟技術,通常你只能買書來看,因為大部份業界的工程師是沒這麼上進,你要進職場能學到這些的機率很低.
作者: brucetu (sec)   2016-04-24 18:34:00
換句話說寫出來沒人看懂慘…
作者: abola921 (南港金城武)   2016-04-25 09:21:00
掛PhD 找 junior programming 的工作,應該不容易吧

Links booklink

Contact Us: admin [ a t ] ucptt.com