回覆列表
  • 1 # 使用者93912154010

    在好公司,做啥都好。在惡意打壓工資的公司,寫前端就說你萬人同屏fps沒有60,APP冷啟動時間沒有少於500毫秒。所以二千。後端就說你沒有5萬QPS,所以二千。

  • 2 # 常德女婿

    學前端還是學後端,這是個好問題,很多人問。

    一、前端開發

    前端開發對於程式設計師的基礎要求相對少一些,但是前端開發的內容隨著移動網際網路和大資料的發展而逐漸增多,除了傳統的Web前端開發之外,目前Android開發、iOS開發、APP混合式開發以及第三方開發(各大平臺的小程式等)都逐漸併入到了前端開發團隊。目前前端開發也是一個比較明顯的趨勢,所以當前的前端開發也被稱為“大前端”。從就業的角度出發,學習前端開發是不錯的選擇,但是要想提升自身的崗位競爭力,要進一步豐富自身的知識結構。

    二、後端開發

    後端開發更多的是和資料庫進行互動,常用的語言有php和.NET,目前大多數的後端開發從事構建應用程式的邏輯。後端開發對於程式設計師的知識結構有一定的基礎要求,包括作業系統、演算法設計、資料結構、資料庫等,這些基礎性的內容決定了後端程式設計師的開發能力和上升空間,尤其對於研發級程式設計師來說更是如此。想在技術領域走得更遠,可以重點考慮一下後端開發崗位。

    三,前後端區別

    後端:更注重服務的安全、可靠、可用性;

    前端:更注重美觀、易用性;

    兩者均追求穩定、效能最佳化。

    在上層,前後端會形成不同的技術體系和平臺架構, 而在下層, 兩者又是相同的, 語言、引擎、規範,更優雅地執行。因為兩者在本質上是一致的,前端更注重細節,後臺更注重嚴謹。

    各種框架的流行,讓技術變得越來越沒那麼複雜,越來越降低不同技術不同語言的差異性。

  • 3 # 南國四殺

    當然是全棧好了,現在前後端已經分離了,大家各自發揮特長,把最好的程式呈現給大家,不過如果前後端都會的話那就可以上升到架構層次,寫出來更好的應用

  • 4 # 鍵盤上的信仰

    最好是全棧。

    只能說有個先後,

    前端設計到的技術點比較少,前端主要面對瀏覽器,關注點是單使用者的互動,但是要做精通。後端涉及的知識點比較多,作業系統,伺服器知識,協議等,主要關注架構,邏輯,併發,大資料等。

    可以先從前端入門,然後不斷積累技術,學習架構,處理業務的能力。

  • 5 # 智慧金鑰

    前端稱不上程式設計師,程式、程式,流程才是關鍵,而只有涉及到後端的商業流程才是核心,才是最重要,要不為何高手都在搞框架,只有新手才一直在碼、在測。

  • 6 # 一隻huge曉曉

    網際網路開發鄙視鏈

    全棧鄙視後端、後端鄙視前端、前端鄙視測試、測試在地上摩擦摩擦,哈哈。開玩笑的,到底從事什麼崗位看個人興趣吧,就我看來後端蠻慘的做業務上線什麼鍋最後都是開發的、經常被壓工期、壓力比較大吧!個人建議,女生的話做做前端蠻好的!附上一張可憐的程式設計師們

  • 7 # IT人劉俊明

    作為一名從業多年的程式設計師,同時也出版過程式設計書籍,所以我來回答一下這個問題。

    首先,選擇前端開發崗位還是後端開發崗位重點取決於三個因素,分別是個人的知識結構、興趣愛好和發展規劃,另外IT行業的技術發展趨勢對於前後端開發崗位也有較為直接的影響。

    前端開發對於程式設計師的基礎要求相對少一些,比較適合基礎相對薄弱的人選擇,但是前端開發的內容隨著移動網際網路和大資料的發展而逐漸增多,除了傳統的Web前端開發之外,目前Android開發、iOS開發、大資料展示端開發以及第三方開發(各大平臺的小程式等)都逐漸併入到了前端開發團隊。另外隨著Nodejs的應用,目前前端開發後端化也是一個比較明顯的趨勢,所以當前的前端開發也被稱為“大前端”。從就業的角度出發,學習前端開發是不錯的選擇,但是要想提升自身的崗位競爭力,要進一步豐富自身的知識結構。

    後端開發通常分為兩種情況,一種是應用級崗位,另一種是研發級崗位,不論是哪類崗位,後端開發對於程式設計師的基礎都有一定的要求,包括作業系統、演算法設計、資料結構、資料庫等,這些基礎性的內容決定了後端程式設計師的開發能力和上升空間,尤其對於研發級程式設計師來說更是如此。所以,如果數學基礎比較紮實,同時想在技術領域走得更遠,可以重點考慮一下後端開發崗位。

    最後,目前隨著大資料的應用,網際網路企業和軟體開發企業逐漸開始以資料為基礎來驅動開發團隊,所以開發團隊小型化是一個比較明顯的發展趨勢,這就要求開發人員能夠同時適應多種開發角色,因此全棧程式設計師未來將有較多的需求。

  • 8 # 郝海峰002

    第一眼看到這個問題,本來想說看個人興趣,但轉念一想,估計你還沒沒入行,興趣還沒培養。所以就按我自己的入行歷程建議下吧。先從前端搞起,做幾個漂亮的前端介面或靜態網站培養下興趣。然後考慮找個流行的後端語言給它加上點業務邏輯並逐步完善。這個流程重複幾次,你自己就明白想幹什麼了。想深入研究,前後端都可以滿足你。等若干年後,你會發現有些時候前後端的邊界已非常模糊,就是所謂的全棧,吹個牛,可能能達到大道歸一的境界。

  • 9 # 演算法

    作為IT行業的一個資深程式猿,我可以提點建議供您參考。

    很多初中級程式猿,其實都能勝任前後端的工作。前後端分離的概念也是近幾年才提出的一個理念。

    前端基礎主要圍繞HTML5、JavaScript、CSS、

    Node.js

    目前隨著科技的不斷進步,人工智慧等相關產業的不斷髮展。對程式設計師也提出了更高的要求。要求開發人員能夠同時適應多種開發角色,因此全棧程式設計師未來將有較多的需求。

    我本人從事多年網際網路Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。

  • 10 # MADAOo

    前端更好,原因並不是前端比後端高大上,或後端就比前端高大上,而是指在就業方面。

    前端的適用性更好,所有的前端程式語言是通用的,即 JavaScript。也就是說你只需要會 JavaScript 這一們程式語言就可以勝任前端的工作了。(當然這裡指的是程式語言方面,跟框架無關)。

    如果你是後端,那語言就很多了 php、Java、Python,等等,都可以開發後端,這幾種語言的後端會產生競爭關係。

    但是絕不是說前端隨便學學就可以了,初級前端早已飽和,幾年前會個 JQ 就敢叫前端,而現在的前端,原生 JS 必須很溜才行,三大框架至少要會兩個,框架原始碼、底層原理至少要了解,node.js 也是必會的,這樣才只是剛剛及格。

    即使是前端也要懂後端才行,不需要很溜,起碼要了解。

  • 11 # 大學生程式設計指南

    從事嵌入式開發多年,最近在做後臺相關相關的開發,現在很多程式設計師在學校或者入行之前都會考慮是選擇前端開發還後臺研發,很多女生或者基礎不是很好的學生一般會選擇前端開發,現在的前端算是比較火,也是很多培訓機構比較喜歡的,目前培訓機構喜歡三種程式設計方向,python,前端,php這三種都屬於入門相對比較簡單,但市場需求非常巨大,目前市場實際的需求前端相對python更多一些。

    從性質上講後臺開發程式語言的種類比較多,java,python,php,C#等等都可以作為後端開發語言。前端開發主要分成三塊,html,css,javascript,前兩個相對比較容易學,javascript複雜不少,javascript指令碼相對來講入門容易成為高手比較難。後端開發在平時設計開發過程中需要考慮的問題多一些,而且後端主要注重資料的安全性以及結構的穩定性,前端主要講求使用者體驗,兩者本質的出發點不太一樣,但在實際開發過程中,開發後端的程式設計師基本上也會懂一些前端頁面,畢竟有些很簡單的功能介面基本上後端的技術人員直接就操作了,最主要的原因是前端的程式碼都是在伺服器端。

    如何選擇前端還是後端選擇的最大依據是興趣愛好,如果喜歡研究一些底層的東西,想著探究一些問題的本質,如果具備這種性格適合做後臺的開發,後臺的研發開始階段相對來講入門難點,因為需要掌握一些框架,隨著時間的推移越做越有感覺。前端一般入門比較快,因為一個網頁效果很快就能展示出來,前端能做的人很多,能做好的人不多主要javascript這種指令碼語言博大精深,想要掌握精通是一件非常難得事情,很多程式語言都有一種特性,越是入門容易的後面越難成為高手,越是看似入門非常難反而容易做的非常好。

    所以如何選擇還是根據自己的興趣走,有了興趣可能更加容易乾的長久,畢竟興趣是第一老師,現在很多程式設計師開始對於程式設計並不感興趣,有的人做的時間長了慢慢積累成興趣了,有的人做了很長時間還是咬牙頂著,不感興趣想辦法培養出興趣來,有了興趣至於從事前端還是後臺都不是多大的事情,做了幾年程式之後再想切換到別的崗位也不是多大的事情,程式設計的套路大同小異。

    當然也有很多程式設計師前後端都做的非常好,這樣在實現業務邏輯上佔據非常大的優勢,這樣在內部任務劃分上也會更加的合理化,如果覺得自己都能做沒有必要劃分的那麼仔細,可以先以一個方向為切入點,然後慢慢滲透進去,特別是程式設計的入門階段不要把自己的界限設定的那麼清楚,反而限制了自己的發揮。

  • 中秋節和大豐收的關聯?
  • 每餐飯後揉肚子10到15分鐘,長期堅持會有什麼效果?