web前端開發,在大廠和小廠工作有區別嗎?

2020-12-09 騰訊網

經常收到朋友們的問題,在網際網路大廠和小廠工作,到底有什麼不一樣的呢?

其實我個人覺得,不管從開發流程、代碼要求還是工具應用上,都是有比較明顯的區別的。

為了讓大家對這個問題有一個更系統的了解,避免找工作時被坑,今天給大家認真地分享一下前端工程師在大廠和小廠工作的區別,希望能給大家一些幫助。

開發流程上的區別

通常開發流程

項目立項->需求評估->模塊劃分(按業務)->基礎架構建設 ->交付任務開發

開發流程的區別

大廠與小廠的開發流程是區別最大的,也是許多人最頭疼的。在小廠工作,沿用的都是 Vue-cli弄下來,然後直接寫代碼的套路。

但是大廠一般都是多人合作的大型項目,都會有自己的初始化模板。裡面已經寫好了一些規範檢查,項目專用的 Webpack配置,一些基礎模塊(如登陸,驗證,側邊欄)。每一個開發人員,只需要下載這套模板,然後寫自己的業務部分就行了。

測試區別

很多小廠由於成本的原因都沒有測試環節,但是負責大廠的大項目,持續集成,e2e,單元測試都是必不可少的。

業務部分必須測試覆蓋率達到標準才允許發布。一般剛到大公司時,也是十分不適應,讓人抓狂。

所以其實對於很多人來說,真正缺少的不是寫項目的能力,而是這一系列的工程化實踐。

代碼要求的區別

小廠在寫代碼的時候很多都是複製粘貼,只要能跑就行,但是,大廠的一般項目都會配置有嚴格的規範。每個項目的 eslint都是自定義去編寫的,保證大家產出代碼的風格。

除此之外,大廠對於代碼的質量要求更高,小廠的程式設計師寫出來的代碼,經常被批可擴展性不好,健壯性不好。

好在平時技術氛圍還是比較濃厚,大家會經常交流設計模式與各種好代碼,好思想,在這樣的渲染下,也很快適應了下來。

而且再也不敢寫垃圾代碼了,因為大家都在追求高質量代碼,而非能跑就行。

是不是看完覺得有點很頭疼,確實對於在小廠工作習慣的程式設計師來說,這些東西是最不擅長的。

但是目前前端競爭激烈,優勝劣汰,我們確實又必須擁有這樣的能力。

因為這些工程化的能力,和寫出好代碼的能力,直接決定了你是一個碼農,還是一個工程師。

相關焦點

  • web前端和後端的區別 web前端開發薪資
    web前端和後端的區別 Web前端: 顧名思義是來做Web的前端的。我們這裡所說的前端泛指Web前端,也就是在Web應用中用戶可以看得見碰得著的東西。包括Web頁面的結構、Web的外觀視覺表現以及Web層面的交互實現。
  • 廣州web前端開發前景怎麼樣?前端開發薪資有多少?
    廣州web前端開發前景怎麼樣?前端開發薪資有多少?下面和千鋒廣州小編一起來看看吧!Web前端開發前景怎麼樣?Web前端火了那麼久,現在學習還來的及嗎?網際網路行業的快速發展,帶動了更多的網際網路企業的崛起,更多的企業當然需要更多有些的人才,而前端開發近幾年一直是很熱門的職位之一,而且人才稀缺,更多的企業高薪招聘優秀的前端人才,所以,現在想要學習web前端是一個不錯的選擇。現在網際網路的大環境的發展如日中天,網絡已經深入到每個人生活的的各個方面。
  • web前端開發工程師的三種級別
    從2018年開始,用戶體驗感要求不斷提高,小程序作為一種不用下載就可以使用的應用頗受用戶和開發者歡迎。前端工作還不僅僅只是網頁的製作,還有微網站、APP的製作,遊戲製作,例如可以將你開發的Web頁面直接打包成手機使用的APP應用,遊戲的互動界面更是以前端開發技術為主。大規模的公司把這些分得很細,前端到底是個啥:前端其實是個很大的範疇。
  • 好程式設計師web培訓簡述web前端開發工具有哪些
    好程式設計師web培訓簡述web前端開發工具有哪些,隨著網際網路技術的發展,用戶對於web網頁的依賴性越來越重,這對於web前端開發工程師的要求也在不斷提高。作為開發者來說,開發工作需要依賴很多開發工具的協助,才能更高效的完美的呈現出炫酷的頁面。
  • Web前端和後端有什麼區別(下)
    此處提到的 css不包括css3,通常我們看到在 web前端開發工程師的需求中,會有一個 css+ html或 css+ div用於界面布局,所以 css是用來幫助 html進行布局和顯示的,我們稱之為「css+ div」,為什麼要說 css+ div?由於我在上面說過, div是 html中主要用來布局的,所以 div是最重要的。
  • web前端開發工程師面試題大全
    最近看到web群裡的人,特別關心面試web前端開發工程師時,面試官都會問那些問題,今天我整理了一份,web前端開發工程師崗位面試題的大全,大家可看看
  • Web前端真的是青春飯嗎?前端開發程式設計師的出路在哪裡?
    Web前端多少歲不能做了?Web前端真的是青春飯嗎?事實上這些對Web前端的擔憂,是完全沒必要的。為什麼呢?Web前端作為IT技術行業中不可缺少的角色,其就業面也是十分廣闊,無論是向管理還是技術發展,都有很大的職業晉升空間。
  • web前端開發常用工具有哪些
    Web前端是一個新興職業,市場需求大,薪資待遇高,吸引了很多人加入學習。無論是初學小白亦或是自身前端開發人員,好用的軟體工具可以幫助他們更好的工作。下面為大家介紹一些常用的web前端開發工具:1、BootstrapBootstrap 是快速開發 Web 應用程式的前端工具包。它是一個 CSS 和HTML 的集合,它使用了最新的瀏覽器技術,給你的 Web 開發提供了時尚的版式,表單,buttons,表格,網格系統等等。
  • web前端開發工程師薪資是多少?你達標了嗎?
    web前端現在是一個比較火熱的職業,那web前端開發工程師薪資是多少?你達標了嗎?首先,與其他傳統行業相比,IT行業總體薪酬水平普遍大幅領先。而且網絡前端開發可以算得上是IT行業中相對較新的職位類別,市場人才儲備自然遠低於職位需求,這也是網絡前端行業薪酬持續高漲的主要原因。來自第三方統計平臺的數據顯示,全國Web前端開發工程師的平均工資是11.7K,其中高達35.7%為10K-15K。這個工資也許會覺得不太高,其實這個數字是全國的平均工資,具體每個城市的工資待遇肯定與當地的經濟發展密切相關。
  • 前端開發新手入門:Web開發工具有哪些?
    好的開發工具不僅可以節約時間,更能節約開發成本。作為Web時代最常用的前端開發語言,Web前端受到各大企業的重視,很多零基礎的人都想學習Web前端開發,下面千鋒廣州小編就來給大家介紹一下常見的Web開發工具。
  • 女生適合學web前端開發嗎?
    在大家的印象中,程式設計師都是男生做的工作。每天來智能社這裡諮詢學習web前端開發的學員中,大部分也是男生。不過,在網際網路蓬勃發展的今天,web前端開發早已不是男生們的天下了。
  • WEB前端開發必備:推薦幾種常用Web前端開發工具!
    目前已經被廣大中國JS開發者譽為「Web前端開發神器」、「最強大的HTML5編輯器」、「最智能的JavaScript IDE」等,小編一直在用,非常值得推薦。2.DreamweaverDreamweaver就不用說了吧?
  • 想成為一名web前端開發工程師,培訓和自學如何選擇
    很多人想要學習Web前端技術,成為一名Web前端工程師,web前端技術吸引著很多小夥伴想去學習,但是如何學習web前端技術,是報名web培訓班學習還是自學好呢?今天和大家一起探討一下:,成為了一名出色的web前端開發工程。
  • Web前端開發基礎教程:認識h5和html5,以及前端和全棧之間的關係
    這門程式語言的相關開發,而h5就簡單了,它就是h5的簡稱,僅此而已。那麼什麼又叫做web前端呢?它是根據h5的功能和作用,所起的一個別名而已,就好像當我們說微博的時候,我們的第一反應想到的是新浪微博,但微博不只有新浪微博,他還有騰訊微博、推特等等。所以微博與新浪微博的關係,就像web前端和h5的關係一樣。最後我們來解釋一下什麼叫做全棧?
  • UI設計和Web前端哪個比較好學?
    很多同學因為不了解ui設計和web前端究竟有啥聯繫和區別會非常迷茫,其實UI設計與Web前端聯繫還是比較緊密的,很多培訓機構同時設置了這兩個課程,那麼究竟UI設計和web前端哪個好學呢?UI設計都需要學習什麼呢?
  • 小白如何學習web前端開發知識
    在掌握基礎模塊的基礎上,Web前端工程師還必須進一步將技能層次化、系統化,從而能夠視線頁面架構、移動頁面開發等等任務。不僅新人小白需要努力,就連已經入職0~3年的前端開發工程師,也需要不斷學習了解前端高階知識和技能,不斷修煉自身武功。
  • 零基礎入門Web前端,什麼樣的人適合學Web前端-開課吧
    那Web前端的工作是什麼樣的呢?web前端的工作主要是客戶端的實現,也就是向客戶展示的一些內容,分為幾個方面,如前端美工UI、前端特效、前端交互、前端架構等。以前的程式設計師是設計、前臺和後臺都寫得,為了提升開發效率,才分解開來的。
  • 【崗位解讀】(48)——網頁(WEB)前端開發工程師
    崗位解讀Web前端開發技術包括三個要素:HTML、CSS和JavaScript,但隨著RIA的流行和普及,Flash/Flex、Silverlight、XML和伺服器端語言也是前端開發工程師應該掌握的。隨著時代的發展,前端開發技術的三要素也演變成為現今的:html5,css3,jquery。
  • web前端線上培訓 - CSDN
    就目前來看,在web前端培訓班出來的學生很多都找不到工作,能就業的基本也都是計算機相關專業的,因為他們之前學過編程,有了基礎之後會簡單一些。而從未接觸過編程的人去培訓,找不到工作的可能性非常大,現在公司都需要有工作經驗的,在線下培訓班培訓四個月想要達到兩年工作經驗的水平這很難。這是目前市場的真實情況,所以我個人不建議去參加培訓班。那想要web前端程式設計師應該怎麼學習?
  • 為什麼2017年Web前端開發工程師薪資越來越高?
    所以在供不應求的前端招聘市場上,優秀的前端工程師才是有話語權的那一方。前端開發是做什麼的?前端是網際網路時代軟體產品研發中不可缺少的一種專業研發角色。從狹義上講,前端工程師使用 HTML、CSS、JavaScript 等專業技能和工具將產品UI設計稿實現成網站產品,涵蓋用戶PC端、移動端網頁,處理視覺和交互問題。