摘要:對于許多年輕的計算機或相關專業畢業生,在沒有實際項目開發經驗的情況下找到第一份全職工作可能是你在職業生涯中遇到的最大的挑戰。總結畢業后在沒有實際項目開發經驗的情況下找到你的第一份工作是一個艱巨的任務。
原文:How to Land a Development Job Without Experience
作者:Paddy Sherry
譯者:LeviDing
聲明:轉載請注明出處。
??許多開發人員在找工作的時候,雖然滿足了對方所要求的理論技能,但是缺乏實際的開發經驗,這讓雇主在是否雇用你這個問題上猶豫不決。在這篇文章中,具有豐富招聘經驗的 Paddy Sherry 為你提供了一些指南,來幫助你提高找到工作的體會。
??對于許多年輕的計算機或 IT 相關專業畢業生,在沒有實際項目開發經驗的情況下找到第一份全職工作可能是你在職業生涯中遇到的最大的挑戰。
??當你剛畢業的時候,你很容易認為自己知道超級多德有關軟件開發的知識,并且能夠順利地找到一份工作。你可能在學校的成績很高,做了一個了不起的畢業設計,并且研究了最流行的技術和 JavaScript 庫。
??然而,除非你在十幾歲的時候就展現出了超凡的編程能力,并且已經與一些雇主建立了聯系或者有在某公司的實習經歷。否則你在找第一份工作的時候都是要花費一些時間和精力的。
?
為什么找第一份工作這么難???現實中的 Web 和軟件開發和你在學校那種環境下所學的是完全不同的。
??可能你已經在學校和同學們做過周期長達12周的項目,但是真正工作中的團隊協作與你在學校中經歷的協作有著很多不同的地方。在團隊中,每一位成員都彼此團結一致,為項目的交付而努力。這就意味著你必須要理解好在項目中負責的那部分,并按時向代碼庫中提交符合規范的代碼,在規定時間內進行交付,同時需要確保你負責的功能在所有環境中都能很好地發揮作用,而不僅僅是你的本地機器。
??在實際工作中,很多項目是前人做好的,那么即使對一個經驗豐富的工程師來說馬上去修改和使用這些代碼也是十分困難的。學習項目結構,理解前人的代碼并在不破壞項目其他地方的基礎上修改代碼是有難度的。公司在花錢和時間來找新員工,所以他們不想在試用期的時候就在你這樣一個初級開發人員身上花費精力。
??在你自己或者學校的項目中對 bug 的容忍度還是比較大的。但是這些 bug 在現實的工作中則是絕對不能容忍的。公司的整個軟件發布流程的任何一個環節都涉及到公司的利益,在整個軟件發布完成前,你的任何 bug 都可能影響公司的收入和形象。產品的每一個版本都需要進行相關測試,要保證產品具有較高的性能,較高的安全性和可拓展性。這也就需要你對產品所涉及的領域和產品開發過程中必要的測試等內容有很好的把控。在你職業生涯之初時你很難全面的掌握這些知識。
??綜上所述,你可以去認真的提高自己以上幾個方面的能力。當你再發現有公司招聘初級開發人員的時候,你所掌握的這些將會成為你的優勢。
?
決定好你主攻的編程語言??五花八門的信息、計算等相關課程只能讓你對 web 開發、軟件工程、數據庫、網絡、用戶體驗、架構和業務發展等方面淺嘗輒止。剛畢業的求職者們的一個常見錯誤就是把這技術統統羅列出來。
??任何一個招聘人員,當看到寫著精通 Java、c#、Python、PHP、Ruby、Javascript 等的時候都會毫不猶豫的將注意力轉移到下一份簡歷。你可能擅長其中的一個或兩個,但是精通那么多種編程語言遠不是你一個初級開發者所能達到的。
??縮小你的技能范圍,決定好你要主攻哪種編程語言。
??因為后端語言不太容易改變,所以如果你選擇軟件開發方向,選擇一個語法嚴格的語言(如 Java、c# 或 Python)比較好。如果你想選擇 Web 開發方向,那就選擇 PHP 和 Ruby。這些將是你職業生涯的基礎。再學習一些前端的知識如 JavaScript,你將成為一名全棧工程師。
??你縮小了你的技能范圍,但是這表明了你對某項技術更加的專注,同時在你接下來的職業生涯中,你可以去選擇專攻前端還是后端。
??雇主更喜歡能夠靈活應變的員工(也就是讓你干啥你就能干啥唄)。
?
為你自己搭建一個展示個人作品的網站??面試官不會問你在大學學習了那幾個方面的只是,因為這樣很難在面試中真正了解你的技術水平。他們想知道你的開發經驗,雖然可能你的經驗并不豐富,但是你為自己做作品集的過程也是一個開發經驗提升的過程。
??如果你沒有任何作品來展示在你的作品集上那也沒關系。注冊一個域名,搭建一個服務器,安裝一個 CMS,創建一個賬戶,搜索引擎提交,添加谷歌分析等都是建立一個網站的必要組成部分。在這個階段,網站流量的獲取和影響力不是你主要考慮的東西。
??如果你已經建立了一個個人網站,那么很可能你的朋友或者家人了解到也有別人有類似的需求,所以這就又是一個豐富你作品的機會啊。這將讓你有機會在為別人干活的同時不斷歷練自己。這也讓你更接近實際的項目開發,同時還提供了一個相對沒有風險的提高技能的機會。
??通過以上這些經歷,將使你在面試中有東西可說,同時如果面試官認為他們有一些小網站你可以來做,那你的表現就更有可能給面試官留下深刻的印象。
?
制作一個產品或者小插件??在你搭建個人網站的過程中可能會遇到一些這樣或那樣的問題,而這些問題通常可以通過一個小插件或者 JavaScript 庫解決。然而如果你沒找到可用的解決方案或者你有需要進一步開發的解決方法,那么這就是一個超過與你同水平的開發人員的好機會。
??然后你需要找到一種方法來解決這個問題,再對其進行包裝,讓用戶可以很方便的使用。例如一個 WordPress 插件或者開源的 GitHub 項目。
??這將會進一步提升你你的技能水平。因為你已經從為自己做小東西轉變到了獨立創建項目。能夠去思考其他產品或者設計師的需求。你的插件和代碼有機會被收入到更大的項目當中。
??這就是能夠吸引面試官的一個亮點,因為你做的這些更接近實際的開發。在一個真正的開發團隊中進行開發時,你會負責一個大的應用程序的一小部分,你要確保你的代碼在集成到項目中時不會出現任何問題。
??另外的一個好處就是,你可以對你插件的使用進行收費,作為你努力賺取的一點額外收入。
?
參與網絡社區??除了技術能力,雇主還希望看到能夠證明熱愛你的工作的證據,因為現在技術變化的太快了,你必須能夠多多的投入個人時間,來提升你的知識。你需要能夠了解到新興的框架或工具等的變化趨勢。最好的方法是閱讀博客,多逛一逛軟件開發網站。當你在其中能夠有一定的貢獻的時候,你就可以去做一些評論,提供一些你的想法。如果你能幫別人解決一些問題,那你的社區貢獻度就會飆升。
??你可能會認為雇主在篩選候選人時不會在意這一點,然而他們會。去查看你在 LinkedIn、GitHub、Stack Overflow 等賬號致力于你的研究方向的證據的公司并不罕見。頂級團隊甚至會要求求職者在 Stack Overflow 社區中貢獻度不能低于多少值。因為沒有什么能夠比從你為其他工程師提供的建議中更能證明你的水平了。
?
將你的代碼都開源到 GitHub 上??把你所有的代碼都放到網上,讓全世界都可以看到。這將會讓你有更強的批判性思維和分析能力。同行對你代碼的評論和提出的問題是你們開發團隊來發現錯誤并及時修復錯誤來保證產品質量的重要方式。如果你早就習慣了這一點,你就會發現在進行代碼審查時不會有任何問題,并且你會在商業環境中有建設性地反饋意見。
??同時,這也提供了一種來看你寫的代碼的方式。你解決過的問題和你做過的項目說來容易,但當一個高級工程師看了你的代碼后能夠在另一個層面上增加他對你開發能力的信任程度。
??你潛在的團隊成員也有機會去閱讀和檢查你的代碼,你的設計模式,和你清晰地代碼提交記錄。最重要的是,它表明你熟悉版本控制,軟件產品的核心以及團隊的建立。
?
總結畢業后在沒有實際項目開發經驗的情況下找到你的第一份工作是一個艱巨的任務。但這也有行之有效的方法來提高和吸引雇主的注意力。
選擇一個后端和前端語言,創建一個網站,然后做一個插件。多看一些博客和網站,并做一些評論,提供一些你的想法,不要害怕別人會說什么。
把你所做的項目和實用的小工具等都放到 GitHub 上。
記住每個人都一樣,擁有等量的資源和機會。參照本文中的要點,在你有耐心的時候好好堅持下去,最終一定會得到高薪的工作機會的。
??????????????
歡迎掃描上方二維碼關注 公眾號: LeviDing 訂閱實時動態。
本文首發于我的 個人網站 LeviDing ,更多內容歡迎關注我的個人網站。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/111939.html
摘要:對于許多年輕的計算機或相關專業畢業生,在沒有實際項目開發經驗的情況下找到第一份全職工作可能是你在職業生涯中遇到的最大的挑戰。總結畢業后在沒有實際項目開發經驗的情況下找到你的第一份工作是一個艱巨的任務。 原文:How to Land a Development Job Without Experience作者:Paddy Sherry譯者:LeviDing聲明:轉載請注明出處。 ??許多...
摘要:對于許多年輕的計算機或相關專業畢業生,在沒有實際項目開發經驗的情況下找到第一份全職工作可能是你在職業生涯中遇到的最大的挑戰。總結畢業后在沒有實際項目開發經驗的情況下找到你的第一份工作是一個艱巨的任務。 原文:How to Land a Development Job Without Experience作者:Paddy Sherry譯者:LeviDing聲明:轉載請注明出處。 ??許多...
摘要:對于許多年輕的計算機或相關專業畢業生,在沒有實際項目開發經驗的情況下找到第一份全職工作可能是你在職業生涯中遇到的最大的挑戰。總結畢業后在沒有實際項目開發經驗的情況下找到你的第一份工作是一個艱巨的任務。 原文:How to Land a Development Job Without Experience作者:Paddy Sherry譯者:LeviDing聲明:轉載請注明出處。 ??許多...
摘要:這時候還是要記得貼作品網址,如果說上面貼的業余時間作品是你理想主義的實現,那么工作的作品能很好的說明所在公司的開發流程下的妥協實現,如何在設計與后臺數據之間取得平衡,如果在產品與設計之間找到爆發點。 文章背景:結束d2之行或周末的前端群線下見面會,跟一些待畢業的學生或正在這個行業的從業者交流后我深切的感觸到:在如今信息大爆炸的今天,搜索引擎這么方便的前提下,除了少部分乘上校招快車的幸運...
閱讀 3478·2023-04-26 02:00
閱讀 3077·2021-11-22 13:54
閱讀 1699·2021-08-03 14:03
閱讀 708·2019-08-30 15:52
閱讀 3085·2019-08-29 12:30
閱讀 2420·2019-08-26 13:35
閱讀 3364·2019-08-26 13:25
閱讀 3001·2019-08-26 11:39