
William Charles
0
2474
363
Pokud doufáte, že začnete, restartujete nebo jinak vylepšíte svou programovací kariéru, není to snadné. Právě teď se uprostřed toho dostávám - zbývá mi už jen pár let na vysoké škole a musím toho maximálně využít, abych měl lepší šance na skvělou práci, jakmile budu promovat. Po mnoha výzkumech jsem našel poklad užitečných tipů, o kterých věřím, že mohou pomoci i ostatním.
Je velmi těžké být schopen všechny tyto věci vlastně dělat (i když jejich splněním získáte výhodu). Ale i zvládnutí udělat jen jeden nebo dva z těchto tipů může vás mnohem dále, než byste bez nich.
Připojte se ke komunitám online
Nalezení online komunit, které vám mohou poskytnout užitečné zdroje, jakož i cílenou zpětnou vazbu, je zásadním způsobem, jak se dozvědět více o obecných programovacích a programovacích jazycích. Jsem velkým fanouškem Reddit, protože existuje komunita Reddit pro prakticky cokoli. Úžasný průvodce Reddit Úžasný průvodce Reddit Zajímá vás, jak vaši přátelé vždy najdou na internetu skvělé věci před vámi? Pravděpodobně používají Reddit, samozvanou „přední stránku internetu“. , takže moje doporučení by zahrnovala
- / r / programování
- / r / (například / r / java nebo / r / python)
- / r / cscareerquestions
Poslední z nich je užitečná, pokud máte jakékoli dotazy týkající se počítačové vědy v jakékoli fázi, ať už jste stále ve škole, pohovory, jste ve svém prvním zaměstnání, nebo pokud hledáte vyšší plat. / r / cscareerquestions je velmi vlivný subreddit, který mi pomáhá s několika skvělými tipy. Rozhodně to zkontrolujte.
Získejte stáže
V technickém průmyslu je důležité získat kvalitní vzdělání. Průmysl však také zvyšuje extrémní stres na zkušenosti. I s magisterským titulem nebo vyšším je stále docela těžké přistát, pokud nemáte žádné zkušenosti. Pokud jste promovali a potřebujete pozici na plný úvazek, tento tip nebude moc užitečný.
Ale pokud jste stále na vysoké škole a připravujete se na svou kariéru, získejte co nejvíce stáží, jak můžete najít tu správnou stáž (a vyhnout se scammed!) Jak najít tu správnou stáž (a vyhnout se podvádění! ). V typickém čtyřletém programu pro bakalářské studium máte tři léta, než ukončíte vysokoškolské vzdělání. Teoreticky jsou to tři různé stáže, které byste mohli mít, když nejste zaneprázdněni školou. Pokud máte po prvním ročníku pocit, že jste se nenaučili dost na to, abyste byli připraveni na stáž, přeskočení prvního léta je stále v pořádku, ale poté byste měli opravdu usilovat o získání stáže..
Chcete-li mít dostatečné množství zkušeností do doby, než budete absolvovat, měli byste se pokusit zaměřit se na 2 stáže, i když více je vždy lepší. Nezapomeňte, že během školního roku můžete také absolvovat stáže, ale uvědomte si, že při práci na těchto stážích bude čas od vaší domácí práce - a vysoké třídy jsou stále velmi důležité mít!
Připojte se ke školním tabulím a seznamům pracovních míst technologických společností a startupů. Některé další vynikající zdroje pro vyhledávání stáží:
- Internships.com
- Experience.com
- InternMatch
Práce na projektech
Kromě stáže byste se měli také pokusit najít čas na práci na některých osobních projektech. Pokud jde o to, co můžete udělat, je zde velká flexibilita, protože to může být doslova cokoli. Desktopová aplikace, mobilní aplikace, web… ať už vás zajímá cokoli, nemusí to být ani váš vlastní projekt. Zatímco váš vlastní projekt ukazuje, že máte nějakou kreativitu a skvělé nápady pro řešení problémů, které jste identifikovali, můžete také pracovat pouze na projektech jiných lidí.
Pokud si nemůžete vzpomenout na nápad, na kterém byste chtěli pracovat, podívejte se na mnoho projektů s otevřeným zdrojovým kódem a vyberte jeden, který přispěje kódem Proč byste měli přispívat k projektům s otevřeným zdrojovým kódem [Stanovisko] Proč byste měli přispívat k otevřeným zdrojům Projekty [Stanovisko] Koncept softwaru s otevřeným zdrojovým kódem není nový a s obrovskými a úspěšnými projekty, jako jsou Ubuntu, Android a další operační systémy a aplikace související s Linuxem, si myslím, že můžeme bezpečně říci, že se jedná o osvědčený model pro…. Bez ohledu na to, co nakonec děláte, je důležité, abyste se pokusili dát práci online. Pokud přispíváte do projektu s otevřeným zdrojovým kódem, bylo by hezké, kdyby používali GitHub nebo něco podobného, které bude sledovat vaše závazky.
Pokud pracujete na vlastním projektu, vytvořte úložiště GitHub (nebo použijte službu podobnou GitHub Love GitHub? 4 důvody, proč byste měli hostit svůj kód na BitBucket Love GitHub? 4 důvody, proč byste měli hostit svůj kód na BitBucket máte přemýšlet o tom, kde máte v úmyslu uložit svůj kód. Je pravděpodobné, že jste o GitHubu slyšeli. To není překvapivé. GitHub je používán jednotlivci a podniky k hostování kódu, spolupráci na dokumentaci…) a k tomu ho posílá kód Co je Git & Proč byste měli používat kontrolu verzí, pokud jste vývojář Co je Git & Proč byste měli používat kontrolu verzí, pokud jste vývojář Jako weboví vývojáři, hodně času máme tendenci pracovat na místních vývojových webech, pak stačí nahrát vše až skončíme. To je v pořádku, když jste jen vy a změny jsou malé, takže každý (včetně potenciálních zaměstnavatelů) se na něj může podívat a zjistit, jak kód kódujete. Navíc to také přispívá k vaší zkušenosti. Vysokoškoláci by to měli dělat plus stáže. Lidé, kteří již nemohou absolvovat stáže, to mohou ještě udělat pro zvýšení své zkušenosti.
Připravte se na rozhovory
A konečně, pokud plánujete práci pro velkou technologickou společnost (myslím Google, Facebook, Amazon, ale ne pouze pro ty), musíte prokázat, že znáte své věci! Tyto společnosti chtějí nejjasnější mysli tam, takže rozhovor s nimi v podstatě znamená, že vám budou dávat jednu z největších zkoušek vašeho života. Tyto rozhovory budou vysoce technické a budete na ně připraveni odpovědět.
Je obtížné si vybrat témata sama a doufám, že se jedná o předměty, na které se vás potenciální zaměstnavatel zeptá. Místo toho zkuste investovat do knihy, jako je Cracking the Coding Interview, která vám může poskytnout hluboký vhled do takových vysoce kvalitních technických rozhovorů. Také vám poskytne studijní průvodce o různých tématech, o kterých byste měli vědět, a diskutovat o možných řešeních a proč jsou jiná řešení špatná.
Vymažte si dovednosti technického pohovoru 4 věci, které si pamatujete pro svůj další technický rozhovor 4 věci, které si pamatujete pro svůj další technický rozhovor Nedávno jsem měl rozhovor (pro letní stáž), o kterém mi bylo předem řečeno, že musím přinést tužku, pokud tam bude byly kódovací otázky. Z posledního kousku jsem byl obzvláště nervózní… a psychicky jsem se připravil s bankou rozhovorů. Otázky 8 Odpovědi na otázky týkající se pohovoru a otázek na 8 Dotazy a odpovědi na otázky týkající se pohovoru na 8 stránkách.
Můžete mít veškeré vzdělání a zkušenosti na světě, ale pokud musíte absolvovat takový rozhovor, musíte být schopni zapůsobit nebo být odmítnuti. Je to těžká práce, ale nakonec budete odměněni kariérním průlomem.
Závěr
Jak jsem již zmínil, je velmi těžké dělat všechny tyto věci. Pokud jste opravdu dali čas na to všechno, kromě školy nebo jiných povinností byste neměli čas odpočívat ani mít společenský život. Já sám nemohu říci, že jsem všechny tyto věci udělal (zatím). Ale učinit kroky k tomu, abyste si zajistili dobrou kariéru v programování, je z dlouhodobého hlediska velmi důležité, takže stojí za to udělat co nejvíce. Každý kousek vás přiblíží k lepší práci - a lepšímu platu.
Jaké další tipy byste mohli nabídnout těm, kteří chtějí programovat? Dejte nám vědět v komentářích!
Image Credits: Ruka držící kus papíru s tištěnou stáž na to přes Shutterstock, vážný podnikatel sedí u stolu přes Shutterstock