標籤:

大牛傳授Web前端工程師的強者之路之從業經驗

一入web前端深似海,從此休班成路人。

從業這麼多年來,換過不少工作,做過室內設計、平面設計、電商設計最後選擇做web前端開發,我覺得自己跌入了無底深淵,自從做了這個行業之後,正常工作完還有回家不斷的學習,從事web前端之後自學就沒有間斷過,養成了學習習慣之後,即使陪老婆逛會街都覺得自己在虛度光陰,晚上多看一會連續劇都覺得有些罪惡感,大家是不是覺得我病了,還病的不輕那,雖然我說的有些誇張,但是你是一名努力的web前端工程師,就應該和我有共鳴吧。

Web前端工程師和其他職業不同,比如平面設計,只要學會了Photoshop及一些矢量工具,其他工具不需要學習太多,只要認認真真的提高自己的審美,不斷豐富自己的知識,作品一般就不會差。室內設計也是一樣,只要會了3dmax和cad,多去工地及建材市場了解一些工藝及材料就搞定了,也不是很累。

Web前端工程師為什麼這麼累?那麼我就開始列舉一下,Photoshop這款軟體必須會吧,哪怕你不會做效果圖,簡單的切圖應該會吧,web前端既然是寫代碼的,起碼要學習一塊編輯器吧Dreamweaver的基本操作要學會,那麼緊接著HTML和css就必須學了,想要讓網頁交互性和趣味性更加強一些,作為web前端工程師JavaScript這個就必須會,為了更好的用戶體驗Ajax這就必須會用因此PHP語法就必須了解一些,不然你怎麼傳遞數據。想要工作這些東西花3-4個月的時間肯定能學會了,參加工作室沒什麼問題了,你是不是以為這樣就完了那,完全錯誤。

隨著互聯網的普及,越來越多的互聯網產品的興起,技術不斷的更新,只具備以上這些技術根本是不行的,只能算是web前端菜鳥,不要提自己是工程師,會被嘲笑的。

想要成為強者,你要不斷的逼著自己學習,HTML5+css3的到來,web前端進行了一次洗牌,如果你不學習這個技術,你就會在這波激流中被淹沒,隨著2016年1月12日起IE瀏覽器將不再支持老版更新後,HTML5網站將大範圍的在互聯網進行覆蓋,這個市場是巨大的,web前端工程師必須要開始學習這個了,通過幾個月的加班總算學完了,總算鬆一口氣,想要休班了,項目經理來到你的辦工作說,客戶都知道什麼是響應式網站了,看來這個響應式網站我們是不做不行了。

隨著智能手機的大範圍普及,平板電腦等移動設備的增多,響應式網站必定會成為未來的主流,這也是web前端工程師的工作,如果這個不學習,你的遭遇同上。又要加班...

想要變的更強,下面是我的幾點建議,希望能夠幫助到各位。

一、.公司有大小,新手如何做選擇?

這裡我們應該使用馬克思的辯證唯物法,來看待這個問題。

1.進入大公司。他們體系成熟,做事有套路,在這種環境下讓你熏陶的是一種大公司的經營模式,可能你不太喜歡這種大公司環境,沒關係,學上半年或一年,把這種理念烙印在你的思緒中,無論你後期自己創業還是去別的公司,這種思想都會成為你做事的規範,讓你有大公司的范。

2.進入小公司。有句老話叫不能輸在起跑線上,但是我覺得起跑可能對於百米競賽很重要,但是對於慢長的職業生涯來說不一定。先就業後擇業對於多數普通的求職新人來講是不錯甚至是唯一的選擇。在什麼公司都能學到東西,關鍵看自己對自己職業的規劃以及自己的努力程度。努力學,好好乾,少講條件,多做貢獻。也許小公司資源不夠,但是好在可以給你足夠的空間發展,給你足夠犯錯誤的耐心和承擔。同時你還會結識一幫志同道合的兄弟,這在以後的職業生涯中,你都不知道重要到什麼程度。在IT領域屌絲逆襲太正常了,那麼多的大佬的起點比我們這些屌絲還慘,但是有夢想就有希望,萬一成功了呢。

二、豐富閱歷,涉獵開闊

你是一名web前端工程師,如果你單純的只停留在寫代碼上,可能你就只是一個被禁錮的井底之蛙,我覺得你可以增加增加的愛好,可以多去看一些優秀的網頁設計,目的是為了培養你的審美,因為網頁設計師經常和web前端工程師掐架,因為很多網頁設計師的作品很多細節部分,比如一像素的間距或者非常淺的顏色變化,web前端工程師看不到美,會將這些元素都給省略掉,想要和網頁設計師處的更加和諧,建議web前端工程師多去看看好的設計作品,提高一下審美。

三、善於交流,樂於分享

如果你是一個好學的人,但是心胸狹隘,就怕被人把你辛苦研究的成果盜走,如果你善於分享,可能別人早就開發過了,你的代碼中存在的bug可能很難找出,被別人一語點破,豈不是為你省去了很多時間,只要樂於分享的工程師,他的圈子將會越來越廣,功底越來越深,所以提醒各位,要廣交樂於分享的朋友們,讓你的技術得到認可,並且從別人身上可以學習更多。

在這裡就先總結這三點吧,就不寫太多了,所以希望我們年輕的朋友,腳踏實地,一步一個腳印的走,美好的明天一定會屬於大家。

推薦閱讀:

XSS攻擊之竊取Cookie
全棧 - 20 Web 基礎 網頁的血肉 CSS
學不會 CSS?
如何加入w3c小組?
你還在記css的賦值順序嗎?

TAG:HTMLCSS | CSS | HTML5 |