Azt szeretnénk, hogy egy programozó, ellenőrizze a képességeit
Costavim mintalistájának készségek és ismeretek szükségesek, hogy valaki egy programozó.
1. A matematikai szem előtt tartva - a születéskor adott, nem lehet változtatni. Ezt bizonyítja a tudomány.
2. Logikai és rendkívüli gondolkodás - elvileg a logika lehet fejleszteni, ha nagyon akar, de ha nem kaptak, így lehet a sorsa a többi? Érdemes gondolni.
4. meghatározása és a vágy, hogy elérje a célját, annak ellenére, hogy a küszöbön álló nehézségek - ezek a tulajdonságok függenek motiváció tette válsz programozó. De általában, itt a nehézségek merülnek fel.
5. Képesség csapatban dolgozni - nagyon fontos a minőség. A nagyprojekt egyedül dolgozzon senki nem volt képes, és a kisebb projektek abban a pillanatban nem a kereslet, és ha bármilyen értéket a szoftver piacon, ez nagyon rövid életű. Ne habozzon, ha van valami, amit nem tudom, kérdezd a tapasztaltabb partnerekkel. És ahogy a mondás tartja, „nem kell félni, hogy néz ki, mint egy bolond, az, hogy nézel ki még hülye.”
6. Gyors tanuló - anélkül, hogy ez a programozás egyszerűen sehol. Az új technológiák fejlődnek olyan gyorsan, hogy idővel minden nagyon nehéz. Szükség van továbbá a közvetlen fejlesztési projekt, hogy lépést tarthasson az új lehetőségeket az IT területén.
7. Idő öntanulási - mindkét alkalommal a földbe, és nem volt elég.
Alapvető tudás, amit tudnia kell, hogy legyen egy programozó:
1. Általános oktatás - persze ideális nagyobb gyógypedagógia, de ha nem, és a vágy, hogy legyen egy profi elég erős, akkor kezdeni, hogy elég lesz, és középfokú oktatásban.
2. Alapfokú magasabb matematika.
3. A tudás az angol nyelv - legalábbis „lefordítani a szótár” szinten. Ideális esetben - a technológiai ismeretek angol és képes lefordítani szakszövegek. Mivel a fő, figyelemre méltó, a dokumentációt angol nyelven íródott. És a munka továbbra is szükség van a külföldi partnerekkel. Azt is meg kell vásárolni a szoftvert és alkatrészek a fejlesztés. Ha komolyan programozás, kalóz másolatok nem az Ön számára. És a szabadság, a végén, drágább.
4. A tudás elméletének programozás - meg kell tudni, hogy a meglévő adattípusok, az alapvető gazdasági, legalábbis szinten az átadott középiskolában Pascal programozási nyelv, vagy a C ++ (kódolási elv ugyanaz, és ha érti a kifejezést, a nehézségek, szintaxis fordítás bármely más nyelven nem merül fel), PLO bázisok (objektumorientált programozás), az alapokat a dolgozó adatbázisok, stb
Elvileg ez még sorolhatnám sokáig.
Miután foglalkozott a szükséges képesítéssel és tapasztalattal kínálok több lehetőséget, hogyan lesz egy programozó.
- Tanfolyamok programmistov.Dostoinstva. egyéni megközelítés, a választás az érdeklődés tudományok, a képzés a megfelelő időben, hogy válassza ki a tanár. Hátrányai. Általában a magas ár a képzés, a tanúsítvány egy speciális programozó, nem egy állami oklevél, amely jogosult minden ország és minden szervezet.
- Öntanuló a könyvek
Előnyök: képzés bármikor kényelmesen az Ön számára, a lehetőséget, hogy tanulmányozza csak a legérdekesebb helyekre. Hátrányai. az ellenőrzés hiánya a hibák egy félreértés az anyag, akkor támaszkodva csak magukat, senki sem láthatja a fejlődést a tanulmány egy új irányt, elégtelen számú szakmailag könyvet és anyagköltsége a könyvek.
- Egyetemi tandíj távoli obrazovaniya.Dostoinstva. képzés bármikor kényelmesen az Ön számára, érdekli választás területek tanulmányozására, kapok egy oklevél az oktatás eredményeként vizsgák az Ön által kiválasztott fegyelem hiánya, az anyagi költségeket. Hátrányai. Internet kapcsolat előadások és vizsgák, az oklevél nem ismeri fel a munkaadók egy része.
- A felsőoktatás a speciális „Software Engineer” .Dostoinstva. Az oklevél az állami szabvány felsőfokú műszaki, a tudás megszerzését, és nem csak a szűken fókuszált területet, mint minden főbb tudományágak. Hátrányai: anyagköltség képzés.
Miután elérte a kívánt szintet, akkor a versenyt, és próbálja meg a kezét a következő online források: www.google.com/programming-contest/ -, directory.google.com/Top/Computers/Programming/Contests/, acm.uva.es, neerc.ifmo.ru, acm.timus.ru.
Annak érdekében, hogy kommunikálni hasonló gondolkodású embereket, és tanulni a sok új információ, akkor látogasson el: www.codeproject.com, www.sourceforge.org, www.freshmeat.net, msdn.microsoft.com, www.nature.ru, www.cetus- links.com, www.google.com
Végül azt szeretném mondani, hogy a programozás képzés egy életre, mert a folyamatosan változó informatikai szférában. De ahhoz, hogy elérjék az alap szintű programozási, hogy képes legyen hatékonyan dolgozni ezen a területen szükség szerint akár 5 év kemény munka után. Attól függ, hogy a képességét, és az a fajta képzés. Persze, a tanulás könyvekből - a legnehezebb, és hosszú utat. Az ideális megoldás az lenne, programozási tanfolyamok vagy érettségi. Ami a kor megszerzésére fokú a programozó, sok múlik a kezdeményezést, és kitartást. Néhány olyan fiatal, mint 18 éves kor alatt nem képesek, vagy az ereje, hogy a kívánt, a másik 50 éves lesz a dolgokat tenni könnyen. Tehát minden múlik!
Sok sikert kívánok!