unalmas a kódolás? Lehet, hogy ez a legszórakoztatóbb munka, amit valaha is kapsz

a kódolás megtanulásáról és a programozói munkáról szóló beszélgetések gyakran a terephez kapcsolódó előnyökre és előnyökre összpontosítanak—például a rugalmas munkarendre, a magas fizetésre (még a belépő szintű pozíciókért is) és a távoli munkavégzés lehetőségeire. De mi a helyzet magával a munkával? Kívülről nézve, a kódolás végtelen óráknak tűnhet, amikor a gibberish—t gépelik a számítógép képernyőjére-Ez a feladat, őszintén szólva, elég unalmasnak hangzik. A kódolók alapvetően unalmas munkát végeznek csak azért, hogy megkapják ezeket a juttatásokat és előnyöket? Vagy a kódolás munkája jelentősen különbözik attól, amit egy újonc gondolhat? Ahhoz, hogy szilárd választ kapjak, két programozóval beszéltem. Olvasson tovább, hogy hallja, mit kellett mondani.

a kódolás nem unalmas.

a rövid válasz a kérdésre: “unalmas a kódolás?”az-egész egyszerűen -” nem.”Természetesen a személyes preferenciák változhatnak, de a kódolás annyira nem unalmas olyan sok ember számára, hogy még olyan programozókat is talál, akik sokkal fényesebb hangzású háttérrel ugranak a szakmába. Emily Kager, a Mozilla nyílt forráskódú szoftvercég Mobilfejlesztője idegtudományi diplomát szerzett az egyetemen-ami aligha tekinthető unalmasnak, de soha nem érezte magát erősen a biológiai tudományokat érintő karrierpályák iránt.

“körülbelül egy évvel a diploma megszerzése után úgy döntöttem, hogy kipróbálok egy ingyenes” learn to code “tanfolyamot online, hogy lássam, tetszik-e a kódolás” – mondja Kager. Annyira jól érezte magát az osztályban, hogy folytatta kódolási tanulmányait, és most már körülbelül egy éve profi fejlesztői munkát végez. Kager azt mondja, hogy az egyetemen megfélemlítette a férfiak által uralt mérnöki osztály, és soha nem is próbált számítógépes osztályt, de örül, hogy végre megtette az ugrást. “Szeretem, hogy a programozásban megvan a képességed, hogy bármit elkészíts, amit csak akarsz” – mondja Kager -, és szeretem a rejtvényeket kóddal megoldani, kreatívan gondolkodni és problémamegoldó készségeket használni minden nap a munkám során.”

Stephanie Melnyk, a Vendasta digitális marketing megoldások platformjának fejlesztője számára a kódolás szintén hatalmas része a napi rutinjának. A Melnyk naponta körülbelül öt különböző programozási nyelvvel dolgozik, amelyek—ha a kódolás unalmas lenne—nagy munkahelyi elégedetlenség lenne. Melnyk számára azonban ez nem lehet távolabb az igazságtól. Nem csak elégedett a munkájával, hanem egész életen át rajongott a kódért, és még nem vesztette el érdeklődését. “A bátyám sok időt töltött azzal, hogy saját számítógépes játékokat készítsen” – mondja Melnyk. “Lényegében a tengerimalaca lennék, ha kipróbálnám a játékait és a játéktérképeit, és megpróbálnék hibákat találni bennük. Imádtam! Számomra izgalmas volt.”Ez az izgalom végül Melnyk professzionális kódolási karrierjéhez vezetett, amelyet az elmúlt három évben aktívan végzett.

a kódolás nem csak nem unalmas—szórakoztató, kifizetődő és magával ragadó kihívás

Kager azt mondja, hogy a kóddal való munka közvetlen, kézzelfogható jutalmakkal jár, amelyeket nem minden területen találhat meg—nevezetesen az a tény, hogy a kódolók termékjellemzőkkel és javításokkal válaszolnak a webhelyüket vagy szoftverüket használó valódi emberek igényei és igényei alapján. Különösen a Kager számára a nyílt forráskódú szoftverekkel való együttműködés különleges büszkeséget jelent. “Mivel a kódunk nyílt forráskódú” – mondja Kager -, bárki megnézheti, hogyan oldottam meg egy problémát, amelyet a saját alkalmazásában lehet. Úgy érzem, hogy hozzájárulok az egyetemes tudáshoz, ami csodálatos érzés.”

Melnyk osztja azt az érzést, hogy a kódolás a szakma számára egyedülálló örömteli jutalmakat kínál. “Szeretem az azonnali elégedettséget, amikor látom, hogy amit felépítettél, megjelenik egy weboldalon, és azonnal tudom, hogy működik-e vagy sem.”Melnyk mondja. Továbbá, Melnyk idézi a kódolás során felmerülő kihívásokat, amelyek nagy részét képezik annak, ami nem csak unalmassá teszi, de aktívan részt vesz—a dolgok rosszul fognak menni a kóddal, ez adott, de ezekből a kihívásokból való tanulás emeli a kódot az unalmas bármilyen felületi felfogásból.

Melnyk azt mondja, rájött, mennyire szereti a kódolást, miközben egy számítógépes rendszerek technológiai osztályán tanult kódolni. Ő és más diákok HTML, CSS, Javascript és PHP weboldalakat építettek, Melnyk pedig nem a szokásos számítógépén dolgozott. Miután befejezte a munka 70% – át, befejezte a napot, de amikor visszatért a számítógéphez, amelyet általában használt, nem találta meg az elvégzett munkát. “Úgy gondoltam, hogy egyik sem mentette meg, és újrakezdtem-ezúttal addig, amíg befejeztem a webhely építését” – mondja Melnyk. “Miután befejeztem, rájöttem, hogy valójában nem vesztettem el a korábbi munkámat—csak a másik számítógép merevlemezére mentettem a roaming profilom helyett.”De, mondja Melnyk, meglepődött, amikor rájött, hogy nem is érdekli, hogy ennyi extra munkát kell végeznie. “Annyi gyakorlati tudást szereztem a projekt újratervezésével, és minden percét imádtam” – mondja Melnyk. “Az, hogy kétszer megcsináltam, segített megérteni, hogy mit csinálok, és sokkal erősebben nyomtam magam.”

bármennyire is csodálatos a kódolás, mindig lesznek hullámvölgyek

miközben egyértelmű, hogy a kódolás egyáltalán nem unalmas, ez még mindig munka, és mint minden munka, lesznek hullámvölgyek is. Kager számára a kódolás egyik legkevésbé kedvelt részének semmi köze a kódhoz, minden köze az ipar elavult gondolkodásmódjához. “Nagyon sok kapuőrzés van a területen” – mondja Kager. “Emberek, akik azt próbálják mondani neked:” ha nem vagy szakértő az X-ben, akkor nem érdemled meg, hogy programozónak Nevezd magad. Ez mind BS, és egy módja annak, hogy megpróbálják megakadályozni, hogy az emberek megfélemlítsék a terepre való belépést. Kager számára a kódolás ezen negatív aspektusának leküzdésének legjobb módja az, ha” figyelmen kívül hagyja a gyűlölködőket”, amennyire csak lehetséges, és saját pozitív befolyást gyakorol a terepen, mint valaki, aki segít a kódolás támogatásában és befogadásában.

eközben a kódolás kevésbé szórakoztató részei valójában visszavezetnek ahhoz, ami a kódolást elsősorban különlegessé teszi. “A technológiák mindig változnak, és a stíluson belül és kívül mennek” – mondja Kager -, tehát igazán alkalmazkodónak kell lenned, és hajlandónak kell lenned arra, hogy folyamatosan tanulj mind a munkahelyen, mind a munkahelyen.”Míg Kager azt mondja, hogy ez néha fárasztó lehet, de a nap végén a folyamatos tanulás folyamata pontosan az, ami a kódolást annyira vonzóvá teszi.

Melnyk ezt visszhangozza, mondván, hogy a saját kóddal való kapcsolatának mélypontjai akkor fordulnak elő, amikor végre egy adott programozási nyelvvel dolgozik, és hirtelen a munkahely vagy az ipar egy új nyelvre vált. Melnyk azt mondja, hogy ezek a kapcsolók néha szükségessé teszik egy kis tanulási görbét (ami stresszes lehet), de itt az ideje, hogy kollégákkal és csapattagokkal találkozzunk, és szembesüljünk az új kihívásokkal—ami határozottan nem unalmas.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.