這是之前(2012年)找工作整理的一些JD,在梳理幾年來的筆記,順帶理一理
可以以此建立自己的技能體系
第一部分: 一些要求
1.學歷
1 |
格式: 計算機及相關專業本科及以上學歷..... |
不解釋,不說明
畢業後很少再看學歷了,更多的是看能力吧(我會告訴你第一年周圍都是碩士博士海龜麼,俺學歷最低,自卑啊)
見過數學系、物理系、資訊自動化系的跑過來當碼農,唯一遺憾的是還沒有見到中文系的…..
2.經驗
1 |
格式:擁有X年以上經驗,至少獨立負責過X個專案 |
很蛋疼的東西,見過一年經驗用N年的,也見過一年擁有N年經驗的
受環境影響,但更多的是取決於個人
聽過一句話:人和人的唯一區別,就是有木有主觀能動性(略有些偏激,但是有道理)
3.基礎素質
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
格式:具有良好的XXXX 編碼規範/風格 文件書寫習慣 溝通與表達能力,邏輯思維清晰 團隊合作 動手能力/獨立工作能力 進取心,求知慾,工作熱情 善於學習,樂於分享,快速學習能力 能承受較大的工作壓力 執行力 責任感 英文閱讀能力 創新精神 對新技術敏感 獨立分析、設計、解決問題的能力 |
這些都相對比較“虛”,不怎麼好考察,面試+試用可以相對客觀瞭解是否符合
個人認為,責任感+執行力,這兩點足夠了,其他一般不會差。
自我驅動的人,永遠會get things done.所以會不斷去彌補自己的短板,其他對應能力即使不足,也能很快彌補
4.加分項
1 2 3 4 5 6 |
格式:XXXX優先 使用*nix系統 vim/Emacs編輯器 對開源技術有強烈興趣和愛好,參與提交bug/patch 各種技術/經驗(前端/hadoop/機器學習/資料探勘/函數語言程式設計) |
為毛不是osx系統(╯‵□′)╯︵┻━┻
從一些側面,檢視一個人的特質吧
5.提供
1 2 3 4 5 6 7 |
格式: XXXX賬號/地址 部落格地址 github/bitbucket stackoverflow 知乎 微博 |
搞技術的,很有必要建立自己的領地,搞一些東西
分享,更重要的是積累
第二部分:乾貨
關於Python後端開發要求
1.對Python有興趣,熟悉Python(標準庫)
最好閱讀過原始碼
瞭解Python的優化(熟悉pypy更佳)
2.至少至少一門語言(不說“精通”)
起碼熟悉其他基本語言
1 2 3 |
C/C++ Lisp Haskell Scheme golang erlang Java R Ruby Node.js PHP Perl Lua 我選了Java(曾經擅長)/Golang/Lisp/Ruby/C/C++ |
3.資料結構和演算法
資料結構和演算法基礎紮實
4.Python框架
1 |
Django/Tornado/Flask/Gevent/Web.py/Bottle/Celery/Twisted/NumPy |
5.熟悉Linux
1 2 3 4 |
基本操作和命令 會Shell 版本Git/Svn 部署相關: Nginx/Gunicorn/Fabric/Virtualenv |
6.資料庫
1 2 3 4 |
熟悉Mysql等關聯式資料庫使用 熟悉資料庫設計 熟悉資料庫調優/優化 有NoSQL使用經驗 Redis/MongoDB等 |
7.後端技術相關
1 2 3 |
Redis Memcached RabbitMQ/ZeroMQ |
8.網路程式設計基礎
1 2 3 |
熟悉tcp/ip協議,熟悉網路程式設計 瞭解常見的網路模型 多執行緒 |
9.前端相關
1 2 3 |
熟悉Web開發相關知識 熟悉HTML/CSS/Javascript/JQuery 熟悉AngularJS |
10.其他
1 2 3 4 5 6 7 8 9 10 11 12 |
資料抓取,爬蟲 beautifulsoup/scrapy 機器學習/資料探勘/自然語言處理(推薦演算法) TDD 高併發系統 大容量儲存系統 訊息系統 Linux系統程式設計/網路程式設計 |
基於此,去構建自己的技能體系,然後針對各項逐漸深入
就這些,騷年,努力練級去吧
wklken
2013-12-21
打賞支援我寫出更多好文章,謝謝!
打賞作者
打賞支援我寫出更多好文章,謝謝!
任選一種支付方式