根據張大美女提供資料微修改,在這謝謝張大美女!
1、python軟件開發工程師
1.1 項目啟動會
說明項目目標、階段划分、組織結構、管理流程等關鍵事項。
1.2 需求調研
由用戶提出,描述產品的功能。由產品經理轉化為技術實現需求。包括產品需求規格說明書等。開發和測試負責人,分別編寫技術方案和測試用例。技術方案中必須要有業務流程圖和時序圖,業務流程圖是為了梳理開發對業務的理解,是否和需求一致。時序圖是了梳理本次需求涉及的系統交互。技術方案評審通過后,確認工作量和交付時間,反饋給產品。
1.3總體設計
系統架構設計。
1.4 概要設計
按照問題域,將軟件逐級細化,分解為不必再分解的的模塊,每個模塊完成一定的功能,定義調用關系。
1.5 詳細設計
概要設計階段的分解,設計每個模塊內的算法、流程,為每個模塊完成的功能進行具體的描述。
1.6 編寫代碼
根據設計文檔,編寫代碼。
1.7 代碼審核
通常每周都要做一次。
1.8 單元測試
程序員負責,對代碼調用的最小單位進行測試。例如類、函數等。
1.9 軟件測試
專業的測試工程師完成。
2.0 產品發布
產品上線。
2、Python后端開發工程師
推薦文章
https://www.jianshu.com/p/fa7074fef114
是關於開發流程的,其實在課上講項目時也會講到,這個流程屬於比較規范化的流程,實際開發中往往沒有那么正規,有時描述得當卻更真實。
針對有些同學在回答實際開發問題時關於公司,項目組成員,項目周期這樣的問題有點虛舉個例子
小型公司外包項目
承接一個旅行社的旅游產品宣傳,當地私人旅行社不是什么大的互聯網公司,有實體店,主要想做個網絡宣傳用,主要營收還是以當地活動線下成單,線上主要是一個嘗試
項目組
UI 2人 前端 2人 后端2人 (其中一人也做前端,也負責整體設計,算是組長,另一人負責數據資料的收集和數據庫整理和一些模塊編寫) 測試 1 人(說是測試只是主要負責測試,但是也參與開發)
使用技術
前端H5編寫響應式界面, Django 搭建后台,所用技術比較常規,整個項目也不難
開發周期
三到四周而且不是特別緊 (可能有的同學覺得時間太短項目太小,但是項目周期也是根據難度而定的小項目也是項目,基於Python后端框架開發的簡單商業項目不會周期太長的,我覺得最多也就三個月而且大多數時間還是在前端的編寫上,如果是長周期大型互聯網公司網站項目就長了,但是那些網站用java的多)
項目功能
登錄 注冊 支付 產品展示 個人界面(包括個人信息,訂單,行程評價等) 其實和大家寫的商城也差不多,功能可以類比
3、前端開發工程師
以下為前端學習的推薦和開發流程。
搜索關鍵字:阮一峰,廖雪峰,具體問題可參照簡書或CSDN尋找解決方案
開發流程:
前端開發分為PC端網頁開發,手機端頁面以及小程序開發等,覆蓋了編程的所有方向。
常見的開發團隊配置:1~2人負責PC段頁面的開發和維護,人數>2時需要更為詳細的方向划分,比如PC端頁面,小程序。前端人員的人數一般不會超過5人(含負責人),大型公司與外包公司除外。
開發周期
網站開發周期為1~3個月,與項目大小,人員多少有直接關系。一周工作量為2~3個頁面,效率高者除外。
工作內容
框架搭建,前端頁面完成,插件使用和擴展,前后端聯調;可由項目負責人與后端負責人商定接口。
4、爬蟲工程師
參考資料
百度搜索崔慶才爬蟲個人博客
項目
新浪微博分布式爬蟲
項目功能描述
這是一個分布式爬蟲的項目,創建此項目的目的是為了給我們公司提供大量數據供輿情分析、事態走向、股市動向、市場反饋、發現新用戶、熱詞指數、熱門話題以及新聞熱詞等信息,實現對微博用戶及文章點贊/評論/轉發量等信息的批量抓取和對指定文章的定向精准抓取。
抓取數據目的
分類存儲文件,展示在公司輿情系統主站。
目前規模
目前累計用戶5000多萬,單日掃描文章4700多萬,發現新文章約在600萬左右
5、用戶推薦系統
1月份開啟新項目,做一個用戶推薦系統。花了兩周左右時間討論項目需求細節,相關數據庫設計。並搭建項目環境。再往后一個月時間用來對接業務部門程序員,獲取所需測試數據。這些數據有的是通過大數據平台提供,有的通過文件形式,有的通過數據庫形式。需要什么數據就要即可。雖然不會給太敏感的數據,但是所需要的脫敏數據還是可以的。而后花了兩三周時間做數據分析。
搞清楚數據的分布,根據項目需求細節整理數據,分析結論,更便於確定算法模型的選型。這個過程中會涉及部分核心數據的數據預處理,去除異常值,填補空白值等。再 往后一個多月根據現有數據設計算法並按步驟實現。期間會不斷優化算法的細節以達到更好的推薦效果。算法設計完畢后需要進行內部測試,若推薦結果令內部測試人員滿意,達到要求則OK,不然根據需要優化模型。這個迭代過程可長可短。模型訓練完畢后需要整理一個生產版本實現版本控制。並准備交付並上線。上線過程即是在模型外套web服務,提供http接口供其他業務模塊調用,這個過程也需要花2到3周,並需要調試bug。
達到上線要求后交給運維人員上線到生產環境即可。
添加微信,了解 達內教育集團27大課程體系