国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

科普一下正式的大廠需求開發(fā)流程

0
分享至

大多數(shù)人認(rèn)為的程序員,也就是很多人眼中的技術(shù)開發(fā)人員(前端或者后端),他們就是整個(gè)項(xiàng)目開發(fā)過程中的主力人員,此外就沒什么其余人了。

但其實(shí),一個(gè)需求從提出到開發(fā)再到測試,直到最后上線,是需要幾波人共同努力的,而不是像很多外行理解的只需要程序員這種個(gè)角色就可以搞定的。

今天阿秀就根據(jù)在前司字節(jié)以及現(xiàn)司SAP的工作經(jīng)歷科普一下互聯(lián)網(wǎng)公司一般常見的需求開發(fā)流程有哪些?會有哪些人參與到?

新手朋友們可以稍微了解下大致流程有哪些,尤其是一些在校的學(xué)生粉絲們提前了解了解。


先科普一下常規(guī)的互聯(lián)網(wǎng)公司的需求開發(fā)中的三種角色以及三種環(huán)境

三種角色分別是產(chǎn)品經(jīng)理、研發(fā)和測試,在下文中也會使用PM、RD、QA來做簡稱;

而三種環(huán)境依次是開發(fā)環(huán)境、測試環(huán)境和生產(chǎn)環(huán)境,有的還會在測試環(huán)境和生產(chǎn)環(huán)境中再加一個(gè)模擬生產(chǎn)環(huán)境做數(shù)據(jù)隔離和真實(shí)演練。

三種角色

1、產(chǎn)品經(jīng)理(Product Manager/Project Manager),縮寫為PM:產(chǎn)品經(jīng)理是在產(chǎn)品的研發(fā)過程中,負(fù)責(zé)調(diào)查并根據(jù)用戶的需求制定出一套方案的相關(guān)人員。

2、研發(fā)(Research and Development engineer),縮寫為RD:研發(fā)一般分為前端開發(fā)工程師或者后端開發(fā)工程師,比如C++后端開發(fā)工程師、Java后端開發(fā)工程師、Golang后端開發(fā)工程師等都屬于RD,他們是把功能具體實(shí)現(xiàn)出來的一撥人,也是網(wǎng)上各種程序員相關(guān)段子調(diào)侃的主要對象。

3、測試(Qualtiy Assurance),縮寫為QA:QA的主要職責(zé)就是質(zhì)量保證工作,也就是很多人口中俗稱的測試,負(fù)責(zé)對RD實(shí)現(xiàn)的功能進(jìn)行檢測,保證該功能在上線后能夠正常使用。

三種環(huán)境

1、開發(fā)環(huán)境

開發(fā)環(huán)境主要指研發(fā)進(jìn)行功能開發(fā)的環(huán)境,其實(shí)就如同大家在自己的筆記本或者臺式機(jī)上寫程序一樣,這就是開發(fā)環(huán)境。

而大廠中用什么工具開發(fā)要看具體的組了,有些組選擇用統(tǒng)一型號的筆記本進(jìn)行開發(fā);也有些組會選擇使用開發(fā)機(jī)來進(jìn)行開發(fā)。

這里一般是要求組員的開發(fā)環(huán)境都是一致的,比如大家都使用Window來進(jìn)行開發(fā),或者都用Mac進(jìn)行開發(fā)或者開發(fā)機(jī)的型號也是一致的,為的就是減少可能因開發(fā)環(huán)境不一致而引發(fā)的BUG。

不要小看這個(gè)環(huán)境問題,很多莫名其妙出現(xiàn)的問題,最后排查下來都是由于環(huán)境不一致導(dǎo)致的。

2、測試環(huán)境

測試環(huán)境主要指的是測試人員進(jìn)行功能驗(yàn)收和檢測的環(huán)境,在正式上線前都會在這個(gè)環(huán)境中進(jìn)行模擬功能的檢測。

這個(gè)環(huán)境一般臟數(shù)據(jù)會比較多,有時(shí)候?yàn)榱四M真實(shí)的線上環(huán)境,甚至要從線上數(shù)據(jù)庫copy數(shù)據(jù)到測試環(huán)境中去。

3、生產(chǎn)環(huán)境

生產(chǎn)環(huán)境就是廣大真實(shí)用戶使用的場景,也有的管它叫線上環(huán)境。這個(gè)環(huán)境是最重要的,因?yàn)橐坏┏鍪戮褪蔷上生產(chǎn)事故,需要立馬進(jìn)行處理的。很多人看到的"程序員需要24小時(shí) on call"的段子就是為了防止生產(chǎn)環(huán)境出問題。

不過有的比較講究的部門會在測試和生產(chǎn)環(huán)境之間再加一個(gè)生產(chǎn)隔離環(huán)境,比如涉及到支付、電商這樣跟錢強(qiáng)相關(guān)的部門。測試人員在測試環(huán)境中將需求測完無誤后,再發(fā)生產(chǎn)環(huán)境之前會現(xiàn)在生產(chǎn)隔離環(huán)境中走一遍,確認(rèn)無誤后再正式上線。

下面我用一個(gè)很常規(guī)的功能:網(wǎng)站的登錄功能,來介紹下一個(gè)需求的正常開發(fā)流程是怎樣的,是如何從構(gòu)思到實(shí)現(xiàn)再到最終上線的,而在這其中又會使用哪些工具?涉及到哪些人?

需要說明的是不用公司流程可能有略微差別,這里主要介紹的是比較常見的需求開發(fā)迭代過程。

1、產(chǎn)品調(diào)研

一個(gè)需求的起點(diǎn)應(yīng)該是產(chǎn)品經(jīng)理,也就是PM。

產(chǎn)品把調(diào)研結(jié)論寫成一頁紙"決策記錄",附原型圖和指標(biāo)公式,拉研發(fā)、測試、設(shè)計(jì)、運(yùn)營、法務(wù)五方會審。

通過標(biāo)準(zhǔn):指標(biāo)可量化、技術(shù)風(fēng)險(xiǎn)可控、法務(wù)無否決。

評審表全員電子簽名后,需求池上鎖,任何人再加需求必須走"變更流程",否則研發(fā)有權(quán)說"不"。

2、技術(shù)方案與評估

研發(fā)負(fù)責(zé)人3-7天內(nèi)給出技術(shù)方案:

  • 時(shí)序圖:用戶→網(wǎng)關(guān)→登錄服務(wù)→風(fēng)控→消息中心,每一步超時(shí)閾值標(biāo)清楚;

  • 接口定義:字段、碼值、限流閾值、降級邏輯;

  • 數(shù)據(jù)變更:索引新增、歷史數(shù)據(jù)遷移腳本;

  • 灰度策略:按用戶尾號分批,開關(guān)在配置中心,秒級回滾。

技術(shù)方案評審需要安全、性能、測試三方拍桌子,問題全部落地,研發(fā)才準(zhǔn)開工,否則打回重新進(jìn)行。

3、測試用例

測試同學(xué)拿到產(chǎn)品和技術(shù)組長的文檔后寫出"用例腦圖",分功能、異常、性能、兼容四類,一鍵導(dǎo)入自動(dòng)化平臺,等待研發(fā)人員將項(xiàng)目上線到測試環(huán)境中再開工。

4、正式開發(fā)

研發(fā)組長重新起一個(gè)會,簡單過一下需求,將需求分給組員,每個(gè)人負(fù)責(zé)1-2個(gè)需求。

其中研發(fā)人員統(tǒng)一用公司鏡像,本地一鍵起 Redis、MySQL、網(wǎng)關(guān);

在代碼主分支上重新拉分支,一般是從master或者main分支重新開分支。

分支合并請求必須滿足以下下三條:

  • 單測覆蓋率≥90%

  • 靜態(tài)掃描零阻斷

  • Code Review 兩人及其以上同意才可以發(fā)布。

每日晨會 15 分鐘,對齊需求進(jìn)度,如果延期以及無法按時(shí)交付的話,組長需要馬上協(xié)調(diào)資源。

在組員全部開發(fā)完畢后,開發(fā)小組內(nèi)部會約定一個(gè)時(shí)間一起合并代碼,簡單自測一下沒什么問題才會發(fā)布到測試環(huán)境中。

然后通過測試人員開始測試。

5、開始測試

接口層用腳本壓 1 萬并發(fā),UI 層用瀏覽器集群跑 20 條主流程; 同時(shí)把線上真實(shí)數(shù)據(jù)脫敏后灌入測試庫,造出 500 種"臟"組合,提前發(fā)現(xiàn)邊界 Bug。

嚴(yán)重 Bug 未清零,測試人員將版本打回,研發(fā)重新開工,直至全部功能確保無誤。

6、灰度發(fā)布

先推 10% 用戶,監(jiān)控看三行數(shù)字:成功率、延遲、錯(cuò)誤率,任一紅線飄升,自動(dòng)觸發(fā)回滾,5 秒內(nèi)切回老版本。

灰度 24 小時(shí)無異常,全量放開;期間運(yùn)營在后臺看實(shí)時(shí)漏斗,確認(rèn)指標(biāo)達(dá)標(biāo)才簽字畫押。

7、線上觀察與復(fù)盤

上線后 7 天持續(xù)監(jiān)控,數(shù)據(jù)落到統(tǒng)一報(bào)表:登錄成功率從 71% 提到 89%,驗(yàn)證碼攔截量下降 38%,算是達(dá)到預(yù)期。

若出現(xiàn)事故,按"1-5-15"原則處理:1 分鐘發(fā)現(xiàn)、5 分鐘定位、15 分鐘恢復(fù);

事故等級定級后,48 小時(shí)內(nèi)開復(fù)盤會,產(chǎn)出"教訓(xùn)清單",Wiki 永久留存,下次評審先檢查舊賬是否閉環(huán)。

上面7個(gè)流程是大多數(shù)稍微正規(guī)點(diǎn)的互聯(lián)網(wǎng)公司在開發(fā)新需求都會經(jīng)歷的七個(gè)步驟,有的可能更復(fù)雜,有的可能會精簡某些環(huán)節(jié)。

像我就知道有個(gè)互聯(lián)網(wǎng)中廠某些部門都是野路子開發(fā),產(chǎn)品全程就一句話,啥文檔都不提供的,研發(fā)有問題只能去問,就這樣口口相傳,出問題了就相互甩鍋。

不要覺得不可思議,這個(gè)世界確實(shí)是個(gè)草臺班子哈哈。

越是正規(guī)的公司,在上線新功能的時(shí)候就越嚴(yán)謹(jǐn)。需求不是簡單"寫代碼",而是把"一個(gè)想法"拆成可驗(yàn)證、可回滾、可量化的七步流水線,每步都有門禁和責(zé)任人;

流程是速度的朋友,不是敵人—它讓幾百人能在同一節(jié)奏里快跑而不翻車。

來源 | 拓跋阿秀(ID:coder_Axiu)

作者 | 阿秀 ; 編輯 | 呼呼大睡

內(nèi)容僅代表作者獨(dú)立觀點(diǎn),不代表早讀課立場


特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
B站最無聊的UP主,拋了十萬次硬幣證明正反面概率不是1比1

B站最無聊的UP主,拋了十萬次硬幣證明正反面概率不是1比1

17173游戲網(wǎng)
2026-04-21 13:44:24
全面取消“寬帶5G融合套餐”,或是運(yùn)營商未來扭轉(zhuǎn)局面的最佳出路!

全面取消“寬帶5G融合套餐”,或是運(yùn)營商未來扭轉(zhuǎn)局面的最佳出路!

通信老柳
2026-04-24 08:21:36
不露面不知道,一露面嚇一跳,這些明星怎么都老成這個(gè)樣子了

不露面不知道,一露面嚇一跳,這些明星怎么都老成這個(gè)樣子了

孤城落日
2026-04-20 19:26:14
日本坦克炸膛,“中國制造”什么情況?其實(shí)不奇怪!

日本坦克炸膛,“中國制造”什么情況?其實(shí)不奇怪!

新民周刊
2026-04-26 09:05:58
阿隆索34場輸6場下課,阿韋洛亞23場已經(jīng)輸了7場……

阿隆索34場輸6場下課,阿韋洛亞23場已經(jīng)輸了7場……

懂個(gè)球
2026-04-26 21:04:42
從化療到去世僅1年,腫瘤醫(yī)生陽榮金:這3種癌癥患者盡量別化療!

從化療到去世僅1年,腫瘤醫(yī)生陽榮金:這3種癌癥患者盡量別化療!

墜入二次元的海洋
2026-04-26 20:42:18
揭秘澳洲人的真實(shí)存款,看看你的儲蓄“達(dá)標(biāo)”了嗎

揭秘澳洲人的真實(shí)存款,看看你的儲蓄“達(dá)標(biāo)”了嗎

澳洲紅領(lǐng)巾
2026-04-27 12:18:04
中國足球在日本擊敗日本隊(duì)!5連勝轟14球0失球 8次問鼎盲人亞洲杯

中國足球在日本擊敗日本隊(duì)!5連勝轟14球0失球 8次問鼎盲人亞洲杯

風(fēng)過鄉(xiāng)
2026-04-26 21:54:47
斯諾克戰(zhàn)報(bào):4強(qiáng)對陣誕生!"中國王"完勝暉哥,下輪大戰(zhàn)超級魔王

斯諾克戰(zhàn)報(bào):4強(qiáng)對陣誕生!"中國王"完勝暉哥,下輪大戰(zhàn)超級魔王

八斗小先生
2026-04-27 11:01:56
銅梁龍血賺!申花棄將加盟后徹底爆發(fā)成中流砥柱,斯盧茨基后悔嗎

銅梁龍血賺!申花棄將加盟后徹底爆發(fā)成中流砥柱,斯盧茨基后悔嗎

零度眼看球
2026-04-27 07:30:14
一天內(nèi)兩次挑釁中國,中方果斷出手,首次給歐盟“拉清單”

一天內(nèi)兩次挑釁中國,中方果斷出手,首次給歐盟“拉清單”

三石記
2026-04-27 10:49:50
一周揮霍數(shù)億!2億人貧困背后,印度首富兒媳滿鉆婚紗照亮貧民窟

一周揮霍數(shù)億!2億人貧困背后,印度首富兒媳滿鉆婚紗照亮貧民窟

果殼
2026-04-26 12:05:03
馬科斯總算低頭,想求中國幫忙拉一把,中方回了四個(gè)字:不知感恩

馬科斯總算低頭,想求中國幫忙拉一把,中方回了四個(gè)字:不知感恩

兵說
2026-04-26 08:30:07
跟隊(duì):紐卡愿意及時(shí)止損,出售沃爾特馬德和維薩中的至少一個(gè)

跟隊(duì):紐卡愿意及時(shí)止損,出售沃爾特馬德和維薩中的至少一個(gè)

懂球帝
2026-04-27 00:36:24
轟炸中,伊朗國寶來到中國

轟炸中,伊朗國寶來到中國

中國新聞周刊
2026-04-27 07:30:21
3歲喪父靠姐姐奶水養(yǎng)大,成名后為8個(gè)哥姐買房成影帝

3歲喪父靠姐姐奶水養(yǎng)大,成名后為8個(gè)哥姐買房成影帝

君笙的拂兮
2026-04-26 12:33:08
養(yǎng)老院老太太被水餃噎死,工作人員收拾遺物驚呼:她竟如此尊貴

養(yǎng)老院老太太被水餃噎死,工作人員收拾遺物驚呼:她竟如此尊貴

深度報(bào)
2026-04-26 23:11:40
貝嫂亮相Gap聯(lián)名發(fā)布會,柔粉穿搭盡顯極簡高級

貝嫂亮相Gap聯(lián)名發(fā)布會,柔粉穿搭盡顯極簡高級

述家娛記
2026-04-27 12:36:26
賺翻!曼聯(lián)隱形王牌身價(jià)暴漲,全面碾壓皇馬巨星,紅魔撿到寶了

賺翻!曼聯(lián)隱形王牌身價(jià)暴漲,全面碾壓皇馬巨星,紅魔撿到寶了

瀾歸序
2026-04-27 05:33:48
格拉斯納:如果伍德曼因傷換下,我會安排自擺烏龍歸還進(jìn)球

格拉斯納:如果伍德曼因傷換下,我會安排自擺烏龍歸還進(jìn)球

懂球帝
2026-04-27 10:19:39
2026-04-27 13:15:00
互聯(lián)網(wǎng)早讀課 incentive-icons
互聯(lián)網(wǎng)早讀課
專注互聯(lián)網(wǎng)產(chǎn)品、運(yùn)營、交互
9636文章數(shù) 55187關(guān)注度
往期回顧 全部

頭條要聞

女子將車停車庫沒動(dòng)卻被認(rèn)定要為事故擔(dān)次責(zé) 交管回應(yīng)

頭條要聞

女子將車停車庫沒動(dòng)卻被認(rèn)定要為事故擔(dān)次責(zé) 交管回應(yīng)

體育要聞

最抽象的天才,正在改變瓜迪奧拉

娛樂要聞

《奔跑吧14》剛播就把一手好牌打稀爛

財(cái)經(jīng)要聞

DeepSeek融資、字節(jié)加碼 AI開始真燒錢了

科技要聞

打1折!DeepSeek輸入緩存降價(jià)

汽車要聞

在不確定中尋找確定性:大眾汽車的中國解法

態(tài)度原創(chuàng)

親子
房產(chǎn)
家居
數(shù)碼
藝術(shù)

親子要聞

你聽懂這3句話,躺平的孩子很快就能好起來了!

房產(chǎn)要聞

新一輪教育大爆發(fā)來了!海口,開始瘋狂建學(xué)校!

家居要聞

江景風(fēng)格 流動(dòng)的秩序

數(shù)碼要聞

輕薄本搭載2.5GbE RJ45,System76推出Pangolin Pro (2026)

藝術(shù)要聞

你絕對想不到,攝影能讓她成為女神!

無障礙瀏覽 進(jìn)入關(guān)懷版