我建议你慎重考虑、三思再行!!
目前的互联网行业生态圈就是以北上深一线城市为主的,再下来就是像杭州这样的准一线,互联网科技众多大型公司都在这些地方,因此才有众多的发展机会与交流圈子,这些对从事计算机科技工作的人来说重要性不言而喻,计算机从业者是很难在缺少交流圈的地方有好的发展的。
其次,你的本科和计算机相关专业跨度太大,这些跨度包括至少4年的专业基础知识理论,还有上千行的代码动手实践能力,甚至是从计算机专业角度出发的思考方式。现在技术更新也越来越快,各种互联网公司招人要求也越来越高,职位分化也越来越细,即便是一个计算机科班毕业的人,如果没有什么像样的项目经历和扎实的基础知识,也是很难进一家好公司的。如果你只是听说了计算机行业所谓的“高薪”就抱着跃跃欲试的心态,只怕是会很快被庞大的技术浪潮淹没。
从17年的秋季校招情况来看,互联网公司并不缺Web开发、游戏开发的程序开发人员,这类人才通常承担着繁重的代码修改任务,事实上却做着类似“完形填空”一样的重复劳动,基本处于近饱和的状态。而市场目前急需的从事深度学习、视觉、自然语言处理等人工智能高端人才却很匮乏,因为这些职位门槛很高,基本都是有相关研究经历的硕士博士,博士还居多。所以,要在计算机专业市场求得一份好的工作是要花费大量时间和心血的。
你真心想从事计算机方面的工作(Web开发或游戏开发)意味着你基本抛弃了你本科4年的专业积累,因为这些具体到项目开发流程中都是用代码堆出来的,你的PS、CAD几乎用不上,除非你想在游戏公司谋一个设计类的工作,不过那样你就没必要入计算机的坑了。所以我强烈建议你三思!!
针对你的具体问题:
Python入门当然没有问题,Python属于很容易上手的语言,但Python有自己的特色,更多的被用在机器学习、数据分析、原型快速开发等方面,在国内Web开发方面主要的语言包括Java以及Javascript,而游戏开发上则是C++居多,Java/C++是要花很大时间掌握的。
找工作的话要看具体职位,现在分化很细。比较共通的要求是你不能只会一门语言,比如Web后台开发,C/C++/Java至少要有一个是很熟练的,要懂数据库(包括关系型和非关系型),懂得网络基础(TCP/IP协议等),有用过成熟的开发框架(比如SSH)等
你要是真心想转的话,也没必要去看知乎,你可以进诸如BAT这样的巨头的校招网页,看看一线互联网公司招什么样的人,有那些具体要求(估计你会被打击到的),没办法,现在竞争就是这么激烈的。如果你考虑小型互联网公司或者创业型的话,那对技术需求就不好说了,因为这类公司招人就是让你进去干活的,各种技术都可能要知道一点。
最后,现在的互联网公司加班是越来越普遍了,摸摸自己头发再考虑吧