Web全棧有沒有專業限制?

樓下


Web全棧工程師沒有專業限制,只要你能獨立開發完成前端和後臺,沒人在乎你原來學的什麼專業。

一. 對於軟件工程師來說,看重的是開發能力。大學所學習的專業和開發能力相比,公司更在乎的是你的開發能力,而不是你學的什麼專業。

二.現在存在很多的軟件開發培訓機構,他們的存在更能說明公司在意的是開發軟件的實際能力,而不是大學學習的什麼專業。再者而言,大學中學習的軟件開發課程,基本上也都是理論和簡單實踐,而工作中基本上用不到,所以很多軟件專業的學生,即使學習的是軟件工程專業,畢業之後也要去培訓機構培訓幾個月才能去公司找工作。除非你是學習非常好的學霸,能畢業後直接找工作。否則,即使學習的軟件工程專業,也要去培訓機構培訓。


碼農楊聰


對於專業,沒有限制,只要你“懂”的多

全棧,簡單點理解就是假如公司安排個項目(產品的設計原型已有)與你,你能從頭至尾,直至整個項目部署完成,正式上線運行,整個過程只有你自己一個人負責(切圖,web頁面開發,後臺接口開發,前後端聯調,功能測試,服務器部署)

切圖

需要熟知類似PhotoShop的一些工具,來完成自己想要的一些圖片效果

web功能頁面開發

需要熟知html,css,javascript這三項基礎,當然,現在前端開發框架Angular/Vue等等日新月異,層見疊出,舉不勝舉,很大程度上增進了開發速度,提高了效率,但三項基礎還是要牢靠,更能幫助我們理解框架原理,萬變不離其宗

後端接口開發

現階段流行的前後端分離,微服務框架,而要開發後臺接口,需要熟知一門如Python/PHP/Java/Go/Node等支持這方面服務的後端語言,同時藉助其他團隊基於相應語言開發出的得到認可的一些框架,按需選取,進而提升開發效率,同時需要出接口文檔,方便記錄,聯調

前後端聯調

根據接口文檔,完成前後端聯調,走通整個項目功能的流程

測試

根據產品的原型設計,完成功能測試,需要熟知類似Jmeter等壓測工具,自動化測試等,並出具相應的測試報告

服務器部署

需要熟知相應的服務器系統操作,windows server下如何部署或Linux下又該如何部署,需要熟知整個部署環節,需要熟知緩存,數據庫,分佈式等

一系列的流程,各個環節涉及的內容非常多,基本上無關乎專業,非要說與“專業”有關的話,只能說是“計算機相關的專業”,只為“全棧”打下夯實的基礎(完全可以自學,有人帶最好,有優秀的團隊也非常重要)。整個過程,所需求的最重要的就是要“懂”,具體能“懂”到什麼程度,就看個人能力了


MIITVIP前端成長之路


幾乎從事前端的朋友們都反思過:工作有幾年的時間了,為什麼自己技術水平提高緩慢,薪資也不如人意?

對於很多人來說,問題的關鍵在於沒有找到正確的發展方向去發力。

找到正確的發展方向是重中之重,因為絕大多數情況下,你選擇的方向決定了你能走多遠。

大家肯定注意到了前端行業內重要的發展趨勢——“全棧開發”,自從 Node 的出現令前端開發擁有了控制服務器的能力,正式宣佈廣大前端開發向接入層邁進,搶了應用開發的飯碗。可以說,Node 拓展了前端的地盤,從此以後,前端也不再被稱之為前端,而是改稱全棧開發。

到了2020年,Web全棧開發已經熾手可熱。最近騰訊、阿里巴巴、京東、今日頭條和拼多多都在瘋狂高薪招人,Web 全棧工程師已成為目前最急需的崗位之一。

在未來,Web 全棧工程師將會有更大的發展空間。移動手機的普及讓iOS 和Andriod 為首的終端開發享受到了紅利,而隨著5G網絡的推進和[PWA][3]被支持,前端開發也將迎來最大的一波紅利。在可預見的將來,前端受益於靈活的部署和安裝,在移動端開發中比例會逐漸加重。我甚至認為,前端會成為終端開發的最終解決方案(包括但不限於手機,電視,車載中控等等)。

那麼,順勢而為,成為一名Web 全棧工程師,需要掌握哪些技術?下面給大家一份系統的學習路線圖作參考,非常全面專業,看看這些知識,你都會了嗎?


Echa攻城獅


WEB全棧並沒有專業上限制,而只有能力上的限制。可以說任何崗位都沒有專業限制,只有能力限制。不過通常,專業可大部分反映了某個人的能力;因為超過專業限制的能力獲取,要付出巨大的努力。

本人原電子工程師出身,從8051做到FPGA、做到ARM、做到嵌入式linux,做到移動端安卓、做到JAVA、又做到WEB後端、唯一還未涉足的就是前端,也不打算涉足前端了。前端相對於其他技術領域是算簡單的了,技術變化又非常快,實在是競爭不過年輕人。即使是前端的架構,也極度依賴採用的框架和業務。WEB領域成熟框架較多,非頭號大公司,完全不可能閉門造車搞套自己的東西,也沒必要。既然是用現成的,那也就無所謂多深的理論水平。 和很多前端工程師交流,他們對底層知識那是相當匱乏;溝通僅能停留在業務層面,甚至是數據層面。

後端,相對前端難一些,涉及的知識點也更多一點,但更多是圍繞如何把業務做好、做穩定的同時,把QPS做上去。當然這些都看具體應用。框架也是一大把,選自己適合的就行。

做了這麼多年的研發工作,從頂層框架上看,各個領域都各有特點。WEB全棧不僅僅是前端、後端的開發而已。既然全棧了,肯定要承擔更多核心的任務,這些通常是架構層級的。這對全棧人員的能力要求是比較高的。所謂英雄不問出身,功夫在身,方可傲視群雄。

不要擔心你的專業,前提你身上確實有本事! 如果有面試關,你還需要個好的敲門磚!


沙鍋之底


所謂全棧工程師,也叫全端工程師(同時具備前端和後臺能力),英文Full Stack developer。是指掌握多種技能,並能利用多種技能獨立完成產品的人。也就是說他們不僅做得了圖,敲得了碼,還熟知前端、後端、數據庫、第三方開發甚至部署服務器的全面知識。說白了就是全能的,所要是說專業限制,計算機專業了


感性的程序員


hr非計算機相關專業不要,因為投簡歷的人太多了,不知道到底哪個靠譜


小沙67


沒有


天道酬勤13542292


專業是用來劃界的


BlackMan


沒有,只要有邏輯思維即可


天生我狂


沒有限制,只要掌握一個web網站開發所需要的工具就可。

他們包括前端開發語言,後端開發語言,一種數據庫等工具。


分享到:


相關文章: