零經驗程序員如何搶佔面試機會?
【CSDN 編者按】苦學多年一朝出關,發現「山下」各路崗位門口都豎起了「xx 經驗 N 年上」的職務描述,猛一記心靈暴擊——經驗欄一個「無」字迎風流淚。0 經驗=0 希望?本文就將向你介紹零經驗程序員該如何獲得面試機會。
作者 | Cory Althoff
譯者 | 彎月
責編 | 仲培藝
出品 | CSDN(ID:CSDNnews)
以下為譯文:
你付諸行動學習了編程。現在你已做好準備,可以開始申請工作了,但是所有入門級的職位都需要三到五年的經驗。是不是覺得沒希望了?絕非如此!下面將向你介紹零經驗的程序員如何才能獲得面試機會。
心態
最重要的一點是,你要充滿信心,即使是零經驗的程序員也可以獲得面試的機會。我這麼說是因為我就曾有過這樣的經歷。我的第一份編程工作是在 eBay,而在獲得這份軟體工程師的工作時,我連哪怕一天的編程經驗都沒有。
如果你還不相信,可以看看 Facebook 上「自學編程」這個小組(https://www.facebook.com/groups/selftaughtprogrammers/)。這個小組的成員都是自學成才的軟體工程師,他們在拿下第一份工作時也沒有任何經驗。管理員 Matt Utley 原來是一名倉庫管理員,但他四年前開始轉行做軟體工程師。另一個小組成員 Madison Kanna 只花了一年時間就從時尚模特「轉型」成了程序員。
項目
有了正確的心態後,你就得自己動手做點項目了。你可以做任何想到的東西。堅持每天都做新的東西。爭取讓你的 GitHub 上填滿各種項目。
你可以把 GitHub 看作是你的第二份簡歷,在其上儘可能地展示你的各種技術。如果你能做一些真正對他人有用的項目,而且能夠在 GitHub 上積累 Star,那便最好了。你也可以試著寫一些其他程序員會感興趣的項目。最後在簡歷上列出最出色的項目,而這些項目也會成為你的資本。
簡歷
寫簡歷的時候,別忘了在文件名里寫上「軟體工程師」幾個字。我簡歷的文件名就是 cory_althoff_software_engineer.pdf。簡歷開頭要寫明姓名、電話、電子郵件、GitHub 鏈接、StackOverflow 鏈接(如果名氣很大的話)和地址。在這些信息下方,建立一欄「技能」(Skills)。這一欄是為了展示你的技術,所以你需要寫上所有你會的東西(而不是你的經驗)。我的技術力大致如下:
接下來要建立一欄「項目」(Projects)。同樣,這裡也是為了著重展示你的技術,以掩蓋你經驗不足的事實。我在這裡寫了兩個項目,因為這兩個項目很適合在面試中討論:
幾乎每個與我交談過的面試官都會問我關於 Projectx 的問題,我寫的這個項目可以從 Airbnb 上抓取一整年的所有數據。面試的時候我沒有任何經驗,因此談論該項目可以幫我向面試官展示我的能力,讓他們關注我的能力,從而忽略我沒有經驗的事實。
LinkedIn 是尋找面試機會的一個好去處。上面有大量的科技 Sourcer,他們的唯一工作就是找到像你這樣擅長編程的人,並為你們安排面試。優秀的人才總是很稀缺,如果你能夠充分展示你的能力,他們就會為你找到不需要工作經驗的面試機會。
他們尋找候選人的方式是關鍵字搜索。所以你的 LinkedIn 頁面應該像網頁那樣做搜索引擎優化。如果你會 Python,那麼就應該在頁面上儘可能多寫幾遍 Python(當然需要看上去合理)。而且,你應該儘可能找更多你認識的人為你做引薦。
你應該把最近的工作經歷寫作「軟體工程師」。你是否做過程序員的工作並不打緊,你需要想辦法把最近的經驗寫成軟體工程師。比如,可以做編程方面的義工,可以在 Upwork 上做自由職業,可以自己開公司。你需要做到不惜一切代價。
推銷
找工作就是推銷自己。熟悉一些營銷方面的基礎知識可以幫助你脫穎而出。你需要考慮的是:營銷人員應該關注其他人正在做的事情,然後做出與之相反的事情。
花點時間閱讀一些營銷書籍。我最喜歡的營銷方面的作者是 Seth Godin。我最喜歡的書是《Purple Cow》和《All Marketers Are Liars》。
現在,你可以大膽地走出家門,去爭取編程的面試機會,即便沒有編程經驗也無所畏懼!
原文:https://selftaught.blog/programming-interview-with-no-experience/
作者:Cory Althoff,eBay的程序員。《 The Self-Taught Programmer: The Definitive Guide to Programming Professionally》一書的作者。
本文為 CSDN 翻譯,如需轉載,請註明來源出處。
TAG:CSDN |