作者 |Yaroslav Solonnikov
出品 | CSDN(ID:CSDNnews)

以下爲譯文:

你在考慮成爲一名程序員嗎?你現在是誰,你現在的工作是什麼並不重要。在我意識到我真的想從辦公室工作和每天的會議中解放出來,去創造一些有價值和獨特的東西之前,我已經嘗試過做公務員、外交官和精益生產經理。

你不需要擅長數學或算法。你所需要的只是熱愛學習,併爲此擁有足夠的意志,熱情和耐心。作爲一名程序員,在經過2-3年的努力工作和學習之後,會有一些優勢和機會讓你“放鬆下來,喘口氣”。在此之前,你必須做好心理準備,感覺自己處於低谷,對該做什麼、該往哪裏走幾乎一無所知。但最終你會爲自己感到驕傲。

瞭解有關Web開發和總體趨勢的信息。確定你想成爲誰- 網站設計師,前端開發人員或後端開發人員。你以前的某些經驗可以爲你提供幫助。如果你擅長於創建演示文稿和結構化內容-你在web設計方面可能會成功,如果你想處理一些不深入數據庫的業務邏輯-你將希望選擇前端開發人員的路徑,反之你的最佳選擇是後端開發人員。

在成爲前端開發人員的過程中,我採取了這些步驟。

  1. 考慮參加基礎前端課程(2-3個月),最好是真實課程,而不是在線課程。你將獲得對主要原理和技術的核心瞭解。你將熟悉html,CSS,JavaScript和一些框架。這將幫助你確定你想要什麼以及下一步應該做什麼。

  2. 選擇代碼編輯器 -我從Sublime開始,然後移至Visual Studio Code,然後移至WebStorm。當然,這一步並不是那麼重要,但是出色的編輯器可以讓你感覺自己是真正的黑客:)。

  3. 開始自學過程。每天至少上一堂課。我建議參加YouTube視頻課程。我的首選是Traversy Media,DesignCourse。我還建議購買Udemy的課程,真的很值得。

  4. 同時使用兩個屏幕進行“觀看和編碼”。只要遵循老師的指導就行了。開始的時候,你會覺得自己不適應,也不夠聰明,總是需要暫停視頻,但是之後你就會習慣的。你將沉浸於這種編碼風格中並掌握它。你還將開始考慮現有項目的其他功能。這將訓練你的大腦和雙手,也將幫助你改善自己的投資組合。

  5. 瞭解什麼是git。在GitHub 或GitLab 上啓動git倉庫。將你創建的每個項目上傳到資源庫。一些僱主真的很在乎它。

  6. 瞭解什麼是npm和npm 軟件包以及如何使用它們來簡化你的生活。不用擔心你不瞭解它們的工作原理,你以後會明白的,然後開始用你自己的解決方案來代替它們。

  7. 開始創建簡單的網站,使用樣式和響應能力,包括一些用於反饋表單和動畫的基本JavaScript。看一下Bootstrap和Material Design。在你的項目中包括這些框架並使用它們的功能。不必擔心你必須掌握的技術數量。稍後,你就會對它進行組織並確定優先級。

  8. 以正確的方式選擇框架——Angular、React、Vue.js。有些人可能建議先學習JavaScript,但是JavaScript不會給你一份工作,而框架會。我建議專注於一個單一的框架,不要分散你的精力和注意力。我個人的選擇是Angular。

  9. 加深對JavaScript的瞭解。瞭解DOM操作,控制流,數據類型,循環,對象,數組。在實際項目中,你將主要使用這套知識。

  10. 看一看Node.js / Express和MongoDB,以瞭解後端的功能。以後,Firebase會打包處理你所需的一切操作。

  11. 開始尋找遠程甚至辦公室工作。此時,你可以開始尋找遠程甚至辦公室工作。不要等到你的知識足夠了纔行動。我的第一份IT工作是創業公司的全職遠程Angular 開發工程師,這是我在LinkedIn上找到的工作。你所需要做的就是準備面試,並表現出工作和學習的強烈願望。初創企業通常會尋找實習生,這正是你創業的機會。這是一個從錯誤中學習並在工作中不斷學習的好地方。但要只需在這裏呆一年,不能更久。

  12. 在外包公司找一份工作。下一步,我建議你在外包公司找到一份工作,在那裏你可以做很多不同的項目。這真的會讓你更強壯,充實你的雙手。你可能賺不了多少錢,但你會在現實世界的項目中獲得所需的經驗。你甚至可以開始思考自己的商業想法,這就是黃金。在這裏呆一年半,不要再呆了。你已經想掙錢了,對嗎?

  13. 找到你所在城市的頂尖外包公司,開始發送申請。如果你在第一次面試後沒有得到那份工作,不要停下來,請嘗試另一家公司,並在半年左右的時間內再回到你最喜歡的那家公司。他們通常不會等一年纔給另一份通過面試的工作。

  14. 始終繼續學習新技術並提高技能。IT是一個充滿活力的領域,幾年之內你所有的知識都將過時。在CodeWars中和你朋友同事一起接受挑戰,參加聚會,尋找副業。

  15. 找到並發展你的想法來建立自己的業務。你現在可以創造任何你想要的東西,是不是很棒?

“成就一番偉業的唯一途徑就是熱愛自己的事業。如果你還沒找到,繼續尋找不要放棄。跟隨自己的心,總有一天你會找到。”

—史蒂夫·喬布斯

原文:https://medium.com/swlh/15-tips-to-switch-your-career-to-coding-5c097a66294b

本文爲 CSDN 翻譯,轉載請註明來源出處。

☞TIOBE 6 月編程語言排行榜:C 與 Java 進一步拉開差距、Rust 躍進 TOP 20

你點的每個“在看”,我都認真當成了喜歡
相關文章