Zle, ale najrýchlejší spôsob, ako sa stať programátor
Tipy Work And Study / / December 19, 2019
Chcete sa stať programátor? Dokonca aj keď nie ste nový IT, potom táto myšlienka bude vyžadovať z vás veľa času a úsilia, a nie skutočnosť, že sa ocitnete na koni. Ale ak nemáte čas a vy ste v sprche dobrodruh, existuje niekoľko, aj keď nepravidelné, ale účinné spôsoby, ktoré vám pomôžu prejsť rozhovor v IT spoločnosti a pobyt na vode. Zvyšok je na vás!
Možno, z akéhokoľvek dôvodu, zrazu sa chcel stať programátor. Dúfam, že nie, pretože dobrý peňazí, ktoré sú vyplácané v priemysle. Dobrou správou je, že pochopiť systém, sa môžete dozvedieť na pohovor a prežiť prvých pár mesiacov v práci.
Zlou správou je, že programovanie v abecede, stále nebude nikam, a získať pocit, pre nové pohodlnej pozície, budete musieť naliehavo rekvalifikácie všetky tie veci, ktoré majú už viete, ako ich päť prsty.
Samozrejme, bude tento článok ísť výhradne na mojej osobnej skúsenosti, ktorá mi umožňuje byť vypočutá, a to aj v týchto špičkových firiem ako Luxoft.
Ako som sa stal programátorom
Na počítači som bol prvýkrát uvedený do 6 rokov. V 13 rokoch som vaše osobné webové stránky. V škole, zle študoval na univerzite, taky. V druhom roku môj priateľ našiel Java programátor prácu a vyzval ma, aby urobili to isté. Myšlienka zaujalo. Potrebovali sme plán.
Prvý krok - zhrnutie
Prvým a hlavným problémom nováčikov - životopis. Bez adekvátnej, chytľavé životopis nebudete pozvaní na pohovor. Ale čo tí, ktorí nemajú absolútne žiadnu skúsenosť? Na "prázdnu" ísť do HR, môj priateľ a ja som napísal vo svojom životopise rok skúseností s prácou na svojom projekte, na ktorom sme sa údajne pracovali spoločne.
plat politika
Ďalšia vec, ktorú sa obnoví po príslušných technológií a anglický jazyk bol požadovaný plat. Bez premýšľania, môj priateľ a ja som sa rozhodol hrať vysokú hru a napísal horibilné sumu pre tie časy, vo tisíc dolárov, čo bolo vyradiť "rogue-spoločnosť."
Hanba a hanba
Prvý rozhovor bol neúspech. Doslova sa mi vysmial. Pri prvom technickom rozhovore, kde som dostal niekoľko problémov boli na papieri, som sa dostal k jadru v okamihu. Ktosi dokonca otcovsky odporučil knihu Myslenie v Jave.
prvé zamestnanie
Nakoniec som bol pozvaný na pohovor na pobočky dánskej spoločnosti, kde som odpovedal na základnej otázky, a bol príjemne prekvapený všetky svoje angličtine. Vzal som na pozíciu Junior Java vývojár s jednou podmienkou - prvé tri mesiace, budem prejsť SCJP (Sun ihrisko Certified Java programátor), ktorý by mal robil moje nedostatky a byť kované zo mňa lepšie pripravení špecialista. Čo môže byť lepšie ako platená stáž bez nutnosti práce (dať svoj neschopnosť)? V tejto spoločnosti som pracoval po dobu šiestich mesiacov ísť na zvýšenie vo väčšej spoločnosti počas niekoľkých mesiacov.
Na základe jeho trpké, ale napriek tomu neoceniteľná skúsenosť, ktorú som vám poskytne zoznam odporúčaní, ktorá vám kolegami dobrodruhov pomerne rýchlo nájsť prácu ako programátor.
Pokyny pre začiatočníkov
- Zhrnutie. Musia byť v správnom formáte a písaný výhradne v angličtine. Ak nemáte dostatok skúseností, môže (a mal by) prísť s, ale mal by byť pripravený odpovedať na každé slovo napísané v súhrne. Napríklad, ak ste napísali tam JMS (Java Message Service), potom by ste mali aspoň absolvovať minimálne Výukové programy a jeden hrať s JMS, robiť nejaké príklady, nech je to banálne «Dobrý deň, world! ». Teraz budete mať výhodnejšie márnotratnosť, ste naozaj "pracoval s JMS».
- Učiť programovanie ABC. Ak si stále môžete dovoliť "float" Na hlbšej úrovni, čo niektoré zložité technológie, ako je Struts a Spring, nesprávnych odpovedí na základné otázky, ktoré sa nikdy neodpustí. Ak ste prebudiť v noci, potom by ste mali byť schopní povedať o OOP, dedičnosť, zapuzdrenie, polymorfizmus a ďalších základných pojmov, rovnako ako byť schopný vysvetliť všetky príklady.
- Praxou. učiť sa program Môžete len programovanie. Je to bolestivé a nepríjemné (ak nie ste programátor), ale žiadna iná cesta. Jediný spôsob, ako prestať byť strach z hlavolamy z rozhovorov - Poresh svojich domovov na vlastnú päsť.
- Čítať knihu a prejsť tutoriály na Jave iba anglicky. Úplne všetky podmienky zrozumiteľnejšie programovania v jazyku originálu, tj angličtine. Čítať vedecké knihy o Jave v ruštine - nie na seba rešpektovať. Prečo? Vzhľadom k tomu, aby pochopili niečo z ducha "... jednotka stôl v mnohých ohľadoch predstavuje prostrednej verziu, kompromis s ohľadom na transakciu a model domény scenár"Musíte byť naozaj génius, ktorý je nepravdepodobné.
- Naučte sa konečne anglicky! Najmä to platí pre hovorenej angličtiny. Je ťažké spočítať obrovské množstvo chytrých programátorov, ktorý v mojej pamäti zamietnuť len z jediného dôvodu - neuspokojivú úroveň hovorenej angličtiny. No, ak samozrejme budete pracovať ako programátor niekde v "Kyivstar", alebo v inej tuzemskej spoločnosti, vaša jazyková úroveň nebude hrať dôležitú úlohu. Ale ak chcete získať prácu v medzinárodnej spoločnosti, potom Boh prikázal naučiť sa jazyk. Vaša úroveň English bude prevedená do ďalších stoviek dolárov nárast k svojmu platu.
- Poznať trh. Chodiť o voľných pracovných miestach, prečítajte si požiadavky, popýtajte sa priatelia programátori, koľko dostávajú. použitie službyKtorý z vás urobí úplnejší obraz na trhu IT. Tie by byť prekvapený, učiť sa, aké veľké množstvo talentovaných programátorov, ktorí sú dvakrát menej, než by mohli, len preto, že ich lenivosť a neochota držať jeho nos vietor.
- Ponúkanie. Neexistuje nič, čo zjednávať miezd. Váš argument v spore môže byť aj dobrá angličtina a ponuka práce od inej spoločnosti. Posledný argument je obzvlášť dobre: "Áno, ale moja Luxoft ponúk 300 dolárov viac, prečo by som sa mal dohodnúť na vaše podmienky? Možno by sme mohli nájsť kompromis? ". V tej dobe, niekoľkokrát sa mi podarilo vyjednať extra sto dolárov na jeho platu, a o rok neskôr, to mi dal sto dolárov extra $ 1 800 príjmu na rovnom povrchu. Musíte pochopiť, že aj malé zahraničným IT firmám navyše sto dolárov ako kvapka v mori.
- Nájsť mentora. No, ak budete skúsenejší kolegovia, ktorí môžu poradiť a zodpovedať aj tie hlúpe otázky. Vďaka svojim skúsenostiam a morálnu podporu budete postupovať pri programovaní rýchlejšie než sám. Ak nie mentor, že by bolo pekné ísť do akýchkoľvek programátorských kurzov, ktoré budú nielen dať vy úplnejší obraz o tom, čo programátor, ale tiež umožní stretnúť sa s viac skúseností ľudí. Kto vie, možno niekto z nich bude chcieť byť váš mentor.
- Spustenie projektu. Aj keď je model z najhorších praktík kódovanie a vy ste nikdy nerobil, prinajmenšom budete príčina, pre ktorú chcete pochopiť a naučiť sa nové programovanie technológie. Okrem toho budete mať ďalšie tému pre intímne rozhovory o rozhovory.
- Pozrite sa na letné brigáde. Po prvé, keď všetci na dovolenke, v spoločnostiach silnejšie cítil nedostatok personálu a zvyšuje pravdepodobnosť, že budete volať na pohovor. Po druhé, pretože vaša konkurencia príliš azyl na dovolenku, budete opäť zvýšiť šance, že budú všimol HR.
- Nikdy sa nevzdávaj. Dokonca aj keď máte pocit, že premôcť pohovor, je dôležité ukázať, odolnosť a naďalej usilovať o vyriešenie problému, bez ohľadu na to, aké ťažké to môže zdať. Kto vie, môže sa stať, že budete mať v tomto okamihu sa kontroluje za usilovnosť v práci!
- Vyhnúť sa úlohy na počítači. Neexistuje žiadny spôsob, ako rýchlo vidieť skrz laika než okamžite hodiť ho do silnej programovania. Vaša úloha - pokúsiť sa preložiť všetky rozhovory na vysokej úrovni, ktorý sa zaoberá spoločné prístupy a koncepty, ale nie konkrétna realizácia v rozhodnutí problému. Ak ste dostali ceruzku a papier a požiadala zapísať riešenie, potom požiadať o možnosť nakresliť schematicky. Teda potom, čo utiekol z syntax určitého jazyka, nielen ušetrí sa z toho, čo niektorí rezanie chyby oko, ale tiež ukázať, že ste schopní myslieť abstraktne, bez príliš do detaily.
- Začať hovoriť ako prvý. Zabrániť situáciám, kedy sa zablokuje vzduchové prestávka, Počas ktorého mozog môžu dospieť anketár ďalšie chúlostivé otázky. Akonáhle existuje nejaký zaváhanie, musíme začať hovoriť niečo, čo dobre poznáme. Pokúsiť sa vnútiť svoju hru anketára.
- Snažte sa hovoriť pravdu. Ak ste nikdy nenapísal postup PL / SQL, je lepšie povedať to ujasniť. Možno, že to bude mínus pre vás, ale budete ušetriť od nutnosti vykrútiť z odpovede na otázku, ktorá nemá zmysel. Skúsený anketár bude cítiť ďaleko vašich vedomostných medzier.
- Dbajte na to, aby malé firmy. V malých podnikoch, väčšinou malých tímoch. Čím menej ľudí v tíme, tým rýchlejšie bude hrýzť. Váš cieľ - veľké a nemotorné corporation, kde môžete vyhrať za krátku dobu.
- Postupujte podľa obliekania. Ak prídete na pohovor na pozíciu programátora v elegantnom obleku, bude to spôsobiť väčšie podozrenie, než keď sa tiež objaví v šortkách alebo ošumelé sveter. Nič sa bude tiež upevniť okuliare a povedal: "Mám akýsi knihomoľ."
Samozrejme, niekto, kto vie, treba poznamenať, že vyššie uvedené citovanej receptúry - je to skôr spôsob, ako sa stať kodér ako programátor, a on je niekde byť v poriadku. Avšak, problém je v tom, že ste nikdy nájsť prácu s titulkom "Chceli zlý kodér." Každý potrebuje programátorov. Je žiaduce, aby senior. S viac ako päť rokov skúseností v oblasti firemných projektoch a sú rovnako zdatní v niekoľkých programovacích jazykoch naraz, zatiaľ čo dôkladne zbehlý v databáze, sú schopní write bash-skripty, uložené procedúry, výborne viete, na Linuxe, TCP / IP, majú vodcovské schopnosti, toleranciu voči stresu, komunikačné zručnosti a oveľa viac schopností, "bez ktorej V žiadnom prípade. "
Takí ľudia existujú, videl som ich sám. Ale sú príliš malé na to úplne pokryť potreby stále hladný trh IT špecialistov. To znamená, že budete mať vždy možnosť, druh dobrodruha vás.