体制内5K(朝九晚五还双休)有转行学Python的必要吗?听说Python薪资动辄20k,30k,到底是不是真的?

我的国企生活

从大学毕业之后的三年里,我一直在南京老家的国企工作,是大家公认的铁饭碗,月薪大概五千左右,五险一金交的很多,每天的工作内容比较固定,工作时长也比较短,因为入职初期的培训就足够应付以后几十年的工作,所以没什么成就感和价值感,觉得自己辛辛苦苦读了十几年的书,最后做的工作却跟所学内容并无太大关系,因为从事的工作并不需要什么技术含量,所以很难得到自我提升,感觉自己一直是靠脑子学习的人,最后从事的工作更像是体力活。
看着身边都是60/70后的一群大叔大妈,自己一个90后,天天混在这群人当中,到底有没有意义
看着大学同学一个个在大城市立足,年薪好几十万,说句心里话,我是羡慕的,也是迷茫的!
但是由于这份工作是家人朋友眼中的好工作,铁饭碗,所以辞职之前我也确实纠结了好久好久(大概有大半年左右)。因为在体制内待久了,每天做得重复的工作,思维已经固化了,感觉自己也没有什么拿得出手的技能,担心自己无法适应外面的节奏;而且大学所学专业受限(哲学系路过),所以不知道辞职转行之后到底要干什么,为此也苦恼了好久。
好在有一群可靠又上进的大学室友,他们告诉我南京的IT行业工资待遇不错,也非常的有前景,我便利用自己业余时间开始学习Python课程了(有一说一,体制内闲暇时间确实是多)。

因为我之前上学的时候就不是很擅长计算机相关的东西,经过与好基友们的沟通,他们都推荐我学习Python,所以我就自己在网上报了一个课程班,相对没有基础转行的来人来说,入门要容易很多。
刚开始学习的时候,老师每天说的每个知识点,对我来说都是新东西,我都要再重新听下课件来记笔记,那时候因为不懂,所以不知道哪些知识点重要哪些不重要,所以不敢错过老师课上说的话。但是后来发现这种学习方法,没有那么可取,课前的预习真的很重要,会让你课上更好的吸收,也会对一些生僻的专业词汇有更好的理解。最重要的是课后真的要多敲代码,做老师课件中的课后作业,因为课后作业中包含课堂所讲的重要知识点,会让你更好的掌握重点知识。
可能会有很多人跟我一样,毕业了几年,好久都没学习了,刚开始会感觉有点难以集中注意力,但既然做了选择,来这里学习,就要内心坚定,坚持下来你现在的努力程度,关系着你以后薪资的高低。

我找工作的过程还是比较顺利的,结课之后很快就找到工作了,工资从体制内的5K到Python开发的12k,最近刚刚升到了18k;除了工资涨了,还有一个很大的感受就是工作的环境,之前在一群四五十岁的叔叔阿姨身边,天天听他们聊一些孩子家庭的八卦,我压根插不进去话,现在身边都是95后甚至00后的年轻人,感受到了久违的大学时期的朝气蓬勃,一群年轻人在一起为未来的发展而拼搏,这才是我这个二十几岁的小伙纸该有的状态。
其实我也没太多的找工作的经验,就是按就业老师说的对每家公司的面试题进行总结,对自己不会的进行查阅。当然毕业找工作大家都会有压力,很正常,可能不知道如何去开始找工作,但是不要担心,网上那么多招聘信息,看到合适的,不要犹豫,把自己的简历发过去,不管最后能否成功,增加了面试机会也是一次自我提升。希望还在纠结犹豫的你们,也能通过自己的努力,拥有一份让自己满意的工作。

我学习的心路历程

因为自己是转行来的,所以对于想转行做程序员的人 ,我总结原因无非就两种:

1.喜欢编程,喜欢这种逻辑严密的思维方式,喜欢创造出东西的感觉。
2.看好互联网/IT行业、程序员的工作钱多、职业发展好。

两方面未必绝对,但对每个人来说一定有个占主导。如果你是前者,只是因为一些客观原因未能如愿,那我无条件支持你转行,可以直接略过这一段了。

对于后者,我觉得你需要多考虑几个问题:

1.你觉得自己是否有足够的底气和每年大批刚毕业的相关专业学生同台竞争;
2.你觉得自己是否真的喜爱和适合编程;
3.程序开发工作是否真的如你想象;
4.等你学成,这个行业是否还有足够的岗位需求。

这些问题,很难仅通过咨询和思考得出答案,尤其对于行业发展的判断,如果你真能准确预测一个行业的兴衰,干嘛不直接买股票去。
这些问题,都是做了才知道。所以,我认为你需要考虑的问题只有一个:

你是否能承受转行失败的代价?

如果你觉得可以,愿意用这样的风险去换一个机会,那再去做。而不是听别人说“风口来啦”、“缺口巨大”、“培训3个月,月薪2万”就蠢蠢欲动。

如果经过上一点的考虑,你觉得还是想尝试下,那么接下来就需要考虑,往哪个方向转

程序员也分很多种,前端、后端、嵌入式、数据分析、架构师、人工智能……
我的建议:

从熟悉的入手、从简单的入手。

Python的优点就是,它很适合入门。所以如果你之前是零基础,这是你跨入编程世界大门的好选择。同时它又有挺广泛的应用,可以做Web开发、数据分析,甚至当下火爆的人工智能。

如果前面说的种种困难都拦不住你,你已经下定决心走上程序员的道路了,那我首先要恭喜你,至少你已迈出了自己的舒适圈,虽然前方有很多不确定,但要相信办法总比困难多。
很多人还会纠结一个问题是:

要不要去报培训班?

网上有些意见是说绝对不要去,白花钱。我的观点是,培训班也有它的好处,主要两方面:

1.给你提供一个环境,有人监督你学,也有同学跟你一起,比较容易坚持;
2.会有专业人士给你方向的指导,遇到问题可以答疑。

如果你觉得自己缺乏自制力,然后能找到一个靠谱的机构,又不太在意这个成本,也是可以去的。但师傅领进门,修行靠个人,最终也还是靠你自己的自主学习和坚持。

说了这么多,不知道有多少人能认真体会其中的逻辑。可能大多数人还是会想,别废话这么多,你就告诉我该选什么。干货奉上

python大致的阶段学习路线图:

python工程师学习路线:

  1. python基础
  2. python高级语法
  3. python全栈工程师前端
  4. python全栈工程师后端
  5. Linux基础与运维
  6. python数据分析
  7. python机器学习

1.python基础:

python基础与计算机组成原理
判断语句与循环语句
容器类型:字符串,字典,列表,元组
函数
文件操作
面向对象
异常,模块

2.python高级编程:

数据库
网络编程
多线程,多进程
函数式编程
正则表达式
错误,调试,测试

3.python全栈前端、后端:

①web前端:
html
html5
css
css3
然后可以进行简单的网页项目
JavaScript
jquerry
easyUI,Mobile
Photoshop软件使用

②web后端:
Django入门
Django高级
Django实战
Flask开发原理

4.Linux编程学习:

①Linux基础:
(1)文件处理命令
(2)权限管理命令
(3)帮助命令
(4)文件搜索命令
(5)压缩解压命令
(6)命令使用技巧
(7) VIM使用
(8)软件包管理
(9)用户和用户组管理
(10) Linux Shell开发

②Linux运维:
( 1) Python开发Linux运维
(2) Linux运维报警工具开发
(3) Linux运维报警安全审计开发
(4) Linux业务质量报表工具开发

5.python大数据、人工智能学习:

①python爬虫
②python数据分析:

(1) numpy数据处理
(2) pandas数据分析
(3) matplotlib数据可视化
(4)scipy数据统计分析
(5) python金融数据分析

③python大数据:
(1) Hadoop HDFS
(2)python Hadoop MapReduce
(3) python Spark core
(4) python Spark SQL
(5) python Spark MLlib

④机器学习:
(1)机部学习基础知识简介
(2) KNN算法
(3)线性回归
(4)逻辑斯蒂回归算法
(5)决策树算法
(6)朴紊贝叶斯算法
(7)支持向量机
(8)聚类k-means算法

⑤深度学习:
Tensorflow框架

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
该学习路线应该是相对系统的学习路线,资料比较多就不逐一呈现了,扫一扫下方CSDN官方认证微信二维码免费领取学习资料
在这里插入图片描述

结语祝福

每个人学编程的道路都是不一样的,其实大都殊途同归,没有迷路的人只有不能坚持的人

希望对零基础编程的朋友有所帮助,如果把这些内容全部学完应该就能成为一个合格的python开发工程师,学习的道路枯燥且无聊,想要将这些内容你需要有共同进步的伙伴,希望大家能够成为自己想要成为的那种大佬。

在这里插入图片描述

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值