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