前端的意義是什麼?

時間 2021-05-31 01:46:28

1樓:風一樣的男子

寫網頁難道沒意義嗎?網際網路所有東西絕大多數情況下不是需要前端去展現嗎?前端不只是針對網頁製作,凡是客戶化面向使用者互動的都是前端,而我們所熟知的更多可能是web前端,了解前端從這裡開始https:

//www.

weipxiu.com

2樓:丶後來的我們

其實意義的大小有那麼重要麼?誰不是混口飯吃,只要自己做的開心,工資福利覺得合適,那就夠了,要不然又會出現,測試的意義是什麼?運維的意義是什麼?等等無止境的問題 。

3樓:咕嚕捨小二

最初出現的意義在於工作流程上的解耦,這是在VIEW層的工作量達到佔整體專案用時的25%以上才需要出現的職位。只有如此,多安排乙個專職前端可以並行便可節省專案1/4以上耗時。如果是多專案線的開發計畫可以協調好,乙個前端可以多線支援。

後來的意義在於前端的技術開始更加複雜,專職專做成為了必要。

4樓:東方酥

題主想問的應該是,我們做前端的意義什麼吧?

說說我自己,我做前端,目前就是為了有份不錯的工作,賺點錢,更長遠的就是成為前端專家,自己做乙個體驗好的產品出來,解決人類的某個需求。

5樓:愛健身的小夥子

感覺還是看需求,像我新入職的這家公司,產品需求對功能要求很高,對介面要求低(前端、移動端都一樣的低),剛來的時候感覺公司做的東西,看起來很難看就感覺很low,時間長了,才知道,像我們這種公司的產品對產品功能要求之高,要是配上對應的介面,那工作量我們就別想有週末休息的時間了,而且客戶也不需要那麼好的介面,只要求介面簡單,功能齊全就行。

所以到現在開發軟體,比如Android,系統有提供的UI控制項,就絕對不自己寫,把時間省下來全用在實現功能上,才能讓自己在少有的週末好好睡一覺。

最後說一下,程式設計師一定要注意身體,時常記得運動,要不然時間長了,程式設計師的各種職業病就都找來了

6樓:

毫無疑問,前端是所有開發裡最接近使用者的。後端給我們乙個介面,我們還原出乙個無比精緻的使用者介面。上面很多人都說的很好,我們可以反向看看——

誠如題主所說微博大概是這個樣子的

即沒有前端,我們好像也能使用好多的網際網路功能。前端的意義是什麼呢?僅僅是可以優化視覺效果,讓使用者用得開心

假如有一天我們沒有了前端,知乎將會是這個樣子的

對的,功能是有了,但是你是不是不知道從何下手了呢?還能愉快的回答問題嗎?

微博大概是這個樣子的

發微博,刷熱點是各種功能都有了,但是你還會去刷微博嗎?

沒有前端,網際網路時代的我們就回到了原始時代,刀耕火種的那個時候。人類在網際網路的閱讀體驗大幅度下降,直接減慢了網際網路在新世紀的發展程序,進而影響到了人們共享知識資訊,阻礙了文化發展,破壞了人類的歷史程序。

7樓:一醉而過

這個問題不好回答,每個人有不同的見解,上邊的大佬說的都對。

但是我覺得,前端的意義在於使產品在人機互動上變得可行,可用,這句話不好理解,舉個例子,互動的同學設計了乙個天花亂墜的下拉,前端評估後,告訴他哪些地方的實現有問題,哪些地方會給使用者帶來什麼問題,相容上有什麼問題,OK,互動溝通過之後繼續修改,變成最終的產品形態,這就是前端的意義,可行;

原來的報表資料,運營同學每天要手寫sql去看資料,有一天,你給他們搞了個效果屌炸天的資料視覺化頁面,他們感激涕零,效率大大提高,這也是前端的意義,可用;

這種類似的例子舉不勝舉,那麼前端的真正意義使什麼?之前聽到一句話,前端是乙個程式要,程式設計師的意義是什麼?程式設計師的意義是解決問題,那麼前端的意義就是解決一切與人機互動有關的問題!

無論之前的切圖仔,還是現在的全棧神,想想都是解決人機互動有關的問題,可用,可訪問性,大不了在加一些形容詞:順滑極致優雅等等

優雅的訪問性順滑的效能極致的體驗

over~

8樓:DayFM

為什麼你會覺得沒有前端介面也能使用大多數網際網路功能?人人都在打cmd傳送遠端指令?哪個地方沒用到介面?

顯然大部分最為基礎的GUI被你當做不存在了。你老師的說法不算有錯,但你的理解卻出了大錯。鄙視前端人的技術水平,可以。否定GUI的存在,Are you kidding me?

9樓:劉功勳

一段時間就會有乙個新點子不懂前端的還在想點子怎麼樣前端大神就已經做出來了我見過的前端大神都有必備的後端自己也能寫API 架資料庫或者本來就寫isomorphic 反過來的就很難說了

10樓:Cohlint

感覺幾個高票答案雖然講得不錯, 但略有偏題, 問題不是前端如何發展, 而是前端這個崗位的意義.

假如你買了個二手房, 只需要小範圍改整, 那麼請個全棧型的路邊維修店老闆即可. 但如果你想推倒重新裝修, 那麼肯定會請專業的木匠, 泥瓦匠, 水電工一起來搞. 因為你知道那樣更效率, 更專業.

同理, 前端的意義取決於專案的規模和業務的型別; 專案足夠複雜, 使用專業的前端可以極大提高專案效率和資料視覺化體驗. 提高效率就是節約錢, 提高視覺化體驗就是留住使用者多掙錢.

所以資料視覺化的需求越複雜前端越有意義, 反之如題主提到的只是顯示幾張網頁, 那麼確實意義不大, 甚至可有可無. 這也是同樣是做前端, 工資差距那麼大的原因

11樓:平常心啊

不不不,前端和其他工作一樣,搬磚你會去問有什麼意義嗎,工作是工作,生活是生活,去生活中追尋意義吧,工作就是做好做精掙錢呀

12樓:hyu jj

學計算機的意義是什麼?

往大的說就是科技改變生活,科技改變世界!

往小的說就是混口飯吃,沒一技伴身,以後怎麼賺錢!

前端的意義是「美」「漂亮」!前端就是外表!人靠金裝馬靠鞍,外表很重要!不然女人幹嘛要化妝,化妝完更能吸引人呀!

沒前端也能用網際網路,那只是你能用,你買衣服不都先挑選好看的,你會不在意衣服樣式隨便買一件,因為反正都能穿嗎?當然不會

後台是核心,前台是臉面,說前台不重要的,是因為確實搞不好前台,要是能搞好你看他搞不搞

以洛克希德·馬丁言CEO的話:

一架漂亮的戰鬥機一定是效能卓越的飛機,一架醜陋的戰鬥不一定是好飛機

13樓:陳宗換

優秀的程式介面可以大幅提高資訊傳遞的效率

對web前端來說 css html js提供了強大的ui定製的能力前端資源引用的模式使得開發者有很強的控制力

14樓:謝旻杰

前端的意義在於更好的實現介面設計和使用者體驗。前端首先要是乙個工程師,然後是UI Specialist的。對於前端的意義是工程化、元件化我不能苟同。

近兩年出現的Webpack, 還有各種前端框架只不過是彌補了近十年前端技術棧在這方面的缺失。你去看看ES6中的Lambda,在c#還有其他語言早就有了,只不過近幾年關注的多了,給補上了。Typescript的出現就是那些寫管了C#的人發現JS竟然不宣告型別,感覺用起來好亂啊,才加上型別的。

各種的Responsive技巧是實現了良好的頁面設計的一種手段之一,各種提公升渲染載入也是實現良好的使用者體驗手段之一。

話又說回來,為什麼前端不受人重視,導致了有人問前端的意義是什麼,因為沒有人在乎設計,還有業界設計水平很低。你去看看BAT那些應用的頁面和使用者體驗,有時候都不能忍,很多狗屁不通的人去當產品經理,很多報了個班學了個PS就敢自稱設計師,就是這些人把業界設計水平拉低了很多。誠然,有不少高水平的設計團隊和設計作品,但是只是鳳毛麟角,不足以撐起整個業界。

設計的淪喪,只能間接的拉跨前端的發展。

15樓:柳翎

「前端首先是個工程師,其次說俗一點,是個擅長畫UI的工程師」,這是目前大部分網際網路公司對這個職能的定義。

在網際網路公司的大部分業務主域裡,「前端」這個職能的「工作域」距離 「業務問題(產品)」 與 「業務遊戲規則(後端服務)」 都比較遠,所以和設計這個職能一樣,屬於乙個相對輔助的角色。

但,「前端」僅僅是你解決一類問題時扮演的乙個角色,如果你把自己困在這個角色容器裡,你就會焦慮。

很多入這個行當的老人已經戴上了不同的帽子。

16樓:耳東

為什麼我覺得你老師的這句話套在很多話題上都可以。

學計算機的意義是什麼,難道就只為了做做後台開發?

學計算機的意義是什麼,難道就只是為了腦筋急轉彎似的刷演算法題?

學計算機的意義是什麼,難道就只為了賺錢?

人活著的意義是什麼?

究其原因,還是沒想明白自己喜歡什麼愛好什麼,你喜歡的就是有意義的,你不喜歡的,說的再精彩再玄乎也沒意義。

17樓:addy

形上學的問題很難回答,每個人都可以賦予不同的意義。

假若前端在計算機界綻放了,能夠讓人覺得那不僅僅是寫寫頁面,而是承擔了重要角色,這時候來看是不是會覺得更有意義。

你這種意義是建立在獲得社會的認可,自己獲得成就感上,而且認可度和成就感是和同類相差不大甚至更好。

未來誰知道人工智慧會不會到乙個天花板,都不需要那麼多人去做研究,而重點是在前端呢?

巨集觀上的意義是前端在未來能夠充當什麼角色,沒人能夠知道。

前端對你自身而言,你熱愛它那就是意義。

18樓:

作為前端程式設計師,我希望的僅僅是可以優化視覺效果,互動邏輯,讓使用者用得開心。

作為後端程式設計師,我希望的僅僅是可以優化網路請求、優化邏輯結構、優化資料庫表關係、優化機器部署,讓使用者順暢瀏覽。

作為爬蟲程式設計師,我希望的僅僅是可以獲取更多的資料、穩定、高效。

計算機的誕生不就是為了更加方便軍事行動嗎?

計算機的發展不就是為了更加方便人們的生活嗎?

vr、ar、人工智慧、大資料...,這些東西被創造出來的理由是什麼?

還不是為了方便人們的生活。

沒有計算機,人類依舊可以生活,不過人類永遠會去追求更好的生活。

19樓:程墨Morgan

判斷一樣東西有沒有意義,很簡單,直接假設沒有這東西會有什麼影響就行。

假如沒有前端,那所有的「計算的意義」怎麼讓非專業人士看到呢?

計算能力說到底是要滿足人類的需求,如果人類不能感知到計算的能力,那有啥子用。

上面說的是哲學層面,還要說說世俗層面,做前端賺錢啊!這意義還不夠嗎?

20樓:2gua

其實不只是前端。搞開發嘛,大抵分兩種,一種無非就是工作,為了工作和自我價值實現,不斷成長,並掌握更多更深的技能;一種捎上了附加因素:「興趣」,就算是箭頭符號都可以研究半天興奮不已,更不用說幾個框架折騰來折騰去了。

東西都沒變,只是在每個人眼裡是變化的。

其實老闆最關心的還是你能否解決問題,對什麼你是不是前端、是不是理解什麼玄玄乎乎「技術產品化」,他都不是關心的。所以學習解決問題的技能才是你思考的意義,而不是思考什麼「學計算機的意義」或者「前端的意義」,當然也可以思考,但思考層次比較低,意義比較少。

天天熱衷於前端的NG、React、Vue哪個好?天天扯TS和ES 6?天天只有前端朋友、前端話題?那你就只是個前端,你也熱衷於這個標籤。自己心滿意足其實也是挺好的。

如果你不滿足,那就多思考解決問題還需要什麼、意義何在?生活不只是苟且,眼裡不只有前端。

思考的層次決定了你的格局,你苦苦思考前端,人家思考部落格流量帶來廣告和影響力。你情何以堪?[捂臉]

意義的意義是什麼!?

遇見輝福 對我來說,我喜歡的就是我眼中的意義。所以我的理解是,所謂生命的意義只是乙個答案,就算找到了那個答案,但如果自己不喜歡或者超出了自己的理解範圍,那又有何意義呢? 是一種答案。只是因人而異,萬物皆虛的答案。它可以讓追尋他的人高興瘋狂喜極而泣,也可以讓追尋他的人沮喪憤怒憤世嫉俗。它就在那裡,若遠...

人生的意義是什麼,活著的意義是什麼?

梅蘭 人生的意義是什麼?答 心中有愛的人活著就有意義,為了自己的所愛而活才會有意義有價值。有的人為了是小愛而活,愛自己,愛家人。有的人是為了大愛而活,為了理想而奮鬥 為了改變人類而奮鬥,這是大愛。所以他們活著的意義就完全不同。普通人小時候為了父母而活,為了感恩父母的養育之恩而努力學習,希望自己長大後...

人生的意義是什麼,活著的意義是什麼。?

於朝曦和其他28人 很小的時候就開始想這個問題。這個問題對我來說是人生終極的 最難的和最後回答的問題,它對我來說意義非凡。到現在,尋找這個問題的答案,已經成為我計畫人生路徑的標準之一。任何無益於我尋找這個答案的行為,我都盡量去避免。以上這個 回答 看上去非常巧妙,但縈繞我心頭的疑惑並沒有被解答。多年...