非科班硕士有转行 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 太遥远。

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

5136 次点击
所在节点    Python
30 条回复
Fluyod
2016-03-07 11:39:28 +08:00
@myjiayan
@mengzhuo

学科性质还是太偏软科学了,会码代码只是边缘技能,比较尴尬。转 GIS 也可以,只是既然下定转行决心,有点想一步到位,再说 GIS 的都纷纷混 IT 去了
xchange
2016-03-07 12:47:24 +08:00
@Fluyod 精通 pandas 、 numpy 就行了,最好再熟悉一下 SQL 之类的,数据分析方面特别是金融业有很多机会,我现在就在一个金融相关的公司
guyskk
2016-03-07 13:38:58 +08:00
python 用途非常广泛,可以结合自己的专业理论知识去做。
做自己喜欢的事,先去尝试,再学的深入,渐渐的发现自己走的越来越远,不再局限于原来的知识体系,进入了一个新的行业。
MrEggNoodle
2016-03-07 14:14:15 +08:00
http://www.ziqiangxuetang.com
楼主你好,这是一位研本硕都是非计算机的小牛的网站,目前研三,因为热爱计算机,所以坚持做项目,看代码,运营这个网站,目前已拿到阿里的 offer 了。
其实我的建议是,先完成你的学业,然后自己写 blog ,写代码积累经验,最后一切就会明了了。然后多看别的大神写的代码。
myjiayan
2016-03-08 10:55:26 +08:00
@MrEggNoodle
嗨,我曾经在阿里云上搭建个网站,个人博客。但是请问,站内搜索这个功能怎么实现的?
myjiayan
2016-03-08 10:56:19 +08:00
@em3rge
说的太对了,沟通也很重要,写得代码也要让别人容易看懂!
myjiayan
2016-03-08 11:00:06 +08:00
@Fluyod
如果你对地理这方面一点都不感兴趣了,那就舍弃这方面的积累吧。
但是,作为旁观者而言, GIS 是你的优势与专长,如果你还有兴趣,为何不再有优势的方面添砖加瓦?
据我所知, GIS 应用很广,日常的地图,到无人机,无人驾驶,和未来的天气预报,未来农业,都有密切关系。
cdxem713
2016-03-08 12:55:05 +08:00
本科测绘,硕士 GIS ,现在做 Web 前端,和楼主你的方向有一定的相关性。
做开发主要还是看个人爱好吧,只作为谋生手段的话,技术上很难有什么突破,所以还是多看看自己能不能坚持在开发的路上走下去。
我建议楼主可以考虑转数据分析这个方向,毕竟 GIS 里面大部分业务都跟分析相关,现在大数据方向也需要考虑对地理相关数据的分析的,这样转为数据分析\挖掘工程师这类职业的话,也不会荒废现在学习的知识,而且有地理相关的思想的话,在做数据挖掘分析时也可能会有好的思路。
Fluyod
2016-08-22 22:26:08 +08:00
非常感谢各位的回复,目前已经在 BAT 实习两个月了
Fluyod
2016-08-22 22:27:08 +08:00
回头看这个问题,很多地方当时想得太幼稚,总之感谢各位的建议

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

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

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

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

© 2021 V2EX