关于欧洲的data science学位于移民欧洲的作用

16018
43
版里几个老ID之前就讨论过欧洲DS专业的问题,这里做个2022年的情况总结。这里讲的是地理欧洲,包括英爱。
欧洲到目前为止,DS的工作机会少,比software engineer少太多了,欧版很多回帖劝退背后的深层原因其实就是这个。其次是DS毕业出来做写代码的工作,很多人做不了,为什么呢?我认为是下面这3点:
1. 现在欧洲制造DS硕士的项目太多,所有的商学院都有一个,连有些社科学院也有。这种非计算机系开的DS硕士对学士专业没有要求,人人可以去读,很多人觉得这就是转码了,好吧,如果写python也算写代码。这就导致DS、ML这两个大范围内的硕士项目的瓶子里什么课程分量的酒都装。
2. 欧洲的商学院、社科学院的DS相关硕士学位的本质是什么?以前有个回帖说得很好,原来做eCommerce的可以分析销售数据,原来做marketing的可以分析受众反应,等等。绝大多数情况下,这些学位里一半的课程仍然是商科或者社科的课,就看是哪个系办的项目了,其实更像学python的bootcamp(大多数这种DS硕士课程设置就是有一两门python课,或者再来个R课,两三门统计,然后两三门让你用python解决问题的project课而已,其他都是商科和社科的本专业课)。这种学位在数学、统计上没有那么深入,更不可能教你建模。
3. 而计算机系颁发的DS学位主要面向的是AI,属于Tesla, Uber这种公司用的方向(好吧我就是不愿意提德国那几个loser车企,实话实说他们也招挺多的,尤其是computer vision但一般需要博士)。根据不同学校的教学实力,计算机系的DS硕士项目的数学课可以很深也可以只是适中。但不管计算机系怎么教数学,至少你出来是正经会编程的。这种学位在欧洲大陆大多数也会要求学士阶段是CS或至少学士期间选修够了编程基础课学分的,不是谁都可以申;英爱的话就各种情况都有了。
上面讲完了两种不同的DS学位,再来讲工作市场。
  • 在欧洲,同一个专业毕业出来的人,本地人无论水平高低,大都会先于老外找到工作,外国学生在竞争激烈的专业是肯定劣势的。那么当毕业生的供应整体大于市场对这个专业的需求的时候,通过留学而移民欧洲的目的就有高风险了。
  • 相对于市场对码工的需求量,欧洲计算机系制造出来的CS毕业生还是太少太少了,工作市场上尤其是缺低薪码工(例如我们制造业的是真缺……来传统行业面试软件开发岗的主要是各种EE和telecom以及机械直接毕业转码的,名气差的传统行业公司开出的软件岗,有时几个月都见不到一个本国CS专业毕业的申请人!)。CS毕业生在欧洲的大量就业机会就不多说了,就好像欧洲停车场里的残疾人停车位永远都空着在等那个残疾人一样,因为我们工资比美国低很多。
  • DS毕业会发现市场上有两种岗,data scientist和data analyst,但是很多data analyst岗现在也叫data scientist了。有些人认为真正的data scientist是需要CS系毕业的,而Data analyst则可以是商学院毕业的。我认为两者最明显的区别就是工资多少钱的区别,当然是要求CS系毕业的工资高,比不要求CS系毕业的工资高很多。
  • 对于商学院毕业的,四大会计事务所喜欢招DS毕业生,英爱的四大机会比欧洲大陆容易拿到(语言问题),这是无工作经验的DS毕业生最容易拿到的入门岗;然后就是传统行业做business analyst/data analyst了,很多会有语言问题;收入更高的银行业DS岗竞争当然更加激烈,而且人家想要的很可能正是CS毕业的会建模的DS。我为什么不提MBB,因为跟四大比,MBB一年才雇几个人?而且M已经可以排除了,欧洲M是极少极少会收老外的。
  • 商学院的DS毕业生由于语言问题或者身份被卡不好找工作,就会想着去找既不卡语言又不卡身份的software开发代码岗。大多数可能都过不了面试。如果特别侥幸进入岗位,工作以后才发现自己水平还差一截;实际上,大多数纯在商学院修课毕业的DS硕士是过不了软件工程师岗的面试的。
  • 5年前DS硕士项目整体很少的时候,我是见过纯社科博士自己学着写代码建模然后拿项目经验成功跨界进入工业界做data scientist的,但这几年情况不一样了,DS名头下的毕业生供应量太大了,欧洲的文科和商科学校已经开始万物转DS的批量生产时代,最坑的是有些发学位可能还是master of social studies之类。
  • 有行业经验的人,通过商学院DS回自己行业的机会大于fresh graduate无方向找。但是以移民为目的找工作不能对起薪有太高期望值,因为商学院出来能做的工作肯定还是土著更有优势得到那个岗位。
  • 通过工作几年搞定身份以后,还有另外一个问题。传统行业内部的DS岗没有明确的职业方向。对DS需求大的公司里,可能做到data manager带一个队的data scientist,但欧洲管人岗通常会优先给本地人升职。四大会计事务所目前有很多DS岗招fresh grad,只是在四大想要爬上去也会有语言要求和公司政治斗争能力。就目前来说,对DS的职场发展路线,除了语言能力足够的人,我只能留一个问号。相比之下,软件工程师是不需要欧洲语言的,而且有明确的职业路线,以及更广阔的跳槽机会。

所以,如果目标是一定要通过留学移民欧洲,又因为各种原因无法去读CS系只能去非计算机系读DS,那么要尽量选择能够自由在计算机系选课的综合性大学开的DS项目;对独立商学院的DS项目、综合大学里把课程规定得很死的DS项目要非常小心谨慎,而这些都是要自己去仔细研究学校网页的课程设置、乃至联系系秘和校友询问的。例如有些独立商学院跟他们本土的四大会计事务所和其他商科招fresh grad对口的公司关系很好,土著无论什么专业毕业后找到职位极为容易,但如果你只问了土著校友对项目的找工作看法,你得到的信息很可能是无效的,例如他们的fresh grad岗有语言要求的而你只会英语;此外也有一些中国校友可能是因为本来就有配偶解决身份和介绍关系内推所以才能找到工作的,问清楚这点也很重要。不同国家卡住外国毕业生的点不同,英国的传统行业公司偏向卡身份而欧洲大陆大多数行业都偏向卡语言我们都知道,除开这两点基本的关卡,求职上DS外国毕业生被卡的点大体上跟它所在的系的传统专业被卡的点一致,算是比传统专业强了一点点吧。
我不知道今后这些年欧洲工作市场上会不会出现更多的可以给商学院、社科学院毕业的DS硕士工作的岗位,尤其是没有语言要求的岗位;但至少目前来看,想移民欧洲还是CS系毕业生更好找工作,只要你不挑剔工资和岗位,在读期间积累好项目经验,CS毕业是几乎一定能找到工作的,找不到的都是挑剔的和没有认真努力找的(很多人非互联网大中厂不投,看不上传统行业的软件岗工资或者嫌弃startup不稳定)。CS学位也能够给你更多下一步的职业选择(软件公司通常有project manager, product manager, industry expert等等非码岗,但是如果你不以码工的身份做敲门砖来进入一家软件公司,这些机会对于老外都很难得到的,毕竟还有那么多不会编程的本地人想要挤进软件公司做这些岗)。

移民欧洲的硕士学位项目最佳的配置是:学位是CS,有实习机会(这点就会砍掉很多一年制硕士)。欧洲大陆有些学校会要求计算机学士,有些只要求一部分计算机系的课程在本科修过,英国爱尔兰则会有可以任何背景的。
其次是:也许学位是DS,但是是计算机系下面的。这种多数会要求理工科专业的基础,也不是人人都可以申。这种必须要有实习才能增加毕业找到工作的机会。
再次是:也许学位是Data、digital、analytics、computational之类沾边的名义,综合大学内部,有机会去计算机系选课,可以修炼码力,学位项目安排里由可以找实习的时间。但是要注意如果发学位最后还是Master of Science in Social Studies这种就不要去了。
更差的是:莫名其妙的学位名称,挂在社科商科学院下面,课程规定很死,没法去计算机系选修课。这种连可以修炼代码实力的实习都不好找。
最差的:独立商学院的所谓的DS项目,可能都不好意思叫DS,叫business and information、business data analytics之类。由于没有其他系,无法去跨系选修课。

如果本科修课不符合想去的硕士项目的要求,怎么办?
如果家里经济不成问题,可以考虑过来读CS本科,或者去英爱读转码硕士。
如果很穷,请在国内想办法做写代码的项目,先搞清楚自己能不能做。转码成本最低是在国内先开始动手做。
有一部分欧洲大陆学校接受网课修课补学分,可以通过补网课以后申请硕士,但是这样的学校不多。

说到这里,都是以移民欧洲为导向的分析,对于个人的能力、兴趣、财力都没有考虑。最重要的,还是先想明白自己要什么样的人生,什么是你一定要得到的,什么是你可以牺牲的,什么是你可以付出的,什么是你可以承担的,以及这些东西在你人生各个阶段的优先级和比重。
  • 181
置顶回复
收起

不用客气楼主,是我要感激楼主和其他前辈,在版里分享了很多很多宝贵的经验和知识。另外可以贴一下我看到的一些数据,都是在我这个欧盟里面中等水平,经济一般的国家的:

普通商科毕业一年后,失业率是百分之10,也就是在全部想找工作的人里面,会有百分之10一年后没有工作。平均找到工作的时间为3个月,加上毕业和找工作时间的空段一个月,4个月后找到工作

如果选择一个经济中上的地区的普通公立,失业率为5.2,男百分之96的就业率,女百分之90的就业率(整体百分之93)

值得注意的是在第一种情况真的在工作的,一年后只有百分之80,男女都是。失业率和就业率对不上应该是因为有百分之10的人没有在找工作。

我又看了几所,大致情况差不多,在经济中上的地区的公立,哪怕是商科的失业率大概也就是10-5左右,整体就业率在80-95之间,找工作到毕业后的时间大概为3-4个月不等。

因此哪怕商科乃至文科,会语言+学校不要选的太差+朝留下的方向努力,应该找到糊口的工作也就是留下将留学签转成工签,也不会异常艰难(个人感觉)

我那个学校的ds数据,应该是因为就读的班级很小,所以直接就业率男92 vs 女100,实际上应该是只有一个男的没有一年后工作。就业率为95.5,失业率4.5。

哎,不过不可否认的是楼主你说的肯定有道理的,就业和留学意义上cs>ds,因为cs可以申请ds的岗位,只要稍加训练;但是ds毕业的想要投cs的岗位必定很难。更何况ds项目分成了商科为主的da项目,统计为主的stat/ds项目,和cs为主的ds项目。如果是前两者那么难度可想而知。。。

当然我目前也还是在纸上谈兵,数据如此,谁知道真实情况轮到我毕业的时候(这其中假设不少但是姑且忽略)会如何?

最后谢谢楼主分享好贴!
大米 31
2
myth_+1很有用的信息!
admin+30很有用的信息!
谢谢楼主专门写了这个帖子。然而很可惜我本科是商科,想要进it行业当码农目前比较快速直白的还是硕士ds项目。。我人已经在欧盟里了,而这边确实基本没有不要求本科的cs硕士项目。。。所以很可惜楼主上次给我的建议,我虽然很感激,但是不适用。。

说一下认同的部分,也就是ds岗位肯定是少很多的;但是不认同的是就业那方面,也就是ds难找很多或者非cs留不下来。欧盟大多数地方的留学签转成工签还是很容易的,起码我这里是。。 就算商科也很多能留下找到度日的工作,不过难度和前景肯定差很多就是了

然后就业方面,我只能说起码我看上的那个学校就业率还是挺好的(基本上2个月内找到工作,就业率一年内记得有百分之95还是多少,不过男的是92,女的是100也不知道为什么),可能是因为学校课程设计的不错(专业挂在cs department下面),对商科转ds也友好。

然后工资据我所知ds/de跟传统码农是半斤八两的,但是da应该会少一点。我其实目前是有想着以后往de方面找工作或者工作后转de的,感觉更感兴趣点,不过谁知道呢。。

因此总结下:
1 楼主说的大部分我还是赞同的,cs肯定比ds好找不少,这个程度到底是多少感觉还是挺难说的
2 但是ds也还没有到“找不到工作”的地步,努力下很多基本也能找到工作。实际上哪怕文科和商科只要努力在欧陆很多地方依旧能留下
3 如果本来是cs再读一个ds有把自己路走窄的嫌疑,但是也不会窄太多,甚至如果自己感兴趣也在这方面有天赋,路会更宽
4 但是如果是商科 文科什么的,能读个ds硕士那就去尽力读,因为肯定比商科 文科硕士好找工作很多
5 然后要注意,楼主说的情况其实应该是在说以商科为主,然后随便教一点python的,名为ds,实际上是在培养da的专业。这类专业很多很多。还有一种是主要教统计的,也就是n多的数学 统计课,但是没多少cs课。这种也不少,需要避免。值得推荐的是什么呢?是cs课程为主,教你python sql,然后也教你一点商科和统计(但是为辅)的专业。如果你能再学点java或者c++或者其他东西,那么之后的工作和转其他岗位应该都会方便 容易很多

总而言之,如果到了毕业的时候,你什么python sql都不会写,那么实际上你学的是da,而不是ds;如果你学了一大堆统计知识但是没有学python sql,那么其实你学了很多企业不会要求的技能;如果你学了python sql 也会用,并且学了一些编程和data基础(data mining , data structures类似的课),那么你的处境我估摸着会好很多,因为这跟大部分初级ds岗位的要求是符合的。当然如果你能再学习点其他的会更好

补充内容 (2022-09-29 22:04 +8:00):
换句话说,很多投ds的说找不到工作,或者很卷,有一个可能是因为ds的表面门槛很低,随便学点python都能投。然而真的能够符合雇主标准的,要求的,可能是会少很多的
大米 40
2
admin+20很有用的信息!
欢迎大家润欧洲+20谢谢分享!
avatar 313440
huangy17
每个人都可以为了自己的兴趣读书,只是遇到job market 不给你的兴趣买单的时候最好不要抱怨 :)
43条回复