我一个专科生,毕业后才发现,逆袭有多难

写在开头

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

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

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

在家看网上的Python入门文章和入门视频,每天都挤出时间来学习,跟着教程学习了大概1个月,我就尝试自己接一些小需求来做,例如爬取一些公开数据、编写Python程序等。那时候两三天才能完成任务,得到的报酬通常是30~,有时甚至靠回答群友的问题领几块钱小红包。

后来随着时间的推移,大概过了4个月,我觉得我可以算得上初级爬虫工程师了,接的都是以上的兼职。但是接兼职已经无法满足自己的技术增长需要了,于是我在智联还有前程无忧找了一些招爬虫或Python研发的公司,投了简历。三天内,接到了5个面试,然后也顺利找到了一份工作。

1、第一阶段-Python基础知识

本阶段Python基础课程课程共计9个知识点,2个免费视频涵盖

学习目标:能够熟练使用Python技术完成针对小问题的程序编写以及小游戏程序的开发。

知识点:

1)计算机组成原理计算机组成部分、操作系统分类、B/S和C/S架构、理解软件与硬件的区别

2)Python变量以及开发环境字符串、数字、字典、列表、元祖等

3)流程控制语句程序的执行顺序,顺序执行、循环执行、选择执行

4)函数定义函数、调用函数、函数的嵌套、递归函数

5)文件的基本操作文件的打开、编辑、关闭

6)面向对象编程类对象、实例对象、定义类、实例化对象

7)异常处理学会捕捉异常、自定义异常

8)模块和包理解模块和包的概念病学会使用

9)飞机大战游戏制作自己独立完成飞机大战游戏

上述是我学习python基础学习的教程和提炼的学习大纲,如果你有需要我也可以分享出来。点赞+评论,即可免费获取!

2、第二阶段-Linux和Python高级知识

本阶段Python基础课程课程共计9个知识点,2个免费视频涵盖

学习目标:能够使用面向对象的程序设计方法,基于Linux操作系统进行高并发量的网络程序开发。

知识点:

1)Linux系统应用Linux发行版系统的使用、基本的操作语句

2)网络编程TCP/IP协议、服务器工作过程

3)并发编程线程、进程、协程

4)函数高级应用熟练使用函数的调用等

5)正则表达式熟练舒勇re模块的各种方法

6)数据库关系型数据库、非关系型数据库、MySQL

7)Python语法进阶闭包、装饰器、生成器、迭代器

8)mini-web服务器根据网络服务的过程写出简易的web服务器

9)mini-web框架可以编写简易的web服务器框架

上述是我学习Linux基础学习的教程和提炼的学习大纲,如果你有需要我也可以分享出来。点赞+评论,即可免费获取!

3、第三阶段-Pythonweb全栈

**技能树:**掌握Python后端框架,解决前后端Web开发问题。

知识点细化:

**HelloDjango:**BS/CS,MVC/MTV、Django请求流程、Admin管理。

**Models:ORM、**模型字段属性、CRUD、聚合函数,F,Q对象。

**ModelsTemplates:**模型对应关系、模板加载、静态资源、模板语法。

**Views:**路由规则、反向解析、请求与响应、会话技术cookie,token,ses-sion、文件上传。

**Advanced:**验证码、分页器、类视图、中间件、日志、缓存、信号、Cerlery、用户权限,用户角色。

**RESTful:**REST概念、HelloREST、数据序列化、请求与响应、视图,转换器、关系,超链接、认证和权限。

知识点细化:

**HelloFlask:**Flask介绍、Flask请求、FlaskMTV拆分、Flask-Script。

**Views:**FlaskBlueprint、路由规则、错误处理、请求与响应。

**TemplatesModels:**静态资源、模板加载、模板语法、ORM、Flask-SQLAlchemy。

**Modesl:**Flask-Migrate、CRUD、模型关系、反向引用。

**Extension:**Flask-Cache、Flask-Login、Flask-RESTful、Flask-Bootstrap、Flask-Upload。

**Program:**需求分析、项目设计、基础框架搭建、建模。

4、第四阶段-Python爬虫

**多线程原理:**同步与异步、串联与并发、线程、开辟一个线程、线程安全与线程锁、多线程队列。

**协程:**线程的局限、协程的定义与原理、协程的实现。

**爬虫的概念及相关工具:**爬虫的概念及作用、HTTP协议原理、工具的安装、使用。

**Python


转载请注明:http://www.aierlanlan.com/grrz/1629.html

  • 上一篇文章:
  •   
  • 下一篇文章: