学到什么程度能找到月薪21170元的Python工作?这篇文章告诉你

学Python Web开发框架到什么程度可以找到开发的工作?

做出一个什么样的网站?看懂框架的源码?

今天我们看看这两个人的从就业经历和知识体系方面的具体分析,看看如何才能找到月薪20720的工作。希望能够给你帮助。

我的Python就业经历

我觉得这个问题其实很难回答,因为不同的团队甚至不同的面试官都会对各方面的知识点有不同的侧重点,所以很难说你懂了什么就可以找到工作,不懂什么就没人要。更何况还有就业质量这个维度,8000块一个月和20000块一个月这是不一样的吧?

同时,采用了python的web框架的公司,一般可以认为这个团队需要快速开发,需要开发者能快速接手,那么很大程度上,开发者本身的素质会比他掌握了多少知识更重要。

今年6月我从某世界五百强的通信巨头离职,用了半个月时间看python、flask、sql,又用了半个月时间刷leetcode(以及看疑犯追踪),然后7月初开始投简历,7月9号签了果壳网后端开发。

用我们老大当时的说法,我的知识储备还有很多欠缺,因为本身可以认为我这是跳到另外的行业了,但不到一个月的时间能学到这些,说明学习能力合格,应该可以快速上手开发,所以,就要我了。

面试,短短几个小时的时间,面试官能考察到的知识点毕竟是有限的,而开发的过程中,遇到的问题可以说是无限的。特别是python,有多少开源库开源框架啊,今天用这个明天用那个,你要说你每个主流轮子都要精通,那真的没个几年功夫做不到。

但如果只是自己闷头学,我觉得不太容易,没有实际的业务场景,很难对知识产生很深的理解。你自己能做出高并发、大数据场景下的可用应用吗?做得出来也没得验证。

所以我的建议就是,感觉一些基础知识掌握的已经能让自己开发出一个完备但简单的服务出来的时候,就可以去试着找找工作了,看看经过面试后你崩不崩溃,崩溃了就把不懂得搞懂,不崩溃那你一般就拿到offer了。

Python开发知识标准

写一个成为 Python Web 开发者的最小程度,希望能帮到你:

基础,必不可少,Web 的基本知识

一、了解http

如何写API(小公司)

如何封装API(大公司)

二、熟悉 Python 数据结构

列表-list、元组-tuple、字符串-str

字典-dict

集合-set(常用:dict,list)

搞清楚 json 和字典的概念(新手特别容易懵逼)

三、了解 HTTP 请求到底包含了什么

知道 request.method(是 GET,还是 POST)

知道 request.is_ajax()(判断此次请求是否 ajax)

知道 return 给浏览器的到底是什么:格式(Content-Type)可以是 application/json ,也可以是普通的 text/html,等

四、了解两个常用的数据库,至少一个 NoSQL(比如:MySQL 和 MongoDB)

了解 pymongo(MongoDB 的 Python 驱动)

了解 pymysql(MySQL的 Python 驱动)

五、了解一些常用的前端库(以下几个足矣)

bootstrap,uikit后者很轻量,用腻了前者可以尝试一下,没有学习成本哦) - 了解布局,常用组件(按钮,菜单等)即可

moment.js - 处理时间逻辑

ECharts,highcharts,d3

六、了解常用的设计模式

单例模式

工厂模式

生产者模式

写在最后

当初在学python的时候,从来都没有跟别人交流过,就感觉活在自己的世界里,总认为自己什么都可以搞定,而且很多知识不会了,直接就过去了,并没有深究,而这种学习态度也注定了我的学习是失败,学习python一定要有讨论的过程,只有跟不同的交流才能了解到你自己不知道的东西。

想要学习Python?Python学习交流群:984632579满足你的需求,资料都已经上传群文件,可以自行下载!

猜你喜欢

转载自blog.csdn.net/qq_40925239/article/details/88531931