Sužinokite apie karjerą informatikos moksle

Atskleidimas: Jūsų palaikymas padeda išlaikyti svetainę! Mes uždirbame siuntimo mokestį už kai kurias paslaugas, kurias rekomenduojame šiame puslapyje.


Įvadas

Šiame šaltinyje mes išvardijome keletą labiausiai paplitusių į kompiuterį orientuotų karjerų rūšių, susijusių įgūdžių ir puikių šaltinių, pavyzdžiui, internetinių kursų, kurie padės jums pradėti teisingu keliu..

Naudokite navigaciją dešinėje, norėdami pereiti prie atskirų darbo rūšių arba toliau skaityti toliau, kad pateiktumėte trumpą įvadą, istoriją ir bendruosius išankstinius įgūdžius, svarbius bet kokiam karjeros keliui kompiuteriuose ir technologijose..

Kompiuterio karjeros istorija

Iki devintojo dešimtmečio dauguma kompiuterio darbų buvo atlikta ypač aukštu lygiu. Akademiniai profesionalai sukūrė pažangias sistemas, skirtas naudoti pagrindiniuose kompiuteriuose ir komercinių duomenų centruose.

Dešimtajame dešimtmetyje komercinis internetas tapo prieinamas visuomenei, o elektroninio pašto populiarėjimas amžiams pakeitė tai, kaip bendravimas vyko tipiniame biure..

Dabar esame visiškai prisotinti kompiuterių ir įterptųjų įrenginių, ir tikimasi, kad ši tendencija išliks, vieną dieną galime pamatyti miniatiūrinius kompiuterius savo kūne.

Nėra vienos skaičiavimo karjeros, tačiau turintys pagrindinį inžinerijos ir programavimo įgūdžių supratimą gali būti pritaikyti bet kurioje specializacijoje.

Išankstiniai įgūdžiai

Pagrindiniai matematikos įgūdžiai

Daugelio programavimo metu nebūtinai reikia mokėti daug matematikos, tik pagrindinę operacijų tvarką. Tam tikrų tipų analizėms ar testavimui gali būti naudinga žinoti statistiką. Pasaulyje yra daugybė programuotojų, kurie išvyko į universitetą studijuoti netechnikos didžiųjų mokslų.

Žinios apie skaičiavimą ar tiesinę algebrą gali būti labai naudingos, tačiau neprivalomos visiems vaidmenims. Geografiniam, moksliniam, vaizdų apdorojimo ir kitam specializuotam programavimui, be abejo, reikės aukštesnių matematikos žinių.

Pagrindinės kompiuterio žinios

Programavimas yra proto būsena. Gebėjimas suprasti kintamuosius, kilpas, sąlygas, funkcijas ir metodus yra labai reikalingas bet kokiam techniniam kompiuterio vaidmeniui.

Programavimo pagrindų žinojimas netgi gali padėti projektų vadovams ar vadovams sudaryti intelektualesnius produktų tobulinimo ar klientų tvarkaraščius.

Bendravimo įgūdžiai

Programuotojai yra žmonės ir turi daug asmenybių ir pageidavimų; Norint sėkmingai dirbti kompiuterio karjeroje, būtina dirbti su visais tipais.

Griežti terminai ir neįmanomi techniniai reikalavimai gali būti streso ir nelaimių receptas, o jų galima išvengti, jei vyksta sąžiningos diskusijos ir realūs lūkesčiai..

Komunikacijos schemų, tokių kaip „Agile Scrums“ ar „Team-Ware“, naudojimas užduotims valdyti gali būti labai naudingas, norint greičiau atlikti darbą..

Darbų rūšys

Žiniatinklio kūrėjas ir dizaineris

Viena iš matomiausių karjeros galimybių gali būti žiniatinklio kūrėjas.

Internete vartojamas turinys yra galbūt viena iš labiausiai paplitusių žiniasklaidos formų, taigi ji yra viena iš labiausiai praktikuojamų žinių sričių. Šis darbas gali apimti daug laisvai samdomų darbuotojų, tačiau taip pat lengvai jis gali būti įkurtos konsultacijų parduotuvės dalis.

Geri įgūdžiai mokytis: HTML, „JavaScript“, CSS, SQL, interneto serveriai, 1–2 žiniatinklio programavimo kalbos, „Google Analytics“, grafiniai įrankiai, tokie kaip „Adobe Photoshop“

Pradėjimo vietos:

  • W3Schools.com

  • „Codecademy.com“

  • Udacity.com

  • Udemy.com – baigtas internetinių kūrėjų kursas

  • Webdeveloper.com forumas.

Programinės įrangos ir OS kūrėjas

Bendresnio pobūdžio pavadinimas, programinės įrangos ar operacinės sistemos kūrėjas veiks programinės įrangos programas. Tai gali būti skirta darbalaukio programoms, mobiliesiems telefonams ar sudėtingesnėms žiniatinklio programoms.

Operacinės sistemos inžinierius rašys kodą, kuris nusako kodą, kuris leidžia kompiuterio sąsają, kaip mes žinome, patirti vartotojams. Čia yra didžiulė įvairovės sritis, todėl nė vienas įgūdžių rinkinys nėra absoliutus.

Geri įgūdžiai mokytis: C / C ++, Xcode, Objective-C, Java, .NET

Pradėjimo vietos:

  • „Microsoft Virtual Academy“ – programų kūrimo kursai

  • „Google“ „Python“ klasė

  • „Google“ C ++ kursai

  • „iPad“ ir „iPhone“ programų kūrimas.

Įrenginiai ir tinklo kūrėjai

Susijęs su bendru programinės įrangos kūrėju, tačiau labai skirtingas.

Fizinių prietaisų ir tinklo maršrutizatorių tvarkymo kodas yra daug kitoks nei grynos programinės įrangos rašymas. Norint kurti įrenginius, gali prireikti griežtesnių žinių apie kompiuterių mokslą ir pačios aparatūros inžineriją.

Geri įgūdžiai mokytis: C / C ++, 1-2 kitos programavimo kalbos, UNIX, Linux, Tinklo lizdo programavimas, Tinklas + sertifikavimas, Elektroninės grandinės

Pradėjimo vietos:

  • Interneto lizdo programavimas

  • F5 nemokami mokymo kursai

  • „Windows“ tvarkyklių seminaras pagal OSR

  • Įterptieji „Linux Kernal“ tobulinimo mokymai

  • „Linux Foundation“ tvarkyklės mokymai.

Aparatūra ir elektrotechnika

Nebūtų kompiuterių programuotojų be kompiuterinės inžinerijos. Tokios kompanijos kaip „Intel“, „AMD“, „Nvidia“ ir „Radeon“ sukuria elektroniką.

Nesvarbu, ar tai būtų kompiuterio procesoriai, atmintis ar atmintinė, kiekviena kompiuterio dalis turėjo būti sugalvota, pagaminta ir pagaminta. Įprasta, kad gamyba vyksta Kinijoje, tačiau inžinerija yra pasaulinės pastangos.

Be to, specializuotus kompiuterius ir elektroniką galima rasti visose vietose, nuo automobilių iki medicinos įrangos.

Geri įgūdžiai mokytis: Elektros inžinerija, fizika, šešioliktainis, vienetų testavimas, vaizdų apdorojimas, 3-4 svarbios programavimo kalbos

Pradėjimo vietos:

  • Study.com – Kaip tapti techninės įrangos inžinieriumi

  • Skaičiavimo struktūros – „MITOpenCourseware“

  • „Altera“ – internetiniai aparatūros kūrėjų kursai.

Verslo analizė ir statistika

Bet kokio dydžio verslo valdymas gali pareikalauti daug energijos ir pastangų. Gebėti įvertinti to verslo rezultatus gali būti dar sunkiau. Dėl šios priežasties atsirado verslo ar duomenų analitiko pozicija.

Tarp finansininko, statistiko ir duomenų inžinieriaus vaidmens analitikas sujungia kelis duomenų šaltinius į išmatuojamus skaičius, kurie nurodo konkretaus projekto ar organizacijos būklę ar rezultatus..

Geri įgūdžiai mokytis: „Excel“, „Visual Basic“, „SQL Server“, „Visual Studio“, „R“, „Python“, „Statistika“, „Advanced Mathematics“, „Finance“

Pradėjimo vietos:

  • „Microsoft Virtual Academy“ – verslo žvalgybos kursai

  • Study.com – Verslo žvalgybos analitiko karjera

  • „Excel VBA“ pamoka – „Excel Easy“

  • Išbandykite R-Code mokyklą.

Kokybės užtikrinimas ir SDET

Kiekvienos rūšies programinės įrangos ar aparatinės įrangos tobulinimo srityje turi būti patikrinta projekto kokybė. Programinės įrangos kūrėjo inžinierius, testuojamas (SDET), yra labai svarbus projektams, kuriuose nesėkmė nėra išeitis.

Šie inžinieriai vykdo specialius automatinius programinės įrangos testus, kad išsiaiškintų tam tikros programos ar įrenginio veikimo ribas. Šis bandymas atliekamas prieš išleidimą į platesnę vartotojų bazę, nesvarbu, ar tai vidinis įrankis, ar produktas, skirtas komercijai.

Geri įgūdžiai mokytis: Vieneto testavimas, SQL, 1-2 programavimo kalbos, selenas, specializuoti automatizuoti įrankiai

Pradėjimo vietos:

  • „Guru 99“ – nemokamos seleno pamokos

  • „WhiteboxQA SDET“ mokymai.

IT ir techninė pagalba

Informacijos technologai ir techninės pagalbos personalas yra vieni kritiškiausių įmonės ekosistemos narių.

Paprastai šie vaidmenys yra atsakingi už sklandų šimtų iki tūkstančių darbo stočių ir failų serverių darbą. Jie taip pat turi įdiegti saugos ir įmonės valdymo programinę įrangą, vykdyti administracines pareigas ir programinės įrangos atnaujinimus visiems įmonės nariams.

Geri įgūdžiai mokytis: Operacinės sistemos diegimas, dokumentų tvarkymas, SQL, A + sertifikavimas, klientų aptarnavimo įgūdžiai

Pradėjimo vietos:

  • „Microsoft“ virtualioji akademija

  • Nemokami „Linux“ mokymai internetu

  • Cybrary.it Internetinės saugos mokymai.

Projektų valdymas

Ne kiekvienas kompiuterio darbas yra grynai techninis. Yra netechninių vaidmenų, palengvinančių programinės įrangos kūrėjų darbą ir padedančių pranešti vadovams apie veiklos iššūkius.

Projekto vadovai gali įgyvendinti įvairius komandinius įrankius ar darbo metodus, kad projektas būtų stebimas ir stebimas, kaip efektyviai dirba jų komanda..

Geri įgūdžiai mokytis: Agile metodika, Projektų valdymo programinė įranga, „Kompiuterinė įranga“, Bilietų sistemos, „Excel“, SQL, „Microsoft Office“, „Microsoft Project“, „Visio“

Pradėjimo vietos:

  • Kursų projekto valdymo kursai

  • PMP sertifikavimo programa

  • „Scrum Training“ serija.

Akademiniai ir informatikos mokslai

Iš tikrųjų yra kompiuterinės karjeros, kurios pagrindinis dėmesys skiriamas eksperimentiniams projektams ir yra sutelktas ties atradimo ir paskelbimo procesu.

Kolegijose, institutuose ir didelėse įmonėse yra „laboratorijų“ komandos, kurios teikia naujų idėjų, kaip kurti aparatinę ar programinę įrangą, tikintis rasti naujovių..

Korporatyvinės tyrimų laboratorijos paprastai labiau orientuojasi į produktus, o akademinė aplinka gali sutelkti dėmesį į leidinių publikavimą arba į kompiuterinio švietimo tobulinimą.

Geri įgūdžiai mokytis: Nepaprastai kintama, tai gali būti bet kas. Tai turėtų padėti žinoti 3–4 programavimo kalbas ir mokėti gerai rašyti.

Pradėjimo vietos:

  • Akademinė karjera eksperimentiniams kompiuterių mokslininkams ir inžinieriams

  • Kaip turėti blogą karjerą mokslinių tyrimų srityje?

  • Karjera informatikos ir kompiuterių inžinerijos srityse.

Kitos nuorodos ir šaltiniai:

Kompiuterių programavimas – įvadas, laikas ir ištekliai.

Kurį kodą turėtumėte išmokti? – Vizualinis dažniausiai pasitaikančių programavimo kalbų vadovas.

Kaip išmokyti vaikus koduoti – interneto svetainės, programos ir žaidimai, kurie padeda įkvėpti vaikus mokytis programavimo.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me