A programozó útja

Miért mennek a programozók mindig olyan boldognak? A válasz erre a kérdésre egyszerű és elkeserítő: van munkájuk, amit szeretnek, és sok pénzük van.

Üdvözöljük a programozás világában!

A programozók jó pénzt keresnek

A programozók jó pénzt keresnek. Kezdjük azzal, hogy a programozók fizetéséről beszélünk. Hogyan működnek a programozók fizetései, és hol dolgozhatnak a legjobb és legrosszabb helyek. A sok egymásnak ellentmondó információ megnehezítheti egy nem programozó számára, hogy mindezt egyedül kitalálja.

A fő tényező, amely befolyásolja, hogy egy programozó mennyi pénzt keres, nem a képességei. Ott dolgozik. Egy programozó 2-10-szer annyi fizetést kaphat, mint egy másik programozó, még akkor is, ha mindketten ugyanolyan végzettséggel rendelkeznek!

Képzettségei pillanatról pillanatra meglehetősen állandóak maradnak. Például egy programozó nem válik kétszer olyan tapasztalttá egy hónap alatt, hogy aztán valahogy kétszer annyi pénzt keressen. De nagyon könnyen megváltoztathatja a munkahelyét egy hónap alatt, és kétszer annyi fizetést kaphat, mint korábban. Most pedig beszéljük meg a programozók számára a legjobb munkahelyeket.

Három tényező befolyásolja leginkább, hogy a cégek mennyi pénzt fizetnek a programozóiknak:

1) A munkáltató szoftvercég, azaz olyan cég, amelynek fő terméke a szoftver

2) Függetlenül attól, hogy a vállalat a nemzetközi vagy a hazai piacokra koncentrál

3) A cég tulajdonosa külföldi vagy belföldi cég.

Fontos, hogy ügyeljen a potenciális munkáltató elhelyezkedésére, amikor mérlegeli, hogy mennyi pénzt szeretne kapni szoftverfejlesztésért. Például, ha Ön Drezdában él, tízszer kevesebbet kaphat szoftverfejlesztésért, mint a New York-i barátja. Ha ez a helyzet, akkor a fent említett tényezők működnek.

Valós számok

Mivel a fizetések a világ különböző részein eltérőek, azt javaslom, hogy egy 5 éves tapasztalattal rendelkező vezető java fejlesztő fizetését vegyük kiindulópontnak, és nevezzük ezt "5 év maximumnak". Az összes alábbi szám ennek az összegnek a százalékában lesz megadva. Íme néhány példa a „legfeljebb 5 éves” fizetésekre a világ különböző városaiban: Ismertesse a kelet-európai helyzetet, amely általában minden olyan országra igaz, ahol az IT outsourcing/outstaffing meglehetősen népszerű.

Íme, mennyit kereshet egy ötéves munkatapasztalattal rendelkező Senior Java Developer, munkáltatótól függően:

Szint Havi fizetés Leírás
1 200-500 dollár A legalacsonyabb fizetési szinten vannak olyan cégek, amelyek fő terméke vagy tevékenysége nem az informatika. Ezek a cégek állami tulajdonban vannak, és jellemzően a hazai piacra koncentrálnak. Például egy adóhivatal vagy más állami szervezet informatikai osztálya.
2 500 - 1500 dollár Átlag alatti – informatikai osztályok különböző nem kormányzati intézményeknél (pl. bankok stb.).
3 1000 – 2500 dollár Átlagos – szoftverfejlesztő cégek.
4 3000 – 4000 dollár Átlagon felül – szoftverfejlesztő cégek külföldi ügyfelekkel.
5 4000 - 5000 dollár A legtetején – olyan szoftverfejlesztő cégek, amelyek ügyfelei és tulajdonosai külföldi jogalanyok. Nagyon kevés ilyen cég van. Ritka az álláshirdetés, és általában nehéz beszerezni őket. Időről időre azonban előkerülnek.
A programozó útja 2

Mi ebben a legfurcsább?

A programozók fele 1. és 2. szintű cégeknél dolgozik.

Szeretné tudni a fogást?

Több száz nyitás van a 3. és 4. szintű vállalatoknál. Hajlandóak magasabb béreket és általában sokkal jobb munkakörülményeket kínálni.

Íme egy valós helyzet: van két fiatal Java fejlesztő. Egyikük az "5 éves maximum" körülbelül 3%-át fizetve kapott állást (1. szintű cégnél), másikuk pedig az "5 éves maximum" fizetés 30%-át (4. szint). Miért keres kevesebbet?

Mit tehetsz, ha nem hagyod abba

Ezen túlmenően, ha továbbra is fejleszti programozási készségeit azáltal, hogy folyamatosan befektet a programozási oktatásba, akkor az Ön által keresett pénzösszeg mától kezdve a következőképpen fog növekedni (+/- több száz dollár, attól függően, hogy melyik városban dolgozik ):

Terv

0-3 hónap (diák)

Keveset tudsz a programozásról. Talán már tanultál egy kicsit a programozásról a középiskolában és/vagy az egyetemen, de tudásod csak felületes.

Az Ön feladata – Tanuljon meg programozni a Java programozási nyelv tanulásával.

Az Ön célja – Szerezzen állást junior Java fejlesztőként egy 3. szintű vállalatnál.

Ne feledje, hogy a terv első három hónapjában nem fog fizetni semmit. Csak a Java tanulására fog koncentrálni. Ne feledje azt is, hogy a jövőben, amikor családja lesz, és talán sok pénzügyi adóssága van, sokkal nehezebb lesz karriert váltania. Ha ez megtörténik, és a végén ki akarja javítani a hibáját, egy évig pénzt kell spórolnia a pályaváltás finanszírozására. A lényeg az, hogy elkerüljük a hülye karrierhibákat.

3-15 hónap (Junior Java fejlesztő)

Karrierje ezen a pontján már Java programozóként kell dolgoznia. A nyelvtudásának és a programozási készségeinek napról napra jobbnak kell lennie. De most nincs itt az ideje a lazításnak. Még többet kell tanulnia, mielőtt a babérjain pihenhet.

Az Ön feladata – Ismerje meg azokat a technológiákat, amelyekre középszintű fejlesztőként szüksége lesz. Milyen technológiák ezek? A világ változik. Most adunk néhány tanácsot, de az élet mindent megváltoztat. Keressen néhány online állásajánlatot Java programozóknak, és tekintse át az álláskövetelményeket. Azt is javaslom, hogy olvassa el Bruce Eckel „Thinking in Java” című könyvét.

A fiatal Java fejlesztői munkád első évében az a célod, hogy középszintű Java fejlesztővé válj. Senki sem mondja, hogy ez könnyű lenne, de egy célorientált ember számára ez lehetséges. Azonnal az „5 éves maximum” 40%-ára növeli a fizetését (64 000 USD SF és London, 12 000 USD Bangalore).

2. év programozói munka (középszintű Java fejlesztő, 1. szint)

Jól dolgoztál az elmúlt évben, most pedig középszintű Java-fejlesztő vagy. Elég jól meg lehet élni, ha megkeresi egy vezető Java-fejlesztő fizetésének 50%-át. Komoly feladatokat kapsz a munkahelyeden, és jelentősen bővül a tapasztalatod. Két-három éven belül vezető Java-fejlesztő leszel. Nem kell sietni. A fizetésed amúgy sem fog gyorsan emelkedni.

Az Ön feladata – Tanuljon meg tervezési mintákat, és olvassa el McConnell „Code Complete” című könyvét. Javítsa kódja minőségét, és fejlessze a csapatokkal való együttműködés képességét. Szabályává teheti, hogy havonta egy informatikai könyvet olvas el. Aztán egy év múlva 12 könyvvel okosabb leszel, mint a munkatársaid. Csak ügyeljen arra, hogy ne halassza el ezt a tanulást, mert valószínűleg soha nem lesz több szabadideje a jövőben. Teljesen lehetséges, hogy családot alapítasz, vagy ha már van, akkor az még bővülni fog.

Az Ön célja – Válasszon ki néhány olyan technológiát, amelyekre szakosodni szeretne vezető fejlesztőként. Úgysem fogsz mindent megtanulni. Jó ötlet egy szűk területen guruvá válni.

3. év programozói munka (középszintű Java fejlesztő, 2. szint)

Ön most tapasztalt középszintű fejlesztő, és azon gondolkodik, hogy vezető fejlesztővé váljon. Kellemes és tekintélyes is. Az Ön fizetése meghaladja az „5 éves maximum” 60%-át (18 000 USD Bangalore-ban, 24 000 USD Kijevben, 66 000 USD Berlinben, 75 000 USD New Yorkban). Ettől a pillanattól kezdve az Önhöz hasonló szakemberek iránti kereslet meghaladja a kínálatot. Néhány napon belül mindig találhat munkát, és valószínűleg soha nem fog kevesebbet keresni, mint most. Ez persze, ha nem csinál semmi hülyeséget.

Az Ön feladata – Folytassa a választott technológiák tanulmányozását. Továbbra is keményen dolgozzon, ne a munkáltatója érdekében, hanem önmaga érdekében. Kérjen részvételt olyan fejlett technológiát alkalmazó projektekben, mint a Big Data. Amúgy is napi nyolc órát fog tölteni az irodában, így akár egy kicsit több pénzt is kaphat, és ami még fontosabb, értékes tapasztalatokra tehet szert, amelyekre a jövőben szüksége lesz.

Az Ön célja – Szerezzen új állást. Mindenhol vannak jó emberek. Egy új cégnél új projekteken és technológiákon fog dolgozni. Ne kötődjön túl korán az asztalához. Ha még mindig egy 3. szintű vállalatnál dolgozik, kezdjen el gondolkodni egy 4. szintű vállalathoz való költözésről. Az ötödik szint, bármennyire is vonzónak tűnik, jelenleg még nem elérhető.

4. év programozói munka (Senior Java Developer, 1. szint)

Ön most vezető fejlesztő. Gratulálunk. Lehet, hogy nem érdemelted meg, és ezt érzed. Ennek ellenére gratulálok. Nem számít, hogy most méltó-e a pozíciójára. Csak az számít, hogy a jövőben méltóvá válj rá. Azt hiszem, egyetértesz azzal, hogy jobb, ha jó állást kapsz, és aztán a szükséges szintre nősz, mint fordítva.

Remélem, nem felejtette el azt a tanácsomat, hogy olvass el havonta egy könyvet? Bármely diák irigyelni fogja most tudását és készségeit. Valószínűbb, hogy imádkozni fog értük. Gondolj csak bele: komoly pénzt keresel, az "5 éves maximum" fizetés közel 90%-át. Valószínűleg még fiatal vagy. A világ a lábad előtt van.

Az Ön feladata – Értékelje újra a választott technológiákat. Lehet, hogy változtatnia kell a szakterületén. Változott a világ, változtak a technológiák, és az elmúlt két évben elég sok tudásra tettél szert. Amit most választasz, az a következő néhány évben is veled marad. Ideje kiválasztani kedvenc technológiáit.

Az Ön célja – Válassza ki a területet a további növekedéshez. Sokan vannak. Túl sok a felsoroláshoz, de most választanod kell. A mai kis változtatások nagy változásokat fognak eredményezni a jövőben.

5. év programozói munka (Senior Java Developer, 2. szint)

Meghatároztad a jövődet, és azon dolgozol, hogy megvalósítsd álmodat. Megfelelő specializációval és előrelépési vágyával nem kell sokáig várni, és látni fogja az eredményeket. Gratulálunk. Örülünk, hogy a világon még egy ember elégedettebb a karrierjével.

Még egy jó tanács: Az emberek gyakran túlbecsülik azt, amit egy év alatt elérhetnek, és alábecsülik azt, amit öt év alatt elérhetnek. Gondolj vissza életed elmúlt öt évére. Ez igaz, nem?

Az Ön feladata – Ne hozzon hülye döntéseket. Ne légy hanyag a céljaidat illetően.

A cél – Válassz egy területet, és lépj előre. Gondoltad, hogy itt a vég? Emlékszel, amikor elvégezted az iskolát? Ez nem a vég – ez csak a kezdet.

Jövő specializáció

Műszaki szakértőként (felső ág), menedzserként (alsó ág) vagy szakmai/független tanácsadóként (középső ág) fejlődhet. Minden az Ön preferenciáitól függ.

Programozói karrier

A programozás különbözik a többi szakmától. A programozással nem kell menedzsernek lenni ahhoz, hogy jó pénzt keress. Sok esetben egy vezető programozó többet keres, mint a főnöke. Minél több tapasztalatra tesz szert, annál gyorsabban fog átállni a kapcsolata a vezetőséggel a "munkás-menedzser"-ből a "szupersztár-ügynök"-vé. Azok a programozók, akik ismerik értéküket, kiválaszthatják a legérdekesebb projekteket, vagy betölthetik a legérdekesebb állásokat. Tapsoljunk minden programozónak, aki elérte ezt az álmot!

Mit kell tennie egy személynek, hogy a világ minden táján nagy keresletre szoruló programozó legyen? Sok tapasztalattal kell rendelkeznie a legújabb, forró technológiák terén. Hogyan csinálod, hogy? Olvass tovább.

Ha egyszer megkapja első programozói munkáját, két dolog fog történni, valószínűleg anélkül, hogy tudatában lenne.

1. Valós projektekkel gyorsan munkatapasztalatot szerezhet. Egy év programozói munka sokkal relevánsabb tudást és készségeket adhat, mint öt év egyetemi tanulmányok. Ezt a tapasztalatot gyakran emlegetik az informatikai állásajánlatoknál: "Java programozóra van szükségünk három év munkatapasztalattal".

2. Napi nyolc órában tanulja az új technológiákat, és pénzt kap érte. Ennek jelentőségét nehéz alábecsülni. Néha ezek az új készségek annyira fontosak, hogy ingyen dolgozhat, vagy akár pénzt is fizethet, hogy megszerezze őket. Ha megfontoltan választja ki projektjeit, feljebb fog kapaszkodni a karrierlétrán.

Mit válasszak?

Ha nem tudja, milyen technológiák lesznek hasznosak az Ön számára a jövőben, akkor elkezdhet olyan technológiákat választani az „én ezt szeretem” és „azt nem szeretem”, vagy az „ez a divat” és az „ez van” alapján. nem divat". Ez a megközelítés teljes mértékben a szerencsén múlik. Ezért mindig jobb, ha előre tudja, hová szeretne eljutni.

A programozó sokféleképpen fejlődhet. Néhányat megemlítünk, és elmondjuk a véleményünket. De ne vedd a szavamat az egyetlen igazságnak. Csak egy egyszerűsített nézetet nyújtok, hogy egyértelműbb legyen a helyzet.

Legyen örök programozó

Legyen örök programozó

Ha kedvenc dolgod a kódírás, akkor legyél vezető fejlesztő, majd műszaki vezető, majd építész. Egyszerűen programozóként is dolgozhat 50 évig. A vezető programozók és műszaki vezetők fizetése gyakran meghaladja a vezetőik fizetését. Nem veszíthetsz.

Legyen menedzser. Szerencséd van, különleges vagy.

Átmentél az ellenséghez. Csak viccel. Ha úgy érzed, hogy jó szervezőkészséged van, akkor ez lehet az utad: Csapatvezető, majd projektmenedzser. Ez lehetőséget ad arra, hogy ügyvezetővé váljon, és segítséget nyújt, ha saját vállalkozást szeretne nyitni. Ezt akarod, nem?

Stop fuvar.

Ha történetesen családod és gyerekeid vannak, akkor valószínűleg egy stabil gazdaságú országban próbálsz nyugodt és virágzó életet építeni. Lehet, hogy Kanadába, az Egyesült Államokba, Svájcba vagy akár Ausztráliába költözésen/kivándorláson gondolkodik. Kiváló képességekkel és nagy keresletű szakmával rendelkezel. Nem kell alulról kezdenie, és lehet, hogy vezető Java-fejlesztőként kezdheti jó fizetéssel. Nem lenne rossz.

Nézze meg az egész világot (kivéve Párizst) anélkül, hogy meghalna.

Tegyük fel, hogy még nincs családja, és szeretne utazni. Az upwork az Ön számára. Keressen egy ügyfelet, tárgyaljon az árakról (20-50 USD/óra), vegyen laptopot, és dolgozzon útközben! Elég pénzt fog keresni ahhoz, hogy bárhol a világon éljen. Miért nem kezdi el élni álmait most?