職業規劃-Python開發工程師
阿新 • • 發佈:2019-02-03
Python 是一種面向物件的解釋型計算機程式設計語言,在設計中注重程式碼的可讀性,同時也是一種功能強大的通用型語言。
- 新手入門
- 初級選手
- 高階專家
- 資深達人
一、新手入門
任職要求
- 熟練掌握python程式語言,熟悉flask或django開發框架者;
- 熟練使用Windows系統,能使用Word,Excel,Powerpoint工具表達系統設計、程式碼流程等;
- 熟悉HTTP協議及W3C相關網際網路規範,熟練掌握HTML5、CSS、Javascript尤其是Jquery等頁面技術。
任職標準
- 從事網路安全、大資料類python研發專案;
- 負責公司專案的研發、優化、擴充套件和維護;
- 負責系統性能優化和改進;
- 進行原始碼的單元測試和質量控制。
二、初級選手
任職要求
- 能夠熟練使用python進行快速開發,至少使用過一個python的web框架(例如django、tornado);
- 熟悉mysql的用法,瞭解redis快取的使用;
- 掌握pycharm、svn等工具的使用,瞭解linux常用命令;
- 熟悉javascript程式設計,會使用jquery、angularjs者優先;
- 較好的學習能力、抗壓能力、溝通能力,能獨立思考和解決問題;
- 工作積極主動、認真負責。
任職標準
- 負責服務端開發;
- 與B/S架構的系統開發與維護,撰寫相關技術文件;
- 能完成介面的封裝與優化;
- 參與後臺通訊服務的效能優化與維護。
三、高階專家
任職要求
- 熟悉java程式設計,熟練使用maven;
- 用 Python 進行網路開發的經驗,熟悉 PEP8,熟悉 Python Web 後端框架 Django, Flask 等;
- 熟練使用 Linux 系統,能夠進行指令碼程式設計和系統維護;
- 熟悉Git、MySQL、Redis等相關技術;
- 熟練使用unix,linux,精通shell程式設計,熟悉ngnix,apache;
- 具有良好的編碼風格與程式設計習慣,有良好的技術文件讀寫能力和溝通能力,良好的團隊合作精神
,對技術敏感而細緻,善於思考,樂於發現,對解決具有挑戰性的問題充滿激情; - 對面向物件、設計模式、資料結構和演算法設計有較為深刻的理解。
任職標準
- 負責大規模高併發網際網路廣告系統 WEB 後臺架構的設計及研發;
- 參與專案需求分析、業務邏輯流程設計、文件編寫;
- 指導團隊實施高效能 Python 實踐;
- 基於大規模資料場景,指導數字營銷領域新產品的後臺開發;
- 負責大資料的儲存,清洗,處理,分析;
- 負責主要程式程式碼編寫;
- 負責資料視覺化的技術實施工作,構建基於 HTML5 的視覺化圖形使用者介面。
四、資深達人
任職要求
- 精通Web前端技術:XHTML、XML、CSS、JavaScript等;
- 能夠準確細緻規劃CSS結構,製作符合w3c規範的頁面;
- 熟悉使用jQuery,jqueryUI;
- 熟悉第三方JS控制元件,並且能夠快速掌握並進行修改;
- 深刻理解Web標準,對web標準有豐富經驗;
- 對css/JavaScript效能優化、解決多瀏覽器相容性問題;
- 對運維釋出、監控有一定的瞭解,例如saltstack;
- 精通python,Django、bootstrap。
任職標準
- 負責平臺部門相關專案後臺邏輯,資料庫操作等相關工作;
- 參與討論產品需求,提出伺服器端實現方案;
- 負責大規模高併發網際網路廣告系統 WEB 後臺架構的設計及研發;
- 指導團隊實施高效能 Python 實踐;
- 配合IOS和Android客戶端,設計並實現伺服器介面;
- 持續關注程式碼優化並進行合理的重構。