Hogyan válhat egy programozó és keresni a $ 2000 havonta, számítástechnikai Akadémia
10 éves dolgoztam programozóként a legjobb cégek Kijevben, az elmúlt 5 - tanított a párhuzamos programozás és segít, hogy jobban a diákokat, hogy az első feladat!
Töltött több mint 200 műszaki interjúk helyzetének Java programozó, pontosan tudom, hogy mindent meg kell tanulni, és munkát találni!
01. Tegyen egy adott célra.
Meg kell pontosan meghatározni, ha azt szeretné, hogy legyen egy programozó. Tényleg menjen dolgozni! És pontosan mit kell tudni, és ami a legfontosabb -, hogy rendelkezésre álljanak azok az első interjú. Az egyik legjobb tanítványom át az úton az első napon az első randi dolgozni 11 hónapig vele korábban, gondolta, ő már tudja programozni diplomázott műszaki különlegesség.
Nyomtatás után a papíron hűvös, tedd a keretben, és mutassa meg az összes barátok és rokonok! Ez az úgynevezett nyilatkozatot. Miután ez az akció már garantálja a 50% -os sikerrel.
02. Hozzon létre egy nyilatkozat portfólió.
Igen, hozzon létre egy portfólió. A munkáltató nem érdekli a tudás programozás, ő érdekel a tapasztalat. Az üzleti világban úgy gondoljuk, hogy a személy képes nagy valószínűséggel megismételni, amit már azelőtt! Ezért az egyik legfontosabb kritérium felvételéről igazi élmény, hogy bebizonyítsam csak útján portfolió!
Két lehetőség van, hogyan lehet létrehozni egy portfólió. Először mindent tudnak - ez egy igazi munka. A második nem annyira nyilvánvaló - egy szakmai vagy képzési projekt.
03. Készítsünk egy önéletrajz és látogasson több interjút.
Álláskeresés és önéletrajz elkészítése - általában egy külön projekt. Feladat összegzése - megy, és kap egy toborzó egy interjú a technikus, aki ellenőrzi a műszaki ismeretek és javasoljuk, hogy a munkát.
Nagyon fontos, hogy rendezni az összes alapvető interjú kérdéseket és gyakorlati vizsgálatokat végeznek automatikusan, gyakran kérik, hogy teszteljék „bolond”.
Személy szerint én kerestem az első munkám két hónap, és ellátogatott mintegy 20 interjú előtt elvittek. Aztán már nem is lehetne újra, vagy részt venni egy interjúban. Mindegyik is meg kell tanulni, és vegye tudomásul veszi, vagy mehetsz, amíg te kék
04. Vizsgálja meg a Java Core.
Hozzon létre egy portfolió egyszerűen lehetetlen anélkül, hogy tanulmányozza az első programozás alapjai, objektum-orientált programozás (OOP) és a Java Core. Itt az alábbi részekből áll:
01. szám és szöveg.
02. Módszerek logika ciklust.
03. tömbök.
04. alapjai OOP, beágyazás.
05. Kezdve a parancssorból.
06. Öröklés, konstansok.
07. A statikus változók és módszerek.
08. Kivételek.
09. interfészek.
10. absztrakt osztályok.
11. A polimorfizmus.
12. Java gyűjtemény.
13. A felhasználói felület (AWT, Swing).
14. Dátum, idő és naptár.
15. Az input-output rendszer.
16. A többszálas.
Ez csak egy általános terv, anélkül, hogy részleteket.
05. alapjai alkalmazás architektúra.
Nem elég csak tudni, hogy a szintaxis a nyelv és a központi könyvtár. A legfontosabb dolog - ez hogyan ír maga az alkalmazás, csakúgy, mint a fájlt a kódot, és hogyan léphetnek egymással, létrehozva egy élő organizmus. Meg kell figyelembe venni a folyamatos változások és kiegészítések a program.
Ha a program architektúra épül rendesen, akkor nagyon gyorsan lesz egy pillanat, amikor bárki, még egy kisebb változás vezet a hibákat és az eredmény egy kupacban az egész programot üzemképtelen. Ez elég gyakran megtörténik, és a projekt kellett átírni a semmiből.
06. Az alapvető tervezési minták.
A program számos tipikus helyzetekben, mint például a kezelési kattintás, és ennek megfelelően, van egy szabványos megközelítést írásban ezt a kódot. Tanulunk a 4 alapvető sablon, ami nélkül egyszerűen lehetetlen, hogy egy normális programot.
07. Tanulj meg írni egység vizsgálatok.
Amellett, hogy a kódot, a programozó írja ki a szükséges vizsgálatokat, hogy automatikusan ellenőrizze a kódot azután, hogy változtatott, és azonnal látni, hogy mit rontottam el és hol.
08. Tanulj meg dolgozni adatbázisok. Vizsgáljuk meg az SQL nyelv.
Az alapja minden program - adatokat. És ezek tárolására használt speciális programok - az adatbázis. Keresi először a MySQL és a Derby.
Ahhoz, hogy kommunikálni az adatbázissal programozó használja az SQL.
09. Ismerje műszaki angol.
A számítógép beszél angolul -, illetve a programozó azt is tudni kell azt. Alapvető műszaki olvasás betűk és könyvek kezdetben elég. Aztán meg kell beszélni
10. megtanulják a verziókezelő rendszer.
A programozók nem egyedül dolgoznak. A csapatok nagyon különböző, néha akár 20 vagy több ember. Minden kód van tárolva egy speciális számítógép, amely mindig hozzáférhet. És vele dolgozni egy speciális szoftver. Ezek az úgynevezett - verziókezelő rendszer. A legnépszerűbb ma Git.
11. Ahhoz, hogy használja az IDE.
Programozók írni kódot speciális programok. Meg kell tanulni a két legmenőbb - Eclipse és a gondolat. Én személyesen használják ötlet, és elkezdte a hosszú ideig dolgozott a napfogyatkozás. Mi a jobb nem tudom, én csak annyit, hogy tudom, hogy egy csomó ember, akik beállnak a napfogyatkozás az ötlet, és nem tudom, egyik, aki az ellenkezőjét
12. Vizsgálja több programot is csapatban dolgozni.
Miután a programozó írt kódot, akkor elküldi a verziókezelő rendszert, akkor egy speciális program veszi az általa összeállított, fut tesztek és létrehozza a fájlt kell telepíteni a szerveren (Bamboo, TeamCity).
programozók, hogy a munkát nem túl verbális, így meg kell tanulni együtt dolgozni legalább Jira.
13. Program a szerelvény.
Bamboo és TeamCity építeni a projekt segítségével speciális konfigurációs fájlok a program által létrehozott feldolgozási Ant, Maven, Gradle. Már felsorolt őket az idő a teremtés és most az új projektek gyakran használják Gradle. Csak elkezd Gradle használni a projekt - ez nagyon kényelmes, és megtudhatja, hogy ebben a folyamatban.
14. Egy rakás kliens - szerver.
15. tavaszi és Hibernate.
Ezt a nevet keretek (szoftver programok írásának). Munkát találni, amit tudnia kell, hogy mit csinálnak, és az alapgondolata a munkájukat. Nem kell költeni a tanulmány a erők veszik őket dolgozni.
Linux és hasonló rendszerek szinte mindig alkalmasak programok futtatására, a Java. Van egy 20 alapvető valahol parancsokat, amit használni folyamatosan. Ezek elegendő 99% -át a feladatokat.
Mint látható, van egy csomó anyagot, sőt, nem csak tanítják a nyelvet, és írjon példákat, mint a számológép Ebben a listában a már tartalmazza csak a legszükségesebb, anélkül, hogy az esélye munkát nullához. ↓
Jó hírem van az Ön számára! Ha igazán szeretnénk, hogy egy programozó, és elkezdhet jó üzlet most c három szabad órákat!
Biztosítani kell a kiváló minőségű oktatás és megy a munka álmai!