[请益] 找怎样的工作

楼主: 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