工科博士想转开发,想听听大佬们的建议

本人top2本科+直博,刚三年级(还有3年左右毕业),专业是一个非常传统的工科。读研以后越来越感觉行业的工作性质、氛围并不是我想要的,前景也一言难尽……因为对算法、编程这些一直很感兴趣,实验室的科研方向也是数字化设计,所以今后工作想往开发方面转。
近几天搜集资料大概定了一个学习路线,因为还有些时间,自认学习能力也还可以,希望能把基础打好,尽量满足校招要求。本人在这块实在是小白一只,希望能听听大佬们的建议。非常感谢!

1. 基础知识学习
准备包括:数据结构与算法、***作系统、编译原理、计算机原理、软件工程、网络原理、数据库;
2. 编程语言
实验室主要用Python和Java,因此也打算以这两为主;本科必修课学过C++;
3. 项目
项目对提高水平和找工作目测都挺重要。目前计划主要有:a) 实验室内项目,主要是开发一个小系统、小平台类的,基本架构会有,也会集成自己论文里研究的相关算法、工具,但因为主专业是工科,所以担心专业性不够;b) 网上这类学习网站的项目;
4. 实习
想尽量去,估计主要问题是要抓紧弄博士课题腾出时间…
5. 其他
准备后续抽时间多刷lintcode;上github;看到有一些线上比赛,不知道意义多大,还得再摸索。

以上是目前想到的,还想请大佬们帮忙看看,毕竟先得把战略方向大概找到。但隔行如隔山,我确实是拿不太准,只要有一两点小建议就不胜感激。再次感谢各位了!
ps.本人女,很喜欢技术那种,当初冲着技术读了博,其实想转行也是挺心疼的。对专业一直挺感兴趣(当然兴趣不止限于专业,也包括编程~只是当时高考稀里糊涂报了个专业就一直读下去了😂),但整个行业的现状和发展确实令人无奈,也许有一天会用IT的方式再杀回这个领域去为它做出一点小小的改变吧。

——————————————————————————————————————————————
感谢各位牛友的建议,一天之内收到这么多回帖,非常惊喜和感动。帖子居然都烫了😅
一会儿又该去搬砖了,私信和回帖有点回复不过来,所以在这儿把一些问题先统一回一波。

1. 想转行原因
最近经历了实习(本专业的)、同届的硕士同学找工作以及实验室申了一波项目,所以在思考将来的职业道路。主要就是希望从长远角度能形成自己的核心技术能力,踏踏实实做一些有意义的事。但专业对口的制造业,整体工作氛围受体制制约较大,技术发展偏慢,现有体制下混日子很容易,感觉进去后很可能多过几年就呆废了_(:з」∠)_…
想转开发也是因为从收集到的资料看,觉得开发有比较大的技术发展空间,自身能积累一定技术。而且开发是IT体系下基础又比较核心的技术,即使风口过去,总有需求在,也有一定过冬能力。但我也不知道自己的认识对不对,所以想来请教各位大佬。

2. 为什么读博、为什么不quit、博士转行可惜
遥想当初高考报志愿,稀里糊涂找了个自己觉得感兴趣的专业就填了。本科时候大环境就是专心学习和科研,那时候和行业直接接触也少,满脑子都是高大上的航空航天航母兵器什么的,又因为是在国内top学校,没觉得就业是什么问题。推研时候博士名额多,方向是IT和本专业的融合比较喜欢,导师又好,没多想就读了博。总之,归纳一下就是没多想就读了博(╯‵□′)╯︵┻━┻
身边确实有部分博士有过quit的念头,硕士嘛很多就直接转了。因为本人现在已经三年级了,博士课题还挺顺利,按期毕业挺有希望,自己想读下来,也不能坑导师么不是。平时抽出一些时间做准备问题不大,而且从现实角度,博士毕竟是最高学历,职场上不定什么时候就有敲门砖的作用,将来也会多很多可选择的路。现在即使quit也就早毕业一年拿硕士,性价比不高。
我理解的博士其实就是一段经历,收获到能力是最根本的。在专业技术方面,如果不是走纯学术道路,进入业界的话所研究内容本身就很难直接应用,一般都是从基础学起做起。而且这个转行,自己的专业背景还在,并不是完全放弃。我觉得本行业(制造业)的进一步转型改造,不会来自于专业内部,主要推动力估计会是信息技术、智能技术,就像当年电气、自动化带来的变革一样。所以从技术体系上看是转了行,但将来带着专业背景再回到原来的领域,感觉要转身变成复合人才闯出一片天了哈哈哈…
至于牛友们心疼待遇。谢谢大家关心,不过不是博士都是高薪的_(:з」∠)_,传统行业的供需关系和成熟封闭的技术体系影响下,其实个人觉得博士施展空间并不是很大…
就我身边同学来看,博士、硕士和本科毕业工作的都有,学历带来的能力区别并不算很大,主要还是人与人之间本身的差异。而且博士扩招下日益白菜化,就像现在的硕士,大批走出学术圈是迟早的事,学术体制决定了圈内总是远远供大于求的。亏不亏什么的,还是希望自己不要被这些观点限制住,整个社会环境都在飞速发展,又有谁说得清什么样是赚、什么样是亏呢…

3. 关于算法方向
查资料的时候也考虑过算法,主要有两方面顾虑:
一是我了解到的应用案例上,感觉大数据算法目前能力还比较有限,也许学术研究价值很大,但似乎不是很能支撑起工业应用,所以有点担心这波热度过去,业界算***凉_(:з」∠)_;当然这是我个人感觉,越来越觉得可能并不太对… 另一方面就是,我个人相对不是很擅长太理论的数学,在具体技术上做起来更得心应手些,所以更倾向做开发。
进一步交流后,也觉得我对算法目前了解不太够,应该更深入地从技术层面上去摸索一下,尤其是工业大数据,基本和我科研方向在同一轨道(只是我们目前用的很浅很浅…)。

4. 关于加班、女生
加班方面,互联网的辛苦早有耳闻,身边同学也经常交流。不过一份付出一分收获,传统行业确实有不少朝九晚五、稳定清闲的工作,但这种企业/单位创造的价值一般很佛系,所以待遇也很佛系;本专业比较“好”的工作,踏踏实实在发展的企业,像华为之类,在加班上跟互联网大概算是互相比惨的境地吧…emmm…个人觉得比较下来IT算是性价比高的了…
搬砖方面,创造性工作这个世界上本来就很少,哪行哪业做到后面,如果不是走学术道路,基本都是在搬砖呀,制造业的砖也很砖的_(:з」∠)_
女生、年龄这个问题,去哪个行业都是要面对的,去IT也许有劣势,但其实去制造业也一样。而且传统行业因为可能恶劣的工作环境、包含体力劳动的工作性质,以及一些多年流传下来的传统观念…其实IT给我的感觉算挺好了,毕竟有些客观原因咱也得客观看待嘛。
还是想趁着有机会先拼一拼,不管拼的成不成功,将来要找份无欲无求养老状态的工作估计都不会太难;但毕业后就想着过上安逸的生活,再要回来可就难啦~
全部评论
我们这些码农,不是不想走学术,实在是出身渣,学术圈最不愁钱了。不知道为啥还要跻身码农,我要是你,一定苦心科研,paper 往死了发,最后去个985当讲师,然后成硕导,教授,千人等。这条路不知道比码农高到哪里去了,何必往低处走呢??北大本科大佬,听我渣渣胡言乱语吧。
点赞 回复 分享
发布于 2018-09-25 14:42
一群不知道国内高校大学老师招聘的基本要求和条件,薪资待遇和科研经费的人在这瞎***,还以为当个大学老师像中学老师那么轻松?也是服了
3 回复 分享
发布于 2018-09-26 00:34
Top2博士去华为,拿个17级还是很稳的,建议不要转开发。
3 回复 分享
发布于 2019-10-04 11:58
这题超纲了
2 回复 分享
发布于 2018-09-25 00:47
超纲了
点赞 回复 分享
发布于 2018-09-25 23:03
再发一言,楼主还是多听听别人的建议,上面的留言都是大家的经验之谈。
点赞 回复 分享
发布于 2018-09-25 22:45
我记得博士算法年薪50万,还有80万的大佬...如果lz能拿到很值
点赞 回复 分享
发布于 2018-09-25 23:59
清华机械大佬
点赞 回复 分享
发布于 2018-12-02 23:50
一年过去了,不知道姐姐做了什么样的选择
1 回复 分享
发布于 2019-10-11 07:23
单从找工作的角度来考虑,今年的开发岗比算法岗竞争人数少很多很多,甚至大厂的开发岗都没有招满。所以如果不考虑沉没成本的话,你的编程能力足够好,找到一份高薪的开发岗工作是没有问题的。但你同时做自己专业的博士课题和编程训练,倒是不说精力不够,主要是心理过程会比较矛盾。
1 回复 分享
发布于 2019-10-16 14:54
转眼竟然已经过去了近一年半,好久没来这个帖子了…又多了这么多层,统一回复一下吧~ 楼主最后选择了后端开发的方向,断断续续准备了一年左右,现已经在字节的一个后端开发岗位实习一段时间了。 楼主十分庆幸当时能够很快地下决心并开始准备,对目前的状态也十分满意。再次向各位热心给出各种建议的牛友们表示感谢,祝愿大家新的一年顺顺利利,offer 多多(^-^)V~
17 回复 分享
发布于 2020-02-01 12:56
首先这个问题,可以分为以下几个点讨论: 为什么要转开发?源自对技术的热爱?对互联网行业的热爱?追求高起薪? 适不适合转开发?博士的就业普遍来说都是单独一档,一般都是单招,不走校招流程的,可能对于博士的要求普遍较高,需要较高的匹配程度。博士的起点一般也较高,尤其是在科研圈很难积累很多开发的项目经历,无法做到架构师,高级研发等水平(单从开发能力来说),因此可能很难给到对应水平的薪资,如果只是普通开发,又不需要博士学历,可能一般的也不敢收top2博士吧。 转开发的代价?a. 放弃原有专业积累b. 后续在科研压力,毕业压力等多种压力下,仍要合理安排时间,分配出一定的时间积累开发能力。c. 是否浪费了博士学历 总的来说,求职无非是考虑,我有什么,我想要什么,我有哪些选择? 有什么?top2 本科+直博,平台,专业基础,学习能力,执行力等,各方面的综合实力应该都很过关。 我又哪些选择?2.1 走本专业路线a.国内教职(top的话可能还需要出国经历,但是普通高校可能top2博士足矣)b.事业单位,科研院所c.企业2.2 转行互联网行业,有哪些选择,我可以从事哪些?分别需要怎样的成本,获取怎样的收获? 我想要什么?想要追求的到底是什么,薪资,发展,福利待遇,社会地位,权力等等吧。 可能比较泛泛,毕竟对top2博士也了解不多,专业方向更是不甚了解,只能给出一些参考
8 回复 分享
发布于 2018-09-25 17:04
先膜一波。说下个人愚见:三十年河东三十年河西,四五年前计算机专业还是被调剂的对象,现在成为大家眼中的香饽饽,谁能保证三五年后计算机还能这么火热呢?万一哪天风向变了,机械制造需要大量的人才然后开始高薪时代也不是没可能的。 个人觉得计算机是会渗透到各行各业,括很多传统工科行业,但是完全抛弃自己本专业跑去做开发可能有点得不偿失,如果能将计算机应用到机械中,发挥出自己的专业优势,还是大有可为的。 “一个人的命运,当然要靠自我奋斗,但是也要考虑历史的行程”,首先看清楚形式;然后再结合自己的核心竞争力再做决定吧。(超纲题🙃)
5 回复 分享
发布于 2018-09-25 09:05
如果是转来做普通的开发真的是太屈才了,如果真的想做技术,那可能确实算法是个比较好的选择,因为门槛稍微高一些。如果坚定了想做开发,广度和深度都要有一些,最好也针对想去的公司招聘的岗位选择一下技术的方向,比如是喜欢做前端还是后端,web还是安卓,算法还是安全,定好一个方向去提高深度。不过钻研深度的前提还是你列出来这些知识的基础先打好。 清北大佬转行来做开发,确实是非常可惜。我们身处互联网行业的程序员也时刻都具有危机感,担心什么时候互联网风口不再火了,路会难走。很多人说程序员是吃青春饭的,我觉得不无道理,这个行业知识迭代的速度非常快,需要人保持精力不断的去学习,但是等到年龄逐渐增长,相比于刚上道就学习新技术的年轻人是会逐渐力不从心的,所以技术***一定程度转做管理是一种普遍出路。相比之下,做老师教授则是个越老越吃香的职业,而且没有太大的工作压力。当程序员实在是很累,干的很多的其实就是体力活而已。 综合来看,大佬还是再想想要不要转吧,想转的话,对大佬来说肯定不是难事。学基础(刷leetcode牛客和各种面经)->实习丰富经验->校招,一步一步做好即可。只不过这条路确实未必是一条以后会令你满意的路
5 回复 分享
发布于 2018-09-25 15:26
首先建议留校或者去差一点的地方当老师,毕竟你也说了对本专业并不讨厌,当老师可能会最大限度发挥你的优势。其次建议转算法,不建议转开发。算法应该是学术界和产业界结合最紧密的,你博士生培养的一些能力,比如论文阅读,数学基础等,做算法是契合度最高的,但是你说你博士生的项目大部分是偏开发,所以这部分你自己需要衡量一下,总的来说做算法比做开发更能发挥你自己的优势。做算法对实习的依靠会小一些,你不用花太多的时间实习(实习也需要,但是实习的时候可以直接接一个小课题,自己独立做,不用和正式员工协作,时间安排上更自由一些,因为你还要做学校的项目)。如果做开发,除了基本的知识可以在校内学习之外,很多东西得去公司实习学习,你需要花大量的时间在实习上,而且介入项目之后,大部分是多人协作,如果需要赶进度,有时候和学校的时间冲突了,会很麻烦。至于你说的发展问题,算法对你来说,发展应该比开发好一些,算法的成长曲线更好一些,感觉对你来说,开发不是特别合适。所以建议高校老师>算法>开发
4 回复 分享
发布于 2018-09-25 11:02
这么优秀的条件,建议留校啊。
3 回复 分享
发布于 2018-09-25 00:47
我就想说四个字:都是围城
3 回复 分享
发布于 2018-09-25 01:42
读博就为了做开发,浪费了。建议去大学当老师,top2的博士去个一本大学应该没什么问题吧,没必要和本科硕士争着去互联网,我是去不了高校当老师,也不想花四五年再读个博,不然我肯定选当大学老师绝不会去互联网
3 回复 分享
发布于 2018-09-25 23:14
真心不建议转,你转了仍然是非常短视的选择,互联网公司开发三年,每天都在焦虑当中,钱是比传统行业多,但是如果你这份钱只能拿到35岁,每天都想着35岁以后是不是要到街上卖煎饼。周围同事普遍都非常焦虑,每天的都是做重复的业务,工作中技术的提升也非常有限,技术想做深也要有机遇。很羡慕那些越老越值钱的行业,律师、医生、大学老师,真心的。
3 回复 分享
发布于 2018-09-28 20:51
和我当初的自学路线基本一致…虽说隔行如隔山,但肯下功夫都不是大问题,最后膜拜一下清华大佬~
2 回复 分享
发布于 2018-09-25 02:06

相关推荐

比亚迪汽车新技术研究院 硬件工程师 总包21左右 硕士
点赞 评论 收藏
分享
中国电科18所/电科蓝天 电源系统研发类 20*15 硕士985
点赞 评论 收藏
分享
评论
25
103
分享
牛客网
牛客企业服务