1. 程式人生 > >職業規劃-Python開發工程師

職業規劃-Python開發工程師

Python 是一種面向物件的解釋型計算機程式設計語言,在設計中注重程式碼的可讀性,同時也是一種功能強大的通用型語言。

  1. 新手入門
  2. 初級選手
  3. 高階專家
  4. 資深達人

一、新手入門

任職要求

  • 熟練掌握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客戶端,設計並實現伺服器介面;
  • 持續關注程式碼優化並進行合理的重構。

推薦手冊

這裡寫圖片描述