歡迎光臨
每天分享高質量文章

80頁乾貨!非科班出身的技術求職指南

導讀:這是一篇80頁的指南,關於如何在沒有計算機學歷背景的情況下獲得一份編程工作。這篇指南列出了一些非常有用的資源,希望對求職有所幫助!(指南的下載地址在文末)

這是一篇80頁的指南,關於如何在沒有計算機學歷背景的情況下獲得一份編程工作。這篇指南列出了一些非常有用的資源,希望對求職有所幫助!(指南的下載地址在文末)

編譯:Allen

來源:優達學城Udacity(ID:youdaxue)

大家好,我叫Roger,我是一個自學成才的開發者。我在上大學的時候曾經打算去法學院進修,但陰差陽錯去創業了。但創業並不順利,我不得不自學前端的編程(基礎的HTML/CSS)來幫助公司賣出產品。

後來,我開始從事一些需要web開發、資料分析和其他技能的數字營銷工作,用Python開發和構建分析系統,用Ruby、HTML和CSS修改網站。最近,我在擔任一家資料科學和機器學習教育公司的增長主管時,成功地幫助幾個非科班出生的同學通過自學得到了他們夢寐以求的工作。

我剛剛寫完了一篇80頁的指南,關於如何在沒有計算機學歷背景的情況下獲得一份編程工作。

在這篇指南中,我列出了一些非常有用的資源,這些資源我也會定期回顧,並且分享給不同的學生。從自己和學生的經歷中,我逐漸明白,哪些資源是真正對求職有幫助的!


不多說,讓我們來提前看看這份指南裡面給了我們哪些指導意見吧~

第一步:找到你的社區

對於我個人而言,最有價值的資源就是一個專註於學習的社區。下麵是我認為有用的一些社區:

(1)Reddit社區相信大家都聽說過,但是你可能不知道,裡面還有一個更棒的子社區——subreddit,它專註於編程學習和編程資源的分享。這是一個很棒的社區資源,社區里的用戶會通過投票選出最好的編程學習資源,每個社區成員都是資源受益者。

社區地址:

https://www.reddit.com/r/learnprogramming/

(2)然後就是無所不在的StackOverflow,在這上面你可以看到各種編程問題以及來自不同編程社區的專家所給出的優質答案。遇到任何的編程問題,你都可以在上面檢索,一般都能夠得到非常好的答案。如果找不到你想問的問題,你可以新建一個問題,會有很多經驗豐富的技術大佬為你熱心解答的。

社區地址:

https://stackoverflow.com/

(3)緊接著就是Hacker News. 這是一個最有價值的技術和編程的新聞聚集地。社區成員負責對文章和評論進行投票,確保高質量的投稿可以被置頂。所以,這裡面的文章質量都非常高。

社區地址:

https://news.ycombinator.com/

我接觸過很多公司的員工,包括Google,Facebook等等,並且通過他們提供給我的Hacker News賬號和郵箱進行聯繫。這個社區是一個寶貴的資源庫,既可以建立職業關係,還可以獲得大量的資源來學習。

(4)然後,我又發現了Quora編程社區。由於很多最初的用戶都在硅谷,該網站已經成為了一個可以接觸到許多技術大牛的熱點。社區裡面與學習編程相關的大型綜合貼是一個好地方。

社區地址:

https://www.quora.com/What-are-the-best-online-communities-for-programmers-developers-and-software-engineers

(5)最後,我找到了Slashdot,一個由IT專家組成的大型編程社區。社區里的大部分是使用SourceForge的用戶。即使這個社區好像更加專註於舊的閉源解決方案,但它仍然是一個非常有用的知識庫,所以我偶爾會瀏覽一下。

社區地址:

https://slashdot.org/

這些編程社區的真正酷炫之處在於,它們都是真正能夠幫助就業的寶貴資源。通過這些社區,你可以接觸到各式各樣的引路人,並從這些技術從業者中獲取寶貴的經驗。

第二步:開始真正的代碼編寫,構建你的作品集

現在,你已經完成了關註編程社區的任務,你可以轉身開始做我做過的事情——尋找你可以開始貢獻的代碼庫!

(1)GitHub是世界上最大的代碼庫。這裡的代碼幾乎每小時都有貢獻者進行更新,不同編程語言的許多基本構建模塊都在這裡進行托管和升級。瀏覽不同的代碼塊,貢獻你自己的代碼或者在Github上托管專案以進行寫作。你還可以檢索“awesome”,就可以獲得關於不同編程主題的托管資源串列。

(2)Bitbucket 是另外一家代碼托管的網站,更適合分佈式團隊的需求。你可以使用它來上傳代碼以及瀏覽其他代碼庫。它和GitHub最主要的區別在於,你可以擁有無限的私有代碼庫,這和GitHub對私有代碼庫進行收費的政策不同。雖然這使得Bitbucket 對私人團隊更有吸引力,但也意味著,大多數的開源專案都托管在GitHub上。對於大量的積極關註開源專案的程式員來說,GitHub無疑更有吸引力。

第三步:查閱和參與Wikis

當我完成了將代碼儲存庫和編程社區融入到我的日常工作中時,我轉向了Wikis——不斷地更新自己的知識庫。

下麵的這些Wiki會對你非常有幫助:

(1)前面提到的subreddit也有一個學習編程的wiki,這個wiki是社區成員互相協作的成果,它的價值在於幫助你掌握非常基礎的代碼,從格式化問題到如何除錯。

wiki地址:

https://www.reddit.com/r/learnprogramming/wiki/index

(2)Wikibooks 是一個活躍的圖書館,上面的書籍大部分是關於編程主題的,而且是由網站用戶自己編寫的。比如這本關於C++編程的Wikibook,在我研究C++時給了我很大幫助。

wiki地址:

https://en.wikibooks.org/

(3)最後,Kaggle Wiki是一個專註於資料科學的Wiki。它是kaggle的產物,kaggle是一個由資料科學愛好者組成的在線社區,上面有各種機器學習競賽。可以確定的是,這個Wiki包含了大量的關於編程和資料科學的學習資源,我經常將這個wiki推薦給那些想要學習資料科學的人。

wiki地址:

https://www.kaggle.com/wiki/Home

最後,你需要獲得找工作的不同方法

我知道找工作的感覺,你需要利用所有你能得到的資源。接下來,我編製了一份串列,關於所有能夠找到技術工作的平臺。

1. LinkedIn

LinkedIn是一個很好的個人職業展示平臺。上面有很多你可以很容易找到的技術工作,你可以註冊一個免費試用的高級賬戶,以便於快速瀏覽不同的招聘工作。

LinkedIn也是一個研究某公司招聘需求的好地方,在你申請之前就能對一家公司有個大概的瞭解。你可以通過翻閱公司的招聘廣告或者員工的個人檔案來瞭解公司註重哪些技能。

你需要考慮如何優化你在LinkedIn上的個人資料,這樣你才能充分利用這個以職業為導向的社交網絡。我在LinkedIn的個人資料上花了很大功夫,所以現在時不時就會有招聘人員突然聯繫我。

2. Hacker News

Hacker News除了是一個高質量的技術文章倉庫,它也是一個 Y Combinator孵化器門下的初創公司的招聘入口。這些科技公司有的可能非常年輕(有的只有兩個人),有的已經很成熟了(例如Dropbox,Airbnb和Quora都曾被Y Combinator孵化過)

網站的招聘板塊介紹了不同初創公司的特點和他們的招聘需求。每月還有一個由網站機器人Ask HN 發起的招聘帖子,這個帖子會收集一些比較緊急的招聘需求,這種信息一般在別的地方很難找到。


舉個例子,這裡是最新的2018年8月的“who’s hiring”招聘貼:

https://news.ycombinator.com/item?id=17663077

正如前面提到的,通過評論不同的文章和接觸不同的Hacker News社區成員,你將認識許多在初創公司中擔任高級職務的用戶。他們中有人會把你介紹給合適的招聘經理。

3. AngelList

一個為不同的創業公司提供在線儲存庫的公司。這裡提供工作機會的公司往往是專註於科技前沿的公司。一個好處是,創業者可能更願意接受來自非傳統背景的人與他們一起工作——尤其是如果你願意接受甚至願意接受在初創公司工作所帶來的風險。

我通過在AngelList成功找到了一份工作,真的就像一鍵申請一樣簡單。這也是一種很好的方式來瞭解初創公司在招聘什麼樣的人才——強烈推薦!

希望上面羅列的這些資源會對你有幫助!

完整指南下載地址:

http://code-love.com/get-programming-job-without-degree/

(註: 需要訂閱網站信息才能獲得)

原文地址:

https://medium.freecodecamp.org/genuinely-useful-career-resources-for-self-taught-developers-8e679cec25ab

作者:Roger Huang

更多精彩


在公眾號後臺對話框輸入以下關鍵詞

查看更多優質內容!


PPT | 報告 | 讀書 | 書單 | 乾貨

Python | 機器學習 | 深度學習 | 神經網絡

區塊鏈 | 揭秘 | 高考 | 福利

猜你想看

Q: 現在你更有信心求職了嗎

歡迎留言與大家分享

覺得不錯,請把這篇文章分享給你的朋友

轉載 / 投稿請聯繫:baiyu@hzbook.com

更多精彩,請在後臺點擊“歷史文章”查看

赞(0)

分享創造快樂