成為Web開發人員的7個簡單步驟
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
你想成為一名Web開發人員,但現在你面前有這樣一個問題,那就是你沒有在高科技行業工作的經驗。你上了一些課程,也花了時間在個人編碼專案上,但是你的簡歷上關於“經驗”的部分仍然不為企業承認。過渡到一個新的領域從來就不是一件簡單的事。你不知道你是否準備好了,不知道是否有人會認真對你,也不知道你是否能得到工作。
相信我,不要讓那些懷疑阻礙你的前進。事實上,它並不難——只要你在跳躍前做好充分的準備。這七個指導步驟將幫助你無縫過渡到web開發。
1.弄清楚你想要做什麼。
你心裡越明確,制定的計劃就越專業化。不要廣撒網:要縮小你的選擇。
- 前端還是後端開發?
- 使用者體驗設計師還是使用者介面工程師?
- js還是React.js?
雖然成為萬事通有一定的價值,但是大多數公司和客戶更傾向於僱用一個具備特定技能的專業人員,當然如果你是一個自由職業者除外。
那麼你怎麼確定你想要專長於哪方面呢?反覆嘗試,研究和技能評估測試是一個很好的起點。但是瞭解自己更重要:明確自己的喜好。你想整天編寫程式碼嗎?你喜歡介面設計嗎?一定要搞清楚所有相關的東西。
2.研究目標工作的職位和公司。
這和整理招聘廣告一樣簡單。有沒有哪個特定職稱吸引你的眼球?閱讀詳細說明,看看你是否可以扮演那個角色。
當涉及到公司的時候,通過類似於Glassdoor的網站,可以使得偵查企業變得更容易。你不僅可以從Glassdoor中得到關於薪水的大概主意,也可以閱讀來自於現任和前任員工的評論。還有一個方法是看一看LinkedIn上真正工作在你期望的那個職位上的人。
編譯一個理想公司理想崗位的列表/電子表格。
3.確定你所需的技能和經驗。
現在,你已經有了一份關於你感興趣的公司和職位的名單,所以接下來就需要弄清楚這些崗位需要什麼樣的技能和經驗,有哪些重疊的地方。
一定要注意重疊的技能或經驗,這是你學習的重點。他們使用React或Angular嗎?使用MEAN堆疊或Ruby on Rails?
還有另一個方法可以讓你知道一家公司的網站使用了什麼技術,那就是通過利用類似於BuiltWith的工具。它會顯示框架、語言等該網站所依賴的東西。例如,我們可以看到Airbnb使用Ruby on Rails。
4.補充你缺少的技能。
現在你有一個關於理想公司理想工作的電子表格,以及這些職位不斷重現的技術/工具。
現在,確定哪些技能比其他技能更容易克服。
你可能在某些領域已經擁有了相關的工作經驗。例如你目前的職位,哪怕不是技術性的,你也可以使用兩個職位都需要的一些相似軟體——例如Microsoft Excel。
其中的一些技巧,簡單明瞭,易於學習——就像學習Google Analytics,相反的,當你幾乎沒有一點JS經驗時,學習一個JS庫,如React就會覺得很難。
5.找到建立信心的根據。
接下來,你要舉一些有趣的開發例子。
萬事開頭難,但是你可以通過這裡介紹的一些方法,來積累你的經驗:
- 為朋友和家人工作
- 構建你自己的專案
- 在非營利性組織做志願工作
當你的勞動力是免費或廉價的時候,一定要要求LinkedIn上的推薦或建議作為你時間和精力的回報。另外,還要確保新增所有程式碼到GitHub上。
6.通過網路和建立一個線上形象脫穎而出。
大多數開放的職位是通過招聘或推薦補充的。傳統的應用程式程式幾乎已經死去。酒香也怕巷子深,你需要讓自己脫穎而出。
這裡有兩種方法可以做到這一點:
方法#1
聯絡現實中的人
參加聚會,活動和會議。隨後,聯絡你在LinkedIn或Twitter上認識的人。如果你遇到的人恰好與你想要的工作有關係或遇到的那個人正在招聘你想要的工作,那麼向他們詢問經驗和技能。
建立關係是至關重要的——特別是對於新手。通過與那些有著你期望的工作或經驗的人構建聯絡,可以幫助你進入你的目標公司。
方法#2
網路
你也可以通過不需要面對面的網路。你可以創立一個部落格,加入Facebook和LinkedIn組,參加虛擬會議,通過電子郵件與他人聯絡,打Skype電話,致力於開源專案等。
需要注意的是,即使是在數字世界中,當彼此之間只能通過螢幕交流時,溝通起來會有點困難。不過,這些網路上的方法還是可行的,可用來建立你的知名度。
7.調整簡歷/ LinkedIn /作品
由於你已經重新整理了你的技能,又和行業人員有了聯絡,所以就到了調整簡歷/ LinkedIn /作品的時候了。
首先,確定可轉移的技能。某些特質在幾乎所有職位中都是可取的。這些特質包括表達能力,溝通能力,領導力,時間管理,解決問題的能力等。
接下來,突出你的成就。無論是不是技術性的,突出那些可以讓你看上去像一個優秀員工的成就。即使比起專業成績,它更像是愛好的一部分,也沒關係,反正高科技產業就是古怪的。他們希望自己的員工具備背景、激情等的多樣性。
最後,用一個資料支援的例子說明你可以勝任高科技崗位。或者說是,展示證據。這證據可以是一個作品網站,上面放一些真實的案例;一個GitHub,概述令人印象深刻的專案庫和貢獻;部落格,你已經在上面寫了你做的事情;以及主要的LinkedIn建議,或上面這些的組合。
下一步
好了,現在你已經準備好了開始過渡到web開發的體驗!但是這些都僅僅只是第一步——入門階段而已。接下來,你還需要面試。拿到offer之後,你還需要不斷地學習和努力,以便於向上攀登,掌握更多的技術,獲得更高的薪酬和更高的地位。在高科技產業,學無止境,但是,裡面有一半是樂趣。
譯文連結:http://www.codeceo.com/article/7-steps-be-web-developer.html
英文原文:7 Simple Steps for Becoming a Web Developer
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 成為傑出Java開發人員的10個步驟 - DZoneJava
- 7步,讓你從零基礎成為優秀的Web前端開發人員Web前端
- 一位德國程式設計師祕訣:如何通過3個簡單步驟成為高階開發人員?程式設計師
- 一位德國程式設計師秘訣:如何透過3個簡單步驟成為高階開發人員?程式設計師
- 什麼是Web開發?如何成為一個Python Web開發人員?WebPython
- 為HTML5開發人員量身打造的7個Web框架HTMLWeb框架
- 十步讓你成為一名優秀的Web開發人員Web
- 10個步驟讓你成為高效的Web開發者Web
- Web 開發人員備忘單Web
- 理解 JSON Web Tokens (JWT) 的 5 個簡單步驟JSONWebJWT
- 安卓開發中RecycleView簡單使用步驟安卓View
- 如何成為更好的軟體開發人員
- Web開發人員常犯的10個錯誤Web
- [譯]5個簡單的步驟去理解 JSON Web Tokens(JWT)JSONWebJWT
- 10個訣竅助你成為牛逼的遠端開發人員
- .Net Core Web Api 框架搭建簡單步驟WebAPI框架
- 為什麼 Web 開發人員需要學習一個 JavaScript 框架?WebJavaScript框架
- Web開發人員能用上的15個新工具Web
- 對Web開發人員有用的8個網站Web網站
- 為什麼越簡單的技術對於開發人員越難
- web開發人員職業發展的11個階段Web
- app開發的幾個步驟APP
- 如何成為一名Java自由開發人員Java
- 揭開Web開發人員的最初困惑Web
- Web開發人員應當收藏的10個網站Web網站
- 如何成為一名專家級的開發人員
- 10步成為一個優秀的Java開發!Java
- Web開發人員的福音!8個實用的SVG工具WebSVG
- Web開發人員應當知道的15個開源專案Web
- 步步為贏,做好資料分析的7個步驟
- 和開發人員討論一個業務需求和簡單實現
- MongoDB 效能優化五個簡單步驟MongoDB優化
- 每位開發人員都應該成為架構師架構
- 九個步驟讓你成為PHP專家PHP
- Web開發人員需知的Web快取知識Web快取
- Web 開發人員需知的 Web 快取知識Web快取
- Mongoose簡單使用步驟Go
- 為什麼IE6讓Web開發人員抓狂Web