Špatně, ale nejrychlejší způsob, jak se stát programátor
Tipy Work And Study / / December 19, 2019
Chcete se stát programátor? Dokonce i když nejste nový IT, pak tato myšlenka bude vyžadovat od vás spoustu času a úsilí, a nikoliv skutečnost, že se ocitnete na koni. Ale pokud nemáte čas a vy jste ve sprše dobrodruh, existuje několik, i když nepravidelné, ale účinné způsoby, které vám pomohou projít rozhovor v IT společnosti a pobyt na vodě. Zbytek je na vás!
Možná, z jakéhokoliv důvodu, najednou se chtěl stát programátor. Doufám, že ne, protože dobré peníze, které jsou vypláceny v průmyslu. Dobrou zprávou je, že pochopit systém, se můžete dozvědět na pohovor a přežít prvních pár měsíců v práci.
Špatnou zprávou je, že programování v abecedě, stále nebude nikam, a získat pocit, pro nové pohodlné pozice, budete muset naléhavě rekvalifikace všechny ty věci, které mají již víte, jak jejich pět prsty.
Samozřejmě, bude tento článek jít výhradně na mé osobní zkušenosti, která mi umožňuje být vyslechnuta, a to iv těchto špičkových firem jako Luxoft.
Jak jsem se stal programátorem
Na počítači jsem byl poprvé uveden do 6 let. Ve 13 letech jsem vaše osobní webové stránky. Ve škole, špatně studoval na univerzitě, taky. Ve druhém roce můj přítel našel Java programátor práci a vyzval mě, aby učinily totéž. Myšlenka zaujalo. Potřebovali jsme plán.
První krok - shrnutí
Prvním a hlavním problémem nováčky - životopis. Bez adekvátní, chytlavé životopis nebudete pozváni k pohovoru. Ale co ti, kteří nemají absolutně žádnou zkušenost? Na „prázdnou“ jít do HR, můj přítel a já jsem napsal ve svém životopisu rok zkušeností s prací na svém projektu, na kterém jsme se údajně pracovali společně.
plat politika
Další věc, kterou se obnoví po příslušných technologií a anglický jazyk byl požadovaný plat. Bez přemýšlení, můj přítel a já jsem se rozhodl hrát vysokou hru a napsal horentní sumu pro ty časy, ve tisíc dolarů, což bylo vyřadit „rogue-společnost.“
Hanba a ostuda
První rozhovor byl neúspěch. Doslova se mi vysmál. Při prvním technickém rozhovoru, kde jsem dostal několik problémů byly na papíře, jsem se dostal k jádru v mžiku. Někdo dokonce otcovsky doporučil knihu Myšlení v Javě.
první zaměstnání
Na konci jsem byl pozván na pohovor v dánské pobočky společnosti, kde jsem odpovědět na základní otázky, a byl příjemně překvapen všechny své angličtině. Vzal jsem na pozici Junior Java vývojář s jednou podmínkou - první tři měsíce, budu projít SCJP (Sun hřiště Certified Java programátor), který by měl dělal mé nedostatky a být kované ze mě lépe připraveni specialista. Co může být lepší než placená stáž bez nutnosti práce (dát svůj neschopnost)? V této společnosti jsem pracoval po dobu šesti měsíců jít na zvýšení ve větší společnosti během několika měsíců.
Na základě jeho trpké, ale přesto neocenitelná zkušenost, kterou jsem vám poskytne seznam doporučení, která vám kolegy dobrodruhy poměrně rychle najít práci jako programátor.
Pokyny pro začátečníky
- Shrnutí. Musí být ve správném formátu a psaný výhradně v angličtině. Pokud nemáte dostatek zkušeností, může (a měl by) přijít s, ale měla by být připraveni odpovědět na každé slovo napsané v souhrnu. Například, pokud jste napsali tam JMS (Java Message Service), pak byste měli alespoň průchod alespoň Výukové programy a jeden hrát s JMS, dělat nějaké příklady, ať je to banální «Dobrý den, world!». Nyní budete mít výhodnější marnotratnost, jste opravdu „pracoval s JMS».
- Učit programování ABC. Pokud si stále můžete dovolit „float“ na hlubší úrovni, co některé složité technologie, jako je Struts a Spring, nesprávných odpovědí na základní otázky, které se nikdy neodpustí. Pokud jste probudit v noci, pak byste měli být schopni říct o OOP, dědičnost, zapouzdření, polymorfismus a dalších základních pojmů, stejně jako být schopen vysvětlit všechny příklady.
- Praxí. učit se program Můžete jen programování. Je to bolestivé a nepříjemné (pokud nejste programátor), ale žádná jiná cesta. Jediný způsob, jak přestat být strach z hlavolamy z rozhovorů - poreshat svých domovů na vlastní pěst.
- Číst knihu a projít tutoriály na Javě pouze anglicky. Naprosto všechny podmínky srozumitelnější programování v jazyce originálu, tj angličtině. Číst vědecké knihy o Javě v ruštině - ne na sebe respektovat. Proč? Vzhledem k tomu, aby pochopili něco z ducha „... jednotka stůl v mnoha ohledech představuje prostřední verzi, kompromis s ohledem na transakci a model domény scénář“Musíte být opravdu génius, který je nepravděpodobné.
- Naučte se konečně anglicky! Zejména to platí pro mluvené angličtiny. Je obtížné spočítat obrovské množství chytrých programátorů, který v mé paměti zamítnut pouze z jediného důvodu - neuspokojivou úroveň mluvené angličtiny. No, pokud samozřejmě budete pracovat jako programátor někde v „Kyivstar“, nebo v jiné tuzemské společnosti, vaše jazyková úroveň nebude hrát důležitou roli. Ale pokud chcete získat práci v mezinárodní společnosti, pak Bůh přikázal naučit se jazyk. Vaše úroveň English bude převedena do dalších stovek dolarů nárůst ke svému platu.
- Znát trh. Chodit o volných pracovních místech, přečtěte si požadavky, poptejte se přátelé programátoři, kolik dostávají. použití službyKterý z vás udělá úplnější obraz na trhu IT. Ty by být překvapen, učit se, jak velké množství talentovaných programátorů, kteří jsou dvakrát méně, než by mohli, jen proto, že jejich lenost a neochota držet jeho nos vítr.
- Nabízení. Neexistuje nic, co smlouvat mezd. Váš argument ve sporu může být i dobrá angličtina a nabídka práce od jiné společnosti. Poslední argument je obzvláště dobře: „Ano, ale moje Luxoft nabídek 300 dolarů víc, proč bych se měl dohodnout na vaše podmínky? Možná bychom mohli najít kompromis?“. V té době, několikrát se mi podařilo vyjednat extra set dolarů na jeho platu, a o rok později, to mi dal sto dolarů extra $ 1 800 příjmu na rovném povrchu. Musíte pochopit, že i malé zahraničním IT firmám navíc sto dolarů jako kapka v moři.
- Najít mentora. No, pokud budete zkušenější kolegové, kteří mohou poradit a zodpovědět i ty hloupé otázky. Díky svým zkušenostem a morální podporu budete postupovat při programování rychleji než sám. Ne-li mentor, že by bylo hezké jít do jakýchkoli programátorských kurzů, které budou nejen dát vy úplnější obraz o tom, co programátor, ale také umožní setkat se s více zkušeností lidí. Kdo ví, možná někdo z nich bude chtít být váš mentor.
- Spuštění projektu. I když je model z nejhorších praktik kódování a vy jste nikdy nedělal, přinejmenším budete příčina, pro kterou chcete pochopit a naučit se nové programování technologie. Kromě toho budete mít další téma pro intimní rozhovory o rozhovory.
- Podívejte se na letní brigádě. Za prvé, když všichni na dovolené, ve společnostech silněji cítil nedostatek personálu a zvyšuje pravděpodobnost, že budete volat na pohovor. Za druhé, protože vaše konkurence příliš azyl na dovolenou, budete opět zvýšit šance, že budou všiml HR.
- Nikdy se nevzdávej. Dokonce i když máte pocit, že přemoci pohovor, je důležité ukázat, odolnost a nadále usilovat o vyřešení problému, bez ohledu na to, jak těžké to může zdát. Kdo ví, může se stát, že budete mít v tomto okamžiku se kontroluje za píli v práci!
- Vyhnout se úkoly na počítači. Neexistuje žádný způsob, jak rychle vidět skrze laika než okamžitě hodit ho do silné programování. Váš úkol - pokusit se přeložit všechny rozhovory na vysoké úrovni, který se zabývá společné přístupy a koncepty, ale ne konkrétní realizace v rozhodnutí problému. Pokud jste dostali tužku a papír a požádala zapsat řešení, pak požádat o možnost nakreslit schematicky. Tedy poté, co utekl z syntaxi určitého jazyka, nejen ušetří se z toho, co někteří řezání chyby oko, ale také ukázat, že jste schopni myslet abstraktně, aniž by příliš do detaily.
- Začít mluvit jako první. Zabránit situacím, kdy se zablokuje vzduchové přestávka, Během kterého mozek mohou dospět tazatel další choulostivé otázky. Jakmile existuje nějaký zaváhání, musíme začít říkat něco, co dobře známe. Pokusit se vnutit svou hru tazatele.
- Snažte se mluvit pravdu. Pokud jste nikdy nenapsal postup PL / SQL, je lepší říci to ujasnit. Možná, že to bude minus pro vás, ale budete ušetřit od nutnosti vykroutit z odpovědi na otázku, která nemá smysl. Zkušený tazatel bude cítit daleko vašich vědomostních mezer.
- Dbejte na to, aby malé firmy. V malých podnicích, většinou malých týmech. Čím méně lidí v týmu, tím rychleji bude kousat. Váš cíl - velké a nemotorné corporation, kde můžete vyhrát za krátkou dobu.
- Postupujte podle oblékání. Pokud přijdete na pohovor na pozici programátora v elegantním obleku, bude to způsobit větší podezření, než když se také objeví v šortkách nebo ošuntělé svetr. Nic se bude také upevnit brýle, řka: „Mám jakýsi knihomol.“
Samozřejmě, někdo, kdo ví, třeba poznamenat, že výše uvedené citované receptury - je to spíše způsob, jak se stát kodér než programátor, a on je někde být v pořádku. Nicméně, problém je v tom, že jste nikdy najít práci s titulkem „Chtěli špatný kodér.“ Každý potřebuje programátory. Je žádoucí, aby senior. S více než pět let zkušeností v oblasti firemních projektech a jsou stejně zdatní v několika programovacích jazycích najednou, zatímco důkladně zběhlý v databázi, jsou schopni write bash-skripty, uložené procedury, výborně víte, na Linuxu, TCP / IP, mají vůdčí schopnosti, toleranci vůči stresu, komunikační dovednosti a mnohem více dovedností, „bez níž V žádném případě. "
Takoví lidé existují, viděl jsem je sám. Ale jsou příliš malé na to zcela pokrýt potřeby stále hladový trh IT specialistů. To znamená, že budete mít vždy možnost, druh dobrodruha vás.