学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
六、了解常用的设计模式
- 单例模式
- 工厂模式
- 生产者模式
欢迎加入我的QQ群`923414804`与我一起学习,群里有我学习过程中整理的大量学习资料。加群即可免费获取
转载于:https://www.cnblogs.com/paisenpython/p/10330589.html
学Python Web开发框架到什么程度可以找到开发的工作?相关推荐
- 学python能做什么类型的工作-学Python Web开发框架到什么程度可以找到开发的工作?...
先回答你这个问题: 大家有没有什么一些Python实现的功能又比较少的网站提供模仿?新发布的Django2.0 官方 Turorial,很短(两个小时),适合超新手:Django2.0-Tutoria ...
- python最流行的框架_2020年最流行Python web开发框架(下)
11种2020年流行的Web开发Python框架,接上文 2020年最流行Python web开发框架(上)介绍的,剩下部分在本文里继续详细介绍.当然,Python框架很多很棒,学好Python是打开 ...
- python web开发框架flask_Python Web 开发框架,Flask 与 Django那个更好
本文把 Flask 和 Django 做一个比对,因为我对这两个 Python Web 框架都有实际的开发经验.希望我可以帮助您选择学习哪个框架,因为学习一个框架可能会非常耗时 -- 当然也很有趣! ...
- 程序员新手第一个python web开发框架
接下来正式进入网站的功能开发.要完成后台管理系统登录功能,通过查看登录页面,我们可以了解到,我们需要编写验证码图片获取接口和登录处理接口,然后在登录页面的HTML上编写AJAX. 在进行接口开发之前, ...
- pythonweb开发-5个最好的Python Web开发框架
原标题:5个最好的Python Web开发框架 Python是最受欢迎的和最有效率的开发语言之一.Python能让你更快完成工作,并且更有效地集成系统.Python是动态的面向对象的语言.即便你刚刚开 ...
- Python Web开发框架Django
花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用.项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了).从前台到后台,好好折腾了一把,用到:HTML ...
- 我的第一个python web开发框架(40)——后台日志与异常处理
我的第一个python web开发框架(40)--后台日志与异常处理 参考文章: (1)我的第一个python web开发框架(40)--后台日志与异常处理 (2)https://www.cnblog ...
- Python web开发框架—— Pyramid学习(一)
pyramid开发者文档: https://trypyramid.com/documentation.html 一.pyramid简介 在Python web 开发框架里有多种选择,有Django.T ...
- 2022 年十大 Python Web 开发框架
1.Django Django 框架是任何 Web 开发公司的首选.开发人员使用此框架来开发高质量标准的复杂 Web 和移动应用程序.由于其开源特性,Django 具有成本效益,但在其他有助于开发人员 ...
最新文章
- LeetCode算法题-Minimum Depth of Binary Tree(Java实现)
- 混合图 (Standard IO)
- 搭建私有Git服务器
- 华为定制版Linux镜像下载,华为OpenEuler体验系列(02)--定制支持NTFS的微型Linux启动盘...
- python之路_计算机编码及运算符介绍
- 1月11日学习内容整理:请求库selenium之选择器,等待元素被加载
- 居然还有大学在大一上C语言课?
- 字节与浮点型转换软件_如何与另一个防病毒软件一起运行恶意软件字节
- JavaScript操作BOM简单案例
- 【git学习】统计git项目某user的代码量
- spring数据字典_Redis为什么默认16个数据库?
- github ssh 配置_搭建自己的技术博客系列 2:把 Hexo 博客部署到 GitHub 上
- 嵌入式转linux服务器,嵌入式Linux中的Web服务器应用
- java自动扫描不好使_Spring 自动扫描 不支持jar包 component-scan
- aix中c语言生成pdf文档,利用PDFLib生成PDF文档
- ios python3.0编程软件_ios编程软件-7款学习Python编程的iPhone/iPad应用
- 攻防世界-杂项-simple_transfer
- 15000cd是多少流明_将lm换算为cd·sr (流明换算为cd·sr)
- 利用jink的驱动软件j-flash 合并两个hex的方法,bootloader+app
- java角谷_[蓝桥杯]角谷猜想问题
热门文章
- 大学计算机应用技术基础实践教程答案,【最新资料】大学计算机基础实践教程习题答案.doc...
- 联想台式计算机排行榜,联想电脑品牌机排名介绍
- bootstrap获取弹框数据_execl基础-分类汇总与数据有效性验证
- Codeforces Round #179 (Div. 2): D. Greg and Graph(Floyd)
- HDU 5974 2016ICPC大连 D: A Simple Math Problem
- bzoj 1625: [Usaco2007 Dec]宝石手镯(01背包)
- 后缀数组(bzoj 1031: [JSOI2007]字符加密Cipher)
- 量子计算机时空穿越,科学家用量子计算机模拟时间机器 人类能否回到过去?...
- mysql 单向复制_Mysql 复制(Replication)实现
- 华为会议电脑版_大家在用什么会议产品呢? 对企业的视频会议是如何规划的?...