目前国内的招聘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. Jquery easyui-combobox 的一个BUG

    通过easyui-combobox的loadData方法,easyui-combobox可以实现一个带字符搜索的下拉框,如下图: 但是这个下拉框中的字符串如果包含一些特殊字符的时候,就会出现BUG,通 ...

  2. WCF初探-8:WCF服务承载 (上)

    前言 任何一个程序的运行都需要依赖一个确定的进程中,WCF服务也不例外.如果使用WCF服务,我们就必须将服务承载于创建它并控制它的上下文和生存期的运行时环境中,承载服务环境的程序,我们称之为宿主.WC ...

  3. C#/ASP.NET MVC微信公众号接口开发之从零开发(二) 接收微信消息并且解析XML(附源码)

    文章导读: C#微信公众号接口开发之从零开发(一) 接入微信公众平台 微信接入之后,微信通过我们接入的地址进行通信,其中的原理是微信用户发送消息给微信公众账号,微信服务器将消息以xml的形式发送到我们 ...

  4. 黑马程序员——OC语言 类和对象

    Java培训.Android培训.iOS培训..Net培训.期待与您交流! (以下内容是对黑马苹果入学视频的个人知识点总结) (一)类 1)类的声明 代码编写 ①定义一个Car类,拥有2个属性:轮子数 ...

  5. STL模板之_map,stack(计算矩阵相乘的次数)

    #include <map>#include <stack>#include <iostream>using namespace std; struct Node ...

  6. eclipse快捷键用不了

    ctrl+shift+R是eclipse最常用的快捷键之一,用于打开资源,输入文件名或文件名中的前几个字母,就可以打开工作区中任意文件 今天在打开eclipse,使用该快捷键时,提示“该快捷方式所指向 ...

  7. ubuntu 编译oce Open CASCADE

    前期准备 1 安装cmake 最新版本 sudo apt-get install cmake 2 安装OpenGl Library 和OpenGL Utilities sudo apt-get ins ...

  8. How To Use Hbase Bulk Loading

    最近在学习hbase,学到利用如何将数据导入到hbase中,采用的方式是批量导入:bulk load的方法,中间出现了一些问题,下面将执行的步骤记录一下,以供日后查阅: 说明:导入的方式是将csv文件 ...

  9. linux上安装php+gd扩展

    515 cd zlib-1.2.3 516 ./configure --prefix=/usr/local/zlib2 517 make && make install 518 cd ...

  10. MySQL字符集乱码

    学数据库,最让人丧气的就是字符集的问题了,一旦出问题,就会有砸电脑的冲动,特别是在修改很多次字符集后依然不成功的时候! 我用的数据库软件是MySQL 5.1.28.最初出问题的时候,是这样的: 情景一 ...