qqsweet
发表于 2017-8-24 10:34
shrek_munich 发表于 2017-8-24 11:27
能让他写代码的实习,面试的时候就会对代码有要求,光修几门课没有实操过的,写几行代码就露馅了
可能公司不同,需求会不太一样。招实习生一般对实践要求没那么多吧,本来就是来把学到的理论应用到实践中去的,不然就不叫实习了。
qqsweet
发表于 2017-8-24 10:37
疯特 发表于 2017-8-24 11:15
问题是工业界开发新模型的需求太少了,现有的力学模型被abaqus, ansys, lsdyna的研发团队开发的差不多了 ...
你这个想法倒是对的,有专业知识,又会编程的,是很好找工作的。但是你只要会码代码就够了,不需要真的会编程。
qqsweet
发表于 2017-8-24 10:39
shrek_munich 发表于 2017-8-24 11:25
放github上面让人review,当然前提是代码拿得出手
能有拿的出手的开源代码的人,还需要去找实习?
shrek_munich
发表于 2017-8-24 10:46
qqsweet 发表于 2017-8-24 10:34
可能公司不同,需求会不太一样。招实习生一般对实践要求没那么多吧,本来就是来把学到的理论应用到实践中 ...
打杂可以要求低一点,如果是要写代码的实习肯定对能力有要求,否则别的同事花时间去改他的代码还不如重新写一个
shrek_munich
发表于 2017-8-24 10:48
qqsweet 发表于 2017-8-24 10:39
能有拿的出手的开源代码的人,还需要去找实习?
代码拿不出手,人家干嘛要招你
至少最基本的语言特性要懂,基本数据结构能正确使用,合适的design pattern或者architecture
qqsweet
发表于 2017-8-24 10:51
shrek_munich 发表于 2017-8-24 11:48
代码拿不出手,人家干嘛要招你
至少最基本的语言特性要懂,基本数据结构能正确使用,合适的design patte ...
代码拿的出手,就意味你所说那些要求。如果代码拿的出手,完全不用找实习了,直接找junior的职位了。
shrek_munich
发表于 2017-8-24 11:17
qqsweet 发表于 2017-8-24 10:51
代码拿的出手,就意味你所说那些要求。如果代码拿的出手,完全不用找实习了,直接找junior的职位了。
你会选一个不会写代码的实习生做需要写代码的工作么
zhangqibiao177
发表于 2017-8-24 22:06
我也是理学博士转IT的。我觉得楼主有几个观点,可能不太对。
1. 市场上需求最大的不是“普通”的程序员,而是senior。或者至少mid-level的。所以硕士生临近毕业的时候,都要去公司实习,而且大都实习一年左右。实习的话在公司做实际项目,攒实战经验,才有机会毕业后拿到全职。我们组最近在招人,看到应届生的简历,基本上pass,但是看到有两三年工作经验的,跪求人家来面试。
2.看到楼主罗列的那些语言,C++啊,java啊,猜想楼主想去传统机电行业写嵌入式?如果想去互联网行业,这些都是老早淘汰的语言了。现在IT界三年一小更新,五年一大更新,每年都会有新的语言出现,新的热点出现。要学最新的才能弯道超车。
3.我个人经验,coursera证书,用处不太大。我自己coursera就有5个吧, 加上其他杂七杂八的,十来个。在LinkedIn上一长串,但没啥用,主要是为了装饰门面。什么水平,面试的时候一问就问出来了。而且coursera的课程太基础了,学完也没多少干货。
4.码农这个职业,真心要靠兴趣的,如果不热爱编程,只是要找口饭吃,不仅学起来又累又慢,之后人生的道路也会很累。
5. 楼主看到c++招人多,FEM招人少,但是楼主不要忘了,能写C++的有多少,精通FEM的全德国才有几个?
我转行成功,是因为我之前就写了好多年代码。博士的工作就是开发开源仿真软件。不是博士毕业后,从零开始。写程序什么语言不重要,最重要是一种思维模式,这是要积累的。
最后再鼓励一下楼主,想转行码农,光教程什么的没用。实战是最重要的,给自己定一个小目标。开发一个软件,或者app,或者web application。在这个过程中,能学习到software engineering所有的东西。
疯特
发表于 2017-8-24 23:35
本帖最后由 疯特 于 2017-8-25 00:36 编辑
睡前留记号
leelight
发表于 2017-8-24 23:42
还没听过德国同事提过这个网上课程证书,hr很多也是半桶水,如果他们无视这个证书,你拿不到面试机会。
没有实习的话,只能做点项目放github上