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

weixin_34321977發表於2017-10-10

原文地址在我的部落格, 轉載請註明出處,謝謝!

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

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

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

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

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

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

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

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

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

相關文章