目前国内的招聘Python,基本都是偏向web后台开发,偶有高大上的数据挖掘&机器学习。

这是之前(2012年)找工作整理的一些JD,在梳理几年来的笔记,顺带理一理

可以以此建立自己的技能体系:

第一部分: 一些要求

一.学历

1.格式: 计算机及相关专业本科及以上学历.....

不解释,不说明

毕业后很少再看学历了,更多的是看能力吧(我会告诉你第一年周围都是硕士博士海龟么,俺学历最低,自卑啊)

见过数学系、物理系、信息自动化系的跑过来当码农,唯一遗憾的是还没有见到中文系的…..

二.经验

1.格式:拥有X年以上经验,至少独立负责过X个项目

很蛋疼的东西,见过一年经验用N年的,也见过一年拥有N年经验的

受环境影响,但更多的是取决于个人

听过一句话:人和人的唯一区别,就是有木有主观能动性(略有些偏激,但是有道理)

三.基础素质

  1. 格式:具有良好的XXXX

  2. 编码规范/风格

  3. 文档书写习惯

  4. 沟通与表达能力,逻辑思维清晰

  5. 团队合作

  6. 动手能力/独立工作能力

  7. 进取心,求知欲,工作热情

  8. 善于学习,乐于分享,快速学习能力

  9. 能承受较大的工作压力

  10. 执行力

  11. 责任感

  12. 英文阅读能力

  13. 创新精神

  14. 对新技术敏感

  15. 独立分析、设计、解决问题的能力

这些都相对比较“虚”,不怎么好考察,面试+试用可以相对客观了解是否符合

个人认为,责任感+执行力,这两点足够了,其他一般不会差。

自我驱动的人,永远会get things done.所以会不断去弥补自己的短板,其他对应能力即使不足,也能很快弥补

四.加分项

  1. 格式:XXXX优先

  2. 使用*nix系统

  3. vim/Emacs编辑器

  4. 对开源技术有强烈兴趣和爱好,参与提交bug/patch

  5. 各种技术/经验(前端/hadoop/机器学习/数据挖掘/函数式编程)

为毛不是osx系统(╯‵□′)╯︵┻━┻

从一些侧面,查看一个人的特质吧

五.提供

  1. 格式: XXXX账号/地址

  2. 博客地址

  3. github/bitbucket

  4. stackoverflow

  5. 知乎

  6. 微博

搞技术的,很有必要建立自己的领地,搞一些东西

分享,更重要的是积累

第二部分:干货

关于Python后端开发要求

一.对Python有兴趣,熟悉Python(标准库)

最好阅读过源码

了解Python的优化(熟悉pypy更佳)

二.至少至少一门语言(不说“精通”)

起码熟悉其他基本语言

  1. C/C++ Lisp Haskell Scheme golang erlang Java R Ruby Node.js PHP Perl Lua

  2. 我选了Java(曾经擅长)/Golang/Lisp/Ruby/C/C++

三.数据结构和算法

数据结构和算法基础扎实

四.Python框架

Django/Tornado/Flask/Gevent/Web.py/Bottle/Celery/Twisted/NumPy

五.熟悉Linux

  1. 操作和命令

  2. 会Shell

  3. 版本Git/Svn

  4. 部署相关: Nginx/Gunicorn/Fabric/Virtualenv

六.数据库

  1. 熟悉Mysql等关系数据库使用

  2. 熟悉数据库设计

  3. 熟悉数据库调优/优化

  4. 有NoSQL使用经验 Redis/MongoDB等

七.后端技术相关

  1. Redis

  2. Memcached

  3. RabbitMQ/ZeroMQ

八.网络编程基础

  1. 熟悉tcp/ip协议,熟悉网络编程

  2. 了解常见的网络模型

  3. 多线程

九.前端相关

  1. 熟悉Web开发相关知识

  2. 熟悉HTML/CSS/Javascript/JQuery

  3. 熟悉AngularJS

十.其他

  1. 数据抓取,爬虫

  2. beautifulsoup/scrapy

  3. 机器学习/数据挖掘/自然语言处理(推荐算法)

  4. TDD

  5. 高并发系统

  6. 大容量存储系统

  7. 消息系统

  8. Linux系统编程/网络编程

基于此,去构建自己的技能体系,然后针对各项逐渐深入。

就这些,骚年,努力练级去吧。

End.

Python招聘需求与技能体系的更多相关文章

  1. 金三银四科学找工作,用python大数据分析一线城市1000多份岗位招聘需求

    文章每周持续更新,各位的「三连」是对我最大的肯定.可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) 每年的三四月份是招聘高峰,也常被大家称为金三银四黄金招聘期,这时候上一 ...

  2. .NET架构师技能体系

    .NET架构师应该掌握什么样的技术?其实这个问题很简单,去看看招聘.NET架构师的公司的职位要求就知道了.比如:http://www.cnblogs.com/guwei4037/p/5615471.h ...

  3. 8月份Python招聘情况怎么样?Python爬取招聘数据,并进行分析

    前言 拉勾招聘是专业的互联网求职招聘平台.致力于提供真实可靠的互联网招聘求职找工作信息.今天我们一起使用 python 采集拉钩的 python 招聘信息,分析一下找到高薪工作需要掌握哪些技术 开发环 ...

  4. 随心测试_软测基础_002_<测试工程师_核心技能体系>

    测试工程师核心技能体系构成 测试基础体系:[对象——>方法——>流程].[测试活动类型——>质量] 测试分析体系:[测试对象分析]——>[测试设计(计划.数据.用例.文档)] ...

  5. Python 招聘信息爬取及可视化

    自学python的大四狗发现校招招python的屈指可数,全是C++.Java.PHP,但看了下社招岗位还是有的.于是为了更加确定有多少可能找到工作,就用python写了个爬虫爬取招聘信息,数据处理, ...

  6. hadoop招聘需求每天都在添加,短短半个月时间,需求量差点儿翻了一番,这是大数据要爆发的节奏么?

    近期常常关注企业hadoop招聘需求的动态变化,多说无益,直接上几张百度的截图: 4月20日: 4月22日: 4月27日: 5月8日:

  7. Scrapy 爬取BOSS直聘关于Python招聘岗位

    年前的时候想看下招聘Python的岗位有多少,当时考虑目前比较流行的招聘网站就属于boss直聘,所以使用Scrapy来爬取下boss直聘的Python岗位. 1.首先我们创建一个Scrapy 工程 s ...

  8. 从技术 Leader 的招聘需求看,如何转岗为当前紧缺的大数据相关人才?

    前段时间,跟候选人聊天的时候,一个有多年工作经验的资深 iOS 工程师告诉我,他最近正在学习 Machine Learning 相关的知识.他觉得,对于程序员来说,技术进步大大超过世人的想象,如果你不 ...

  9. python 招聘数据分析

    导入包 import pandas as pd import numpy as np import matplotlib.pyplot as plt 读文件 df=pd.read_csv(r'C:\U ...

随机推荐

  1. Linux共享对象之编译参数fPIC

    最近在看Linux编程的基础知识,打算对一些比较有趣的知识做一些汇总备忘,本文围绕fPIC展开,学习参考见文末. 在Linux系统中,动态链接文件称为动态共享对象(DSO,Dynamic Shared ...

  2. iOS开发拓展篇—封装音频文件播放工具类

    iOS开发拓展篇—封装音频文件播放工具类 一.简单说明 1.关于音乐播放的简单说明 (1)音乐播放用到一个叫做AVAudioPlayer的类 (2)AVAudioPlayer常用方法 加载音乐文件 - ...

  3. poj 2777

    题意:两个操作:c l r x   l到r之间的颜色变成x q l r      询问l到r有多少种颜色 思路:记一个整数表示哪种颜色是否取了 这里真的是煞笔了,看到这一题第一直觉是异或,但是A^A= ...

  4. launch文件

    launch在ROS应用中,每个节点通常有许多参数需要设置,为了方便高效操作多个节点,可以编写launch文件,然后用roslaunch命令运行roslaunch: roslaunch [option ...

  5. ExtJS 刷新后,默认选中刷新前最后一次选中的节点

          在对树节点进行操作后往往需要进行reload操作刷新一下树,但是很多业务都需要在树形刷新后默认选中最后一次选中的节点.这样就必须先保存前一次选中节点的信息,在reload之后再次通过节点的 ...

  6. Django url()函数详解

    url()函数看起来的格式象: url(r^/account/$', views.index, name=index) ,它可以接收四个参数,分别是两个必选参数: regex . view 和两个可选 ...

  7. 你会用Python做出装逼的东西吗

    如果我回答:“用Python很牛逼,但不能做出装逼的东西”,那大家来学习“小白的Python入门教程 ”,还有多少意义? 所以,为了让装逼的小船升级为牛逼的巨轮,让大家学完“小白的Python入门教程 ...

  8. 对比学习UIKit和AppKit -- ViewController

    在iOS中ViewController的基类是UIViewController:Mac中ViewController的基类是NSViewController. Mac中ViewController父类 ...

  9. 关于Oracle10G在库内导数据时,用到的更新语句----ZT

    两种方法:     -- 方法1. UPDATE  表2 SET   表2.C  =  (SELECT  B  FROM  表1  WHERE   表1.A = 表2.A) WHERE   EXIST ...

  10. Bower安装Bootstrap

    1.Bower简介 官网:https://bower.io/ Bower can manage components that contain HTML, CSS, JavaScript, fonts ...