A technológiában, különösen a kódolásban az a nagyszerű, hogy remek hangszínszabályzó. A minőségi munka a lényeg. Minél többet tanul, és minél hatékonyabban alkalmazza ezt a tudást, annál gyorsabban fejlődhet.

A fiatalabbak gyakran kérnek tőlem javaslatokat a szoftverfejlesztés megkezdéséhez. Megmondom nekik, ha van módjuk arra, hogy számítástechnikát, technológiát és bölcsészettudományt tanuljanak anélkül, hogy eladósodnának – rendben. De ez nem követelmény.

Chase the Information, not the Degree

Tudd megmutatni, amit tudsz. A fejlesztők a kódolási kezdőtáborból kikerülve jelentkeznek állásra, és gyakran nincs portfóliójuk vagy munkatapasztalatuk.

Hozz létre egy GitHub-profilt, és mutasd meg, mit tehetsz. Ez a tárhely lehetővé teszi, hogy megjelenítse az Ön által létrehozott webhely, játék vagy alkalmazás kódját. Koncentráljon a projekt befejezésére és a működőképességre. Ne felejtse el a dokumentációt, és ellenőrizze, hogy a kód olvasható-e. Ha lehetséges, mutasson meg különféle képességeit.

A technológia mindig változik. A programozóknak fel kell tenniük a megfelelő kérdéseket, meg kell találniuk a válaszokat, és problémamegoldóknak kell lenniük. Építsd meg a tudás szilárd alapot, és folytasd azt. Valójában mindig bővíteni fogja készségeit és eszközeit, mivel a technológia olyan gyorsan változik.

Autodidakta vagyok, 1996-tól kezdve a „Tanítsd meg magad HTML-re 30 nap alatt” című könyv egy példányával. A 90-es évek végén szerencsém volt, hogy egy szoftverindításnál dolgozhattam, ahol tapasztalt fejlesztők készek voltak mentorálni. Gondoltam abba, hogy abbahagyom és elmegyek az iskolába, de rájöttem, hogy a valós problémamegoldást a szakterület legjobb elméivel tanulni túl értékes ahhoz, hogy elmulasszam.

Nem fogok belemenni az összes "online elérhető forrásba" a "MOOC-ok", videók és oktatóanyagok segítségével. Használja ki a találkozókat, a közösségi főiskolát és a könyveket, amelyek mind kevésbe kerülnek.

Ne hanyagolja el valós készségeit

Annak ellenére, hogy műszaki végzettségre van szüksége, más készségek ugyanolyan fontosak. Amikor interjúkat készítek a jelöltekkel, mindig eszembe jut Herb Kelleher, a Southwest Airlines társalapítója és korábbi vezérigazgatója idézete: „Nem a képességekért veszünk fel, hanem a hozzáállás miatt. Mindig lehet készségeket tanítani.”

Szeretném tudni, hogy ön tisztességes és őszinte ember-e. Mi a munkamoráljuk? Büszke vagy a munkáidra? Képes olyan magas fokozatra, amely világszínvonalú eredményeket produkál?

Elképzelheti a magányos kódolót a billentyűzete fölé görnyedve, de valójában a legtöbb tevékenységünk csapatmunkát és kommunikációs készségeket igényel. Az élelmiszer-szolgáltatásban végzett munka tapasztalatot ad a nyüzsgésben és a csapatmunkában. A kiskereskedelmi üzletág megtanítja Önnek az ügyfélszolgálat és a marketing alapelveit.

Szeretem a digitális teret és annak egyedi kihívásait. A szoftver minden elképzelhető módon képes jobb hellyé tenni a világot. Termelékenyebbé teheti az ipart, javíthatja az életminőséget és megoldhatja a társadalmi problémákat.

A világnak sokkal több tehetséges emberre van szüksége ahhoz, hogy az álmokat valóra váltsa. Tehát legyen elfoglalva, és kezdjen kódolni.