大家好!我目前化学博士在读,但因为不喜欢自己的专业,就打算转行计算机了。
我自学了一些计算机的东西,想找一份数据分析 /算法的相关实习。我会的东西实在很少,对这个领域了解也很少,所以来想所听听大家的意见,比如哪些语言不专业、哪些内容需要删改,以及需要补哪些知识、做什么项目……任何建议我都非常愿意听!
因为想转行的缘故,我的生活停滞一年多了,好怕自己就这么废了,最近已经是焦虑得睡不着觉,求大家救救孩子吧! qwq
数据结构与算法:
吴恩达-机器学习:
吴恩达-深度学习:
学习了深度学习基础知识,并用 python 结合 Tensorflow 和 Keras 完成以下课程项目:
SQL 项目:
用 Node.js 和 SQL 实现了一个活动报名网站,该网站可以收集报名者的邮箱并实时显示当前的报名人数。
首先谢谢大家的回复!
对于要不要接着读博士,我在这里做一个统一回复哈:博士title的确有一定价值,但是为了这个title,我还要浪费3年的时间去做我不喜欢的事情,这是我绝对不能忍受的。
我个人是铁了心要转行的,如果后期有学历需求我会再考虑考研之类的事情的。所以——
再次跪谢!!!😭
不是我只找算法和数据分析的岗位,是因为我目前只学了这些课……有机会的话sde也是可以的。😭
101
alw 2020-07-17 15:33:38 +08:00
1. 博士学位 比 计算机职位 要贵的多。(要不看看各城市的人才引进?) 不过看来也只是多花了两年而已,时间沉没成本也不是很大,没什么所谓。 [估计很多网友没注意到这一点]
2. 先通过计算机实现出你想做的东西,比如说 [深度学习之化学试剂自动分析???] 我猜的,但最好是能用它做出点东西。这是你找实习的前提,如果什么东西都没做过出来,别人会认为你没有任何项目经验。 3. 通过各种资源(校友、网友,自己找等等) 找到 内推去实习! [这是最重要的建议] 实习是进步最快的途径,没有之一。 最后:我感觉 我一个学渣 没啥资格 给大佬 提什么有效建议。 |
102
6jiayoung 2020-07-17 15:35:55 +08:00
实习岗位的话不需要简历多丰富吧,精简一些无用的学习的内容,用少量而精准的词总结一下
sql 项目可以花时间优化下,网上搜一下怎么验证邮箱之类的确保是用户自己的邮箱,防止 sql 注入之类的 然后可以试着投下大厂的实习岗(比如鹅厂有些实习岗专门看学历招人(这样比较快),毕竟是实习岗位不会太侧重能力 |
103
hell0v2 2020-07-17 15:38:17 +08:00
可以化学和计算机结合的,现在都不流程用 ai 来刷各种学科的论文么。。。这也是一个思路
|
104
novacn 2020-07-17 15:38:35 +08:00
字节跳动考虑吗,可以过来聊聊。
|
105
MrYELiex 2020-07-17 15:38:59 +08:00
github 有点杂 什么都有 建议找个大厂的研发实习 有针对性一点的 博士毕业后让学位变成你的优势 计算机不一定要科班出身 但是可以用上你的专业
|
106
alex0721 2020-07-17 15:42:21 +08:00
@Sonia96 看看百度或者头条的提前批? 头条可以直接用我的内推吗看看职位,百度的话,我之前对接过的组(数据 pm)应该一直有招人的意愿
|
108
linvon 2020-07-17 15:46:54 +08:00
真是好大一个弯,先祝你以后不会后悔吧。
几个问题: 1. 一周四天的实习可能真是不好找,建议先别挑 2. 放弃博士学位,那你就是 18 年的本科生,现在相当于社招,对公司来说其实很不划算 3. 既然是社招了,除了列点技能,得找两个项目做一下,哪怕是现编的项目。项目要体现用什么做出了什么,要在简历上体现出项目的技术点,要先抓住面试官,然后引导面试官问你这方面的问题,当然记得就算编也要边上自己熟悉的技能,不能被问到又不会。就拿你这个 SQL 项目来说,写的太简单了,你觉得面试官看到这个要从哪里问起,能问你什么呢? 4. 简历上就不要写那么多课程了,如果是一个项目就写成项目,假定成自己做的开源项目也好,不要写上是课程相关的,不然一眼看上去没什么技术含量。 5. 既然直博,一定有过人之处,把自己在学术上的过人之处一两句话融合在教育背景和化学相关上,但注意不要多,毕竟别人不会很关心你这个,体现你的学习成长能力就好。 6. 另一个我觉得蛮重要的一点,无论你是什么原因放弃博士来转 CS,一定要编一个能让公司接受你的原因,你这种情况去面试我估计 90%会被问到为什么会放弃博士的。要保障顺利通过 HR 和领导面 |
109
SbloodyS 2020-07-17 15:47:48 +08:00
给我个博士学位,我一定不会趟计算机这个浑水....
|
110
AimerUnow 2020-07-17 15:51:40 +08:00
有博士学位先拿吧。。
|
111
TokyoNight 2020-07-17 15:51:41 +08:00
如果是 985/211 的在读博士,并且在北上深杭,算法实习岗应该挺好找的,现在算法都是校招培养。
|
112
venster 2020-07-17 15:52:42 +08:00 1
@Sonia96 安捷伦,色魔,水货都有软件部门。不过在国内的部分偏运维。开发主要在国外。可以尝试一下投个简历。话说,想要招个化学背景熟悉计算机的真的是好难……
|
113
haato 2020-07-17 15:54:06 +08:00
@Sonia96 非常理解,现在大学专业和择业方向指导还是很欠缺。做实验是相对枯燥,不过化学材料方向如果哪怕有点兴趣还是值得坚持的,未来哪天也没准成为热门学科。第一考虑天赋和兴趣,第二再考虑出路。不管怎样加油,但愿听到你的好消息。
|
116
AnnaXia 2020-07-17 16:03:36 +08:00
如果你的学校比较好,C9/985/211 比较出名一点的,那能证明你的学习能力,找个实习岗不难。
不过,怎么会要求一周实习 4 天呢?这个估计挺难的 |
117
xrr2016 2020-07-17 16:04:41 +08:00
先佩服一下,不过现在算法岗很难找吧,貌似爆满了...开发或许还容易找到工作点😝
或者做一个深度学习+化学的小项目提升一下,让面试官眼前一亮! |
118
gitjavascript 2020-07-17 16:05:32 +08:00
亲,我这边建议您考公务员哦
|
119
JackPJ 2020-07-17 16:14:32 +08:00
同 96 年的,感觉差距有点大呀。个人觉得要突出你的 title,毕竟博士在读,没有太多实习经历,就只有说自己的研究成果及研究过程中扮演的角色,对项目有多少贡献。简历有个博士在读被刷的概率很低很低,主要就是面试,一定不要说自己是不想继续读博才来实习
|
120
wangfeng 2020-07-17 16:14:54 +08:00
建议直接选调啊
|
121
user919lx 2020-07-17 16:21:42 +08:00 2
@Sonia96 看得出楼主的决心很大,学习能力也很强,提到了花了 500 小时的时间来学习,我相信基础一定是打得比较牢固了,不是那种临时刷几天课就想要找个岗位的。那么我收回前面说的话,只要切切实实付出了几百小时的努力,真正掌握了相关知识,还是有机会的。
我本身也是从统计专业转程序员的,在当初也是纠结无比,入门的时候非常艰难,只是后面运气还不错,跨过门槛之后获得了飞速提升。应该说这方面还算有点经验,前面虽然说了数据分析确实竞争非常激烈,但是学习能力、编程能力出色的分析师依然是稀缺的,哪怕转 SDE 也是可以的。如果你有兴趣,我目前在做的数据工程,也是一个很好的选择。 我是在一家数据公司任职,公司就是依靠挖掘数据价值,为企业提供解决方案来盈利的,我们自己开发爬虫获取数据,然后进行清洗加工,挖掘分析后呈现给客户,我们有完整的数据价值链条。 楼主没有留联系方式,如果楼主对挖掘数据价值有兴趣的话,可以加个微信详细聊一聊,微信账号和我 v 站的 id 同名。 我可以给你解答当前行业的现状以及我自己的建议,也可以帮你内推一下。 |
122
Yc1992 2020-07-17 16:24:18 +08:00
真 360 行,行行转 CS
|
123
vandort 2020-07-17 16:26:39 +08:00 3
不知道该怎么说,只是觉得可惜。如果不是得罪了业界大佬导致在整个行业里都混不下去、一路走后门过来现在靠山倒了、身体 /心理原因不能继续化学方面的事业,建议继续读书——拿到学位,或者去读个英联邦的一年制计算机相关硕士,好歹有应届生的身份——因为企业招人往往是人事部门和技术部门共同决策的,即使技术部门认可,这份简历仍然有很大的可能被人事部门挑刺,用人单位向来不惮以最坏的恶意揣测求职者的。
就目前你描述的情况来看,可能需要仔细斟酌一下你是“不喜欢化学”还是“不喜欢科研”。算法工程师的日子跟科研差不多,读论文开组会做实验一样不少,有些公司的算法部门还有业务或学术压力。如果是身体吃不消或者心理上难以调节,互联网公司工作压力(工作时长)很多情况下跟读博差不多夸张。 如果一定要找“互联网”方面的实习的话,除了楼上几位说的计算化学、AI 制药方面的内容,建议针对性的准备简历。比如投计算化学、AI 制药的职位,就在简历里强调自己的化学背景,把自己包装成“化学专业里最懂计算机的人”或“计算机岗位上最懂化学的人”,善于放大交叉学科背景的优势;针对数据分析岗位,要强调自己的机器学习的数学基础(线性回归、Logistic 回归、神经网络、SVMs 、PCA 、K 均值算法)、了解深度学习的常见模型( YOLO 、RNN )、懂 SQL 、有一定的科研能力,有一定的工程实现能力;目前大热的“AI 算法研究”类岗位可能会比较难,我没有什么好的建议,但如果是投常见的算法实现岗位(其实就是软件开发工程师)的话,需要突出自己的数据结构和算法基础(就是“数据结构与算法”那一章节下面的四点及其展开),以及比较强的工程实现能力。 最后,楼主这种情况,找实习不适宜海投,因为收邮件的人不一定有耐心看(听)你的难处和做出艰难决定的心路历程。建议跟楼里愿意提供实习机会的朋友们联系一下,用比较漂亮的实习经历为你的转行做背书 额外提一句,找到实习之后,建议花点精力掌握一门偏工程的语言( Java 、Golang 、C++等),只会 Python,在大部分情况下,很难支撑起“软件工程师”的整个职业生涯的。 |
124
zhuang17 2020-07-17 16:32:58 +08:00 via Android
@Sonia96 几个小建议
1. 相关经历(数据结构和机器学习部分)可以精简。 比如数据结构就挑一两个难点得写下就好。(比如能熟练解决常规或者是困难的 dp),让面试官能够比较直观的一眼判断你的这项技能的水平。 2. 项目方面可以看看有没哪个机器学习的例子,可以再拓展下单独拎出来写详细点,写多点内容,毕竟这是你要找的主要方向。也是跟面试官有较多的东西要讨论的地方。 3. sql + nodeJS,如果可以,你可以用 python 来做后端,把 python 用熟点。毕竟如果你是做机器学习,python 应该短期内是你主语言,用 python 做可以简单了解下 python 做 web 后端的一点基础。 数据库包括 sql 的东西也可以多了解点。短期内偏前端的东西可以暂时先忽略,以后有兴趣可以慢慢学。 |
125
xxxy 2020-07-17 16:39:16 +08:00
感觉计算机没想象中的那么好,还是博士厉害点
|
126
jimmyczm 2020-07-17 16:45:13 +08:00
不急的话建议考个公务员,现在大城市高学历公务员比较受领导器重
|
127
zhuang17 2020-07-17 16:45:13 +08:00 via Android
其实你如果只是对数据分析感兴趣,可以先暂停 /保留学位找个实习几个月试试(没读过,不知道怎么操作)。
如果只是对软件开发感兴趣,你可以找点开源软件来参与试试, 或者自己做点小项目试试。 最后如果更多是考虑就业的话,慎重转吧! |
128
csl1995 2020-07-17 16:46:01 +08:00
leetcode 一把梭,其他面试的问题都可以靠背
|
129
blackshow 2020-07-17 16:56:55 +08:00
化学不好玩吗?
|
130
lizz666 2020-07-17 16:58:03 +08:00
女生建议考公,我朋友,女的,为了考公特地考上东南大学工商管理专业读研,因为公务员很多岗位有专业限制,三不限的太难了。
|
131
qwerrewt 2020-07-17 17:02:06 +08:00
真想转行直接考 CS 的研究生啊,今年还大放水了, 明年应该也会
另外还是不知道你为什么想转计算机,你自己也说的不太了解这个领域... |
132
cnwan 2020-07-17 17:12:00 +08:00
无论如何还是别轻易放弃博士学位吧, 把要求的相关技能点一点,感觉靠博士在读先找个互联网实习应该不会太难,实习了之后你就知道互联网也就不过如此...而且英语水平挺好了,建议多投下外企...很多外企其实要求不高, 但是需要外语沟通能力,微软最近貌似社招挺多的,不确定是否有实习的坑
|
133
CoderGeek 2020-07-17 17:18:27 +08:00
妹子找我聊聊吧 继续读不差钱 QAQ
|
134
Arthit 2020-07-17 17:21:49 +08:00
在?谈个恋爱?
|
135
Pho3nix 2020-07-17 17:22:56 +08:00
博士毕业公务员啊,我一女生朋友硕士毕业去考公了,据说是按学历给等级的。
|
136
DeWhite 2020-07-17 17:34:12 +08:00
为什么大我两岁就读完博士了??????
而我本科还没完。 |
137
kemistep 2020-07-17 17:41:39 +08:00
可以通过计算机,做你们行业的数据;
毕竟有行业知识,去做化学行业的 算法分析,毕竟都是通用的; 算法都是逻辑,要结合具体的行业知识,现在有行业知识,可以结合起来用 互联网不建议来了,你都来了,其他人也在路上 最好结合自己的行业,有一定的壁垒性 化工 算法分析,很不错 |
138
palxie 2020-07-17 18:17:40 +08:00
發現根本沒有資格做評價
|
139
leapV3 2020-07-17 18:26:44 +08:00
佩服,96 年博士,楼主属于本科直博,大佬!!!
|
140
axxahut233 2020-07-17 18:30:50 +08:00
你博士退学,不就相当于是本科学历转行去当程序员吗,完全不值当。还不如考个 CS 研究生。
|
141
axxahut233 2020-07-17 18:32:00 +08:00
@DeWhite 人家是在读博士。应该保研时就直博的那种。
|
142
beidounanxizi 2020-07-17 18:37:42 +08:00
好奇你的学校背景 和你在哪里读博国内还是美帝?
关键信息不给出 没法给预期 你的算法什么水平 值得商榷 ? 这些算法 你都会么还是只是了解了下,能在 oj 上,写板子题的话 可能还不错 如果你能稳定 leetcode 3/4 或者 cf 1800 以上 我认为 不管你在国内还是国外 去 Google MS Facebook 都可以试一试 SDE 或者 data scientist 岗位 如果在国内,除了一线外企 ,恭喜你进入地狱模式了 233 |
143
beidounanxizi 2020-07-17 18:38:37 +08:00
博士 去公务员也不错 何必非要搞 IT
|
144
beidounanxizi 2020-07-17 18:41:40 +08:00
pku 的话 多刷刷算法题 找个外企实习去吧
|
145
BrandonNg 2020-07-17 18:42:19 +08:00
|
146
Sonia96 OP @beidounanxizi 这些算法我是认真学了的,都能用代码实现,刷题的话就是《剑指 offer 》刷了两遍的水平,leetcode 还没刷过……我人在国内,之所以转计算机也是有去国外做码农的想法(所以才考了托福),但因为疫情缘故暂时打消了这个计划,想先老老实实在国内攒点钱和经验……qwq
|
147
gdt 2020-07-17 18:52:10 +08:00
读到博士才发现不喜欢自己的专业吗。。
|
148
Sonia96 OP @gdt 大一就发现了,可是课程任务太繁重了,根本没时间去别的领域探索;熬完了大三,终于感觉化学入了门,就到了秋招,我由于畏惧作选择,着急忙慌地就保研了;大四我很认真地搞科研,出了些成果,产生了我也可以搞科研的错觉,又自我麻痹了一年……等博士一年级结束,才终于觉醒,然后学 cs 又是一年。就这样,六年就过去了。
|
149
lewis89 2020-07-17 19:11:52 +08:00
@Sonia96 先读完博吧,直接人才引进 北上广随意落户,这几个城市户口价值至少 100 万,然后找个程序员码农男朋友,直接把自己劝退好了,这行饭没你想象中那么好吃的,而且说实话,计算机行业对女性歧视还是很严重的,毕竟加起班来强度真的很大。
如果你在上海,可以出来喝个咖啡,直接亲身给你介绍一下行业的真实现状。 |
150
lewis89 2020-07-17 19:16:03 +08:00
@Sonia96 另外算法岗跟分析岗位是完全不同的领域,算法如果是调参,那还不如软开,如果是做算法核心技术相关,读 paper 写代码优化的那种,对数学要求门槛很高,基本上不会轮到非科班,数据分析岗位不是很清楚,剩下的就是传统的软开了,要么前端 要么后端,搞来搞去就那些东西,深层次的最好去大厂混高 P,因为他们有那个场景,有真实需求,如果是大厂业务部门,那跟小厂搬砖也没什么太大的区别。
|
151
xyz1396 2020-07-17 19:19:21 +08:00
围城啊
|
152
aflow 2020-07-17 19:22:05 +08:00
想转计算机什么时候都可以转,但是读博士你现在是最好的时候。而且博士的 title 真的不一样,即使你不是本专业的博士,别人也尊敬你的 title,当然,名校的博士效果最好。
很多公司招人其实是想要招聪明人,当你获得博士学位时,已经表示了你是一个聪明人。绝大部分人都会认为一个聪明人即使不会编程也会很快学会的。 想想你现在博士肄业转行去当程序员,你只是一个毕业两年了的转行的本科生,毫无竞争力。而你如果过两年你读完博士,同时不断的学习计算机知识,这时你是一个计算机功底深厚的化学博士,这种交叉学科的高级人才那是相当少的,竞争力比现在转行两年后的你高的多。 所以我更推荐你读完博士,同时好好补一补计算机知识。至于怎么补,找找计算机系的培养计划看看就知道了,计算机基础,操作系统,计算机网络,编译原理等等,有相关的 mooc 视频可以看。也别盯着算法 AI,算法现在内卷的不行,前端后端区块链都挺好 |
153
0312birdzhang 2020-07-17 19:24:23 +08:00 via iPhone
大家都没注意到性别吗? 可以多加 50 分 ( doge
|
154
mythabc 2020-07-17 19:25:39 +08:00
5 年直博把 title 拿下来。
别跟风转计算机,竞争已经爆炸了。 |
155
NeoChen 2020-07-17 19:31:37 +08:00 via iPhone
强烈强烈强烈建议读完博再考虑转!当然,如果能在不放弃读博的情况下,先实习一下,也是可以的,让你至少了解这个行业。不过无论如何,最后一定要回去把博士学位拿了!!!绝对不会害你!!!否则真的痛心疾首!!!
|
156
lewis89 2020-07-17 19:33:07 +08:00 1
@0312birdzhang 老哥别开玩笑了,IT 行业研发相关的岗位 就没有压力不大的,女性在 HR 这关求职就明显扣分项,没生育的扣更多
|
157
lsvih 2020-07-17 19:40:01 +08:00
劝退一波
四年前找个好工作肯定没问题,今年。。我真想读个博! |
158
CoderGeek 2020-07-17 20:27:00 +08:00
我希望 lz 的未来有... hhh
|
159
wengjin456123 2020-07-17 20:39:39 +08:00
直博的么,不读完可就只是本科啊,血亏
|
160
pandachow 2020-07-17 20:41:47 +08:00 3
不好整,微软中国的 Data Scientist 岗现在应该是不招应届,基本按 61/62 起招,不过不一定做图像,NLP 、Tabular data science/ 图神经网络都有,数学好就行,domain knowledge 倒没那么重要。
有兴趣申一下微软苏州的 data scientist 岗,可以直接用本科学历,表明博士在读并愿意 quit,投简历然后请个假去面试。拿到 offer 再 quit 也可。 拿不拿学位我个人觉得都可以。 有点利益相关,我是 CS system 方向直博第三年 quit,在微软苏州 M365 做图神经网络和时间序列相关的东西。微软嘛,讲究 Diversity,女性是加分项。 |
161
beidounanxizi 2020-07-17 20:44:31 +08:00 1
直接 linkedin 找 PKU 校友或者校内 BBS 论坛问吧
来 V2EX 最多了解 IT 情况 何况水友水平参差不齐 信息未必都对的 考了托福 校内你修了计算机课 直接申请美帝 CS 相关 MS 好了(限于家庭水平不错情况下) 很多人都不知道拿到博士的难度 和含金量 虽然生化环材但是清北嘛 既然你已经准备了挺长时间 我认为现在你缺的是实习而已 不用这么着急 技术上面你刷了剑指 offer,我觉得还是不够吧 ,LEETCODE 再刷个 300-500 或者直接打下比赛 比如 leetcode atcoder codeforce div2 和 div3 以及 topcoder 周赛试试看自己的水平吧 其他技术不敢评论 不懂 我也是国内 master 毕业直接转后端程序员的 考学校光环找个实习或者全职工作不难的 你现在缺的是一分不错的算法实习生实习 |
162
beidounanxizi 2020-07-17 20:48:58 +08:00
@pandachow 这位水友可能给你的建议更具建设性 看出来你是有多急切想要个答案 😄 2333
|
163
PapaFox 2020-07-17 20:58:07 +08:00
建议学会用 LaTeX 排版简历,至少看着还有一股范儿。然后把所有学会的东西包装一下写一个漂亮的 report,这才是混职场的必备技能。
|
164
weiqk 2020-07-17 21:11:55 +08:00 via Android
24 岁,博士,似乎和某个非常伟大的德国人一样了
|
165
NoString 2020-07-17 21:37:11 +08:00
楼主加油 同 96 以你的经历没啥可以建议的,不敢说也没法说,祝楼主好运~
|
166
Sonia96 OP @pandachow 谢谢你!苏州微软真是我的梦想地,如果能去工作真是太好啦!老实说我数学不是很好,化学专业对数学的教育太缺乏了……所以我想请问一下,像我这样的情况拿 offer 的可能性大嘛? qwq (真的好没自信……
|
167
duzhanguan 2020-07-17 22:00:40 +08:00
不知道你什么学校的,感觉你去知乎问霍华德(一个材料本转 cs 博)比这问靠谱多了,这里没几个人真读过博而且还是做这种基础科学研究。ds 和算法岗中,外企确实不看重专业但很看重学历,招的人基本全是博士,以巨硬为例前几天刚招了个藤校生化博,普通学校博也有一位但是是在别的企业做了四五年数据岗招过来的,另外一个有人提到的 Airbnb,知乎上蹿下跳的曾博就不提了。国内企业算法岗不看重学历,但以字节为例比例大约为 40:1,不管你走哪条路去做算法基本都是诸神之战,你要有拿得出手的经历才行。
不想这么难的话可以转后台,那你就没必要读博,直接在校内转个硕就可以了,然后刷刷面试题找个实习,大厂找不到先找小厂,一步一个台阶,反正 96 年读博应该题都还没开。 说实话算法和数据之间的区别在不同公司的定义都很不相同,有的公司把你招进去其实就是打标签,洗数据,写 ppt 或者披着算法皮的后台,前端,测试,产品,etc,总之看你选择。 |
168
duzhanguan 2020-07-17 22:11:03 +08:00
@pandachow 你的经历是博三 quit 然后去小厂做算法 4 年再社招到微软?
|
169
shuangyeying 2020-07-17 22:25:17 +08:00
我司目前三轮融资小公司,技术氛围浓厚,实习生待遇也不错,具体实习时间安排灵活。
目前公司扩张中,感兴趣可以过来实习体验。 |
170
whatalittleboy 2020-07-17 22:28:18 +08:00
要是俺家里有矿,我也可以这么任性😅
|
171
bdnet 2020-07-17 22:55:40 +08:00
加油,我觉得跨界,也许可以创造未来。关于简历和要找的工作,可以去招聘网站看看,去掉不太重要的部分,再刷刷面试题,基础扎实找个大厂实习应该不会太难(第一份实习经历很重要)
|
172
pandachow 2020-07-18 00:16:56 +08:00 1
@Sonia96 #166 在微软的大部分组,Data Scientist 会和 SE 一并考核和评价,所以基本可以看成是 SE+ML 基础知识。以我的面试经验来看,会是 50%LeetCode 类型的算法题+50%机器学习类型的基础知识 /理解。
如果单纯从功利角度去看待面试的话,LeetCode 类型的题目考核方法和普通的 SE 基本无差别,ML 基础知识是 Data Scientist 岗位比较特殊的地方。若不是岗位特别特别对口,那么多数情况都不会只考具体的模型(例如不会因为你对 YOLOv3 或者 BERT 不熟悉就否定你,毕竟先前的工作领域也有所不同,以及模型也会不断更新迭代),而是对主流模型的理解以及更为底层和 general 的知识,例如点估计 /区间估计,对统计学习和贝叶斯框架类型方法的理解,不同结构 CNN 和序列模型在捕捉特征时,各自的局限在哪等等。 这些知识在你的课程和实践中都有涉及,我觉得你应该掌握得不错。所以我才特意提到数学,毕竟 ML 相关的 onsite 是有可能会遇到推公式的面试的,大多数是统计学习类方法的基本演算。 至于可能性,我就不给什么数字了,毕竟参数太少,我这个人肉模型给出的结果也没什么 confidence 。 我觉得你的背景比我好很多,至少学校是这样。我在 https://www.bilibili.com/video/BV1g5411Y718/ 视频中 10:10 秒提到了自己面微软 DS 的经历,可以给你做参考。 |
173
Sonia96 OP @whatalittleboy 恰恰相反,家里有矿才该继续读博……😅
|
175
djv 2020-07-18 00:42:47 +08:00
浑浑噩噩网海里游,恍然一道光,才又发现深海茫茫和凑数的丑不拉几的自己。淦,睡觉。
|
176
leimao 2020-07-18 04:23:59 +08:00
客观的讲,没 CS 或者 EE 相关学历,基本找不到工作。去读个相关专业研究生吧。
|
177
leimao 2020-07-18 04:30:24 +08:00 2
和这里大多数人的评论恰恰相反,我认为交叉学科是最没用的。要学就学纯净的东西。交叉学科四不像,玩啥都是最菜的。
|
178
CRVV 2020-07-18 07:07:38 +08:00 via Android
pku 的化学直博可以四年拿硕士学位的吧,我印象中几乎没有要求,没有文章都行。
然后可以用剩下的时间多学些东西,正常找实习之类的,到毕业那年当应届生找工作。这样比退学好多了。 真要转行的话,即使是只做算法,我认为基础的四门课应该要学完,数据结构和算法,操作系统,网络,计算机体系结构。相当于普通化学分析化学有机化学物理化学这种东西。 |
179
lacroqueta 2020-07-18 07:58:32 +08:00
同 96 年,生物专业,18 年毕业以后在某 top 制药外企 gap 了两年,今年拿到了美校 20 fall phd offer,暂时被困在国内。
lz 的心态我当时也有,专业是个大坑,再加上保研失败,想着要不要趁那个机会转个行。 后来拿到了药企的 offer,就想着先混两年,攒点钱攒点时间看看整个行业,再决定接下来的路怎么走。 这两年在企业给我的感觉是,如果想做研发(等类似技术性工种),phd 是非常重要的。我们一个部门 30 多个人,只有小几个是 master,剩下全是 phd 。master 在里面毫无话语权,和本科生无异,纯粹是技术型人才,涉及到实验设计乃至 project 设计,都限制 phd 做。往后升 title 也是一样,phd 比 master 的发展空间、薪水要好太多。 个人觉得 CS 也是一样,今天的生物行业就是 10 年或 20 年后的 CS 。学的人太多。master 一抓一大把,phd 一抓一大把。到那个时候就不是纯业务能力说话了,学历绝对是非常重要的限制。虽然不合理,但是行业规律就是这样。 我觉得楼上很多人说的很对,要不就熬完这几年把 phd 拿到,然后往信息方向转。有 phd 工作都好找很多,而且 industry 有很多类型的岗位,一直在学校里是了解不到的,有可能你到时候也不想去码代码了;要不就是硕毕,转行 CS,读到 phd 。这又要很多年很多钱了,而且会有很大的 peer pressure,相当于比同龄的人落后了至少三五年,会是很艰难的一条路。 |
180
sxiaojian 2020-07-18 08:12:35 +08:00 via Android
来打击楼主了。5 年码农,看到绝大多数人都只是劳动力而已,年龄越大性价比越低,大于 35 一旦工作丢失就失业。对于妹子,接受不了这样的劳动强度的,女人当男人使,男人当驴使。碰到变态的公司,女人当三头驴使。只有一种情况下特别推荐,就是背景好,反应快,性格好,成长快,机会好可以当领导,这才是码农的独木桥。
|
181
25zai 2020-07-18 09:13:40 +08:00
好好的自然科学不做,非要往企业编程流水线的火坑里跳。。。
既然有能力读到化学博士,我建议你不要光照着你列出来的那些调参员导向的课程学。 数学基础和计算机科学原理的课才是重点。懂了这些你才能明白应该去研究哪些方向,成为工程师,计算机科学家,而不是码农工人。 当然你想速成找工作挣点钱的话就当我没说。 |
182
947211232 2020-07-18 09:20:23 +08:00
简单得很:
方案一:出去投简历,然后面试,这样就可以直观了解 方案二:找个大厂的朋友 /男友,Ta 们会耐心手把手带你入行的 方案三:出去旅游散心,或者其他方式减压,然后培养化学方面的兴趣,继续下去 /找化学相关工作 方案四:有没有大厂校招啊,或者大厂内推,你 github 的 sql 小项目很普通,能看得出是比较小白一枚的了 方案五:多看看 IT 实体书籍,例如什么《算法导论》、《编译原理》这计算机科学丛书系列 |
183
Telegram 2020-07-18 09:21:13 +08:00
博士这个学位都值不少钱,很多小城市有人才引进项目,各种给房给补贴政策,你一个博士过去,可以活的相当滋润啊
|
184
Achiii 2020-07-18 09:23:38 +08:00
真是围城,建议读完博
|
185
eric227 2020-07-18 09:26:40 +08:00 1
CS =工具 = 车 ,建议楼主还是不要为了学习车技,把车上满满当当的货丢了。做 3 年不喜欢的事真不算长...不信你问问大家?
|
186
imzcg2 2020-07-18 09:37:01 +08:00
首先,我想肯定上面的各种说法,都有可取之处。再说一下我的想法吧!一句话,天下熙熙皆为利来皆为利往,你需要掂量搞计算机和化学博士的得失,薪资待遇,还有付出的代价,现在计算机 996 福报不是吹的,工资也的确高,竞争也大,360 行行行转计算机也不是吹的,和化学博士读出来的待遇,你需要好好对比下!还是交叉学科一起更高级一些,不过就是费时间。再好好考虑简历的事!毕竟你已经半条腿迈入博士的人了。(说实话我一个双非计算机来指点博士好像不配,今年准备考研提升学历,满足一下找工作的需求,现在招聘都要求 985211 计算机了,我的学历属实有点低,也不知道几年后互联网码农会不会是爆炸,都难搞,不过这辈子大概都没博士的想法了,对于我而言,读博所面临的,包含并不仅限于物质情况的变化、经济情况的变化、精神情况的变化、健康情况的变化、家庭情况的变化、学业情况的变化、导师情况的变化、同学情况的变化、好友情况的变化、政策情况的变化、环境情况的变化、对于课题的不满、对于导师的不满、对于同学的不满、对于学院的不满、对于学校的不满、对于政策的不满、对于科研环境的不满、对于项目管理的不满等,想的有点远了)
|
188
imzcg2 2020-07-18 09:50:56 +08:00
我个人觉得 985211 的计算机硕士就够用了,其他就靠自己打拼了,简历我还是建议考虑一下后端架构师,不要搞算法竞争大头还秃,一个好老板,一堆吃香项目,能遇到就可以干一辈子了
|
189
WellLee 2020-07-18 14:32:08 +08:00
围城(逃)
|
190
noparking188 2020-07-18 16:51:21 +08:00
15 年我大二找实习的时候,遇到一个化学硕士和我一同面试,他毕业在厂里不开心于是自学了 6 个月 Python 转行了,然后他在那里一直干到现在,我当时实习了半个月就溜了。
建议你可以博士期间打打基础,毕业去面微软谷歌之内外企大厂,我面过 SAP 校招面试技术要求很低,但是英语要好。微软啥转行的都有,听一个朋友说甚至还有学茶道的 |
191
PbCopy111 2020-07-19 10:16:12 +08:00
真牛 X 。。。。你花了这么久,然后自学计算机么??
这样吧,我跟你说个方向,投资分析师或者行业研究员,化工行业,一般证券公司需要。用你的化学知识,做投资分析。 为什么这么说呢。 第一,这行业挣钱,而且用你的专业做,当然,金融你不懂,还要重新学,但你跟钱过不去么? 第二,金融接近 IT,你不是要做数据分析么,行业研究员除了写行业报告,就是分析数据,这个领域的细分很多,你一定能接触到的。 第三,这个行业看重的是专业背景,然后再去学习简单的金融知识,比如二级市场的那些,最后用简单的数据分析就可以胜任,如果你喜欢数据分析,可以自己着重学习,以后可以从事相关工作。 综上所述,用你化学博士的名义,入职匹配的工作,赚到差不多匹配的钱,并且可以接触到你喜欢的数据分析。又不耽误赚钱,又不耽误你学习计算机。 |
192
fengsien1999 2020-07-19 10:29:18 +08:00
@leapV3 化学相比计算机来说,真不难。不就是四本书吗?无机、有机、物理、分析
|
193
Sonia96 OP @fengsien1999 化学的问题不是难不难,而是在于学的东西在工作中有没有用……而且专业学习只占少部分时间,大部分时间都在搬砖……至于搬砖过程中能学到多少有用的东西,看行业就业前景就知道了……
|
194
fengsien1999 2020-07-19 22:24:15 +08:00
@Sonia96 化学博士应该往药厂、药品监管检定机构等方向考虑。半路出家的编程更是搬砖了。建议拿下化学博士,同时学习 Python,因为 Python 对你今后的研究是有潜在价值的。
|
195
Sonia96 OP @fengsien1999 既然都是搬砖,为什么不选择挣钱更多、工作环境更安全的那一个呢~
|
196
lj5413 2020-07-20 09:30:18 +08:00
一般是本科生通过学校选拔获得保送生名额之后,再通过攻读学校直接对申请学生进行选拔(考试和笔试)而获得直接攻读博士学位资格的学生。
通常来讲拥有直博生选拔的学校实力都非常强,基本集中在 985 工程院校和极少数 211 工程院校的优势强劲学科。 要申请直博生,一般都是非常非常优秀的学生,首先他必须获得本校保送生资格,然后再通过攻读学校选拔获得直接攻读博士研究生资格。但是能够申请直博生的大都是应届毕业生。 看到这段,,,,内心简直,工作什么的都好说,可以慢慢来,这样的博士可能一辈子也就一次(当然不排除牛人再次攻读) |
197
iapplebear 2020-07-20 09:55:27 +08:00
妹子,如果专注计算机就没什么优势了。你的优势是计算机结合你自己的专业,先在上面找个内推的进大厂。
|
198
fengsien1999 2020-07-20 17:03:05 +08:00
@Sonia96 你要是选择编代码,那可就泯然众人了
|
199
12345tiger 2020-07-20 18:34:04 +08:00 via Android
作为一个化学老狗,我是来给楼主坚定下信心的。作为最好找工作的有机合成方向,加班严重但赚的钱俨然没有一般 cs 的硕士多,甚至比不上厉害的本科,还要面对有毒有害爆 1 炸风险。而且不用怕,实在不行转回化学来做苦力,化学永远不挑人的😭
|
200
hahaayaoyaoyao 2020-07-22 22:27:09 +08:00
我也是自学的, 如果愿意的话我们可以交流一下: ztftrue(at)gmail.com
|