背景
26岁985研究生毕业,学的土木工程相关的专业。工作半年,存款3000,半年后调到深圳总部(公司央企),工作一年差不多也就几万存款,感觉生活无望,就直接决定转行。说实在的,转行就是奔着挣钱去的。最开始想到的是金融,入坑了后,发现原来还有金融农民工一说,二成人暴富,八成人shishi……万念俱灰。后来,觉得自己好歹过了计算机二级,听说IT工资高,就直接放弃金融农民工,转行IT。转行的时候有两点支撑着我:一是相信我读那么多书,学习能力绝对没问题,二是以我读书的经验,本科毕业也顶多学了两年的专业课,我学一年应该能赶上。刚好自己有几万存款,觉得起码能撑过一年。
确立方向
决定转了之后,就是方向问题了。因为我是学土木的,就决定搞工程软件。经过一些高人指点,直接辞职在家,从C#入手,第一个月每天自学超过16个小时,并且第一个月就接了3000元的外快。半年内,还接了一个一万多的单。这些都给了我很大动力。期间还被公路与交通科学研究院挖过,其实也算不上挖,我就是待业在家。我觉得自己水平一般,婉拒。不到一年的时间,找到一家外企,薪资8K。当时就想,老子学了七年的专业专业课,毕业工作一年的薪资居然跟我自学一年的薪资一样,真心感觉人生选择的重要性~外企工作不到一年,跳槽涨到了13k。中间足足学习了两年,天天下班后就是学习,那种为了涨薪而学习的动力相当的足~期间学会了C#,wpf,revit二次开发,threejs,数据库,javascript,react等,目前在学python。现在,综合月收入已经20k了~毫无吹水成分,一个字一个字的码出来的~给那些大龄转行的人一点借鉴~经历了这些事之后,从此决定安心当码农,勤劳致富~
小建议
- 我是18年末准备转的行,从写Hello World到现在已经三年的时间。目前主要是在web开发这块。
- 转行面临很大的压力,首先自己就要有坚定的决心和毅力。
- 学的快是自己逼出来的。在一线城市生活,全身心的投入到学习提升自己的时候才会忘掉自己当时的困境。因为备考过二级注册结构工程师,再回头学编程,会觉得各种编程的书籍也就那样,哪怕1000页,也没觉得很厚,都能在一定的时间内看完。
- IT方向问题其实很简单,自己一边打基础,一边学习最新的前沿知识,最好结合自己原来专业的特长来选择方向。
学习小技巧
1.怎么学习。学什么最好系统的学习,买书看视频是少不了的。然后就是看你个人的悟性与坚持。以我目前的经验,转行学C#或者python是比较好的选择,系统性的学习很重要,就一门语言学完初级学中级然后高级,不要学完这个语言然后又学那个语言。
2.不要因为急于转行就业就选择小公司(小于100人)。大公司有一套完整的工作流程,完善的保障制度,这能够保证你工作之余有时间拓展知识面,而且收入还行。所以我比较推荐刚开始进入和自己专业相近的IT公司。
3.转行不嫌迟,但是要坚持。
4.至于说基础比不上科班的,这是事实,但也不要妄自菲薄。其实读研过来的也都知道,好多计算机原理,我们也都学过,一些数学知识也完全没问题,相比于本科就差几门专业课上。当然,进入那些专门搞高级编程的研究的,估计就别想了。好在大多编程技能主要用在应用上。
小成就
进军IT三年时间,这次年薪近40万了,估计以后就会稳定一下,不怎么跳槽。加上其他收入一年到手48万应该有了。在三十而立的年龄总算在收入上有了一点点安全感。从写hello world到现在也三年了,中间付出的努力都值得。也和一起转行的人共勉!
深入IT后,发现行业经常提起中年危机,其实每个行业都有这种危机,传统行业职称没升上去,薪资也升不上去,这种职业瓶颈带来的危机感也浓厚。因为目前带了10个人左右的团队,一家想挖我的公司给offer直接给到经理级别,但薪资没达到预期,婉拒。所以现在的也算平稳过渡到基层管理层了,算是初步过了IT的中年危机。
学习没资料,找不到方向怎么办?
下面小编就简单讲一下该怎么样去找准方向,同时也分享一些学习资料提供给大家:
如何确定想转行python,首先第一个就是要找准你的兴趣所在,你的兴趣是决定你是否能坚持下去的一个重要的指标,学习是很枯燥的,没有兴趣是很难坚持下去的。这里简单介绍以下python的方向有哪些?方便你们去判断。
python方向主要包括:
- 网络爬虫: 顾名思义,就是用Python收集和爬取互联网的信息。现在学习 Python 的人员当中很大一部分的人是在学习爬虫,这也是Python 的一大优势之一,最早用 Python 做网络爬虫的是谷歌。
- web 开发: Python 有很多优秀的Web开发框架,如 Flask、Django、Bootstar等,可以帮助你快速搭建一个网站。当需要一个新功能时,用 Python只需添加几行代码即可,这受到了很多初创型公司的一致欢迎。像知乎、豆瓣这样的大厂,最早的网站都是用 Python 搭建的。
- 数据分析: 这个时代,数据和黄金一样宝贵,如:头条、抖音等产品都建立在对用户的分析之上,更不用说淘宝、京东这些 “定制化推荐”的老手。可以说,所有的商业公司都需要这样一个角色,Python数据分析师也成了目前最火的职业之一。Python是目前数据分析业务中,最常用的语言。
- **自动化运维:**运维工程师经常要监控上百台机器的运行,或同时部署的情况。使用Python可以自动化批量管理服务器,起到1个人顶10个人的效果。自动化运维也是Python的主要应用方向之一,它在系统管理、文档管理方面都有很强大的功能。
- 自动化测试: 测试的工作是枯燥和重复的,在过去,每次产品更新,都要重复测试一遍,效率低而且容易出错。Python提供了很多自动化测试的框架,如 Selenium、Pytest 等,避免了大量的重复工作,Python 自动化测试也变得越来越流行。
- 人工智能: 人工智能是目前最火的方向之一,薪资待遇非常高。从招聘网站上可以看到,80K、100K的职位也有很多。当然这些职位对学历和技术的要求也相对较高。
知道就业方向后,分享一下python各阶段需要掌握什么的技能,自己根据这个表去判断自己更兴趣的那一块。
python入门教程视频
Python的学习教程,网上有挺多的资料,但都比较零散,不成体系。
刚接触Python的都很蒙,像个无头苍蝇似的找资料,找不到合适的学习教程,最后就是耽误时间。
这里给大家分享一套Python零基础视频教程,真的是完完整整的从零入门开始学起。
适合绝对零基础的小伙伴观看,每一个知识点都讲解的非常细腻,由浅入深。内容细度前无古人,每个知识点以“掰开了揉碎了”的方式讲解。
虽然视频是专门为小白量身打造,但是课程在每一个知识点上进行了很大的延伸。
适合非计算机专业,想转行做Python的朋友,或者想让Python基础更扎实的同学,为以后的发展奠定坚实的基础。
python实战案例
在懂得理论知识后,一定要实践。学习Python不能搭便车,有些时候,句子和语法看起来很简单,但是亲自实践起来却总有自己不知道的知识盲点。哪怕是简单的小程序,书本上的小例子,只有多动手操作,也会提高自己的代码能力。
最后,我整理了我自己的学习路线给大家,个人认为很有用,大家可以参考一下:
Python环境的搭建
基础的知识(注重对Python的理解)
面向对象编程(注重编程能力)
面向对象编程案例课程 面向对象设计思想
Python高级专题(异常、文件、模式与包、迭代器、生成器、装饰器、静态方法与类方法、正则入门)
这份完整版的《Python学习路线和工具包》已经上传至CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码【免费获取】。
如果你觉得自己学习效率低,缺乏正确的指导,扫描上方二维码,和我一起可以加入资源丰富,学习氛围浓厚的CSDN技术圈共同交流吧!
群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的python交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。