想要做 web 前端工程師,需不需要學習美術?

本人大三學生,女,想著要不以後走前端方向吧,想問問除了專業知識之外,我要不要去學學美術?


從前端崗位的職能發展看,可以是完全不需要的,因為大一些的公司UI和前端的工作分得很開了,完全不用你去操心UI工作,看見過招聘前端的神JD里有寫:能夠100%高保真還原效果圖精確到1px,有木有,也就是說給你留下的美術發揮空間<1px,相信在這樣的s公司里發揮你的美術技能只會給你減分,搞不好還會扣工資的.....

當然在比較正常的公司里,實現時因為設計初沒考慮屏幕寬度、文本長度等情況,前端er把細節地方的設計自己改改的情況還是有的,不過如果遇到自尊心比較強的設計師同學會在心中默念:"丫的,又亂改勞資的設計",所以為了團隊的和諧與對別人工作的尊重,還是多控制自己的美術見解比較好.....

不過要是在一些很小的神公司里又完全不同了,會對前端有另外一種s要求:有深厚的美術功底,能快速設計網頁效果圖並熟練的DIV切圖,有大型網站頁面、logo、廣告圖片、平面媒體等設計經驗......遇到這樣的公司相信題主也不會來這兒問問題了,因為人家明文要求帶以往美術作品面試前端崗位的好不好.....

以上是客觀現實,再說下我的個人看法,如果只是為了做前端去學美術是完全不必的,還不如把所有精力用在前端技術的學習上,實在是學滿了,精力特旺盛,就去看後端知識,具備大量後端知識在任何公司都是對前端工作大有幫助的。關於美術我只能說:作為一個前端必須對photoshop這個軟體非常熟練才行,如果你能從通道里取出一個半透明的icon,你做出的頁面就會比別人的好看一些.....

如果美術是你的興趣所在,那就不要因為學了沒用就放棄,感興趣的事兒不去做,老了以後一定會後悔的,說不定你不走技術路線,其實是設計師、PM流的.....

------------------- 補下關於美術、設計、前端的關係 -----------------

首先這裡說的學習美術如果是指提升自己對美感的素養和對美學的理解,那這就肯定是每個人都應該去具備一些的,這放到任何一個崗位,甚至任何一個普通人身上都是一樣的,都是需要美的。不必單獨為前端說這個崗位應該提升下對美的鑒賞能力。

這裡的設計我們主要說的是視覺設計,就是系統研究怎麼做出看著很美的界面,這樣一個工作。作為前端er是需要具備一些基本的視覺設計知識的。你得知道有VIS的存在,不要因為效果圖忘了給你指定鏈接的顏色,你就隨手打個#00f或color:blue就完事兒,你得去找人家要到色卡,一般取主色2,hover時用輔色1。哪兒缺個圖片圖標了你想自己施展下,你得知道人家選擇的符號有哪些,有沒有變形要求,是手繪風、矢量風、還是實物風。然後只要photoshop不是很爛,就能應付了。其他什麼表達手法的啊知道下也不錯,如果你非得自己去整理一套VI再手繪個什麼圖標啥的,我能想到的詞只有「不務正業」了,要不就是你真給公司省了一大筆錢啊.......

我知道的還有個設計工作叫交互設計,題主還可以再開一問題「想要做 web 前端工程師,需不需要學習交互?」。到此,我只想說前端技術如此牛X的你,任何事物都不應該也不會阻礙你如痴旺盛的求知慾......


作為一個學生你可能完全不清楚前端工程師到底是做什麼的,需要哪些知識和技能。專職前端崗位並不需要專業的美術(繪畫、雕塑等)方面的能力。但是技多不壓身,且兼具設計和前端雙重能力的是非常稀少的人才(不過問出這樣問題的題主恐怕不可能是這樣的人才)。

注意:我不建議任何在校學生出於職業考慮而不是出於自身興趣去學習什麼,特別是前端工程師這樣相當專業而又前景堪憂的職業。


0. 職業設計師普遍缺乏基本的Web意識是我國基本國情。前端工程師有責任有義務參與對設計師們的再教育。

1. 前端工程師需要有設計意識。

因為你要參與產品設計的評審,設計師們不可能深入每個細節,最終要由你來把握或者去溝通。有時候你的團隊可能沒有任何設計資源,前端工程師會兼職做一些設計。

2. 要分清設計(Design)與美術(Art)之間的關係。

一個設計師可以完全不會繪畫或者雕塑。設計史中曾經有設計學院禁止學生學習美術,因為他們認為設計之美與美術之美相衝突。前端工程師,與設計更相關,而不是美術。

3 如果想要學習設計,我推薦的學習路徑:

西方美術史

現代藝術史

平面設計史

素描基礎

平面設計主流教程

UI設計教程

Web設計教程


我一直認為美術是每個人必修的課程。


與其說是學習美術,不如說是網站元素的設計

要知道網站的布局 網站的色彩搭配

多去看一些優秀的網站,

多去了解一些好的前端工具 (例如less)

做前端,不是學的多就做的好,而是要看作品.

不要因為不會而不動手做,大學的話,就先試著把知乎的界面做出來吧


據我男人說(他在玩遊戲懶得登知乎)——肯定有幫助的,有比沒有好。雖然在公司里一般會有專業的美工,你只要照貓畫虎就行了。但是!!!!學了之後可以更好的把握,工作會更有效率。你寫代碼不一定總是給公司的,總會有沒有美工的時候,那時候再學就來不及了吧~~


掌握一個技能總是好的?


必須要學~前端就是橋樑~設計與程序的橋樑。


等ie6-7退出瀏覽器再現身吧


藝術化是人類美感的需要 正如很多IT男其實就是屌絲一樣 他們的老闆只不過比他們多了更多的生活情趣和生活格調 這些你也可以理解成 老闆對美有種極限的追求 而你沒有 人類都是需要美感的 這一點如果你拜讀了黑格爾的《美學》後相信你會更加堅定 你做web開發 其實處處都會用到美學的審視 這一點當然也不一定你就要強學美術 你應該具有審美的價值觀


就像喬布斯曾經學過字體設計這一門學科,而那時候他還不知道要成為什麼。後來在iOS字體設計卻用上了,至於iOS的視覺體驗大家有目共睹。

很多的知識都沒有需不需要,有沒有不要去學習。而是你願意不願意去學習。


可以不用 但是有時間的話 可以了解一些網頁UI方面的東西


連這個問題都會問出來,我勸你還是別學了


推薦閱讀:

黑客是如何做到破解密碼,繞過令牌,異地改密登錄遊戲賬號的?
在編寫伺服器的時候,埠號是任意的嗎?還是必須要3333呢?
互聯網經濟的泡沫還有多久破裂?未來十年內編程行業如何?
怎麼在移動端調試web前端?
無線WiFi鄰頻干擾的影響有多大?

TAG:計算機網路 | 前端工程師 |