一个专科生的 Python 转行之路,虽然很艰险,但是改变了人生

1年python编程自学经历(已工作),分享一些真实的学习心得和避坑经验 背景 学python编程开始前,本人纯小白,做了几年硬件运维,和软件编程不搭边,偶然的机会接触到python,于是开始利用空闲时间学起了python。 自学python已经有一年时间了,在今年(2021)的金九银十面试季,已参加工作了。有一些学习心得和避坑经验和大家分享,希望对已经入门和准备入门的零基础朋友能有些帮助,少走点弯路。 1.信心 首先,对于python初学者最大的困难是什么?就是不自信,否定自己,在心理上设障碍,觉得一个个编程代码看不懂学不会。这种思想就是阻止自己去掌握一门语言最大的障碍。Pyt 阅读详情

最近有一位小伙伴,在微信上告诉我,他找到通过自学 Python 找到了一份爬虫的工作,心里五味杂陈。总算一年的付出没有白费。

这位朋友,在找工作的时候,我曾经给过他一些建议。

在这里插入图片描述
所以在找到工作后,也第一时间的跑来给我报喜。真的很替他开心。

在我的极力要求之下,他终于同意写下这段宝贵的转行经历,因为我告诉他,在这里,仍然还有很多的小伙伴,正在转行之路上努力着,他们急需你的这份成功的案例,给他们打一针强心剂。让他们知道,在不远处就是黎明。

注:以下就是其真实的转行经历,禁止任何形式的转载。

我是一个 17 年渣渣专科毕业生, 在转 Python 之前 是在一家 ERP 软件公司做实施。

相信每个转 IT 的人, 大部分是兴趣驱动。然而我并不是, 只能说是不反感。一开始接触编程, 是一位同事,他会 java ,也会一点前端。 印象最深刻的一次,有一次,他自己搭建了一个网站,然后把公司的一些报表数据放到这个界面上展示出来。当时就感觉,学习编程真酷。而后不知道是在哪看到的一篇文章, 大意就是如果随便换一个人, 接手你的工作, 你觉得需要多久? 这篇文章,启发了我,让我不禁思考,以后的路该何去何从?

在这家公司大概干了有大概八个月之久,经过一番思想斗争之后,终于在 17年十月份,我决定辞职了。这是我的第一份工作,一年不到,很多人觉得我很疯狂,包括我的同学,我最好的朋友,因为我要开始学习 编程,学习Python。这是他们想都不想敢的事。

自学之路

正式开始学编程是在十月底的样子, 那时候在知乎 flask 话题下看到一个问题 「有多少人按@萧井陌大神给出的Python+Flask路线找到工作了?」。就觉得自己也可以啊, 就开始辞职自学 Python,。

刚开始的那一个月确实能够做到每天 10 个小时写代码, 学了大概一个月不到的基础, 就买了那本狗书, 也就是 flask web 开发。一开始还好, 但是看到后面大概是后面几章的时候, 就感觉吃不消了, 因为之前也都是抄的代码, 自己并不理解。报错了, 就各种谷歌、百度, 实在是解决不了了, 就去一些群里问大佬。但是群里面, 毕竟都是吹水的, 问个技术问题基本都是没人理的。到这里大概花了不到一个月的时间吧, 简单的博客只是有个雏形并没有部署。

再到后来也是在知乎上看到 Python 可以做哪些有意思的事? 下面好多都是用 Python 写爬虫、做数据分析之类的。于是, 就去学爬虫了。那时候真的很菜, 相信大家入门都是爬的豆瓣250、糗事百科之类的, 当时连这些我都没爬下来。这里已经是自学的第三个月了, 那时候其实心里已经有点出现问题了, 越来越怀疑自己, 当时跟比较好的同学说自学编程的时候, 连他都怀疑我。我到现在都还清楚的记得, 一起吃饭的时候那种语气、那样的表情。

之后一个多月的时间里, 效果也可想而知, 爬虫也只学到 Scrapy 那, 只能写一些简单的 demo。也越来越觉得当时的自己是多么可笑呀, 人家行, 那是人家, 并不是你。朋友也没有说错, 反而是自己成为了别人的笑柄。

那时候已经快过年了, 我妈就感觉我有点不对劲, 说要么就去培训吧。于是年初来到北京, 也就是三月份, 因为有之前自学的经验, 培训的时候明显轻松很多, 期间也一直在自学。

关于面试

七月初的时候, 我开始写简历, 看面试题。因为从一开始去培训, 我就没打算在简历上造假, 并不是说我不想造假, 我比谁都想造假。一个月就四个面试机会, 一个还是 java 的, 关于面试我会在后面详细描述。一个礼拜没有一个电话, 没有一则邮件, 你能想象的到吗? 甚至连培训机构的电话都没有, 什么都没有。

没学历, 没经验。确实很难, 招 Python 初级的其实并不多, 基本都是 1-3 年经验的。而且我是海投的, 就是把软件上我搜索条件的职位全部投递, 符不符合的都投, 因为我根本没得选择。

第一家面试, 清晰的记得第一家面试是在 7.11, 周三, 那天北京下着大雨, 坐了两个小时的公交, 在车上也一直在看面试题, 回顾自己写的小项目。

那天这家公司就一个技术老大在, 也就是面试我的人。并没有题目、直接问项目。我把自己简历上的项目都详细的说了一遍。 面试官问我带电脑了没, 掏出电脑, 也演示了这两个项目给他看, 一个是 flask 的, 也就是狗书作者 17 年写的一个博客的教程, 自己在这基础上加了点东西。还一个是 cmdb 的小项目, django 写的。最后聊了快两个小时, 也坦白了自己是培训出来的, 只有一年不到的自学时间。面试官也认可我了, 发了 offer, 也给了我很多建议。现在想想还是很感谢他, 虽然最后没要我。

第二家面试, 上一家我给了一个礼拜的时间考虑, 就是这个礼拜我特别的绝望, 特别的绝望。整整一个礼拜, 没有一个电话, 没有一封邮件, 一个面试邀请也没有, 什么都没有。我给那家回了电话表明要去, 但是我才知道原来发了 offer, 并不代表要你, 还是要等上面通知的。等了四五天, 没回应, 也就是凉了。

不好意思, 第二家是 java 的面试, 也就不说了。

第三家面试, 是一家做 ERP 开发的公司。也没有面试题,不过关于 Python 的一个没问, 印象最深的是问到:

  • flask 源码看过哪些
  • django 中间件是怎么处理请求响应的
  • http 请求的一次过程 (例如输入 www.baidu.com 这个过程发生了什么)
  • redis 怎么实现人数的在线统计 (类似于 QQ 在线人数)

flask 源码我只看过一点跟网上的一篇讲源码的博客, 答的并不好。redis 只是了解一点, 这个也就挂了

第四家面试, 是一家做区块链的创业公司。面试的爬虫, 因为去之前 BOSS 上面招聘要求写的很高, 会分布式、会模拟登录、能分析 js 什么的。当时我只写了一个简单的分布式, 能看懂一点 js。大概问了些:

  • 你写过印象最深的一个爬虫项目, 遇到什么问题?
  • 针对简历上的一个项目, 完整的说一遍你爬取的时候的流程?
  • sql 语句跟正则 (sql语句跟正则问得并不难)
  • 怎么把爬到的数据在页面中展示出来?

其实问的东西不是很难, 也算是自己运气好吧, 除了后面面试官问我会不会 js。基本都答上来了, 要了个最低价, 比招聘要求上的薪资还低一点。

现在已经入职快一个月了, 写了一个小项目吧, 爬的国外的以太坊。解析到不难, 倒是在数据处理、入库这一块, 复杂的 sql 语句我根本不会写, sql 语句到后来都是老大帮我改的, 毕竟自己招进来的人, 含着泪也要教完。。好在最后也扔到服务器上去了, 写了个脚本跑定时任务。

关于培训

培训一直都是比较敏感的话题吧, 学历造假、年限造假确实是这样的。关于薪资, 高薪确实有的, 不过都是有开发经验的, 零基础培训四五个月出来找到高薪的、不包装真的很少很少, 我还是建议刚开始别把薪资看得太重要, 核心竞争力是你的技术水平。培训机构其实都差不多吧, 只是带你入个门, 更多的还得靠自己。如果你还是在校大学生, 我还是建议自学, 找份实习, 从基础做起, 有人带会好很多, 没事多加加班, 多向同事请教, 脸皮也厚一点, 毕竟学到了就是自己的了。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、精品Python学习书籍

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述

四、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
在这里插入图片描述
在这里插入图片描述

五、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

六、Python练习题

检查学习结果。
在这里插入图片描述

七、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
在这里插入图片描述
在这里插入图片描述

这份完整版的Python全套学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

Python资料、技术、课程、解答、咨询也可以直接点击下面名片,添加官方客服斯琪↓

MPC-CBF 控制原理详解 假设系统满足如下离散时间动力学模型xt1fxtutxt∈Xut∈Uxt1​fxt​ut​xt​∈Xut​∈Uxtx_txt​:状态变量,定义域为可行状态集X⊆RnX⊆Rnutu_tut​:控制输入,定义域为控制约束集U⊆RmU⊆Rm系统需满足安全约束,由如下控制障碍函数(CBF)hX→RhX→RCx∈X∣hx≥0C:=x∈X∣hx≥。 阅读详情

相关推荐

【电磁场与电磁波课程设计】基于HFSS的双频微带天线仿真及设计

第五代移动通信技术(5G)的商用已经近在眼前,作为移动通信中最为重要的功能组件,面向5G通信应用的手机天线与基站天线的技术研究与设计成为近年来的热点。随着移动通信中“跳频”“扩频”等通信技术发展,为了满足与多个终端的通信要求,实现多系统共用和收发共用等功能,这就要求天线在不同频段下工作。根据国家工信部的最新规定,5G移动通信的中频段被划定在3.3 GHz-3.5 GHz及4.8 GHz-5.0 GH,面向5G移动通信的天线应具有高增益、小型化、宽频段及高隔离度等技术特征,以满足5G通信的高传输速率、波束智能

weixin_44450575的博客 1万+

一个专科生的 Python 转行之路

阅读文本大概需要 8 分钟。很多读者都知道,我(Python 编程时光)本人并不是正统 CS 科班出身,在自学这条道路上,我和大家一样充满着艰辛。在做公众号后,我除了接触...

qq_33570092的博客 1035

告别调参烦恼:用Simulink手把手实现自适应模糊PID温度控制(附模型下载)

本文详细介绍了如何使用Simulink实现自适应模糊PID温度控制,解决传统PID调参难题。通过模糊推理引擎动态调整PID参数,系统能自动适应不同工况,显著提升控制精度和响应速度。文章包含完整的建模步骤、参数优化技巧和工业应用扩展,并附赠可下载模型,帮助工程师快速掌握这一智能控制技术。

weixin_30872499的博客 153

自学Python可以找到工作吗?

自学Python找工作主要看自己的学习能力,自学能力很强学完并精通当然可以工作,不过对于大多数人而言一般都挺难,学习不成系统,遇到问题没人解决很容易放弃半途而废。

2201_75362610的博客 1005

HFSS仿真中如何提取最大E/H场强与频率关系曲线

本文详细讲解了在HFSS仿真中提取最大E/H场强与频率关系曲线的完整流程。通过使用场计算器(Field Calculator)和创建场报告,工程师可以准确获得器件在整个频带内的电场或磁场强度峰值,并进一步推导出关键的功率容量曲线,为高功率射频器件(如滤波器、耦合器)的设计提供至关重要的安全评估依据。

ss78901的博客 1099

【keras】走近VGG16卷积神经网络

        VGG16是一个16层的卷积神经网络模型,输入数据的维度为224*224*3,即长宽均为224像素的RGB彩色图片,VGG16模型的权重由ImageNet训练而来。由于其具有简单实用的优点,因此,在图像分类和目标检测任务中得到了较为广泛的应用。 1.卷积神经网络的基本概念 1.1卷积         简单的将其理解为一种数学运算,具体的计算过程如下图所示:       ...

XYZ 1万+

自学python爬虫,找不到工作怎么办?

现在学习Python的人员当中很大一部分的人是在学习爬虫,最早用Python做网络爬虫的是谷歌。爬虫工程师的的薪资为20K起,当然,因为大数据,薪资也将一路上扬。那么,Python需要学到什么程度才能找到工作呢?

wangluoanquan152的博客 517

从维纳滤波到Richardson-Lucy:图像去模糊算法的原理与实践

本文深入解析了图像去模糊的核心原理,重点对比了维纳滤波与Richardson-Lucy两种经典去卷积算法。维纳滤波在频域进行快速权衡,适用于高斯噪声场景;而Richardson-Lucy算法基于泊松噪声模型迭代优化,更适用于天文、显微等科学成像。文章通过Python代码实践,详细阐述了PSF(点扩散函数)的关键作用及算法选型指南。

weixin_29285605的博客 386

一个专科生的 Python 转行之路!虽然很艰险!但是改变了人生!

面试官问我带电脑了没, 掏出电脑, 也演示了这两个项目给他看, 一个是 flask 的, 也就是狗书作者 17 年写的一个博客的教程, 自己在这基础上加了点东西。如果你还是在校大学生, 我还是建议自学, 找份实习, 从基础做起, 有人带会好很多, 没事多加加班, 多向同事请教, 脸皮也厚一点, 毕竟学到了就是自己的了。七月初的时候, 我开始写简历, 看面试题。第一家面试, 清晰的记得第一家面试是在 7.11, 周三, 那天北京下着大雨, 坐了两个小时的公交, 在车上也一直在看面试题, 回顾自己写的小项目。

白帽阿叁的博客 136

C# Blazor Server工业监控Web UI:实时数据推送、历史曲线、报警记录,跨浏览器访问(踩坑总结+生产可用)

坑点现象解决方案StateHasChanged()太频繁服务器CPU占用高,浏览器卡顿别100ms刷新一次,1秒刷新一次足够并发高时服务器卡多个用户同时访问,服务器响应慢用Redis做分布式缓存,或者加服务器做负载均衡断线重连后数据丢失浏览器刷新后,实时数据不更新用InfluxDB存历史数据,刷新后重新查询工业现场网络不稳定Blazor Server频繁断线用SQLite本地缓存,断网时数据不丢,联网后补发历史曲线查询慢查询过去7天的数据,要等很久。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 305

LeRobot 宇树人形机器人 G1 部署 GR00T 运动策略

本文详细介绍了Unitree G1人形机器人的完整设置流程。首先通过以太网连接机器人并进行SSH访问,然后配置WiFi网络实现无线连接。在机器人端安装LeRobot软件并运行服务器程序,最后在控制端配置IP地址并运行GR00T移动控制系统。指南涵盖了29自由度和23自由度版本G1机器人的配置方法,支持通过WiFi进行远程策略部署,提供双足行走与平衡控制功能,并详细说明了遥控器操作方式。

2506_90492529的博客 2172

在美国,学Python该去哪里找工作?

编译:鹿比 奕明 原文链接: https://www. daxx.com/blog/developme nt-trends/python-developer-salary-usa 原标题:《What’s the Average Python Devel...

九章算法的博客 1207

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

学爬虫能找到工作嘛?学爬虫有什么用?学了Python我可以做外包做兼职吗?

学爬虫能找到工作嘛?学爬虫有什么用?学了Python我可以做外包做兼职吗?

Python单行客的博客 836

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

转行之前先看看吧:2022年Python招聘热门岗位、城市、年薪数据总览

Python现在非常火,语法简单而且功能强大,很多同学都想学Python!最近陆陆续续有很多小伙伴问我,学Python到底应该做什么,从事哪种岗位。下面是我们工作圈里面一些同学的苦恼: 一转行要趁早 上面类似的问题群里还有很多,我请了一些不同岗位的嘉宾来给大家分享经验,下面谈谈我的感悟: 1).转行如爬树 转行真的要趁早,年轻的时候,试错的代价很小,即使你走错了路还能转回来!毕竟一棵树上没有爬太久,摔下了也不疼。如果年纪大了你在一棵树上爬了太久了,不敢下来!怕摔着,因为太高,离开地面太久,重新再来的勇气不

m0_59163425的博客 1519

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

经验分享:0基础如何学Python、爬虫、人工智能并转行?

主要讲述转型的三个方面:web开发,爬虫,数据分析与人工智能Python的发展主要有几个方向:网络,爬虫,数据分析,测试,运维,人工智能等,要属当下最火的还是人工智能,好多人冲着人工智能的方向学python,其实人工智能听起来确实很高大上,都想往这方面涌入,但是作为过来人,如果单纯从编程0基础想转行人工智能还是难度相当大的(大神除外),因为好多搞人工智能的公司会相对比较大,现在企业又不愿意去培养人,所以招聘时候学历,专业,项目经验,工作年限都相对还是比较硬性的。

m0_58477260的博客 636
上一篇: 一个爬虫的故事:这是人干的事儿?
下一篇: 普通人没有学历,自学编程可以月入过万吗?
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值