粉丝提问26想转行做Python开发,是

病毒式营销求职招聘QQ群 http://www.edunews.net.cn/2021/hlw_0329/27020.html?ivk_sa=1023197a

26岁基本上是一个硕士研究生刚毕业的年纪,相当于本科毕业工作了2年,总体来说时间耽误的并不算太多,想转行做Python开发,不算太晚!

1

转行前先想清楚这5点!

①年龄:至少在35岁前还有9年时间,时间上面是可以的。

②学历:有没有达到最低的学历要求?本科以下不好找。

③风险:是否做好了转行承担风险的心理准备?“学会”编程和找到工作之间,有一定差距。(重点!)

④坚持:是否能坚持下来?学编程半路而废的不少

⑤目标:Python开发应用范围很广,具体往哪一方面深耕?

另外一个现实的问题:企业愿不愿意要?

年龄不是绝对性因素,跟你的知识储备、学历、项目经验、技术能力有关系。

如果真的是要以python为生,那python语言只是一个基础,也就是说,它只是地基。

在它上面,还有一堆建筑,要盖成什么样,取决于你学了python哪条线路上的技能。

发展方向这个是要想清楚的,需要观察赛道。

不要今天有人说数据分析怎么怎么样,明天有人说网站开发怎么怎么样,你要有一个目标和方向,是搬一块砖?还是要起一堵墙?还是要盖一座房子!

眼光要放到3-5年,相信你的心中会有答案。

从就业的城市来看的话,一线城市跟Python相关的工作还是不少的,二线城市就会少很多,三线以后的城市几乎就没有了。

所以如果你没有在一二线城市的话,即使你很优秀,可能也没有Python相关的岗位提供给你。

Python开发工程师-地区竞争力分析

说到底,Python只是一门工具而已,纯Python的工作几乎没有。

上面提到的那几个领域,每一个领域要掌握的知识点绝对是Python的几倍以上,只会Python的话还是洗洗回去睡吧。

转行不能蛮干,要有方法,苦干加借力!

2

需要注意的几个方面

这里我挑重点的讲一下!

01Python语言学习

有其他编程基础的话,那学python并不是很难,语法过一遍,基本可以上手了。

没有编程基础,英语还可以的学起来也还行,毕竟能直接阅读官方的英文文档对学习帮助很大。

如果这两样都不好,那学起来就要吃力一些。

我这里分为了3个层次;

(1)基本语法的学习:1-2个月就可以完全掌握;

(2)关键库的学习

这个需要比较多的实践,1年左右可以掌握核心库的使用。

(3)业务领域的学习

语言只是工具,最终肯定要在某个领域进行开发,因此业务领域开发是重点,也是需要投入更多时间才能熟悉的。

比如云计算的OpenStack或者人工智能等领域,这些往往需要花费更多的时间。

上面3个层面,前2个是语言强相关的,其实大概1年的时间就能非常熟悉了,而后者与具体语言的相关性并不特别强,任何语言都需要掌握。

从上面的学习情况来看,大概1-2年就可以熟悉相关开发工作。

除了Python外,还要了解基本的HTML/CSS/JS,这些东西花几天时间在W3School看一看就差不多了。

另外,其它的基础知识,如数据库、网络和存储等技术,这些还是要补充学习,如果之前过搞技术,那应该都有所了解。

专业的入门学习书籍,推荐《python编程从入门到实践》和《笨办法学Python》这两本,都是很经典的入门学习书籍。

包括基础知识和项目这两部分,结合使用进行,没有长篇大论,主要锻炼学习Python的思维,比较注重实践性。

在学习过程中不必要求%掌握,一些高级用法不理解没关系,等代码写得多了就懂了。

02练习+项目运用

语言是枯燥的,所以要找到一些让自己有成就感的事情做做;

例如:

熟悉了HTTP协议,你可以获取市面上的免费API,比如查查你的手机号归属地?

熟悉了数据库,有没有一些数据可以存储进去,方便日后自己查看?

熟悉了爬虫,爬取网站的数据,比如


转载请注明:http://www.aierlanlan.com/grrz/18.html