Kuidas õppida arvutiteadust

Tänapäeval on arvuti kasutamise mõistmine abiks paljudes eluvaldkondades, tööst koolini ja suhtlemiseni. Arvutiteadus on õppevaldkond, mis viib andmetöötluse järgmisele tasemele, mõistes mitte ainult seda, kuidas arvutit kasutada, vaid ka seda, kuidas arvuti ise töötab ja kuidas panna see uusi asju tõhusalt tegema. Üha enam inimesi õpib arvutiteadust ja muudab oma teadmised tulusaks karjääriks sellistes valdkondades nagu äri, tervishoid, inseneriteadus ja paljud teised. Kui olete huvitatud arvutiteaduse kui hobi või karjääri kohta lisateabe saamiseks, saate alustada mitmel viisil.

1
Tutvuge tasuta veebikursustega. Kui te ei saa või ei taha osaleda arvutiteaduse bakalaureuseõppes, olete meeldivalt üllatunud tasuta kursuste kättesaadavuse üle veebis. Näiteks saate Coursera arvutiteadusega seotud kursustele registreeruda. Samuti peaksite kontrollima välja OpenCourseWare Massachusettsi Tehnoloogiainstituudist. See on teabe kullakaevandus inimestele, kes soovivad saada juurdepääsu arvutiteaduse materjalidele akadeemilisel tasemel ilma õppemaksu maksmata.

2
Valige uurimiseks teema. Sõltuvalt sellest, kui palju te juba teate, saate valida teile huvi pakkuvad teemad ja uurida neid veebis või raamatukogus. Kui olete alles alustamas, soovite lugeda raamatuid, ajakirjade artikleid või veebisaite, mis on pühendatud sellistele teemadele nagu arvuti riistvara, Internet ja põhiline arvutiprogrammeerimine. Nende põhiteemadega tutvudes leiate valdkonnad, mis tunduvad teile eriti huvitavad ja mida saate täpsemalt uurida. Mõned neist keerukamatest teemadest hõlmavad turvalisust, krüptograafiat, Turingi masinad ja peatamisprobleemi, hulgateooriat, operatsioonisüsteeme, riistvaraarhitektuure, semafore ja samaaegsust, arvutivõrke ja võrguprotokolle ning andmebaase ja teabe modelleerimist. Saate vaadata ka Interneti-kasutust. otsige Utah’ ülikoolis andmetöötlust õpetava professor Matthew Mighti soovitatud teemade täielikku loendit.

3
Proovi programmeerida. Põhiline arvutiprogrammeerimine on lihtne ja kergesti õpitav ning see on suurepärane värav rohkemate arvutiteaduste teadmiste saamiseks. Lisaks on töötaotluste puhul abiks programmeerimise tööalased teadmised, isegi kui teil pole tehnilisi juhiseid. Seal on palju erinevaid programmeerimiskeeli või süsteeme, mis kasutavad kordumatuid koode. Kui te ei tea, kust alustada, on Python kena keel algajatele. See on intuitiivne ja seda on lihtne õppida. Võite kaaluda ka C või Java. Kui olete varem proovinud kohustuslikke programmeerimiskeeli, proovige õppida funktsionaalseid keeli, nagu Haskell. Need on põhikeeltest arenenumad. Olenemata sellest, millist lähenemist otsustate kasutada, saate Internetist otsida artikleid või videoid, mis õpetavad teile kõike, mida vajate. Sisestage otsinguribale programmeerimismeetodi nimi ja sõnad “õpetus algajale” (näiteks “Java algaja õpetus”).

4
Valmistage ette keskkoolis. Kui teate varakult, et tunnete huvi arvutiteaduse vastu, on kasulik keskenduda oma keskkooli õppekavas kursustele, mis annavad teile kolledžis ja karjääris eelise. Proovige keskenduda matemaatika, loodusteaduste ja andmetöötluse kursustele. .On tõenäoline, et olete juba seda tüüpi tundide poole kaldunud, kuid kui ei, siis küsige endalt, kas arvutiteadus on teie jaoks tõesti õige. Arvutiteadlastel peab olema sobivus loodusteaduste, matemaatika ja teabe alal ning oskus probleeme lahendada ja loogiliselt mõelda. Säilitage hea hinnete keskmine ja standardsed testitulemused, et saaksite kandideerida selle valdkonna tippprogrammidesse.

5
Taotlege arvutiteaduse akadeemilist programmi. See on parim viis alustada tõsist arvutiteaduse õppimist, valmistades teid ette selles valdkonnas karjääriks. Teil on juurdepääs parimatele ressurssidele ja kogenud õpetajatele. Kui teate täpselt, mida soovite arvutiteaduses õppida, otsige oma piirkonnas kõrgeima reitinguga kolledžit või ülikooli, kus on selle valdkonna programm. Vastasel juhul otsige tugeva infotehnoloogiaprogrammiga kool ja professorid, kes juhendaksid teid eriala valimisel.

6
Hankige asjakohane töökogemus. Kogemused töökohtadel, mis kasutavad mõnda arvutiteaduse põhimõistet, võib aidata teil selle eriala kohta rohkem teada saada ja tugevdada ka oma CV-d, et saaksite koolist lahkudes leida hea töökoha. Proovige leida osa aja-, suve- või töökogemus, mis on seotud andmetöötluse, inseneriteaduse, matemaatika või muude tehnoloogiavaldkondadega. Te ei pruugi oma töö algfaasis saada praktilisi kogemusi tegeliku arvutiprogrammeerimisega, kuid isegi arvutiteadlastega ühes ruumis viibimine võimaldab teil luua sidemeid, esitada küsimusi ja õppida rohkem. Kaaluge töötamist laboriassistendi või raamatukogutöötajana. Hankige praktikakoht, mis annab teile praktilise kogemuse arvutiteadusega, näiteks tarkvaraarendusettevõttes või suure ettevõtte või ülikooli arvutitoes.

7
Võtke kursusi ja omandage kraad. Enamik arvutiteadlasi omandab vähemalt bakalaureusekraadi, kuid mõned valdkonnad palkavad kandidaadi, kellel on ainult kaastöötaja. Üldjuhul võtab kaastöötaja kraad kaks aastat ja bakalaureusekraad neli aastat. Teie kursuste töö keskendub matemaatikale, loodusteadustele ja tehnoloogiale, kuid peaksite kindlasti läbima ka inglise keele (või mõne muu selle riigi emakeele, kus te õpite ja plaan töötada), kirjutamine ja humanitaarteadused.

8
Leia karjäär arvutiteaduses. Arvutiteaduse kraadi omandamisel on palju võimalusi, sealhulgas süsteemianalüütik, andmebaasi administraator, riistvarainsener, andmeteadlane, kasutajatoe tehnik, turvaspetsialist ja paljud teised. Vaadake veebist karjääriveebisaite, kuulutusi või veebisaite teatud ettevõtetest. Paljud ettevõtete veebisaidid loetlevad vabad ametikohad arvutiteaduse valdkonnas kategooria “Tugi” või “IT” (infotehnoloogia) all. Otsige algtaseme ametikohta, mis tundub teile huvitav! Võite küsida ka professoritelt ja tööjuhtidelt töösoovitusi ja abi vabade ametikohtade leidmisel.

9
Jätkake oma haridusteed. Pidage meeles, et isegi pärast seda, kui olete arvutiteaduses töökoha leidnud, arenevad ja muutuvad arvutid pidevalt ning samuti peavad teie oskused olema asjakohased ja oma töökoha turvaline. Paljud suured tehnoloogiaettevõtted pakuvad täiendõppekursusi, seminare, või konverentsid. Võite registreeruda ka kohaliku kolledži öötundidele või küsida oma tööandjalt, kas ta aitab toetada kursusi, mida saate kodus läbi viia. Protokollimuutustega kursis hoidmiseks on hea mõte tellida tehnoloogiablogisid, ajakirju või loendiservereid. ja keeled.

10
Otsustage, kas kõrgharidus on vajalik. Kõrghariduse (nt magistri- või doktorikraadi) omandamine on aeganõudev ja kulukas valik, nii et enne registreerumist veenduge, et teete õige valiku. Kõigist õppevaldkondadest on arvutiteadus üks kõige tõenäolisemaid ära maksma. Nõutud on arvutiteaduse kõrgtasemel kraadi omajad, nii et kui kavatsete otsida paremini tasustatavat tööd ja olete valmis kolima (eriti suurde linna), võib kõrgharidus olla hea viis sinna jõudmiseks. , kui olete oma praeguse töökohaga rahul ja ei soovi teist ametikohta otsida, võib olla mõistlik teist kraadi mitte taotleda. Kui teil on vaja õppida mõnda teist programmeerimiskeelt või täiendada oma oskusi, võib teie praegusel tööandjal olla poliitika jätkuõppe seminaride eest tasumiseks või muul viisil, mis võimaldab teil oma teadmisi täiendada ilma teise kraadita.

11
Lõpetage bakalaureuseõppe programm. Enne magistri- või doktorikraadi alustamist peab teil olema bakalaureusekraad. See on ideaalne, kui bakalaureusekraad on valdkonnas, mis on seotud arvutiteaduse, matemaatika või mõne muu tihedalt seotud distsipliiniga. Piisavalt kõrgete hinnete ja testitulemuste korral võidakse teid aga kraadiõppesse vastu võtta isegi ilma arvutiteadusele keskendumata. oma bakalaureusekraadi, eriti kui suudate üles näidata pikaajalist huvi ja sobivust tehnoloogia vastu.

12
Tehke vastavad standardsed testid. Enamiku Ameerika Ühendriikide kõrgkoolide puhul peate sooritama Graduate Record Examination (GRE) testi, mis testib teie analüütilist kirjutamisoskust, kvantitatiivseid ja verbaalseid/loetust arusaamise oskusi. Arvutiteaduse edasijõudnute kraadi saamiseks peate näita üles sobivust numbrite jaoks, nii et teie kvantitatiivne skoor peab tõenäoliselt olema suurepärane. Kõrged hinded teistes valdkondades on samuti olulised võistlusprogrammi vastuvõtmisel, kuid tõenäoliselt on need veidi vähem olulised kui kvantitatiivsed hinded. Näiteks Chicago ülikooli arvutiteaduse magistriõppe programmis saavutavad edukad kandidaadid üldiselt vähemalt 50. protsentiili või üle selle verbaalses osas ja 80. protsentiilis või üle selle kvantitatiivses osas. Kui kandideerite USA programmi välismaalt, peate võib-olla sooritama ka inglise keele võõrkeele testi (TOEFL). Uurige teid huvitavatest programmidest, et näha, mida peate sisseastumiseks koguma.

13
Kandideeri kraadiõppe programmidele. Pidage meeles, et te ei pruugi oma esimese valiku kooli pääseda, seega on tavaliselt hea mõte varuplaani omamine või mitmesse kooli kandideerimine. Taotlus koosneb tavaliselt avalduse vormist, CV-st või elulookirjeldusest või huvikirjast, mis selgitab miks arvate, et programm sobib teile hästi, viitekirjad ja teie bakalaureuseõppe väljavõte. Kui kavatsete alustada kraadiõppega kohe pärast bakalaureuseõppe lõpetamist, planeerige kindlasti standardtestide ja rakenduste ajakava. . Enamik taotlemise tsükleid algab sügisel enne kooli algust (st terve aasta ette) ja enamiku jaoks on kandideerimiseks vaja sooritatud teste. See tähendab, et enne kraadiõppesse minekut peate oma standardsed valmisolekueksamid täitma üle aasta.