作者advk (:))
看板Soft_Job
標題[請益] 找怎樣工作
時間Sat Apr 23 13:32:25 2016
想問版上的大大們
小弟最近PhD要結束了 但說實在比起Research更愛寫程式
那種跟一群人努力一段時間 然後看到production順利運作的成就感很不賴
但畢竟沒進過業界
說實在的寫了那麼久的C++ (大學到博士)
還真的沒甚麼機會用到多重繼承啦、template之類的
以一個想在軟體工程師之路上精進的人來說
甚麼樣的工作可以讓我們有機會去磨練這方面的技術呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.233.114
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1461389548.A.C27.html
1F:推 j9d9: Ph.D. 自讀自修應該很快 04/23 14:06
2F:→ azureblaze: 沒用到多重繼承很好啊 04/23 14:07
3F:→ Obama19: 學界應該就這樣吧 我公司前人寫的扣還有用TMP 04/23 14:09
4F:→ advk: 自己看書是看得懂 但沒在實際場域使用還是覺得很虛無呢 04/23 14:10
5F:→ testPtt: template有的沒的幾乎都是重構才想用 但是沒時間就... 04/23 14:15
6F:→ testPtt: 台灣應該不到1成的軟體工作有時間思考抽像邏輯 04/23 14:19
7F:推 loveflames: 多重繼承也不是完全不能用,想用template產生任意數量 04/23 14:27
8F:→ loveflames: 的成員時 04/23 14:27
9F:→ loveflames: 用多重繼承加variadic template就能很輕易實現 04/23 14:28
10F:→ loveflames: 不必再去搞typelist 04/23 14:28
11F:→ advk: 謝謝大大們的回覆~ love大是在甚麼樣的工作職位會有這些經驗 04/23 14:30
12F:→ advk: 的呢? 04/23 14:33
13F:推 loveflames: 跟工作無關,我也是花很長時間最近看,你想學的話倒是 04/23 14:47
14F:→ loveflames: 可以看一下c++11以後的新功能 04/23 14:47
15F:推 loveflames: 像tuple auto decltype typetrait constexpr lambda 04/23 14:49
16F:推 loveflames: 如果你想很快上手metaprogramming,不求精通的話 04/23 14:54
17F:推 loveflames: 可以看TMP這本書的附錄A(我實在受不了mpl的底線命名法 04/23 14:56
18F:→ loveflames: ,所以本文跳著看) 04/23 14:56
19F:→ loveflames: 附錄A主要是講boost.preprocessor,然後你可以看已經 04/23 14:57
20F:→ loveflames: 不modern的 04/23 14:57
21F:→ loveflames: modern c++ design,看第三章的typelist即可 04/23 14:58
22F:→ loveflames: 有閒餘功夫可以研究我在C/C++版po的那篇文 04/23 14:59
23F:推 loveflames: 再來就可以嘗試各種功能的組合 04/23 15:01
24F:推 loveflames: STL+lambda/variadic function template+tuple/variad 04/23 15:03
25F:→ loveflames: ic class template+多重繼承 04/23 15:03
26F:→ loveflames: 也能用typetrait跟constexpr來簡化TMP 04/23 15:03
27F:推 loveflames: 如果真不知道該怎麼學起,你可以從code精簡化下手 04/23 15:21
28F:→ loveflames: 再去尋找有哪些功能可以滿足你的需求 04/23 15:22
29F:→ advk: 哇塞 大大果然有下功夫練過,謝謝囉 我試試看~ 04/23 15:43
30F:推 Sirctal: cloudmosa yoco大有在徵人 04/23 21:20
31F:→ SirChen: 建議先從研究領域相關的軟體開發工作開始找 04/23 21:42
32F:→ SirChen: 自身的優勢不要輕言放棄 04/23 21:42
33F:推 kwpn: 要學loveflames大大說的C++知識跟技術,通常你只能買書來看, 04/24 07:47
34F:→ kwpn: 因為大部份業界的工程師是沒這麼上進,你要進職場能學到這些 04/24 07:51
35F:→ kwpn: 的機率很低. 04/24 07:55
36F:→ brucetu: 換句話說寫出來沒人看懂慘… 04/24 18:34
37F:推 abola921: 掛PhD 找 junior programming 的工作,應該不容易吧 04/25 09:21