我,今年28岁,来自辽宁沈阳苏家屯,大学学的是机械专业(与土木工程、生化环材并属于当今三大天坑专业)。毕业已经6年了,这6年一直在跟工业通用设备打交道。对水泵,风机,空压机这些公用工程设备都比较熟悉。
我转行主要是厌倦了这种To B端
的工业设备销售工作中避免不了的酒桌文化,溜须拍马,阿谀奉承。我更想干一些有一定的学习成本、有一定的技术门槛、入行之后通过自己的努力学习,能形成一定技术护城河的岗位。
那选择工作一般要遵循行业>职位>领导>公司这样的原则,这也是我最近才明白的道理。
- 首先行业体量要大,发展要快,只有整个行业有钱,那么这个行业的各职位的平均工资才能高,所以我选择了IT行业。
- 第二呢因为我现在年龄已经偏大了,所以我需要快速入行,选择一个有一定技术门槛,但门槛又不是那么高的职位。
- 第三是薪资有一定要求,毕竟也28了,女朋友也催着买房结婚。
所以我选择了Python数据分析这个岗位。
-
一个是数据分析这个行业非常火,薪水也水涨船高,看到这个薪资,确实还可以。
-
二个是数据分析未来好转型,学历要求也不高(我大学是普通二本);
-
三个是我自己比较擅长而且喜欢数学,而数据分析正好适合数学比较好的人;
两年后的今天在回看当初的选择,我要非常感谢曾经的自己,选择走上 Python 编程这条道路。
不仅让我走上职业编程的道路,有了稳定的收入,也在上海这座魔幻的城市站稳了脚跟。
整体学习过程大概持续3个多月,虽然入门门槛低,但其实整个学习过程并不轻松。一是之前接触到的都是跟机械相关的东西,本身英语基础偏弱;二是年龄上来了,对自己的期望也是更高一些的,抱着破釜沉舟想入行的信念;所以付出在学习上的时间和精力上也会更多一些,
学习方法上其实都是老生常谈,大家学了这么多年都有着自己的学习方法。
我如何自学 Python 的?
对于完全没有编程经验的换行的我来说,在学习python的时候,面对的不仅仅是python这门语言,也遇到了一些“编程”比较普遍的问题,比如:
-
从零开始,不知道从何入手,找了本编程教材发现第二章开始就看不懂了
-
缺少计算机基础知识,被一些教程略过的“常识性”问题卡住
-
遇到问题不知道怎么寻找解决方案
-
看懂语法之后不知道拿来做什么,学完一阵子就又忘了
所以,关于自学python,最后我总结出最大的3点经验:
-
找一本浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。零基础推荐《与孩子一起学编程》;
-
去找一个实际项目练手。面试实际是需要一些项目实战经验的,我选择购买了一个网课,把网课的项目
demo
,实操一遍,直接拿来主义。这种条件下的效果比你平时学一门新语言要好很多。所以最好是要有真实的项目做。当然条件允许可以找几个同学一起做个网站之类。注意:真实项目不一定非要是商业项目,你写一个只是自己会用的博客网站也是真实项目,关键是要核心功能完整。 -
最好能找到一个已经会python的人。问他一点学习规划的建议(购买一些网课也是个途径),在遇到卡壳的地方找他们指点。这样真的会事半功倍。同时我们也要学会搜索,学会如何更好地提问。因为没人愿意帮你写作业或是回答“一搜便知”的问题。
在学习Python的道路上其实是非常枯燥的,越来越久就会开始想放弃学习Python,无意中看到《看漫画学Python》这本资料,当时觉得有趣、有料、好玩、好用,所以才一直坚持到了最后。
调用函数
调用函数
数字类型的数据
布尔类型
访问数据库
由于篇幅原因,这里就不一一展开了,朋友们如果有跟我一样想要扎根Python,点赞+评论:入门即可,我都会回复的!
最后
入行不是一个结束而只是一个开始。3个月所学的知识作为一块入行的敲门砖,而今后能把工作拿得起来还是少不了大量的学习。既然选择了这个行业就要做好终身学习的准备,让自己的敲门砖更硬一些!
如果你觉得自己学习效率低,缺乏正确的指导,扫描上方二维码,和我一起可以加入资源丰富,学习氛围浓厚的CSDN技术圈共同交流吧!