CodeGym /Java blog /Véletlen /Valóban szükségem van számítástechnikai végzettségre, hog...
John Squirrels
Szint
San Francisco

Valóban szükségem van számítástechnikai végzettségre, hogy jó programozó legyek?

Megjelent a csoportban
A válasz nem feltétlenül az „ Igen, tehát menj és szerezd meg a tudományos fokozatot ”. Az igazság az, hogy nem feltétlenül szükséges informatikus diplomát szerezni, ha az IT-iparban szeretne dolgozni és sikeres lenni. Sokan úgy vélik, hogy a diploma megszerzése segíthet nekik gyorsabban megszerezni első munkahelyüket, és tagadhatatlan, hogy a diploma megszerzése után egyedülálló készségeket és képességeket fejleszt ki. Az Egyesült Államok Munkaügyi Statisztikai Hivatala azonban azt állítja, hogy az országban az IT-szakemberek több mint 25%-a nem rendelkezik (vagy magasabb) végzettséggel. A Google, az Apple és az Amazon a „nem akadémiai” fejlesztőket alkalmazó vezető cégek közé tartozik. Ez azt jelenti, hogy nincs szüksége informatikai végzettségre ahhoz, hogy sikeres karriert építsen fel a szoftverfejlesztés területén? Ennek kiderítésére végeztünk néhány kutatást. Valóban szükségem van számítástechnikai végzettségre, hogy jó programozó legyek?  - 1

Különböző utak a műszaki karrierhez

Tehát a számítástechnikai végzettség nagyon hasznos lehet, de nem döntő. Szinte minden toborzó egyetért azzal, hogy jelenleg nincsenek szigorú oktatási követelmények a jelöltekkel szemben. A munkaadók gyakran jobban értékelik az elkötelezettséget, valamint az erős informatikai és kommunikációs készségeket, mint a technikai jártasságot. Mit értékelnek még? Például Stewart Webb, a PrimeCarers vezető szoftvermérnöke azt mondja, hogy a jelölteknek elsősorban „ képesnek kell lenniük új technológiák elsajátítására és problémáik önálló megoldására ”. Casey Jordan, a Jorsek LLC társalapítója és műszaki igazgatója pedig úgy véli, hogy „ Három legfontosabb kérdés van. Szimpatikusak a jelöltek? Tudnak jól kommunikálni? És megvannak a kemény készségeik a munka elvégzéséhez?” Könnyű arra a következtetésre jutni, hogy olyan időket élünk, amikor kevesebb hangsúlyt fektetnek a tudományos fokozatokra. Sőt, sok munkaerő-felvételi menedzser számára még az informatikai végzettség sem elegendő ahhoz, hogy teljes mértékben megértse tudását. Ennek az az oka, hogy az egyetemek túlságosan elméleti oktatást nyújtanak, és nem segítenek elsajátítani azokat a gyakorlati készségeket, amelyekre a jövőbeni karrierje során szüksége lesz.

Milyen készségek számítanak (a programozáson kívül)?

Az igazság az, hogy sokkal fontosabb, hogyan bizonyítod a jártasságodat, mint az, hogy hogyan szerezted meg. A vállalatok határozottan értékelik az erős technológiai szakértelmet és a kiváló programozási készségeket. Emellett azonban nagyra értékelik a puha készségeket, mint például:
  • Problémamegoldás . Ez az egyik fő kiegészítő „eszköz” a programozási eszköztárban. A főiskolai hallgatók gyakran az elméletre, a szintaxisra, a nyelvre és a „kódolás” tanulására összpontosítanak a problémák megoldása helyett. A valóságban azonban a fejlesztőknek természetüknél fogva jó problémamegoldóknak kell lenniük. Munkájuk alapja a problémák megoldása. Mellesleg, tanfolyamunk során kihívást jelentő „valódi” problémákat kell megoldani, hogy értékes tapasztalatokat szerezzen.

  • A Sharp Memory szintén elengedhetetlen kelléke minden programozónak. És meg fog lepődni, hogy a többfeladatos munka súlyosan károsíthatja a memóriáját. Pontosan az, amit egy elsöprő számú tantárgyat tartalmazó főiskolán való tanulás megkövetel.

  • Hatékony lustaság . Egyes sikeres technikusok (például Bill Gates, aki kiesett a Harvardról) hisznek a szabály erejében: „ Ha gyorsan és hatékonyan akarsz megoldani egy bonyolult feladatot, kérdezz meg egy lustát ”. A kellő mértékben lusta emberek megtalálhatják a feladat leggyorsabb módját.

  • Önmotiváció. Bár úgy tűnik, hogy az önmotiváció a lustaság ellentéte, nem az. Az a programozó, aki ügyesen ötvözi ezt a két puha képességet, tökéletes egyensúlyt találhat összetett feladatok végrehajtása és szigorú határidők betartása során.

  • Kitartás. Készüljön fel arra, hogy a kód az első próbálkozásra nem fog működni (ritkán fordul elő). Akár több órányi erőfeszítést is elveszíthet, és végül egy teljesen más megközelítéssel sikerülhet. Tehát nagyon fontos, hogy kitartó legyél, és folytasd magad előre, ha jó programozó akarsz lenni.

Mik a további lehetőségek?

Persze, ha valaki befejezte a Harvardot, a Berkeley-t vagy a Stanfordot, a munkaadók biztosak abban, hogy megtalálták a legjobb jelöltet. De tudod, hogy a befolyásos technológiai alakok, köztük Bill Gates, Steve Jobs és Mark Zuckerberg, még nem végeztek főiskolát? És mint tudjuk, az akadémiai számítástechnikai végzettség hiánya sem tartotta vissza őket attól, hogy sikeresek legyenek az IT-iparban. Itt a nagy ambíciók, az önfejlesztési hajlandóság és a tehetség számít. És a legtöbb vállalat számára nem számít, honnan származnak ezek a készségek, főiskola vagy önképzés. Mindenesetre sok főiskolát végzett papír jól néz ki, de a valódi informatikai projektben megbukik a „vizsgákon”. Szóval, hol szerezhetsz nagyon szükséges tapasztalatot, tudást, kritikus gondolkodást és problémamegoldó készségeket? Ma már az önképzési lehetőségek széles skálája, online tanfolyamok, és kiképzőtáborok. Hatékonyabb, gyorsabb és megfizethetőbb módot kínálnak a számítógéppel kapcsolatos ismeretek megszerzésére, mint a négyéves CS diploma megszerzése. Ráadásul hajlamosak kihagyni az extra információkat, és arra összpontosítanak, ami igazán számít – megtanítják, hogy „mi a kódolás”.

Mik az álláskeresést elősegítő eszközök?

Ha műszaki területen keres munkát, de nincs végzettsége, néhány dolog segíthet abban, hogy felülmúlja versenytársait:
  1. Használja ki a hálózat erejét. Az első platform, ami eszembe jut, a LinkedIn. Segítségével könnyedén kapcsolatba léphet a toborzókkal, részt vehet olyan kihívásokban, mint a #100daysofcode, bemutathatja projektjeit, és kommunikálhat azokkal az emberekkel, akik azt csinálják, amit Ön szeretne.

    A LinkedIn segíthet egy nagyszerű profil felépítésében, amely önéletrajzként és portfólióként is funkcionál. Itt hozzáadhat releváns tanfolyamokat, projekteket és minősítéseket.

  2. Az önbizalom növelésének másik módja a táblás interjúk gyakorlása . Ez egy valós idejű technikai problémamegoldó értékelés, amely jellemzően kódot ír egy táblára a helyszínen.

  3. Készítsen átfogó portfóliót önéletrajzzal , amely kiemelheti szoftverfejlesztőként. Nick Larsen, a Stack Overflow munkatársa azt mondja: „ Sokkal könnyebb felvenni, ha megmutatja a cégnek, hogy mit csinált. A projektekből és termékekből álló portfólió, amelyhez Ön hozzájárult, többet ér, mint több éves tapasztalat vagy tanulás .”

  4. Hozzájáruljon nyílt forráskódú projektekhez , és szerezze meg önéletrajzához „tudásának bizonyított nyomát”. Az egyik legjobb forrás a GitHub.

Következtetés

Amint látja, ez leginkább a tapasztalaton múlik. Sok vállalat (beleértve az olyan óriásokat, mint a Google és az Apple) értékeli saját technológiai tesztjeit az oktatás helyett. Kódolási teszteken vetik alá a jelölteket, hogy ne csak papíron nézzenek ki jól. Az akadémiai számítástechnikai végzettség nem garantálja, hogy jó fejlesztő leszel (bár ez jelentős bónusz lehet). Az IT-ipar számára a valódi projekttapasztalat („csinálás”) gyakran fontosabb, mint a sokféle vizsgával telezsúfolt végzettség. Tehát mihamarabb kezdjük el a CodeGym „csinálását”!
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION