算法工程师选大公司还是创业公司
谢谢邀请, 这个问题,我以实际工作经验说说吧。
1. 在大公司做算法的好处和坏处
好处1 资源多,学习的东西多,算法需要大牛指导学习
在大公司优质资源比较多,大牛也多,你是硕士毕业,除非你是顶尖级人才,智商超群的人,不然做算法,特别是让你一个人去做实现一个功能模块,没人请教学习,我觉得是比较难得,会让你头疼。但是大公司不一样,我以海康威视应届生入职后的工作流程说一下, 招的应届生,有3~6个月实习期和学习期,这个期间,你的主要任务是学习,领导会安排你一些学习任务,进阶1、进阶2、进阶3阶段,并且是循序渐进的学习,组内有导师带你,你不懂可以马上请教,做算法的人也多,不至于像小公司一样,自己琢磨,没这么一套流程来学习和进阶,小公司资源不多,没你那么多学习的机会。
好处2 平台大 名气大 跳槽机会更大
好处2自然而然的,马云说过,为啥跳槽,钱给的不够多,当你在一家公司2~3年,如果在公司没有上升的机会,你就可以选择跳槽,那么你上一份工作就是你跳槽的资本,知道吗? 咋们做技术的,需要的是积累的人脉, 下一份工作哪怕是一个小公司的,小公司更喜欢大公司来的人, 因为你可以带来一定的名气效应成为公司在外面的谈资,以及可以应用到你在大公司的一些资源,都是可以得到的, 当然,你的工资收入也是会得到很大的提高。钱多咋就走,哪里好就哪里走,你说这样不好吗?
坏处1 平台大,人多,大公司病等
这些事大公司的病,人员的管理难度是从几十、几百、几千、几万是呈现几何指数增长的,大公司必须有一套流程,否则执行不下去,这就导致了一个小事情要走好多流程来解决
2. 去小公司的好处和坏处
好处1 船小好调头,流程简单
公司小,圈子没那么大,人员管理没有那么复杂,没有大公司病,做事流程没有那么多,做事灵活等等,但这些好处对我们刚毕业的人来说,我觉得没必要去追求,我们看未来。
好处2 事情多身兼数职
这也是好处也是坏处,小公司可能人手不够,搞不好你又要参与算法,又要参与软件或则。。。
现在做事,需要专一,做算法就做算法,才能做好,日积月累才能见成效
坏处1 算法比较难,遇到问题比较操心
这是个问题,以前有个同学在小公司做算法,他的方向是PCL点云处理的, 公司
就三个人做算法,三个人的水平都差不多,也没有人去请教问题,没有大牛指导,他很痛苦,后来他跳槽去了一家几百人的公司,算法团队有三十多个,在那里有人请教学习,还是相对好一点的。所以去小公司做算法,做好心理准备。
SLAM 和VSLAM是一个非常好的研究方向,并且待遇也很不错,我们公司也有很多同事在做这一块,非常看好, 我觉得你去大公司会更好一点, 你下一份工作跳槽,肯定会给你很多惊喜。