成為Web開發人員的7個簡單步驟

jopen 8年前發布 | 6K 次閱讀 Web開發

成為Web開發人員的7個簡單步驟

英文原文:7 Simple Steps for Becoming a Web Developer

你想成為一名 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 或 推ter 上認識的人。如果你遇到的人恰好與你想要的工作有關系或遇到的那個人正在招聘你想要的工作,那么向他們詢問經驗和技能。

建立關系是至關重要的——特別是對于新手。通過與那些有著你期望的工作或經驗的人構建聯系,可以幫助你進入你的目標公司。

方法#2

網絡

你也可以通過不需要面對面的網絡。你可以創立一個博客,加入 非死book 和 LinkedIn 組,參加虛擬會議,通過電子郵件與他人聯系,打 Skype 電話,致力于開源項目等。

需要注意的是,即使是在數字世界中,當彼此之間只能通過屏幕交流時,溝通起來會有點困難。不過,這些網絡上的方法還是可行的,可用來建立你的知名度。

7. 調整簡歷/ LinkedIn /作品

由于你已經刷新了你的技能,又和行業人員有了聯系,所以就到了調整簡歷/ LinkedIn /作品的時候了。

首先,確定可轉移的技能。某些特質在幾乎所有職位中都是可取的。這些特質包括表達能力,溝通能力,領導力,時間管理,解決問題的能力等。

接下來,突出你的成就。無論是不是技術性的,突出那些可以讓你看上去像一個優秀員工的成就。即使比起專業成績,它更像是愛好的一部分,也沒關系,反正高科技產業就是古怪的。他們希望自己的員工具備背景、激情等的多樣性。

最后,用一個數據支持的例子說明你可以勝任高科技崗位。或者說是,展示證據。這證據可以是一個作品網站,上面放一些真實的案例;一個 GitHub,概述令人印象深刻的項目庫和貢獻;博客,你已經在上面寫了你做的事情;以及主要的 LinkedIn 建議,或上面這些的組合。

下一步

好了,現在你已經準備好了開始過渡到 web 開發的體驗!但是這些都僅僅只是第一步——入門階段而已。接下來,你還需要面試。拿到 offer 之后,你還需要不斷地學習和努力,以便于向上攀登,掌握更多的技術,獲得更高的薪酬和更高的地位。在高科技產業,學無止境,但是,里面有一半是樂趣。

-

譯文鏈接:http://www.codeceo.com/article/7-steps-be-web-developer.html

翻譯作者:碼農網 – 小峰

來自: www.codeceo.com

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!