Vikten av att lÀra sig algebra för IT-karriÀren

The Importance of Learning Algebra for IT Career

Om du försöker googla om en programmerare behöver matematik sĂ„ fĂ„r du bĂ„de positiva och negativa svar. PoĂ€ngen hĂ€r Ă€r inte att nĂ„gon ljuger, utan bara att var och en av de tillfrĂ„gade under ordet “matematik” har sitt koncept och sin kunskap. SĂ„ lĂ„t oss först förstĂ„ vad matematik Ă€r.

GrundlÀggande matematik Àr den matematik vi studerar i skolan. Det inkluderar aritmetik, algebra och geometri. Högre matematik Àr den matematik vi lÀser pÄ universitetet, och den inkluderar:

matematisk analys, differentialekvationer, statistik och sannolikhetsteori, diskret matematik, analytisk geometri, linjÀr algebra och geometri, diskret matematik, matematisk logik, funktionsanalys och integralekvationer, talteori;

Faktum Àr att vissa programmerare menar elementÀr matematik nÀr de sÀger att absolut varje programmerare krÀver matematik. Medan andra tÀnker pÄ högre matematik och följaktligen svarar nekande pÄ denna frÄga.

SÄ lÄt oss först förstÄ vad absolut alla IT-tekniker borde veta.

Det minsta som krÀvs för alla

Huvuduppgiften för en programmerare Àr att förklara för en dator vad man ska göra pÄ ett av programmeringssprÄken. Och för detta krÀvs inte högre matematik. Det enda obligatoriska Àmnet i högre matematik Àr matematisk logik. Utan det Àr det omöjligt att bygga betingade uttryck. Och Àven du behöver inte veta mer Àn 20%. Alla tekniska specialister behöver grundlÀggande matematik.

Och glöm inte att du nuförtiden kan hitta all information pÄ Internet. SÄ om du vill fördjupa dig i matematikstudier kan du hitta olika videor, kurser och tester som algebra för nybörjare. Dessutom kan du upptÀcka problem före algebra med svar, och du kommer att förstÄ hur man löser algebraproblem. SÄdan erfarenhet Àr fördelaktig eftersom du pÄ detta sÀtt utvecklar dina logiska fÀrdigheter.

HÀr Àr en lista över fÀrdigheter som behövs av varje IT-tekniker:

operationer för addition, subtraktion, multiplikation och division;hitta resten av divisionen;förstÄelse av jÀmna och udda tal;arbeta med rÀnta;negativa tal;förstÄelse av decimala och binÀra talsystem;koordinatsystem;lÀgg till dina objekt i kommentarerna.

Det Àr en kort lista som bör anvÀndas ganska ofta. Alla andra kunskaper i matematik beror pÄ vilken uppgift du ska arbeta med. DÀrför, om du redan har detta minimum, kan du sÀkert gÄ vidare till programmeringsövningar. Och sedan, under Àrendets gÄng, vÀlja vad som saknas. Inklusive kunskaper i matematik. BÄde elementÀrt och högre.

Varför högre matematik?

Flera högteknologiska problem krÀver kunskaper i högre matematik. Men andelen sÄdana svÄrigheter Àr mycket mindre Àn de som inte krÀver kunskaper i högre matematik. Det Àr viktigt att förstÄ att varje typ av problem krÀver ett annat matematikfÀlt.

HÀr Àr nÄgra omrÄden dÀr det kommer att vara omöjligt att arbeta hÄrt utan kunskaper i högre matematik:

2D / 3D-grafik och fysik i spel; kryptografi; dataanalys och prognoser; modelligenkÀnning: bilder, ljud, video; artificiell intelligens, neurala nÀtverk, maskininlÀrning.

artificiell intelligens, neurala nÀtverk, maskininlÀrning

Anta att du har bestÀmt dig för att du vill göra sÄdana projekt, men inte har fÄtt kunskap pÄ universitetet. I sÄ fall Àr det inte meningsfullt att studera alla Àmnen i högre matematik pÄ en gÄng. Ganska olika omrÄden av matematik anvÀnds inom andra omrÄden av programmering. Vanligtvis mÄste du komma ikapp och lÀra dig direkt för ett projekt.

Men om det finns en önskan att förbÀttra den allmÀnna matematiknivÄn, anvÀnds dessa tre Àmnen i högre matematik oftast i programmering:

Diskret matematik, matematisk logik, sannolikhetsteori.

Kunskaper i högre matematikĂ€mnen, Ă€ven om de inte anvĂ€nds i praktiken, ger dig fördelen att lösa Ă€nnu enklare frĂ„gor. Det finns ofta ett team av specialister, av vilka nĂ„gra löser komplexa matematiska problem och andra – rent programmering och infrastruktur. I sĂ„dana fall gör kunskaper i högre matematik det lĂ€ttare att förstĂ„ andra i teamet, tala ett gemensamt sprĂ„k och standardkategorier.

Dessutom ger högre matematik ett val och en fördel gentemot andra för att fÄ komplexa och spÀnnande projekt om du vill arbeta med högteknologiska projekt och produkter.

Slutsats

De flesta programmerare och IT-tekniker pĂ„ marknaden anvĂ€nder inte högre matematik i sitt dagliga arbete. FörhĂ„llandet kan uppskattas till 80/20% av antalet specialister med tillrĂ€ckligt med grundlĂ€ggande matematik till de som anvĂ€nder högre. Följaktligen, för att bli en programmerare, finns tillrĂ€ckligt med minimum som krĂ€vs i föregĂ„ende avsnitt. Det rĂ€cker för dig att börja lĂ€ra dig programmera modigt. Om du senare kĂ€nner att buzz Ă€r mer Ă€n matematiska problem, komplexa vetenskapliga projekt – dra Ă„t de nödvĂ€ndiga luckorna i högre matematik.

Ett analytiskt sinne, sjÀlvstudieförmÄga och grundlÀggande behÀrskning av matematik Àr allt du behöver för att komma igÄng. Allt annat kan erhÄllas i processen. Det viktigaste Àr att förstÄ vad du behöver och njuta av.