我對前端工程師這個職業的看法

原文地址在我的博客, 轉載請註明出處,謝謝!

最近剛剛實習結束回到學校,陸續見到了很多朋友和同學。在與他們的交談中,很多都會問我實習時在做什麼,這時,我就很不好意思地、委婉地說,我主要的工作是用編程來實現產品需求。然後他們就會說:哦!原來就是敲代碼,碼農啊!

為什麼我會很不好意思、要委婉著說,就是因為我每次只要說我在做編程,都被他們冠以程序猿、碼農的稱號,而且我感覺他們的腦海里也浮現出天天熬夜加班、熊貓眼、凌亂頭髮、屌絲一樣的畫面。

我就會感覺我很冤,我就會感覺他們誤解很深,我就會感覺很失落。

這個行業不是外行人想的那樣,網上說程序員天天熬夜加班、熊貓眼、凌亂頭髮、屌絲一樣等等,這之中有一部分是程序員自黑,有一部分是真的,但只是一小部分、條件差的情況,這個每個行業都有啊。我認識的這個行業的人,有一部分在BAT這樣的大公司上班,有一部分是在C/D輪公司上班,還有在創業公司上班。大公司幾乎都是每天10點上班,6點下班,周末雙休;創業公司可能比較忙,但也不會強制天天熬夜加班,而且上班時間不打卡,是自由的。我之前實習時,我對面的一位同事每天11點來。工資福利就不用說了,其他行業很少能比的。

這個行業工作內容確實有點枯燥(對外行人來說),大部分時間面對的是機器,不是人。但也不能一概而論,尤其是前端這個方向,需要經常跟產品、設計、後端同學交流,因為前端所處的是一個承上啟下的位置。而且還有很多活動,比如開會、討論方案、團建什麼的,交流還是挺多的。

不像教師、醫生那麼受人尊敬,不像金融、管理那麼高大上,但是我認為這個新興的行業在未來會同樣值得人尊敬。代碼改變了世界。我們用代碼教會了機器像人一樣思考,我們也是老師;我們用代碼識別了患者體內異常的情況,我們也是醫生;我們還能讓代碼運行在每個人的移動設備上,連接每個人,賦能每個人,服務每個人,能讓你足不出戶, get everything。哦,by the way, 還順便幫助人類登上了月球…你看見的,看不見的,也許都有我們的努力,你口中的碼農都有崇高的理想,他們不在乎吃穿,不在乎外貌,他們正在通過自己的努力,通過自己的方式,改變著世界。喬布斯、扎克伯格、李彥宏、雷軍等科技界大佬,都是編程過來的。我不覺得這個工作有什麼枯燥的地方,就算有,想想它給人們帶來的便利,想想它將服務億萬用戶,想想就激動。

前端工程師,這個我熱愛的職業,我就更想說一下了。這個職業面向用戶,工作內容相對後端和其他編程領域的職業更加人性化、更加豐富多彩。我一直把這個職業視作一個魔術師,它把產品經理腦海里的想法、設計師的設計稿變成了現實,變成了可操作、可以服務每個人的、絢麗多彩、體驗友好的web/APP產品。給人便利,給人信息、給人視覺、體驗上的享受。所以,我一直覺得,好的web產品除了服務、傳遞信息,還應該給人良好的用戶體驗、完美的視覺體驗,給人以舒服流暢的操作、美的享受,這才符合魔術師的職業素養。

前端近幾年發展比其他領域要快很多,前端能做的事情也越來越多——前端、後端、移動端、嵌入式設備、VR、動畫、甚至深度學習,前端都能做。我感興趣的方向是圖形、動畫、webGL、甚至VR等方向,因此我覺得將來自己還是個動畫師,設計師...這一切的工作,都伴隨著美,都在與美打交道,何談枯燥呢?

我不再花費力氣去勸說那些不了解這行卻以為自己了解、帶有偏見的人了,我熱愛我從事的工作,管他們怎麼說呢。


推薦閱讀:

前端文檔清單【這是一個前端文檔收納盒】
前端日刊-2017.12.14
命令行學習與github 學習總結
傳說中,只要學會這五步!就可以成為萬中無一的前端工程師
前端日刊-2018.01.13

TAG:前端工程師 | 職業發展 | 職業選擇 |