-
1 # 愛喝咖啡的小新北漂中
-
2 # 曉峰大叔
近年來,web 開發工程師越來越成為一個熱門的職位。根據美國勞工部資料,目前僅在美國就有121000人從事網路開發工作,而到2020年,該行業預計將增長20%,據統計,web 開發工程師至少有25785個 職位空缺,其平均年薪約為 87 000 美元。
Web 開發需要的技能
Web 開發需要的技能比較多樣化,比如,React,Vue,Angular,Node,Gulp,Webpack,Sass 等等。
01
設計機構的web開發人員
如果你想成為一家設計機構的web開發人員,你也需要對設計有自己的看法,千萬不要認為自己只是網頁的開發人員就只需要做開發的事情。起碼你需要能夠將ps、AI、sketch文件換成網站用得上的東西,甚至你需要使用一些JavaScript的技巧來提供一些與設計一致的動畫和互動。
02
創業公司的web開發人員
如果你想成為一家創業公司的web開發人員,你也需要有一定的商業頭腦。你要知道哪些特性是重要的哪些特性是不重要的,最好是能看出一些市場傾向,並及時對公司網頁做出調整,為公司的未來做貢獻。在此期間你還要確保自己的想法能夠傳達給其他同事。
03
自由 web開發者
如果你想成為自由web開發者的話,你需要掌握一些關於前端和後端的知識。透過這種方式你才可以更好地為各種機構、創業公司以及你想要合作的客戶提供服務。做一名自由職業者是很困難的事情,畢竟你需要在瞭解技術層面的同時也瞭解商業層面的東西。
在你什麼經驗都沒有的時候,你往往會在面試中屢受挫敗:
職位要求上的好多東西我都不會,不懂這些我就找不到工作了嗎?
面試問的問題學校都沒教過,難道我不能在工作的過程中學習這些技能嗎?
我到底是因為什麼而被拒絕的呢?是因為我經驗不夠嗎?
需要多久的工作經驗?兩年?五年還是更多?
這時,你的首要任務就是積累經驗,因為你的專案經驗是你的潛在僱主在評估你能力時首先考慮的。
1建立自己的網站
當你使用一些工具建立了自己的網站之後,可以開始開發一些小程式,然後接一些專案。比如:
為你的專案經驗添上幾筆的一個好方法就是去做一些這方面的兼職,在積累經驗的同時還可以得到報酬。這些專案不一定很大型,例如你可以為一家餐館的網站重新做導航,又或者你可以為一些組織建立一個HTML簡報。
也可以做一些公益專案,雖然你不會得到任何報酬,但你可能會從這些沒有報酬的專案中學到更多,從而促進你的求職程序或者事業發展。
2將程式碼放到 Github 上
很多公司都會去檢視應聘者在GitHub上的專案,你可以透過建立自己的GitHub賬戶並將其作為你的專案儲存庫來展示你的“作品”。
3參加開源專案
你也可以透過參與開源專案來磨練自己團隊協作的能力。因為參加開源專案不僅可以增強你的開發技能,還能讓你親身體驗團隊專案的實戰氛圍,同時也可以和其他的開發人員交流。你可以先從報告bug、beta測試這些開始,不要害怕這些你可能之前沒嘗試過的東西,踏出第一步。
如何尋找 web 開發職位
1
不僅限於招聘廣告
在你找工作時,你會將目光投向網申、校招和社招,然後在茫茫網路世界上尋找著符合心意的工作。但是你很快會發現,由於這些招聘訊息不需要任何特殊渠道就能看到,所以會有成千上萬的人和你一同競爭上崗。而這種面試的競爭力主要就取決於你運用學到的東西做了什麼實踐,以及你能不能在面試的時候適當地營銷這些你做過的實踐。
粗暴一點形容面試也就是推銷自己。而如果你競爭力明顯不如他人高呢?那就要學會另尋捷徑了:
你可以參加你想去的公司舉辦的競賽;
或者透過各種社交網站例如LinkedIn、Instagram等聯絡你想進的公司的HR負責人;
還可以找你在這個公司工作的朋友幫忙內推等。
2
在“不相關”的工作中建立機會
主動給自己下任務
當我第一次瞭解到網路開發的時候,我還在一家小公司裡做實習生。當時我主要是負責一些行政工作,但是很多時候我都在打雜,我想很多實習生都會有和我相似的經驗。
大約一個月後,我瞭解到web開發後就試著建立了自己的第一個網站。我自己設計並不斷的開發它,就像在培養我自己的孩子一樣,看到它變得一天比一天美好就抑制不住自己的興奮並且為之自豪。和每一個渴望對別人炫耀自己優秀孩子的家長一樣,我忍不住告訴我身邊的人我做的網站的情況。
我還把它展示給了我的主管,並且在他面前興奮地不斷講我在web開發方面取得的進展。讓我感到驚奇的是他不僅沒有打斷我的侃侃而談,反而向我詢問對公司網站的建議,我如實回答了他問的所有問題。
最後我還鼓起了勇氣問我的主管:公司是否想要網站有更多的功能,比如一個可以把訪問者和酒店預訂API聯絡起來的datepicker類似的功能。他聽了我的想法之後,表示對這個很感興趣並且當場就把這個任務分配給了我。於是後面的兩個月我就一邊學習一邊完成了這個任務。
我舉自己這個例子就是想告訴大家,你並不需要掌握了多好的技能後才能進入web開發領域。畢竟學無止境,你可以在任何時間任何地方學到web開發的相關知識。
怎麼邊學邊做
有條件的話,去一個多人合作工作的前端團隊。通俗地說,也就是要和比你厲害的人一起工作,看看大神們是怎麼工作的,以他們為榜樣,自然你就能給自己制定一個小小的目標,這能為你的未來奠定一個好的基礎。
其次,最好能去做一些在業務上對前端有較高要求的專案,如果這些專案再有一些“奇葩”甚至“噁心”的需求就更好了,這樣你的能力肯定能夠飛速提高。
3
參加聚會
除了在公司忙碌之外,你還可以去參加一些和開發相關人員有關的聚會。據我所知這是找工作的最佳方式之一,因為有很多公司會從職業聚會上搜尋他們需要的員工。
回覆列表
做為一名hr的建議:web應用廣好找工作,但發展一般。
web技術在所有技術裡算好學的,工作機會還是很多的,競爭也大,web崗位不誇張的說一天能收到上百份簡歷,突出重點的很少。這個崗位可替代性強,後期發展沒有後端開發前景好。web崗女孩較多,主要看你的學歷背景以及自己職業規劃來選擇。