淺談外包、小型創(chuàng)業(yè)、中型創(chuàng)業(yè)和大廠的前端體驗(yàn)

外包公司

外包分兩種,人力外包和項(xiàng)目外包:

  • 人力外包上限是千億級(jí)別企業(yè)。
  • 項(xiàng)目外包上限是中型企業(yè)。

小型創(chuàng)業(yè)公司

  • 前端人數(shù): > 3 人
  • 產(chǎn)品類型: 產(chǎn)品不是非常成熟,比較新穎。
  • 項(xiàng)目流程:不完善,快、緊促,沒有固定的時(shí)間排期。
  • 技術(shù)棧: 沒有歷史包袱,技術(shù)棧較新、無前端架構(gòu)師甚至無高級(jí)前端。
  • 項(xiàng)目安全:幾乎不會(huì)額外考慮安全性。
  • 基礎(chǔ)設(shè)施:幾乎無。
  • 系統(tǒng)可用性:幾乎無具體標(biāo)準(zhǔn)。
  • 前端工程化: 使用業(yè)界方案,怎么快怎么來。
  • 學(xué)習(xí)氛圍:自學(xué)。

中型創(chuàng)業(yè)

  • 前端人數(shù): > 20 人
  • 產(chǎn)品類型: 公司有自己較成熟的產(chǎn)品,有一定的用戶量。
  • 項(xiàng)目周期:快、緊促,有大概固定的時(shí)間排期,時(shí)忙時(shí)閑。。
  • 技術(shù)棧: 沒有歷史包袱,技術(shù)棧較新、有前端架構(gòu)師或者 teach lead
  • 項(xiàng)目安全:考慮一些簡(jiǎn)單的安全問題,例如 sql 注入、xss、csrf 等,依賴第三方庫。
  • 基礎(chǔ)設(shè)施:錯(cuò)誤監(jiān)控、日志收集、代碼回滾三件套。明顯的體驗(yàn)就是有時(shí)候做新功能或者改 bug 的時(shí)候一不小心就把之前的代碼改炸了。
  • 系統(tǒng)可用性:幾乎無具體標(biāo)準(zhǔn)。
  • 前端工程化:使用業(yè)界方案,用文檔來做規(guī)范化和沉淀,會(huì)有一些跟業(yè)務(wù)無關(guān)的技術(shù)需求的沉淀。
  • 學(xué)習(xí)氛圍:自學(xué) + 討論。

傳統(tǒng) 500 強(qiáng)企業(yè)

  • 前端人數(shù): > 50 人
  • 產(chǎn)品類型:產(chǎn)業(yè)轉(zhuǎn)型,大多數(shù)是內(nèi)部產(chǎn)品,例如一些 saas 產(chǎn)品、對(duì)內(nèi)使用較多。
  • 項(xiàng)目周期:處于行業(yè)轉(zhuǎn)型,較快、較緊促,有大概固定的時(shí)間排期,時(shí)忙時(shí)閑,或者是都挺閑的。
  • 技術(shù)棧: 有歷史包袱,技術(shù)棧較老、技術(shù)棧多,會(huì)有前端架構(gòu)師或者 teach lead。
  • 項(xiàng)目安全:定期會(huì)請(qǐng)專門安全團(tuán)隊(duì)做安全檢測(cè)。
  • 基礎(chǔ)設(shè)施: 會(huì)有 A/B test、數(shù)據(jù)埋點(diǎn)。會(huì)盡量去避免出現(xiàn)錯(cuò)誤,流程還是沒有達(dá)到規(guī)范化,明顯的體驗(yàn)就是* 不敢重構(gòu),不敢升級(jí)依賴,不敢更換系統(tǒng),不敢接鍋,能跑起來就行。
  • 系統(tǒng)可用性:沒有或者 3 個(gè) 9
  • 前端工程化:使用業(yè)界方案,用文檔來做規(guī)范化和沉淀,缺少自己內(nèi)部的前端定制化工具庫、組件庫等。
  • 學(xué)習(xí)氛圍:自學(xué) + 討論。

百億級(jí)別公司

  • 前端人數(shù): > 50 人
  • 產(chǎn)品類型:多個(gè)成熟的產(chǎn)品,且成為行業(yè)龍頭或者獨(dú)角獸
  • 項(xiàng)目周期:兩周一迭代,項(xiàng)目緊,較緊促,有大概固定的時(shí)間排期,時(shí)忙時(shí)閑,有項(xiàng)目間隔期。
  • 技術(shù)棧: 有歷史包袱,技術(shù)棧較新、技術(shù)棧多,會(huì)有前端架構(gòu)師或者 teach lead。
  • 項(xiàng)目安全:定期會(huì)請(qǐng)專門安全團(tuán)隊(duì)做安全檢測(cè)。
  • 基礎(chǔ)設(shè)施:主要還是配置化、工具化、完善的基礎(chǔ)設(shè)施,會(huì)考慮性能問題,能在客戶發(fā)現(xiàn)問題之前,就發(fā)現(xiàn)部分問題,能快速定位問題,并解決,明顯的體驗(yàn)就是有專門的團(tuán)隊(duì)去維護(hù)這些標(biāo)準(zhǔn)或者操作流程,原則還是人操作工具來提效,去約束人。
  • 系統(tǒng)可用性:普遍 4 個(gè) 9 以上。
  • 前端工程化: 用文檔和工具結(jié)合做到規(guī)范化、例如代碼規(guī)范、代碼校驗(yàn)、代碼測(cè)試覆蓋等等,能沉淀出一些流程腳本,代碼庫、工具、經(jīng)驗(yàn)、腳手架。
  • 學(xué)習(xí)氛圍:每周分享,了解各種前沿技術(shù)。

千億級(jí)別公司

  • 前端人數(shù): > 50 人
  • 產(chǎn)品類型: 多個(gè)成熟的產(chǎn)品,成為行業(yè)龍頭或者獨(dú)角獸,有壟斷趨勢(shì)。
  • 項(xiàng)目周期:兩周一迭代,項(xiàng)目緊,并且急促,無項(xiàng)目間隔期,壓力大。
  • 技術(shù)棧: 有歷史包袱,技術(shù)棧新、技術(shù)棧多,會(huì)有前端架構(gòu)師或者 teach lead。
  • 項(xiàng)目安全:發(fā)布前會(huì)有自己的安全團(tuán)隊(duì)做檢測(cè)。
  • 基礎(chǔ)設(shè)施: 沉淀已經(jīng)成為系統(tǒng)化、平臺(tái)化,中臺(tái)化,能真正做到用平臺(tái)來提效,來限制人的行為,明顯的體驗(yàn)就是即使沒了維護(hù)標(biāo)準(zhǔn)的團(tuán)隊(duì),這個(gè)流程還是能存在且正常流轉(zhuǎn),例如,上游服務(wù)掛了,也不會(huì)導(dǎo)致下游服務(wù)掛。內(nèi)部團(tuán)隊(duì)或者外界廠商能依賴某個(gè)服務(wù)的 api 直接構(gòu)建一個(gè)完善的個(gè)性化應(yīng)用。
    系統(tǒng)可用性:普遍 4 個(gè) 9 以上。
  • 前端工程化: 一些沉淀已經(jīng)成為業(yè)界標(biāo)桿。
  • 學(xué)習(xí)氛圍:每周分享,了解各種前沿技術(shù)。

總結(jié)

  • 上面結(jié)論都是自己的一些體驗(yàn)或者和身邊朋友的討論得出,大家也可在評(píng)論區(qū)討論

  • 具體其實(shí)還能劃分得更細(xì),或者還有沒覆蓋到的地方,又或者每個(gè)公司都有特殊情況,結(jié)論大家也不用太認(rèn)真。

  • 公司沒有好壞之分,適合自己的才是最好的。

最后

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容