Egy szoftverfejlesztőnek rengeteg dolgot kell tudnia nem?
Csak azért kérdeztem,mert most keztem az egyetemet, PTI szakon, és eddig nem programoztam, de érdekeld az IT terület mindig is.
És nézegetek komolyabb feladatokat, sokszor olyan feladatok vannak, hogy a feladat leírásából kb 90%-ot nem is értek semmit.Meg egyelőre nem tudom mi-mivel függ össze
Szintaxis a nyelvnek a legkisebb része, igazából azt napok alatt meg lehet tanulni és sok nyelvnek elég hasonló a szintaxisa.
Amit már jóval nagyobb falat az az hogy hogyan tudsz kisebb-nagyobb dolgokat összehozni ezekből az elemekből. Hogyan tudsz folyamatokat feldarabolni kisebb jobban átlátható problémákra majd hogyan tudod ezeket szépen összefűzni.
Ami miatt folyamatosan fejlődni kell az azért van, mert minden projektnek más struktúrája van és picit más logikát követ, illetve a technológia változásával az építőkövek is változnak amiket össze kell tudnod kötni.
Ezért célszerű váltani időközönként, hogy ne ragadj bele egy adott projekt/ technológia kombóba.
A többiek adtak remek választ, de nem írták le, hogy mi az a plusz ami kell. Persze ezt nem olyan egyszerű csak úgy megfogalmazni az igaz:D
Figyelj a programozás egy idő után probléma megoldásról fog szólni. Most még a szintax-al szenvedsz és kell mindent google-ben keresni (ami nem baj nyílván), de később már érteni fogsz mindent az adott nyelven, menni fog az OOP magabiztosan, a design patternökkel hatékonyan fogsz dolgozni és a clean code elveket és követni fogod gondolkozás nélkül.
Ekkor jön a medior szint majd és itt már a programozási tudás "nem fog számítani", mert nyílván értesz "mindent". Ekkor jön elő három dolog majd, a technikai tudás, probléma megoldó képesség és az algoritmikus gondolkodás. Mediorként ezeket kell majd fejlesztened és később seniorként nagyrészt ez a három skill határozza majd meg, hogy brutális pénzekért dolgozol-e itthon remote-ban seniorként vagy ""csak"" valami itthoni közepes cégnek (ez is sok pénzt jelent és nincs benne szégyen, csak érted mire szerettem volna célozni).
Persze van millió egyéb skill amit lehetne említeni, de ami borzasztóan lényeges seniorként, az szerintem ez a három. De ne aggódj ezek miatt, még kell egy alap technikai tudást szerezned, meg kell tanulnod programozni (és ami melléjük jön, pl algoritmusok), majd 1 év juniorkodás után kezdd el ezeket fejleszteni:)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!