Miért fontos a programozásban a matematika?
Nos, elvagyok veszve. Olyan emberek válaszát várom akik programozok.
Alapvetően hülye vagyok matematikából. Nem tudok programozni. Viszont hobby szinten játék szervereknél szoktam hozzá nyúlni a fájlokhoz és buildelni stb. Nem nagy kunszt, de ott nem találkozom matematikával, max inkább logikai részével, amivel nem lenne nagy problémám, mert ezeket élvezem is....
Napokban kerestek telefonon, hogy lenne lehetőség egy ilyen iskolánál tanulni, de nem tudom menne-e. Ezek alapján nem nagyon találkoztam matematikával , de amikor elkezdek teszteket ki tölteni, logaritmus és szögek jönnek (háromszög fokai stb) amihez sajnos nem értek, mert nem vagyok egy matek zseni , de a programozás érdekelne. Lenne értelme, hogy neki kezdeni programozni?Gondolom nem. Minden ismerősöm azt mondja, hogy próbáljam meg, mert szerintük menne. De én nem vagyok annyira biztos ebben az egészben.





Szerintem meg az itt rendszeresen megforduló nagy többség amúgy is annyira színvonal alatti, hogy ő a véleményével, akármilyen sarkos is, csak emel a nívón.
Abban meg igaza is van, hogy a matematikát nem véletlenül oktatják és kérik számon. Az más kérdés, hogy ezt az itt megfordulók bizonyos része képtelen megérteni, elfogadni és azt képzeli, hogy a matematika csak egy szükségtelen kínzóeszköz.
Hát nekik mondjuk tényleg az. Ha meg beesnének egy szakmai interjúra, akkor csak pislognának, hogy jé, mégis kell a matematika?










A hetes ezt írja:
"Haha, le leszek köpködve, de a programozásban _nem_ fontos a matematika."










Hány éves vagy, ha szabad megkérdeznem?
Minden programozó jó matekból, csak lusta tanulni vagy utálja a tárgyat. Ennek pedig az az oka, hogy a programozás nagyon erősen analóg a matematikával. Nekem proginfó és matek diplomám van, szóval nem csak pár analízis tárgy tapasztalatai után írom ezt:D meg a matematika is egy nyelv egyébként, csak kell egy szint, ami után úgy tekintesz majd rá.
A leírásod alapján NEM vagy hülye matekból, csak nem tanultad és így most nem tudsz mit kezdeni pl a logaritmussal, mert nem ismered a definícióját és a rá vonatkozó tételeket, meg ebből eredően gondolom más területeken is hatalmas hiányosságaid lehetnek. Meg őszintén! Sulin kívül mennyit gyakoroltál eddig életedben matekot és mennyit tanultál rá? Ezt nem kell megválaszolni, csak kis gondolkodni való, hogy nem hülye vagy matekból, csak nem szereted:D Meg ha jelenleg tanulod, de nehézségekbe ütközöl, akkor az 100%, hogy a régebbi hiányosságaid miatt van.
Amúgy az ismerősöd mivel foglalkozik mesterséges intelligencián belül? Mert oda nem kell matek, hanem az az EGÉSZ matematika. Már ha nem arról beszélünk, hogy python library ből tanítgat valami modelleket:D De akik AI val és data science el foglalkoznak rendesen, azok hamarabb mennek el matematikusnak, mint informatikusnak. Sőt, nagy cégeknél phd-s arcok foglalkoznak ilyenekkel, szóval oda nem csak kell a matek lol.





#18 vagyok
Azt kihagytam a végéről, hogy sok helyem data science hez msc elvárás és elhiheted, hogy nem a programozás miatt:D





20# Wow, más is ébren van hajnali 4-kor.
Amúgy ... vannak "opinionated" frameworkök, amik jól személtetik, hogy nem kell gondolkozni, mert már előre megvan a "helyes" módja a probléma megoldásának és nagyon máshogyan nem is lehet megcsinálni.
Tehát nincs a köztudatban lévő "programozói logikus elmélkedés", hanem szimplán tapasztalat + tudás, így a programozó tudja, hogy mit kell csinálni adott helyzetben.
Tipikusan opinionated például a Spring. Vannak belvált jó praktikák, amiket csak követni kell. Semmi mást nem kell csinálni. Kifejezetten rossz ha valaki fel akarja találni a spanyol viaszt.
A technológiák változnak, de a főbb programozási alapelvek már 30-40 éve élnek.
Szóval szó nincs kivételes logikai tudásról, amivel csak születni tud az ember vagy ha meg akarná tanulni, akkor minimum emelt matek érettségivel és 5-ös BME Analízis szigorlattal próbálkozhatna meg.
A lehető legtöbb helyen semmi matek nem kell, sőt ha kell matek akkor van fizikus, matematikus, közgazdász kolléga aki érti a matekot, fizikát vagy pénzügyet, neked csak programoznod kell az üzleti logikát.
Személy szerint végig küzködtem a BME matekot és fizikát és konkrétan semmi sem kell. A logika meg nem abból származik, hogy Rendszerelmélet órán megtanultuk a matematikai hátterét a folytonos és diszkrét idejű rendszereknek.
Vagy Analízis 2-ben megtanuljuk, hogy Taylor sorral tudunk közelíteni sin értékre, így ha mondjuk számológépet kéne programoznunk, akkor implementálni kéne egy ilyet.
... és tegyük fel hogy igen.
Én random fejlesztőként nem fogok jobb verziót implementálni, mint amint 10 éve valaki megálmodott, majd közben több ezer fejlesztő tökéletesítette, hogy majd én csak egy egyszerű függvényhívással meghívhassam.
Ilyen nincs. Nem létezik.
Olyan van, hogy adott területen kell egy-egy dolog mélyebb ismerete, mert különben nem érti meg a szegény programozó, hogy mit is kéne csinálnia.
Ez létezik, de rettenetesen kevesen foglalkoznak ilyennel.
Simán lehet valaki úgy programozó, hogy soha az életben nem kell összeadni sem neki.
Vannak bevált módszerek, minták ha azt megtanulja mindent tud csinálni.
Az alacsonyan értékelt kommentelők a kérdés alatt meg nagyon gázok. Szerintem tipikusan azok az emberek, akiknek olyan szomorú az életük hogy itt kell kiélniük a vágyaikat. Itt kell dominálniuk, mert a valóéletben senkik.
Még az is lehet, hogy sokat kereső tényleges fejlesztők, de semmi esetre sem boldog az életük ha ennyire bele tudnak merülni online vitákba a semmiről.
Az a tippem, hogy
-foreveralone 25-35 évesek.
(Egyetemen rengeteg olyan magába forduló kocka szaktársam volt, akikből látszott, hogy megkeseredett, csőlátású ember lesz ha nem szerez maga mellé egy nagyon szociális barátnőt, aminek valjuk be, hogy minimális az esélye)
-Megkeseredett idős emberek, akik rosszul érzik magukat, hogy a világ nem kíváncsi a véleményükre.
-14-18 éves youtube tutoriálokon megtanulták a szakzsargon. Éppen eleget, hogy tudjanak vitázni és trollkodni.





Kedves Utolsó! Ezt remekül leírtad.
Én se értem, hogy akik rendszeresen trollkodva vitatkoznak, vajon miért nem a saját vállalkozásaikat építik és miért nem valamilyen híres cégnél adnak tanácsokat inkább. Sok ráérő idejük van.
Nagyon a mániájuk ez a "mindent a nulláról meg kell írni egy komoly cégnél", "a programozónak a nulláról kell építkezni" és hasonlók. Én se értem, hogy ha valami meg van írva, ki van tesztelve, akkor miért nem jó az, miért ne lehetne azt használni, pláne ha open-source és GPL-lel lett rendelkezésre bocsátva.
Például miért kellene sha512 algoritmust írni vagy bármit a nulláról, ha arra van szükség, a sebesség (meg minden szempontból) kitesztelt változatot miért ne lehetne használni.





#22 én már azt sem értettem hogy minek kellett sha algoritmust írni, ha már ott volt az md5. ;)
Nekem mondjuk a "saját vállalkozásomban" (nyilván csak egy hobbyprojekt) elég sok matekos dolgot kell írnom, mert hiába húznék be egy matekos libraryt, nem úgy kapnám meg tőle az adatokat ahogy én szeretném, tehát ugye pluszba mindent át kell számolni és még több is lenne a kód. Sokan jönnek azzal hogy minek feltalálni újra a kereket. Gondolom ők tömör fakerekű biciklivel/atóval/metróval járnak. ;)
További 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!