机械专业的我裸辞在家学Python(0基础转行),23岁了,适合转行吗,还是干老本行?

182 篇文章 118 订阅
181 篇文章 7 订阅

缘起

我是今年的21届应届生,未毕业前在天津一家机械行业的公司做工艺技术员(工资3.6k),但是1个人当3个人使,毕业后直接裸辞然后现在在家看视频自学Python(0基础,啥都不懂,还想着学完Python再学Java,可是时间不允许了),现在已经23岁了,在家闲一个月了,现在在考虑我有必要转行吗?请大家给点建议吧,我真的不知道咋办了!拜托了!

这是我在知乎最近看到的一个提问,我知道我们很多转行IT都有一个程序员梦,都想着梦想照进现实,赢取白富美,走上人生巅峰。

但针对零基础python如何入门学习,求职进行面试准备,如何获得正确的资料得到学习提升,如何和 HR 聊天,比如谈钱等等,很多初入行程序员就显得手足无措了。本文就根据自己一些见解谈谈这些问题。

关于我

我自己做python开发已经是接近5年,2016年Java转到python开发,在小厂待过,也去过阿里巴巴,美团等大厂待过,19年5月份进了腾讯一直到现在。
面试过别人,也被别人面试过,深知技术的增长对程序员的重要性。

面试建议

目前来说,Python方面的岗位很多,很多企业也在花大价钱寻找合适的人才,你要追逐确实是有机会的!根据Python培训和自学Python编程的不足提供给你以下建议,也许对你有所帮助!

1、了解Python的各个就业方向,然后确定一个方向深入研究;

2、知己知彼,方能百战不殆!你需要去招聘网站上看你想要找的工作,看下各大招聘此类岗位的企业对人才的需求以及各项要求指标,然后自己去学习、拓展、掌握;

3、Python编程技术型的岗位,企业往往看重实战经验,所以对于零基础参加培训的同学无疑要优于自学的同学,自学的同学一定要在实战项目方面多历练;

4、编程领域有很多种语言,除了Python还有java、C++、PHP等,他们之间相互配合也许会产生奇妙的效果,甚至避免语言本身的缺陷,所以有可能的情况下,尤其是有一定编程基础的同学一定要注意,为自己加分;

5、零基础学Python找工作,尤其是非编程非985、211企业招聘者可能会对你背景的信任度比较低,担心你的实战能力、拓展能力以及学习能力,所以我们要从简历上入手打消他们的顾虑,争取面试机会;

6、上一条我们也简单提到简历方面的问题,对于我们背景不够强大,但是基础学习、实战方面还不错的学习能力比较强的同学,我们可以每份简历附带我们的实战项目甚至源码等,寻常的投递渠道不容易得到回复,那么我们是不可以线下寻找,或者找人直接投递到相应的部门,以提高我们的简历打开率呢?

7、所有的我们都准备好了,就剩最后一关面试了,千万不要懈怠,不要不懂装懂,提前对应聘公司、岗位有一个了解,做相应的自我介绍,面试前对简历上的内容都做到熟知,并且尽可能对简历上提到的每一个点进行拓展,有可能的话,让面试官跟着你的思路走,这样你就避免了被问住的尴尬!

python学习路线

感觉很迷茫?
学了一段时间还是不入流?
面试被拒?
找不到合适的工作?

很大一部分原因是因为你没有一个完整的知识体系,你不知道自己现在的进度、未来的方向。

为此在这里为大家精心整理了一套2022年新版Python学习路线图,适用于目前各企业最新应用技术。需要的朋友一定要好好看一下。

第一阶段、python基础语法,需要学习内容:

  • 1)计算机组成原理
  • 计算机组成部分、操作系统分类、B/S和C/S架构、理解软件与硬件的区别
  • 2)[Python变量]以及开发环境
  • 字符串、数字、字典、列表、元祖等
  • 3)流程控制语句
  • 程序的执行顺序,顺序执行、循环执行、选择执行
  • 4)函数
  • 定义函数、调用函数、函数的嵌套、[递归函数]
  • 5)文件的基本操作
  • 文件的打开、编辑、关闭
  • 6)[面向对象编程]
    类对象、实例对象、定义类、实例化对象
  • 7)异常处理
    学会捕捉异常、自定义异常
    8)模块和包
    理解模块和包的概念并学会使用
    9)[飞机大战]游戏制作
    自己独立完成飞机大战游戏

如果你的目标就是写个飞机大战的话,不需要什么英语和数学的基础。如果发展方向是数据分析或者人工智能,都需要高数比较好。

第二阶段、Python和Linux高级

  • 1)Linux系统应用Linux发行版系统的使用、基本的操作语句
  • 2)网络编程TCP/IP协议、服务器工作过程
  • 3)并发编程线程、进程、协程
  • 4)函数高级应用熟练使用函数的调用等
  • 5)正则表达式熟练运用re模块的各种方法
  • 6)数据库关系型数据库、非关系型数据库、MySQL
  • 7)Python语法进阶闭包、装饰器、生成器、迭代器
  • 8)mini-web服务器根据网络服务的过程写出简易的web服务器
  • 9)mini-web框架可以编写简易的web服务器框架

第三阶段、前端开发

  • 1)HTML的学习
  • HTML的文档结构、快速创建HTML方法
  • 2)CSS
  • CSS的使用
  • 3)PS的简单应用
  • Photoshop的基本使用、取色、图层
  • 4)JavaScript的学习
  • JavaScript的基本语法
  • 5)jQuery的学习
  • jQuery的使用
  • 6)Vue框架
    框架的使用以及注意点

第四阶段、Web开发

  • 1)Flask web框架的使用
  • 模板与表单、数据库的使用、单元测试、第三方扩展与部署、Redis缓存使用、GIT版本控制、云服务器的使用、验证码的收发、网站项目开发实战
  • 2)Django [web框架]的使用
  • 框架的使用方法、模型介绍、ORM以及数据库操作、视图以及模板、Django[中间件]、Django REST Framework、网站项目开发实战

第五阶段、爬虫开发

  • 1)爬虫开发的知识体系与相关工具
  • 网络爬虫的原理以及相关爬虫工具
  • 2)MongoDB数据库
  • 数据库的增删改查
  • 3)Scrapy框架
  • 框架的原理以及使用
  • 4)定制化爬虫采集系统
  • 数据的采集、分析
  • 5)爬虫实战项目
  • 实用型综合爬虫应用

第六阶段、shell自动化运维

  • 1)shell运维、脚本与变量
  • 运维简介、shell简介、脚本执行方法、开发规范
  • 2)shell常见命令进阶
  • 表达式、linux常见符号、常见命令详解
  • 3)shell流程控制
  • 选择语句、循环语句、函数
  • 4)代码发布与环境部署
  • 掌握代码发布流程与环境部署
  • 5)手工代码与脚本代码发布
  • 掌握手工代码发布与[脚本代码]发布

第七阶段、数据挖掘与数据分析

  • 1)基本概念
  • 顺序表、链表、栈、队列
  • 2)排序与索引
  • 排序、索引、树与树算法
  • 3)Series对象
  • Series对象、DataFrame对象、DataFrame查询
  • 4)数据操作
  • 数据的操作、存取与统计
  • 5)Pandas绘图
  • 熟练使用Pandas
  • 6)科学计算numpy、pandas
    numpy、pandas、matpalotlib、金融数据的综合分析处理

学习资源

题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提升,这里分享一些python入门学习资料和书籍帮助初学者,系统的资料让学习效果事半功倍。

这份资料非常全面,从 Python 基础、到 web 开发、数据分析、机器学习、深度学习、金融量化统统都有,该手册是 HTML 版本,左侧是目录,可以点击,右侧是对目录知识点的讲解,适合 python 学习者,对某些知识点不熟悉的话,将页面保存到浏览器书签,可以快速在没网的情况下查找知识点,总计有 200 多页!

文中所展示的资料全部都是免费分享,扫一扫下方CSDN官方认证微信二维码即可【100%免费获取】。

在这里插入图片描述

Python 知识手册

Linux 知识手册

爬虫查询手册

而且,这些资料不是扫描版的,里面的文字都可以直接复制,非常便于我们学习:

数据分析知识手册:

机器学习知识手册:

金融量化知识手册:

岗位内推、学习交流

我们大量需要前端岗位、python岗位、Java 岗位、Android 和 iOS 的开发岗位,工作地点:深圳腾讯,欢迎校招社招扫描下方二维码找我内推
在这里插入图片描述

如果你觉得自己学习效率低,缺乏正确的指导,可以加入资源丰富,学习氛围浓厚的CSDN官方技术圈一起学习交流吧!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值