转行|零基础|自学,Python,仅花半年时间,从月薪5K到月薪15K,他是怎么做到的?

机械工程大专生自学Python半年,直接拿下15K的offer,运气真的也是很重要 前言 通过这个故事我希望妹们不要像我一样,等到临近毕业后才醒悟要习知识习技术的重要性,能趁早尽量要趁早,过去应该做的事情没有去做,后面都需要你加倍补回来。 我是一个大专生,专业是机械工程,当时以为考上了大就可以高枕无忧放开了玩,可以说我整个大期间都是打LOL过来的。到了大三才发现,同们都陆续去找了实习,有的做机械工作,有的在大二的时候就自学Python或者web前端技术,然后他们通过秋招找到了一份实习的工作,实习的工资基本都在5K左右。 从那个时候我开始慌了,但还是没有具体的行动,一直拖到 阅读详情

对于程序员而言,学习是一件永无止境的事情,否则就得做好被优化的准备。

很多码农还存有“侥幸心理”,认为危机是突然而来的,其实你未来的职业发展很大程度上是由你当下的学习和积累决定的。

比如,编程语言Python成为一种趋势。越来越多的公司都让自己的员工来学习Python。

Python可以做:数据挖掘、分布式爬虫、数据分析 、报表呈现、搜索引擎开发 、软件开发 、 游戏开发、 自动化运维、 自动化测试 django、tornado、flask、web.py
堡垒机 等等…

Python还能比 Java、C、C++ 这类语言省去至少一半代码量,甚至连 BATZJ 的技术大牛,都无可否认 Python 现在对于一个程序员发展的重要性。

重要归重要,但是不少人学起来依然有很多困惑,比如:

  • 之前一直写 C,学 Python 难吗?
  • 怎么入门 Python 最快?
  • 可以练手做项目的 Python 项目去哪里找?
  • 好用的爬虫工具又有哪些?
  • Python 应用方向太多了,怎么选择?

当有这样新的技术需求出现时,有的人在观望,有的人想学但是不知道如何下手,他们大多遇到了以下几个问题:

  1. 不能完全吸收和掌握核心架构原理,并将基础理论运用到实践中;
  2. 不能全方位、深层次地认知技术细节,做到技术实现;
  3. 掌握核心架构和网络原理,不能灵活运用技术细节;
  4. 不能极好地掌握实战思维,对工作中的实际问题仍上手困难;

如果不能找到适合自己的解决办法,跟大多数人一样都处于观望的状态,最后你将面临的只有被这个行业淘汰!

如何紧跟时代环境,抓住时代浪潮中的热门技术时机?如何突破瓶颈,掌握解决实际工作难题的思维,并获取高薪的秘密?

这些问题相信很多人都曾遇到过,我也不例外。但这些年摸爬滚打学 Python 也攒了不少经验,给大家分享一下:

  1. 扎实基础;无论做数据分析还是 Web 开发,要按照完整的学习路径学;
  2. 多实践项目;对比方案的优劣,了解市面上性能较好的解决方案;
  3. 提升自己的认知水平,拓宽行业视野。

Python 易学难精,不是一朝一夕就能深入掌握。在这分享我珍藏的「学 Python 知识框架图」,系统地梳理了入门 Python 的必备知识点,建议保存。

第一周:熟悉 Python

要积极探索 Python 的使用方法,尽可能多的完成下面这些任务:

  • 第一天:基本概念(4 小时):print,变量,输入,条件语句
  • 第二天:基本概念(5 小时):列表,for 循环,while循环,函数,导入模块
  • 第三天:简单编程问题(5小时):交换两个变量值,将摄氏度转换为华氏温度,求数字中各位数之和,判断某数是否为素数,生成随机数,删除列表中的重复项等等
  • 第四天:中级编程问题(6 小时):反转一个字符串(回文检测),计算最大公约数,合并两个有序数组,猜数字游戏,计算年龄等等
  • 第五天:数据结构(6 小时):栈,队列,字典,元组,树,链表。
  • 第六天:面向对象编程(OOP)(6小时):对象,类,方法和构造函数,面向对象编程之继承
  • 第七天:算法(6小时):搜索(线性和二分查找)、排序(冒泡排序、选择排序)、递归函数(阶乘、斐波那契数列)、时间复杂度(线性、二次和常量)

通过第一周时间,python大致能熟悉了,自学能力稍微弱一点找人带下你,节约自己的时间。

这里给大家推荐一本python入门学习书籍帮助初学者《看漫画学Python》,系统的资料让学习效果事半功倍。书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。

第二周:开始软件开发(构建项目)

接下来,让我们朝着软件开发任务进军吧!不妨尝试综合你学到的知识完成一个实际的项目:

  • 第一天:熟悉一种 IDE(5 小时): IDE 是你在编写大型项目时的操作环境,所以你需要精通一个 IDE。在软件开发的初期, 我建议你在VS code 中安装 Python 扩展或使用 Jupyter notebook。
  • 第二天:Github(6 小时):探索Github,并创建一个代码仓库。尝试提交(Commit)、查看变更(Diff)和上推(Push)你的代码。另外,还要学习如何利用分支工作,如何合并(merge)不同分支以及如何在一个项目中创建拉取请求(pull request)。
  • 第三天:第一个项目——简单计算器(4小时):熟悉 Tkinter,创建一个简单的计算器
  • 第四、五、六天:个人项目(每天 5 小时):选定一个项目并完成它。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去。如果你不知道你该做什么,可以查看下面的实战案例。
  • 第七天:托管项目(5 小时):学习使用服务器和 hosting 服务来托管你的项目。创建一个 Heroku 设置并部署你构建的应用程序。

为什么要写项目?

如果仅仅按部就班地学习课堂上或视频中的内容,你无法拥有独立思考能力。所以,你必须把你的知识应用到一个项目中。当你努力寻找答案时,你也在慢慢地学会这些知识。

第三周:让自己成为一名程序员

第 3 周的目标是熟悉软件开发的整体过程。你不需要掌握所有的知识,但是你应该知道一些常识,因为它们会影响你的日常工作。

  • 第一天:数据库基础(6 小时):基本 SQL 查询(创建表、选择、Where 查询、更新)、SQL
    函数(Avg、Max、Count)、关系数据库(规范化)、内连接、外连接等
  • 第二天:使用 Python 数据库(5 小时):利用一种数据库框架(SQLite 或 panda),连接到一个数据库,在多个表中创建并插入数据,再从表中读取数据。
  • 第三天:API(5 小时):如何调用 API。学习JSON、微服务(micro-service)以及表现层应用程序转换应用程序接口(Rest API)。
  • 第四天:Numpy(4 小时):熟悉 Numpy并练习前 30 个 Numpy 习题
  • 第五、六天:作品集网站(一天 5 小时):学习 Django,使用 Django 构建一个作品集网站,也要了解一下 Flask 框架。
  • 第七天:单元测试、日志、调试(5 小时):学习单元测试(PyTest),如何设置和查看日志,以及使用断点调试。

真心话时间(绝密)

如果你非常「疯狂」,并且非常专注,你可以在一个月内完成这些任务。你必须做到:

  • 把学习 Python 作为你的全职活动。你需要从早上 8 点开始学习,一直到下午 5 点。在此期间,你可以有一个午休时间和茶歇时间(共 1 小时)。
  • 8 点列出你今天要学的东西,然后花一个小时复习和练习你昨天学过的东西。
  • 从 9 点到 12 点:开始学习,并进行少量练习。在午饭后,你需要加大练习量,如果你卡在某个问题上,可以在网上搜索解决方案。
  • 严格保持每天 4-5小时的学习时间和 2-3 小时的练习时间(每周最多可以休息一天)。
  • 你的朋友可能会认为你疯了。走自己的路,让别人去说吧!

如果你有一份全职工作,或者你是一名学生,完成这些流程可能需要更长的时间。作为一名全日制学生,我花了 8 个月的时间来完成这份清单。现在我是一名高级开发人员。所以,不管花多长时间,一定要完成它们。要想成功完成一个目标,必须付出百分之百的努力。

第四周:认真考虑工作(实习)问题

第 4 周的目标是认真思考如何才能被录用。即使你现在不想找工作,你也可以在探索这条道路的过程中学到很多东西。

  • 第一天:准备简历(5 小时):制作一份一页的简历。把你的技能总结放在最上面,必须在写项目的同时附上 Github 链接。
  • 第二天:作品集网站(6 小时):写几个博客,将它们添加到你之前开发的作品集网站中。
  • 第三天:LinkedIn 简介(4 小时):创建一个 LinkedIn 个人简介,把简历上的所有内容都放到 LinkedIn 上。
  • 第四天:面试准备(7 小时):准备一些谷歌常见的面试问题,练习白皮书中的 10 个面试编程问题。在 Glassdoor、Careercup 等网站中查看前人遇到的面试问题。
  • 第五天:社交(~小时):走出房门,开始参加聚会、招聘会,与其他开发人员和招聘人员见面。
  • 第六天:工作申请(~小时):搜索「Python Job」,查看 LinkedIn Job 和本地求职网站。选择 3
    个工作岗位并发送工作申请。为每个工作定制你的简历。在每个工作要求中找出 2 到 3 件你不知道的事情,并在接下来的 3-4 天里学会它们。
  • 第七天:在拒绝中学习(~小时):每次你被拒绝的时候,找出两件为了获得这份工作你应该知道的事情,然后花 4-5 天的时间来掌握它们。这样,每次拒绝都会让你成为更好的开发人员。

博主寄语

我当初就是这么过来的,我能成功相信再看本篇文章的你也一定可以,在学习Python的路上我也受到了很多前辈的关照,这次换我来给大家帮助。下面我会分享最近梳理出来的Python零基础系统教程,如果你是准备学习或正在学习Python,这份资料一定对你有帮助。

  • ① Python所有方向的学习路线图,清楚各个方向要学什么东西

  • ② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析

  • ③ 100多个Python实战案例,学习不再是只会理论

  • ④ 华为出品独家Python漫画教程,手机也能学习

  • ⑤ 超多本Python电子书,主流和经典的都有

  • ⑥ 历年互联网企业Python面试真题,复习时非常方便

    这套系统的资料,我已上传至CSDN,需要博主分享的这套资料的小伙伴可以扫描下方CSDN官方二维码添加即可获取。

Python速成总结(史上最快,不快打我) Python】3小时不挂_哔哩哔哩_bilibili变量,数字,字符串,注释_哔哩哔哩_bilibili目录前言一、基本命令二、基本计算语句三、字符串操作四、官方文档的使用五、列表与元组六、字典七、集合八、值类型变量与引用类型变量九、print语句十、if语句十一、循环语句十二、函数写法十三、类的写法十四、模块。 阅读详情

相关推荐

Python 从入门到精通:一个月速成教程到底有多狠?你能坚持下来吗?

前言 毫无疑问,Python 是当下最火的编程语言之一。对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事。至于一个月能不能python,这个要看个人,对于时间管理不是很高的,肯定是不会的,按照下面的要求完成60%,打好python基础还是可以的。 要知道,一个月是一段很长的时间。如果每天坚持用 6-7 小时来做一件事,你会有意想不到的收获。 作为初者,第一个月的月目标应该是这样的: 熟悉基本概念(变量,条件,列表,循环,函数) 练习超过 30 个编程

m0_59236216的博客 6635

PythonPython语法速成

python语法速成。

学了就忘是正常现象 1438

非科班,低历的我如何自学 Python ,找到一份月薪15K的工作

背景 本人专科毕业(报了自考本科),会计专业,经朋友介绍一次很偶然的机会,接触到了这个行业,今天是我Kotlin入门后,入行Python后,第一次总结下自己的经验!17年从野鸡大毕业后,刚开始接触的Java,后来入门了Kotlin,后来我自学Python,成功入行,现在已经在新的公司干了大半年了! 昨天我分享了别人为什么Python ?的文章,只是以Python 语言本身的特性来描述了这个理由,今天就来说说我自己。 1.为什么Python? 相信能进来看这篇体会小文的人,都是因为工作或者兴趣要

WENLIU246的博客 936

python三小时速成法

sorted()函数返回重新排序的列表,与sort()函数的区别在于sort()函数是list列表中的函数,sorted()函数可以对所有可迭代对象进行排序操作。f=open("C:/Users/jobs/Desktop/9.8组会.txt","r",encoding="utf-8")rename()可以完成对文件的重命名操作rename(需要修改的文件名,新的文件名)print("您十年后会是" + str(user_age_after_10_year)+"岁")“小":"13700000001",

qq_19218337的博客 2518

怎样速成python

Python入门习详细的习计划,零基础Python需要我们制定习路线图毕竟半途而废,今天老师详细的制定一套Python习力固化土,详细到具体每天,个小时习内容,让Python习更轻松。,变量,输入,条件语句列表,for 循环,while 循环,函数,导入模块交换两个变量值,将摄氏度转换为,求数字中各位数之和,判断某数是否为素数,生成随机数,删除列表中的重复项等等反转一个字符串(回文检测),计算,合并两个有序数组,,计算年龄等等栈,队列,字典,元组,树,。对象,类,方法和。

xiangxueerfei的博客 1578

零基础转行Python半年时间,从月薪5K到月薪15K,究竟经历了什么?

对于程序员而言,习是一件永无止境的事情,否则就得做好被优化的准备。 很多码农还存有“侥幸心理”,认为危机是突然而来的,其实你未来的职业发展很大程度上是由你当下的习和积累决定的。 比如,编程语言Python成为一种趋势。越来越多的公司都让自己的员工来PythonPython可以做:数据挖掘、分布式爬虫、数据分析 、报表呈现、搜索引擎开发 、软件开发 、 游戏开发、 自动化运维、 自动化测试 django、tornado、flask、web.py 堡垒机 等等… Python还能比 Java、C、C

程序员干货站 301

我,28岁,汽修转行自学Python月薪15K,是我这辈子做的最正确的选择

历不高,但与技术和 Python 相关的工作经验也就两年。今天我想跟大家分享自己转行的故事,希望能够鼓励那些跟我一样的朋友共同前行。 后面将会聊到我个人的经历和入行故事,个人的技术成就,我 2021年上半年和下半年工作重点,讨论快速习的方法,最后推荐一些习资源。01:个人简介和经历 我叫胡昂扬,是一名 Python 数据分析师,同时也正在习 Rust 语言。我并没有大厂履历,也没有太多的 IT 工作经历。 我喜欢用文章的方式向周边的人分享知识。在之前,我并不是一个分析师,工作内容甚至与技术没

程序员鑫港的博客 1521

我一个农村娃,从5k到15k,只半年时间

曾经的我 在这个物欲横流的时代,人人都在喊城市套路深,我要回农村。但是作为真正从农村出来的我,很想说的是:能够靠自己的努力在城市拼搏出一片天地,也不枉在这世上走一遭! 我从小在农村长大,跟很多人一样,没有什么特长,家里也没有良田百亩,只有两亩。。。。。也没有一座山来让我继承,成绩也一般,所以也就让现在的我业无成,事业一事无成。人生的道路很长,所以现在的路,对于我来说,怎么走才是正确的?这是一个很重要的决择。 之前在工厂里面做着维修机器的工作,日子每天都一个样,感觉自己就是一条咸鱼。我每天都在想,这样日复一

Libra1313的博客 455

历史专业转行自学测试,经过一年努力,月薪15k

我才真正开始行动,因为大毕业就意味着要要面临就业,当时的压力还是蛮大的,问了很多同专业的同,发现我这个历史专业的很多同都是转行习的软件测试,他们说这行发展的比较好,各种薪资待遇也都不错。 不少同都建议我去测试, 说测试的岗位需求是很大的,一二三城市都可以就业。然后我就开始习测试,从习测试到现在就业一共是用了一年左右的时间,现在是在重庆的一家软件公司做测试,薪资是15K,五险一金。我觉得自己还算幸运,毕竟大荒废了那么多时间了测试程后还能找到一份月入过万的工作,真的是运气爆棚。所以我想告

qq_48811377的博客 149

26岁转行自学5个月软件测试找到了9K的工作,我的方式值得大家借鉴

经过朋友的推荐,我开始习软件测试,一共了大概5个多月的时间,在天津找到了一份软件测试的工作,我包装了一年的工作经验,月薪9K五险一金,这算是成功上岸了。在刚开始习的时候我考虑过去线下培训班,但是我朋友不建议去,因为他就是培训出来的,他和我说去培训班几乎没作用,你去了之后会发现全程都是靠自己自学,老师上完课就走,不如自己看视频有效率,如果再有一次机会,我绝对不会3万块钱去培训。因为朋友是过来人,他的建议我不得不听,而且我在网上查了一下,培训班的口碑似乎都不好,这就让我直接放弃了培训的想法。

伤心的辣条 1442

零基础自学软件测试我只用了105天,从月薪3000到15K, 我整理的超全习指南!

我21年毕业于管理类专业,干了大半年行政打杂,工作平淡无快感。性格较内向,思维严谨独立。喜欢软件测试工作内容的系统性,技术性,丰富性。以上便是转行的最初心理,大家觉得可妥?说干就干去年6月底开始培训习,经过了6个月的努力习终于在今年3月份拿到了一份13k的offer,下面和大家聊聊大家最关心的事情,我是如何转行成功的。

weixin_47648853的博客 670

Python基础知识总结(十分钟速成)

最近习量化金融相关编程,领域内优秀的开源框架基本上是Python语言,于是总结了一下Python的基础语法,后续会继续总结量化相关的Python库知识,例如:Pandas,Numpy,Matplotlib以及量化框架cctx和回测框架catalyst的习内容,方便迭代习过程中对前期知识快速的回顾.

Python栈_基的博客 2101

Python速成

Python速成 完能看懂,写简单代码

qq_62398832的博客 2871

python速成

实际上,不管一个对象属于哪个类,也不管声明的具体接口是什么,只要该对象实现了相应的方法,函数就可以在对象上执行操作。实际上,可以理解为动态属性存放于__dict__属性中,静态属性存放于__slots__中。描述符被定义为类,然后将描述符的实例对象赋值给类属性,从而实现对该属性的全方位管理。描述符被定义为类,然后将描述符的实例对象赋值给类属性,从而实现对该属性的全方位管理。不管什么鸟,只要走路像鸭子,游泳像鸭子,叫声像鸭子,那么这只鸟就被成为鸭子类型。通过某种手段,使得对象中的属性或方法无法被外部所访问。

m0_64615322的博客 995

python入门——3小时速成

封装可以让团队写作更简洁方便,继承可以让子类继承父类的全部属性,多态是指子类继承父类后,还可以定义自己的特点。用open(“路径”,“读或写”,“编码方式”),其中路径用上一节课的路径表示方法找到文件所在位置;中,根目录就是根节点,有且只有一个,用 / 表示,路径一般从 / 开始,目录之间用 / 分隔,以目标文件结尾。注意:连续两次读文件操作会报错,因为第一次读文件时,指针已经走到文件结尾,第二次再读,指针从结尾开始,读不到文件。当文件太大时,一次性read会非常占内存,所以可以用。

chocolatey的博客 4085

Python基础语法速成:变量、循环、条件判断、函数定义

Python以其简洁易读的语法闻名,被称为"可执行的伪代码"。很多人说Python入门简单,但其实最核心的基础语法也就那么几个概念。今天我来带大家速成Python的基础语法,包括变量、数据类型、条件判断、循环、函数等核心内容,每个知识点都配有代码示例和实际应用场景,让你一看就懂,一就会!

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 2万+

Python 速成(精华版)

提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文简单介绍了本系列课程的大纲方向,以便大家可以快速判断是否适合自己,下一篇将正式开始咱们的速成之路。最后欢迎大家在文章最后参与投票活动,以便于我后续文章的针对性优化😄🙏😊。

Pioneer_ing的博客 1089
上一篇: 28岁走投无路的我,转行到Python,开始了我的第二春
下一篇: 大学入坑Python,靠接单3天赚了1000块,方法让人钦佩
黑客老许
博客等级 码龄8年 5945粉丝 1034原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值