太懒了,就随便说一下
一个部门里各种工种都有,人们是相互协作的。有时候是研发的把功能开发完,留下接口给算法的来接入。所谓分工越明确,效率越高嘛,基本就是是前端的把界面设计好,后端的把数据衔接好,算法的就可以把训练好的模型部署上去了。一般算法都是需要不断迭代优化,才能让用户的体验更加。不同工种的疲劳度请看知乎,有很多形象的回答
回到正题,我是实习生进去的,做的大多是杂七杂八的活,nlp相关一些东东吧,中间偶尔会接一些java后端的小任务。
我就优化一个文本分类的算法,迷迷糊糊的搞了俩月,也就提高了几个百分点。(不用担心拿到一个项目不知道该怎么做,你的导师会给你指引,给你说先试下xxx方法,不行再试下yyy方法,或者给你一片zzz论文,读懂后把其中方法试一试,实现那些方法的代码当然就得靠自己了,所以现在理解为什么招实习生喜欢代码能力强的学生了吧)平时还会让你查查数据库啊,修改一些bug之类的。实习生主要以学习为主,会遇到很多不会的,甚至很多没有听过的名词概念,就慢慢了解,过段时间就熟悉了,刚开始也就别想能给公司带来多大的绩效,基本没有的。第一次实习还是学到了不少,学习的能力也有所提高。其实学会了多少东西没那么重要,更重要的是遇到不会的问题如何快速的学会它,这一点是我在实习期间最深的感悟。当然我也深深感受到了跟大佬间的差距,不仅是技术上的差距,在敏锐力ÿ