最近看到了这个问题。
首先这个问题不太正确?
正确的问题是“如何实习最好?”面试
回答这个问题,首先要想清楚本身将来的目标。
咱们假设你的目标是作一名软件开发工程师,实习期是3~6个月。
咱们的问题就变成如何在3~6个月里,让你向你的目标前进。
更明确是问题是在你找工做的时候,你的简历上写什么?给你的面试官说什么?算法
从我我的作面试官的经验来讲,大学生\研究生 简历上实习经验最重要。
另一个重要的是你的研究方向(不过如今这里面的水分太多,技术含量要么不大,要么不对口。)
至于你考试的分数、特长、获过什么奖之类的,只有参考价值。安全
你有个面试实习生的机会,你的目标是成为一名软件开发。
最好的实习机会是:框架
所以,在你面试结束的时候,你要问清楚对方让你干什么。
你能够给对方说,你能够接受加班,可是必须是开发工做,开发新功能的,让你有机会写大量代码的。
若是,对方说先让作一些测试。我认为你应该放弃此次机会。
这是由于:你作了3~6个月的测试,之后找工做的时候,极可能让你作测试工做。工具
如今从公司的角度看这个问题。公司为何招实习生?两个缘由:一个是宣传公司,一个是有可能把好的实习生招成正式员工。
公司的那个开发团队为何招实习生? (这个和公司是不同的)两个缘由:一个是公司的任务,一个有可能把好的实习生招成正式员工。
其实从开发团队的角度来讲,让实习生参与到开发里是个极大的风险(须要培训,能力问题,是否是会随时离开,项目进度等等)。
大公司有可能不会让实习生接触code (安全规范的限制)学习
我见过的实习机会有:测试
好吧,说到这里,让你开发新功能的机会很小。上面修Bugs、开发小工具,算是比较好的实习机会。其实闲着的机会最好,我不是开玩笑。
其实,小公司(越不规范的公司)给你的机会可能越多。ui
其实许多实习机会对你不重要。从找工做的角度上说,你须要的是简历上内容。更重要的是你须要提升自身的能力。
你面试的时候说,实习给了你了解大公司的文化,管理等等,基本上是瞎扯。
你能够不实习。
若是你能够很好的利用3~6的月时间干更多的事儿。好比本身作一个项目,你一我的也好,和其余人合做也好。
你完彻底全能够把这个项目写到你的简历中去,能够说这是你实习期间干的事儿。人工智能
这里有些规则:设计
这里写一些我以为比较好的例子:
一些坏的例子: