1. 程式人生 > 其它 >入職網際網路公司工作以後的一些思考

入職網際網路公司工作以後的一些思考

基於業務驅動來思考

所有的技術本質都是業務驅動的,在做需求的過程中需要不斷思考業務的價值點在哪裡,不是產品經理提出的所有需求都是合理的,我們作為研發要做好開發成本與實際效果的平衡,最終的目標是服務使用者,讓使用者能擁有極致的體驗,我們需要
儘可能多的與PM來進行溝通,幫助其從技術的角度優化需求。

排期與技術方案設計

堅持做最有價值的事情,在承接一個需求的時候,不能輕易給排期,要心中銘記使命必達的要求,具體要做好下面幾點:

  • 技術方案的設計:要充分理解PRD中的每一個細節,與依賴方比如客戶端、前端、PM去不斷確認對齊,設計技術方案要考慮比較全面,從idl的設計,底層資料結構的設計、再到這個互動流程,都要考慮比較充分。保障可複用性,可擴充套件性,低耦合、高內聚,容災性,使用資源的估算等。
  • 測試方案的設計:研發要對自己的程式碼質量負責。要準備完備的自測用例,嚴格執行,設計測試工具,保障測試效率,及時與QA以及依賴方溝通保障達成一致。
  • 上線方案:確保上線服務的依賴順序,保障可灰度、可觀察、可回滾

溝通上

  • 遇到解決不了的問題,及時上拋,快速解決
  • owner意識:主動push上下游掌握全域性,為做的事情負責
  • 情緒只能使問題更加嚴重而不能解決問題,簡單闡述自己的判斷就可以,判斷不一定正確,可以多加調研