学习Python找工作?几个工作分支方向分享下
本帖最后由 gentlespider 于 2021-4-8 10:16 编辑本片文章的目的是给正在学Python或者想学习Python的朋友一点建议,方便知道自己的学习方向,而不是什么都学,什么都想干。
人的精力本身就是有限的,想要快速入门,快速找到工作,建议还是好好看下, 方便确定好自己的专研方向。
首先说下主流的几个分支吧,web后端,爬虫,数据分析,大数据,人工智能。
快一点的话学完语法,前端,基础sql,在学学爬虫就可以了。全天投入的话2个月左右就可以,不过刚入行工资会比较低,并且爬虫需要的技能栈蛮多的,想成为高级爬虫工程师逆向是必会的,包括js逆向,app逆向,这个需要投入的精力就很多了。好处是入门快,转行为人工智能,大数据,安全工程师比较容易。坏处是需要掌握的知识比较多,而且杂。高级爬虫工程师的待遇还是很客观的,基本没有低于20k的。
中等速度的话就学web,需要掌握语法,web前端,sql语句,django,flask后端框架,3个月左右吧,刚入行工资在一线城市8k左右吧,好处就是比较稳定,技能栈更新速度不快,想稳定可以学这个。坏处就是发展是有上限的,除非补充学习别的知识点。
上述两个都是比较容易入门,且公司招聘门槛比较低的。掌握一门技术的同时也掌握另一门技术也是加分项,所以完全可以同步进行学习,是可以在谈薪资的 时候多个1-2k的。
慢速的话就数据分析,人工智能方向。需要掌握Python语法,线性代数,统计学,概率论,注意:这个大概率是要靠天赋的!因为初级的话会使用基础的算法包,机器学习包就可以,但是高级点的要自己编写算法,这个就需要很扎实的数学知识。而且公司招聘门槛高,数据分析一般本科起步,人工智能一般研究生起步。
最后就是大数据,严格意义上来说,大数据这个分支java更加契合一点,不过python毕竟是胶水语言,也可以用,只是最好这个要懂java,不然报错的话看不懂。需要掌握python语法,java语法,sql语法,hadoop,HDFS,Hive等工具使用。好处就是大数据不需要掌握太多数学知识,坏处是需要掌握另一门语言,还有N种数据库,分布式要精通,知识也比较杂乱。
想要入门薪资高的话,就人工智能,大数据方向,当然学历如果不够的话不建议选这两个方向,想要平稳,就web方向,想入门快就爬虫方向。
当然学Python出去工作也不仅限于这几个方向,比如你只学个turtle库会画图,前端,甚至就可以去少儿编程当老师,也有做运维方向的,自动化运维人才也稀缺,但是岗位比较少。
Python当然是非常好的语言之一,只是也是有缺点的,比如对线程的支持不好,效率也没那么快,占用资源多等等,但毫无疑问,Python是新手入门最好的语言之一,同时也是发展上限最高的语言(我相信这个没有之一)
上述的几个方向或多或少,其实都要学习下html,javascript,sql的。其他语言也差不多的,这都是基础
以上仅限个人观点,希望慎重思考。 如果自学学不下去的话,可以适当去那种线下机构看看。为什么说不去线上呢,因为线上学习大多也是自习的,你自学都学不进去了,凭什么觉得看线上课就能学进去呢?不过要慎重考虑,现在培训机构太多,不要被人家忽悠两句就去了。Python短期是看不到效果的,能让你直观看到效果的只有前端,UI,或者找不到工作的分支,所以不要被那些所谓的公开课,效果课吸引,要适当的有自己的判断力。如果选择培训机构的话,需要你确定几点:是否有就业协议,可以免费试学多久,讲师都有谁,有什么项目,学什么技术等等。有不懂的问题可以来找我,或者来论坛发帖求助,很多人都懂这方面的套路。 做自动化办公也不错。提升效率。 感谢分享经验 ying656 发表于 2021-4-8 10:31
做自动化办公也不错。提升效率。
嗯,单独找这个方向的工作几乎没有,不过可以作为辅助 感谢大佬的分享{:1_893:} gentlespider 发表于 2021-4-8 10:37
嗯,单独找这个方向的工作几乎没有,不过可以作为辅助
日常工作,锦上添花,节省时间,摸鱼 ying656 发表于 2021-4-8 10:31
做自动化办公也不错。提升效率。
那都是公众号的广告会这么说 招人的话没人会专门招人做这个 扯犊子,我们老板不让我用Python
之前写了两套系统Python(bottle+redis+mysql)
现在老板让我学Java,使用Spring MVC来写