'前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴'

"


"


前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴


現代互聯網技術的成熟導致了技術分工的極度細化,一個技術團隊往往會包括前端、後端、安全、運維、架構、測試等各種職責,尤其是前後端分離的技術實現,像關老爺手中一把鋒利無匹的大偃月刀,徹底切斷了前後端程序員的聯繫,只剩下了 HTTP。

我們在2000年左右編程的時候可不是這樣,從來沒有前後端分離這回事。如果你自己不能扛起一個項目,不僅是會被淘汰,而且會被嘲笑。我最開始用 Perl 寫 CGI 程序,後來陸續學了 JavaScritp、Java、C#、Python、Objective C、Go 等。

"


前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴


現代互聯網技術的成熟導致了技術分工的極度細化,一個技術團隊往往會包括前端、後端、安全、運維、架構、測試等各種職責,尤其是前後端分離的技術實現,像關老爺手中一把鋒利無匹的大偃月刀,徹底切斷了前後端程序員的聯繫,只剩下了 HTTP。

我們在2000年左右編程的時候可不是這樣,從來沒有前後端分離這回事。如果你自己不能扛起一個項目,不僅是會被淘汰,而且會被嘲笑。我最開始用 Perl 寫 CGI 程序,後來陸續學了 JavaScritp、Java、C#、Python、Objective C、Go 等。

前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴

早期的項目或產品基本上都是從前做到後,除了設計之外,從切圖、前端頁面到業務邏輯、持久化、連接池、異常、緩存、日誌、集群等等,基本上都要自己參與編程或獨立實現,在那個年代,你很難以專業細分的方式運作項目,因為根本找不到那麼多程序員。

現在的情況完全不一樣了,互聯網的高速發展需要技術上更為專業、更為精深的編程人員,所以前後端技術體系的分離,就成了大勢所趨,形成了一種「反模式」。

早期開發更多是把前端當做一個展示層,大部分業務邏輯都放在服務端實現。前端很輕,因為前端很弱,沒有 AJAX 技術,沒有 JQuery,沒有框架,瀏覽器引擎和規範都不完善。可謂「通訊基本靠喊,下雨基本靠傘」,最多弄個 XML 數據島進行頁面渲染,沒什麼重型武器。

"


前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴


現代互聯網技術的成熟導致了技術分工的極度細化,一個技術團隊往往會包括前端、後端、安全、運維、架構、測試等各種職責,尤其是前後端分離的技術實現,像關老爺手中一把鋒利無匹的大偃月刀,徹底切斷了前後端程序員的聯繫,只剩下了 HTTP。

我們在2000年左右編程的時候可不是這樣,從來沒有前後端分離這回事。如果你自己不能扛起一個項目,不僅是會被淘汰,而且會被嘲笑。我最開始用 Perl 寫 CGI 程序,後來陸續學了 JavaScritp、Java、C#、Python、Objective C、Go 等。

前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴

早期的項目或產品基本上都是從前做到後,除了設計之外,從切圖、前端頁面到業務邏輯、持久化、連接池、異常、緩存、日誌、集群等等,基本上都要自己參與編程或獨立實現,在那個年代,你很難以專業細分的方式運作項目,因為根本找不到那麼多程序員。

現在的情況完全不一樣了,互聯網的高速發展需要技術上更為專業、更為精深的編程人員,所以前後端技術體系的分離,就成了大勢所趨,形成了一種「反模式」。

早期開發更多是把前端當做一個展示層,大部分業務邏輯都放在服務端實現。前端很輕,因為前端很弱,沒有 AJAX 技術,沒有 JQuery,沒有框架,瀏覽器引擎和規範都不完善。可謂「通訊基本靠喊,下雨基本靠傘」,最多弄個 XML 數據島進行頁面渲染,沒什麼重型武器。

前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴

隨著前端技術的突飛猛進,前端終於從輕量級的小姑娘,變成了矯健的女俠客,依然嫵媚多姿,但是前端開始承擔更多更重要的職責和角色。這裡的「反模式」並不是一種貶義,而是指前端的強大,導致一部分業務邏輯從服務器端轉移到了前端去做,後來逐步形成了前後端分離的開發方式,前端負責界面上的大部分業務邏輯,然後通過 Rest 服務與後端進行交互。

原來業務系統看重的事務問題,要麼一次 Rest 算一個事務,要麼做成冪等服務,要麼通過事務補償的方式實現,要麼交給異步消息隊列處理,這樣就形成了一套更為輕量級的開發模式。現在大部分互聯網公司裡已經看不到 Java 和 HTML、JS 混在一起的 JSP 文件,也看不到 PHP 和 CSS 混在一起的 PHP 文件,前端程序員們更多的是和 HTML、CSS、JavaScript、JSON 以及滿瀏覽器的 Dom 元素打交道。

"


前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴


現代互聯網技術的成熟導致了技術分工的極度細化,一個技術團隊往往會包括前端、後端、安全、運維、架構、測試等各種職責,尤其是前後端分離的技術實現,像關老爺手中一把鋒利無匹的大偃月刀,徹底切斷了前後端程序員的聯繫,只剩下了 HTTP。

我們在2000年左右編程的時候可不是這樣,從來沒有前後端分離這回事。如果你自己不能扛起一個項目,不僅是會被淘汰,而且會被嘲笑。我最開始用 Perl 寫 CGI 程序,後來陸續學了 JavaScritp、Java、C#、Python、Objective C、Go 等。

前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴

早期的項目或產品基本上都是從前做到後,除了設計之外,從切圖、前端頁面到業務邏輯、持久化、連接池、異常、緩存、日誌、集群等等,基本上都要自己參與編程或獨立實現,在那個年代,你很難以專業細分的方式運作項目,因為根本找不到那麼多程序員。

現在的情況完全不一樣了,互聯網的高速發展需要技術上更為專業、更為精深的編程人員,所以前後端技術體系的分離,就成了大勢所趨,形成了一種「反模式」。

早期開發更多是把前端當做一個展示層,大部分業務邏輯都放在服務端實現。前端很輕,因為前端很弱,沒有 AJAX 技術,沒有 JQuery,沒有框架,瀏覽器引擎和規範都不完善。可謂「通訊基本靠喊,下雨基本靠傘」,最多弄個 XML 數據島進行頁面渲染,沒什麼重型武器。

前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴

隨著前端技術的突飛猛進,前端終於從輕量級的小姑娘,變成了矯健的女俠客,依然嫵媚多姿,但是前端開始承擔更多更重要的職責和角色。這裡的「反模式」並不是一種貶義,而是指前端的強大,導致一部分業務邏輯從服務器端轉移到了前端去做,後來逐步形成了前後端分離的開發方式,前端負責界面上的大部分業務邏輯,然後通過 Rest 服務與後端進行交互。

原來業務系統看重的事務問題,要麼一次 Rest 算一個事務,要麼做成冪等服務,要麼通過事務補償的方式實現,要麼交給異步消息隊列處理,這樣就形成了一套更為輕量級的開發模式。現在大部分互聯網公司裡已經看不到 Java 和 HTML、JS 混在一起的 JSP 文件,也看不到 PHP 和 CSS 混在一起的 PHP 文件,前端程序員們更多的是和 HTML、CSS、JavaScript、JSON 以及滿瀏覽器的 Dom 元素打交道。

前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴

不止於此。

前端技術的腳步似乎沒有停歇的意思,它們有了離線存儲,有了畫布,可以在畫布上做出精妙的動畫和展示效果,有了移動端開發框架,也有了服務器端編程框架。Node.js、Meteor.js 的出現讓前端程序員大大出了一口惡氣,他們昂首闊步闖入了服務端開發的領地,並開始進行全棧開發。

對於這個新的闖入者, C 程序員、Java 程序員、Go 程序員們紛紛表示:兔子尾巴長不了,看你們還能火幾天。說完以後就繼續去嵌入式、大數據、高併發、多核編程去了。

但是前端不管不顧,依然很火。

如果你問我現在最火的程序員職位是什麼?我不得不告訴你,是前端,優秀的前端!

前端已經取代了前幾年紅得發紫的移動開發者,成為程序員新貴!

8年開發老碼農福利贈送:網頁製作,網站開發,web前端開發,從最零基礎開始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移動端小程序項目實戰【視頻+工具+系統路線圖】都有整理,送給每一位對編程感興趣的小夥伴

獲取方式:

1.評論轉發,在你手機的右上角有【關注】選項,或點擊我的頭像,點擊關注!

2.關注後,手機客戶端點擊我的主頁面,右上角有私信,請私信發我:01 即可獲取!

"


前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴


現代互聯網技術的成熟導致了技術分工的極度細化,一個技術團隊往往會包括前端、後端、安全、運維、架構、測試等各種職責,尤其是前後端分離的技術實現,像關老爺手中一把鋒利無匹的大偃月刀,徹底切斷了前後端程序員的聯繫,只剩下了 HTTP。

我們在2000年左右編程的時候可不是這樣,從來沒有前後端分離這回事。如果你自己不能扛起一個項目,不僅是會被淘汰,而且會被嘲笑。我最開始用 Perl 寫 CGI 程序,後來陸續學了 JavaScritp、Java、C#、Python、Objective C、Go 等。

前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴

早期的項目或產品基本上都是從前做到後,除了設計之外,從切圖、前端頁面到業務邏輯、持久化、連接池、異常、緩存、日誌、集群等等,基本上都要自己參與編程或獨立實現,在那個年代,你很難以專業細分的方式運作項目,因為根本找不到那麼多程序員。

現在的情況完全不一樣了,互聯網的高速發展需要技術上更為專業、更為精深的編程人員,所以前後端技術體系的分離,就成了大勢所趨,形成了一種「反模式」。

早期開發更多是把前端當做一個展示層,大部分業務邏輯都放在服務端實現。前端很輕,因為前端很弱,沒有 AJAX 技術,沒有 JQuery,沒有框架,瀏覽器引擎和規範都不完善。可謂「通訊基本靠喊,下雨基本靠傘」,最多弄個 XML 數據島進行頁面渲染,沒什麼重型武器。

前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴

隨著前端技術的突飛猛進,前端終於從輕量級的小姑娘,變成了矯健的女俠客,依然嫵媚多姿,但是前端開始承擔更多更重要的職責和角色。這裡的「反模式」並不是一種貶義,而是指前端的強大,導致一部分業務邏輯從服務器端轉移到了前端去做,後來逐步形成了前後端分離的開發方式,前端負責界面上的大部分業務邏輯,然後通過 Rest 服務與後端進行交互。

原來業務系統看重的事務問題,要麼一次 Rest 算一個事務,要麼做成冪等服務,要麼通過事務補償的方式實現,要麼交給異步消息隊列處理,這樣就形成了一套更為輕量級的開發模式。現在大部分互聯網公司裡已經看不到 Java 和 HTML、JS 混在一起的 JSP 文件,也看不到 PHP 和 CSS 混在一起的 PHP 文件,前端程序員們更多的是和 HTML、CSS、JavaScript、JSON 以及滿瀏覽器的 Dom 元素打交道。

前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴

不止於此。

前端技術的腳步似乎沒有停歇的意思,它們有了離線存儲,有了畫布,可以在畫布上做出精妙的動畫和展示效果,有了移動端開發框架,也有了服務器端編程框架。Node.js、Meteor.js 的出現讓前端程序員大大出了一口惡氣,他們昂首闊步闖入了服務端開發的領地,並開始進行全棧開發。

對於這個新的闖入者, C 程序員、Java 程序員、Go 程序員們紛紛表示:兔子尾巴長不了,看你們還能火幾天。說完以後就繼續去嵌入式、大數據、高併發、多核編程去了。

但是前端不管不顧,依然很火。

如果你問我現在最火的程序員職位是什麼?我不得不告訴你,是前端,優秀的前端!

前端已經取代了前幾年紅得發紫的移動開發者,成為程序員新貴!

8年開發老碼農福利贈送:網頁製作,網站開發,web前端開發,從最零基礎開始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移動端小程序項目實戰【視頻+工具+系統路線圖】都有整理,送給每一位對編程感興趣的小夥伴

獲取方式:

1.評論轉發,在你手機的右上角有【關注】選項,或點擊我的頭像,點擊關注!

2.關注後,手機客戶端點擊我的主頁面,右上角有私信,請私信發我:01 即可獲取!

前端取代了前幾年紅得發紫的移動開發者,成為程序員新貴

"

相關推薦

推薦中...