1. 程式人生 > >測試、前端、產品經理的一般要求

測試、前端、產品經理的一般要求

測試基礎要求———————————————————————————————————
  • Java、C/C++/C#、.net、JSP、ASP、PHP、Python、shell、perl其中之一。Hadoop、HBase、Hive、Spark、Maperduce
  • 作業系統級網路的基本原理
  • 功能測試、效能測試。自動化測試工具、介面測試、APP測試;黑盒/白盒測試流程和測試方法\測試用例編寫、
  • 或自動化開發測試經驗;測試工具的開發、測試環境維護
  • 熟悉軟體的開發測試流程,掌握常用測試用例設計方法,具備設計和開發測試工具和自動化測試框架能力,
  • bug跟蹤,管理流程,熟悉測試周期;熟悉測試理論,熟練運用各種測試方法設計測試用例;編寫測試文件,測試報告,提交測試結果;
優先考慮:
  • iOS/Android測試
  • 伺服器介面測試、web測試
  • API 測試的優先,壓力測試
  • 工具開發、平臺開發
  • 網際網路網站的基本架構模型
  • 服務端技術
產品經理——————————————————————————————————————
  • 熟練使用Visio、Axure、GuiDesign、Photoshop、Microsoft Office等系列軟體。
  • 熟悉和關注網際網路的最新產品動態,瞭解使用者體驗的相關知識
  • 自己動手做過小應用(如網站、手機App)
  • 電子商務,電子支付
前端———————————————————————————————————————
  • 後端:Node.JS/PHP/Python/Java/JSP/CGI/C/C++/Django等,
  • 前端:JS/AS/AJAX/HTML5/CSS(LESS/SASS/Stylus)/WAP.HTML5/Flash.Mobile WEB
    • JS 庫和開發框架:jQuery Mobile 、 Zepto 、 Angular 、 Bootstrap 、react、Semantic-ui
    • JS語言核心技術:DOM、BOM、Ajax、JSON
    • 構建工具:grunt、gulp、webpack、git、Node、Fis、svn
    • 對CSS/Javascript效能優化、解決多瀏覽器相容性問題有一定的經驗;
  • 移動端Web繪圖:canvas、webGL、CSS3動畫效果
  • mvvm開發框架:angularjs/reactjs/vu
  • web容器框架:nginx、resin、tomcat
  • 熟悉W3C標準,對錶現與資料分離.Web標籤語義化等有較為深刻的理解;
  • 熟練使用shell指令碼程式設計,能夠在Linux系統下進行開發工作,對DNS/HTTP和相關的其他底層網路協議有比較全面的瞭解。熟悉 HTTP 協議和規範
  • 熟練使用MySQL,熟悉Memcached、Redis
  • 能提供完善的 WebApp 和混合 App ( JS 方向)技術方案native 移動應用開發;
  • 瞭解Web的效能優化以及Web常見漏洞。
  • 基於瀏覽器核心的 Hybrid 應用
  • 熟悉Mobile端和PC端Web實現的差異;
  • 熟悉Web效能優化,有Mobile Web頁面開發和效能優化經驗優先;
  • 熟悉iOS/Android平臺瀏覽器
  • 熟悉web相關協議與互動過程,對web常見設計模式比較熟悉
  • 熟悉高併發,高效能的分散式Web系統設計及應用