非科班硕士有转行 Python 的想法,诚求建议

2016-03-05 21:39:51 +08:00
 Fluyod

情况:男,二十四岁,地理学硕士,研二在读。平时学校的项目中负责结合 GIS 用 Python 编程,主要是玩数据分析和建模、科学计算、写写小爬虫等,一年来代码超过 2000 行吧(忽略质量),也算是对 Python 有一定的了解。本身做城市规划方向,因为自身性格和思维方式原因,发现实在不适合做这一行,所以萌生转行的念头。

基础:自身有一定编程基础和比较浓厚的兴趣,初中自学过 VB 和 ASP ,高中自学过 PHP + MySQL 和 HTML + CSS + JS ,自编过粗陋的仿 CnBeta 小站,玩过一段时间 SEO ,当时做站靠 Google Adsense 赚过近千刀。 Python 是大学自学的,还自学过一段时间数据结构

鉴于目前的技能,初步想到转行有几种途径:

①转数据分析岗:平时做数据分析比较多,对 Excel 、 SPSS 和 Clementine 数据处理都比较熟悉,掌握基本的数理统计方法,自学过常见的数据挖掘和机器学习算法,接触过 scipy 、 sklearn 、 pandas 等库

②Python + Flask :还没学过 Flask 之类的框架,但相信学起来应该相对比较好入手?做 Web 开发自己好歹有那么一丁点基础

③直接退学报培训班谋出路: iOS / Android / 前端 / PHP ?

不知道还有没有别的路子,求建议

读到硕士才想转行的问题,的确是我人生规划、职业规划的重大失误,本身性格宅,只想搞技术,真心不是一时兴起才跟风转的,大家轻喷。目前有三方面的犹豫:①是否退学,平时导师给的项目繁重,没有周末,不退学是很难抽出时间自学或上培训班的;②年龄问题,年纪已经不小了,如果读完硕士出来就二十五,担心竞争力;③学历问题,担心别人不要此专业出身,虽然本硕都是 985 ,可是专业毕竟离 cs 太遥远。

真心诚求各位前辈的建议!

5119 次点击
所在节点    Python
30 条回复
Fluyod
2016-03-05 21:43:33 +08:00
诚求建议,万分感谢
chinazijian
2016-03-05 22:23:04 +08:00
1.在跟得上的情况下,尽量完成学业,不要浪费了你的学历,我觉得在差不到一年的情况下,出来更浪费了你前两年的时间。
2.既然你有 python 经验和底子又会 php mysql ,那么在业余时间试着做点东西,看看优秀的开源代码,学一学算法,数据结构,操作系统方面的东西,科班和外面培训的差别就在这,可能可以 3 个月培训让你上手什么 android ,但真正让程序员走到后面的还是扎实的功底,而不是累代码。而且现在网上大把在线课程,用不着为了培训什么 android , ios 就退学。
3.加油,你不算迟,我有同学毕业工作两三年了,又去国外读研了,当时他在一个外企做网络架构和系统集成,考了个 ccie 什么的,月薪也过 10k ,但他说想去学校再充充电。 ps ,我们还不是什么 985 ,普通本科一枚。。。。
em3rge
2016-03-06 09:33:12 +08:00
学金融转行的过来人告诉你两件事:

0 :之前写的和找工作几乎没有半毛钱关系
1: 你工作内容很可能对下一份工作毫无帮助、也可能和下一份工作没有半毛钱关系,同事的帮助很重要,但是实际学东西还得自己动手
2: 不出意外,除了基础还要学怎么跟人合作,沟通代码和代码外的事情
gladuo
2016-03-06 12:03:27 +08:00
@Fluyod
0. 已经走到这一步了拿到学位总不会错。以后工作了也没有很充裕的学习时间,找忙的理由都是耍流氓,各有各的办法,拿到个证还难吗。
1. 仔细想想是压力大,觉得就业前景不好之类的还是真的喜欢计算机,你可以看看地理学相关研究所之类的工作生活情况再做决定。
2. 什么时候都不晚。
3. iOS / Android / 前端 / PHP 之类的或许的确更好找工作。
4. 但是基于 3 ,你确定这份工作就是你乐于长久做下去的吗。
5. 想清楚了,就即刻动手吧,再由于叶。

以上
haoc
2016-03-06 13:10:00 +08:00
先找个计算机相关的实习做做再说吧。一是看看自己的兴趣和爱好。二是如果实习都找不到毕业之后找正式工作应该也蛮辛苦的把。
Fluyod
2016-03-06 13:39:56 +08:00
@gladuo

本身是对计算机有兴趣的,一直也在做着稍微沾边的事情。如果按自己专业的道路走下去,进入对口的规划设计单位也能拿到 10W+ 以上,不过觉得思维方式不合适,不习惯体制内整天喝酒应酬的生活,同时行业已经是夕阳行业了前途渺茫。参见问题描述,目前 Python 算是有些许基础的, PHP 和前端忘得差不多了,其他没怎么接触过。能否根据目前的技能(姑且算是稍接触过吧,虽然水平肯定与科班的无法比拟)推荐一下,谢谢。
Fluyod
2016-03-06 13:40:40 +08:00
@haoc

以我目前的水平恐怕不能找到相关实习哈,所以想请教一下各位,再选择一个方向下工夫攻克
Fluyod
2016-03-06 13:46:03 +08:00
@chinazijian

谢谢您的回答,能推荐一个方向吗?因为长期做数据挖掘沾边的东西,对这块还算是有一定的学习基础,所以想看看能不能有数据分析相关的岗位,希望能了解一下情况。
dingmijiang
2016-03-06 14:01:20 +08:00
: 不习惯体制内整天喝酒应酬的生活

你可以跟他们不同。即便体制内还能容下个别努力向上的年轻人吧?

: 同时行业已经是夕阳行业了前途渺茫。

愿闻其详,地理学科为何现在是夕阳行业了?
Fluyod
2016-03-06 14:18:53 +08:00
@dingmijiang

除非一直处在底层,不然想往上爬哪怕只是成为项目负责人,不会来事、不懂跟甲方应酬吃喝是不可能带项目的,我们这种面向政府的行业、还有搞工程的,都是如此。当然更重要的是性格原因吧,以及思维方式的不合,技术性工作内容少,整天做政策解读、战略谋划,对于我个人而言比较心累。

我是搞城市规划方向的,最近已经进入寒冬了。至于地理学科,貌似没有兴盛过,也算不上是行业。
xiechengen
2016-03-06 15:05:54 +08:00
@em3rge 学金融的也转行码农?
dingmijiang
2016-03-06 15:29:04 +08:00
感谢回复。我目前看法如下:

1 、学位还是该努力一下拿到手。

学位起码还是一个国家承认的,有一定含金量的,相对客观的“标准”,总结了你这个阶段的学习成果,姑且,你可以把它当成是一个履历中的项目去完成。

一方面,这是实实在在的历炼,跟导师同学等的协作,自己的时间安排,面对困局的调节和适应能力。你现在感受到的困境,以后工作中肯定还会遇到,甚至压力更大,考验的也就是你自身的各方面素质,不如就现在这个机会磨炼一下自己。另一方面,这也是今后从事任何行业的自信心“资本”,这个心理影响力可大可小,但对你总是正面的激励。

2 、看得出你对编程的兴趣。有心转行的话, IT 行业也是需要时时更新自己的。就算在 IT 行业,也不一定就能保证可以一直从事自己喜欢的方向。如何坚持自己的梦想,这是一个需要持续考虑的问题。

IT 行业的竞争力,不是年轻,而是实力,时间上晚个半年一年并没有太大的差别,更要紧的是你自身的决心和执行力。一旦决定了,就请一定坚持下去。

“汝果欲学诗,功夫在诗外。”

与您共勉。
Fluyod
2016-03-06 16:02:59 +08:00
@dingmijiang

谢谢您的回答。目前还是倾向于拿到学位,毕竟两年期间项目和论文成果并不少。前来请教的主要目的是希望了解一下,不知道在招聘时会怎么看待我这种跨度太大、年纪不小的情况,在哪些地方需要付出努力予以弥补。毕竟实话说按本专业的道路继续走下去也能找到较稳定的工作,如果确定转行还是需要好好权衡一下得与失。
em3rge
2016-03-06 18:36:13 +08:00
@xiechengen 恩,大学期间也写过一点代码
xuwenmang
2016-03-07 09:40:57 +08:00
真爱就转,否则就当爱好吧
mengzhuo
2016-03-07 09:40:57 +08:00
跨界的最吃香啊!别转纯码农,做个地理学家里最会写代码的就爽翻了!
我一朋友做石化的,但是他会写代码做分析,总比同行快一步,科研经费拿到手软!( ps 他是常春藤的)
myjiayan
2016-03-07 10:19:34 +08:00
@mengzhuo 你说的对。
学科交叉才容易有创新!
我建议楼主不放弃硕士学习。
出来找关于 GIS,的工作。
楼主北师大?
xchange
2016-03-07 10:25:04 +08:00
我生物博士读完了才转行当码农,也没什么问题,熟悉 Python 的话找份数据分析方面的工作还是很容易的。强烈建议楼主读完硕士拿到学位,不要想着什么退学。
xchange
2016-03-07 10:28:01 +08:00
还有楼主担心的年龄问题,我读完博士已经 30+了,也一样找到工作了,魔都 15k ,自我感觉还凑合……
Fluyod
2016-03-07 11:28:32 +08:00
@xchange

敬佩您读完博士再转行,想请教一下您说的「熟悉 Python 的话找份数据分析方面的工作」这条路子大概该怎么走?因为本科到现在做了不少数据统计分析的工作,研究方向也是城市地理数据挖掘,数理统计知识还是掌握到一定程度的,可能有点类似于你们生物的生物统计方向吧,转行时希望不要浪费过多的知识积累,所以相比于转纯开发,可能从客观条件和主观意愿上更倾向于找数据分析方面工作,只是不知道该朝怎么样的方向努力、弥补知识和技能。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/261380

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX