V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iiq2000
V2EX  ›  求职

[北京] 应届毕业生求一份 Python 后端工作,希望能养活自己和学到技术

  •  
  •   iiq2000 · 2019-06-15 23:37:27 +08:00 · 4037 次点击
    这是一个创建于 1989 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今年刚本科毕业,学的专业是信息管理与信息系统,专业里有 C 语言、数据库、操作系统等和编程有关的课程,也因此对编程产生了兴趣。因为觉得学校里教的内容不够深入,自学又不够系统和全面,所以报了个培训班学习,知道许多公司还是挺不喜欢培训班出身的,但还是不想按老师那样教的去造假简历,所以来 V 站求一份北京地区的后端工作,希望得到一个入门机会,简历也请大家多多指教。
    vx:aHVyYW4xOTk2MTk5Ng==

    专业技能

    1.掌握 Python 编程语言以及面向对象思想,具备良好的编码习惯。
    2.熟悉 Flask 框架,Django 框架以及 DRF,熟悉 RESTful 设计风格。
    3.熟悉 Linux 下的开发,掌握常用的命令。
    4.熟悉 MySQL、Redis 常用数据库。
    5.熟悉 Docker 镜像与容器技术,有一定的部署使用经验。
    6.熟悉 Celery 处理耗时操作。
    7.熟悉如何将本地项目部署到服务器上。
    8.了解 Vue 框架,对前端技术 JS,CSS,HTML 有一定的阅读与编写代码能力。
    9.对 Git 代码管理工具以及 Github 代码托管平台有一定的使用。
    10.了解 FastDFS 搭建文件服务器实现文件相关操作。
    11.了解代码与第三方接口如何对接。

    项目经历

    美多商城

    开发环境:Linux+PyCharm+Git+Python3.5
    技术选型:MySQL+Django+Redis+Nginx+FastDFS+Docker

    项目描述:

    美多商城是属于 B2C 商业模式的一个购物网站项目,用户可以在商城浏览商品,下订单,管理员可以在后台管理系统中管理商品及订单、商品的内容等。基于 Django 框架,以前后端分离的形式实现具体业务逻辑。

    主要技术实现:

    基于 Python 3.5 + Django +DRF 实现,数据缓存与存储使用 Redis + MySQL 实现;使用 Docker 容器技术进行部署,使用 FastDFS 进行搭建文件服务器集群提供文件上传、下载等服务;短信验证码平台使用云通信。后端 API 接口采用的 RESTful 设计风格。使用 Serializer 序列化器进行数据的校验,对数据对象进行转换。购物车部分对于未登录的用户,购物车数据使用浏览器 cookie 保存, 对于已登录的用户,购物车数据在后端使用 Redis 保存。

    功能模块:

    1.用户部分:用户注册、登录、密码的重置、第三方登录。在注册这一业务逻辑中前端用户将图片验证码发送给后台之后,第三方平台发送短信的过程中会有网络的阻塞程序继续往下执行,进而影响用户体验效果,因此采用 celery 进行短信验证码的异步发送。
    2.商品部分:首页、商品分类、商品列表、商品详情、商品搜索。 在这一模块中采用了页面静态化技术,并通过第三方扩展实现定时刷新,使得页面响应速度和系统性能得以提升;使用 Docker 容器部署安装 FastDFS,利用 FastDFS 搭建文件系统,减轻了数据库压力;在全文搜索引擎上使用 Docker 安装 Elasticsearch 及其扩展,使用 haystack 对接 Elasticsearch,通过创建索引类,来指明让搜索引擎对哪些字段建立索引,进行全文搜索。
    3.购物车部分:购物车管理。 在用户登录与未登录状态下,都可以保存用户的购物车数据,用户可以对购物车数据进行增、删、改、查,用户对于购物车数据的勾选也要保存,在订单结算页面会使用勾选数据,用户登录时,合并 cookie 中的购物车数据到 redis 中。
    4.订单部分:提交订单、我的订单、订单评价。 在多个用户同时发起对同一个商品的下单请求时,由于资源竞争问题可能会导致结果出现异常,因此采用乐观锁并修改数据库事务隔离级别来避免。
    5.支付部分:进行微信、支付宝支付。 这一部分使用商家提供的沙箱环境,生成密钥对并将公钥加到商品环境中,将第三方支付平台提供的公钥加入项目中,在保存支付状态后根据返回的 url 请求第三方平台,支付成功后返回商家回调页面,返回商家的同时请求后台服务器并发送这些参数给后台,服务器接收参数并且验证,成功则创建订单支付对象返回订单号,否则提示支付失败。

    新经资讯

    开发环境:Linux+PyCharm+Git+Python3.5
    技术选型:MySQL+Flask+JQuery+Redis+Nginx

    项目描述:

    新经资讯是一个包含新闻首页,新闻详情,用户中心和后台管理等模块的 Flask 项目,采用前后端不分离的形式开发,主要用来展示经济类的新闻。

    主要技术实现:

    基于 Python 3.5 + Flask 框架实现,数据存储使用 Redis + MySQL 实现;第三方扩展:文件存储平台七牛云,短信验证码平台云通信;使用 Flask-WTF 扩展,实现验证表单数据的功能, 以及解决 CSRF 攻击,防止跨站请求伪造。

    功能模块:

    1.新闻首页:根据分类进行新闻列表展示、点击新窗口跳转到新闻详情页、顶部显示用户登录信息、未登录显示登录 /注册按钮、右侧显示新闻点击排行。
    2.用户注册:用户账号为手机号、图片验证码正确后才能发送短信验证码、短信验证码每 60 秒发送一次、条件出错时有相应的错误提示。
    3.个人中心:显示个人头像、昵称、(未设置时显示为用户手机号)提供我的关注入口、我的粉丝入口、提供修改基本资料入口、提供头像设置入口、提供密码修改入口、提供我的收藏入口。
    4 新闻模块:可以发布新闻、可以将新闻页的图片上传到七牛云、发布完新闻跳转到我的新闻列表页面、按照发布的时候先后顺序排序,最近新闻排在前面、显示当前我发布新闻的新闻状态、点击审核通过的新闻直接跳转到新闻详情页、未审核通过的新闻可以重新发布、点击审核失败的新闻跳转到新闻发布页面,并填充具体新闻。
    5.后台用户模块:登录到后台界面之后展示用户统计界面、显示用户总人数、展示当前月用户新增人数展示当前日新增数、按注册时间顺序排序用户列表、显示用户注册时间、显示用户上次登录时间。
    6.后台审核模块:展示待审核新闻内容、点击进入新闻审核界面、可以对新闻进行审核,如果审核不通过,需要有拒绝原因。
    7.后台新闻版式:进入默认展示所有新闻数据、可以根据新闻标题搜索新闻、展示所有分类列表可以添加 /修改分类。

    教育经历

    2015.09 - 2019.06 河南科技学院新科学院 信息管理与信息系统 本科

    自我评价

    热爱互联网行业,关注行业动态,对于新技术新知识有强烈求知欲和学习动力,学习能力强,工作态度认真负责,具有团队合作精神。

    10 条回复    2019-08-16 13:57:20 +08:00
    liuhuipy
        1
    liuhuipy  
       2019-06-16 01:25:55 +08:00
    为啥不早点参加校招呢,早点参加校招这简历找个工作应该问题不大
    VDarker
        2
    VDarker  
       2019-06-16 03:05:35 +08:00 via iPhone
    新乡的呀 加油呀
    iiq2000
        3
    iiq2000  
    OP
       2019-06-16 08:36:32 +08:00   ❤️ 1
    @liuhuipy 当时没考虑到,确实是个失误
    iiq2000
        4
    iiq2000  
    OP
       2019-06-16 08:36:58 +08:00
    @VDarker 是的,好嘞
    0x000007b
        5
    0x000007b  
       2019-06-16 09:06:39 +08:00 via Android
    @iiq2000 能把项目给我参考一下吗
    HBpencil
        6
    HBpencil  
       2019-06-16 09:22:34 +08:00 via Android
    2020 届秋招提前批都开始了呀
    luckyx
        7
    luckyx  
       2019-06-16 13:39:43 +08:00
    说实话, 懂 Python 的人也很多, 不懂上手也很快
    watsy0007
        8
    watsy0007  
       2019-06-18 00:17:33 +08:00
    说句实话, 简历和培训机构出来的简历一模一样...
    iiq2000
        9
    iiq2000  
    OP
       2019-06-18 18:57:26 +08:00
    @watsy0007 那有什么修改建议吗?向您虚心请教
    watsy0007
        10
    watsy0007  
       2019-08-16 13:57:20 +08:00
    刚开始经验不多时候, 不用把所有的技术点都罗列出来.
    对没有经验的新人, 公司更愿意看是否有培养价值.

    可以多写一些自己的经历, 出彩的地方.
    专业出生对基础应该有一定印象, 可以突击强化数据结构和算法部分. 抽时间用 Python 刷题.

    了解 Python 前沿的技术点等等.


    ps: 你的这个简历网上相似的太多了.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1351 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:24 · PVG 01:24 · LAX 09:24 · JFK 12:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.