Kell egy valamirevaló programozónak ismerni a számításelmélet alapjait?
Eddig szentül meg voltam győződve, hogy igen, kell. Csakhogy egy másik kérdésnél az a válaszom, hogy a különböző algoritmusok futásidőinek összehasonlításához kell egy kis matek, kereken 0%-ot ért.
Ez kicsit megingatott a hitemben. Valóban tévedek, vagy csak a bútkempes senkiháziak kompenzálnak a piros ikszekkel?
"egy átlag programozó szerinted hány olyan programot készít el élete során, aminél kulcsfontosságú, hogy algoritmusok futásidejeit összehasonlítgassa?"
És ott van az a jótékony hatása a piacra, hogy egyre erősebb vas kell egy böngésző használatához :)
Amíg valóban CSAK a számításelmélet ALAPjairól beszélünk, addig minden programozónak.
Viszont a transzformációkat, integrálást-deriválást (bár ez a kettő nagyjából határeset), kalkulust, képfeldolgozáshoz, neurális hálóhoz szükséges tudással nem kell rendelkeznie.
A számításelmélet a matematikának azon területe, ahol az algoritmizálással foglalkozol. Ez értelemszerűen kell.
Viszont a számításelméleten túli matematikához már csak a speciális területeken dolgozóknak kell érteni.
Egy programozó nem attól lesz jó ("valamirevaló"), hogy bármit fejből le tud körmölni, hanem attól, hogy megfelelő logikával(a józan észre vonatkozóval, nem a matematikaival), szemlélettel, bárminek megtalálja a megoldását, és kompatibilissé tudja tenni az eddigi kódjával.
Van egy szint, ahol nem szükséges, a szimpla bootcamp-es kódmajmok nagyon jól elvannak nélküle, de aki felveszi őket, az pontosan tudja, hogy nem bízhat rájuk olyan feladatokat, amik igényelnek mélyebb elméleti ismereteket.
Ők lényegében ugyanazt a szerepet töltik be a szoftverfejlesztés világában, mint az építőiparban a kőművesek.
De azért azt tudjuk, hogy az építőiparban is vannak mérnökök, akik megtervezik azt a házat.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!