Uzziniet par karjeru datorzinātnēs

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


Ievads

Šajā resursā mēs esam uzskaitījuši dažus no izplatītākajiem uz datoru orientētās karjeras veidiem, ar tām saistītajām prasmēm un lieliskajiem resursiem, piemēram, tiešsaistes kursiem, lai palīdzētu jums sākt darbu uz pareizā ceļa.

Izmantojiet navigāciju labajā pusē, lai pārietu uz atsevišķiem darba veidiem vai turpinātu lasīt zemāk, lai iegūtu īsu ievadu, vēsturi un vispārīgās priekšnoteikumu prasmes, kas ir svarīgas jebkuram karjeras ceļam datoros un tehnoloģijās.

Datoru karjeras vēsture

Pirms astoņdesmitajiem gadiem vairums datoru tika veikts ārkārtīgi augstā līmenī. Akadēmiskās profesijas pārstāvji izstrādāja uzlabotas sistēmas izmantošanai lieldatoros un komerciālos datu centros.

Deviņdesmitajos gados komerciālais internets sāka kļūt pieejams sabiedrībai, un e-pasta parādīšanās uz visiem laikiem mainīja veidu, kā komunikācija notika tipiskā birojā.

Tagad mēs esam absolūti piesātināti ar datoriem un iegultām ierīcēm, un ir paredzams, ka šī tendence turpināsies, kādu dienu mēs varētu redzēt miniatūrus datorus mūsu ķermenī.

Aprēķinā nav vienas karjeras, bet, ja jums ir pamatzināšanas par inženierzinātņu un programmēšanas prasmēm, to var pielāgot jebkurai specializācijai.

Prasmes pēc nepieciešamības

Matemātikas pamatprasmes

Lielākajai daļai programmēšanas nav obligāti jāzina daudz matemātikas, tikai pamata operāciju secība. Dažu veidu analītikai vai testēšanai var būt noderīga statistikas zināšana. Pasaulē ir ļoti daudz programmētāju, kuri devās uz koledžu, lai studētu lieltehnikas, kas nav tehniskas.

Zināšanas par aprēķinu vai lineāro algebru var būt ļoti noderīgas, taču tās nav vajadzīgas visām lomām. Ģeotelpiskajai, zinātniskajai, attēlu apstrādei un citai specializētai programmēšanai, protams, būs vajadzīgas augstākas matemātikas zināšanas.

Datoru pamatzināšanas

Programmēšana ir prāta stāvoklis. Spēja izprast mainīgos lielumus, cilpas, nosacījumus, funkcijas un metodes ir ļoti nepieciešama jebkurai datora tehniskai lomai.

Zinot programmēšanas pamatus, projektu vadītāji vai vadītāji var pat palīdzēt sastādīt saprātīgākus produktu izstrādes vai klientu grafikus.

Komunikācijas prasmes

Programmētāji ir cilvēki, un viņiem ir ļoti dažādas personības un vēlmes; spēja strādāt ar visiem veidiem ir būtiska, lai gūtu panākumus datora karjerā.

Stingri termiņi un neiespējamas tehniskās prasības var būt stresa un katastrofas recepte, un to var novērst, rīkojot godīgas diskusijas un reālas cerības.

Komunikāciju ietvaru, piemēram, Agile Scrums vai “Team-Ware”, izmantošana uzdevumu pārvaldībai var būt ārkārtīgi noderīga, lai darbu padarītu ātrāku.

Darba veidi

Web izstrādātājs un dizainers

Viena no redzamākajām karjerām varētu būt tīmekļa izstrādātājs.

Tiešsaistē patērētais saturs, iespējams, ir viens no visizplatītākajiem plašsaziņas līdzekļu veidiem, un tādējādi tas ir viens no vispraktiskākajiem ekspertīzes virzieniem. Šis darbs varētu būt saistīts ar daudzām ārštata darbībām, taču tikpat viegli tas varētu būt daļa no izveidotā konsultāciju veikala.

Labas prasmes mācīties: HTML, JavaScript, CSS, SQL, Web serveri, 1-2 Web programmēšanas valodas, Google Analytics, grafiskie rīki, piemēram, Adobe Photoshop

Darba sākšanas vietas:

  • Vietne W3Schools.com

  • Codecademy.com

  • Vietne Udacity.com

  • Udemy.com – pilnīgs tīmekļa izstrādātāju kurss

  • Vietnes Webdeveloper.com forums.

Programmatūras un OS izstrādātājs

Ar programmatūras lietojumprogrammām strādās vispārīgāks nosaukums, programmatūras vai operētājsistēmas izstrādātājs. Tas varētu būt paredzēts darbvirsmas lietojumprogrammām, mobilajām ierīcēm vai sarežģītākām tīmekļa lietojumprogrammām.

Operētājsistēmas inženieris rakstītu kodu, kas definē kodu, kas ļauj datora saskarnei, kā mēs zinām, to pieredzējuši lietotāji. Šeit ir milzīga daudzveidības joma, tāpēc neviena prasmju kopa nav absolūta.

Labas prasmes mācīties: C / C ++, Xcode, Objective-C, Java, .NET

Darba sākšanas vietas:

  • Microsoft virtuālā akadēmija – lietotņu izstrādes kursi

  • Google Python klase

  • Google C ++ kurss

  • iPad un iPhone lietojumprogrammu izstrāde.

Ierīces un tīkla izstrādātāji

Saistīts ar vispārējo programmatūras izstrādātāju, taču daudzējādā ziņā atšķirīgs.

Koda rakstīšana fizisko ierīču un tīkla maršrutētāju apstrādei ir daudz atšķirīga nekā tīras programmatūras rakstīšana. Veicot ierīču izstrādi, var būt vajadzīgas stingrākas zināšanas par datoru aparatūru un pašas aparatūras inženieriju.

Labas prasmes mācīties: C / C ++, 1-2 citas programmēšanas valodas, UNIX, Linux, tīkla ligzdas programmēšana, Network + sertifikācija, elektroniskās shēmas

Darba sākšanas vietas:

  • Interneta ligzdas programmēšana

  • F5 bezmaksas apmācības kursi

  • OSR Windows draiveru seminārs

  • Iegultās Linux Kernal attīstības apmācība

  • Linux Foundation vadītāja apmācība.

Aparatūra un elektrotehnika

Nebūtu datorprogrammētāju bez datoru inženierijas. Uzņēmumi, piemēram, Intel, AMD, Nvidia un Radeon, visi rada elektroniku.

Neatkarīgi no tā, vai tie ir datoru procesori, atmiņa vai krātuve, katra datora detaļa bija jāizgudro, jāizstrādā un jāizgatavo. Parasti ir tā, ka ražošana notiek Ķīnā, bet inženierzinātnes ir visas pasaules pūles.

Turklāt specializētie datori un elektronika ir atrodami visā, sākot no automašīnām un beidzot ar medicīnisko aprīkojumu.

Labas prasmes mācīties: Elektrotehnika, fizika, heksadecimālie, vienību pārbaude, attēlu apstrāde, 3-4 atbilstošās programmēšanas valodas

Darba sākšanas vietas:

  • Study.com – Kā kļūt par aparatūras dizaina inženieri

  • Skaitļošanas struktūras – MITOpenCourseware

  • Altera – tiešsaistes aparatūras izstrādātāju kursi.

Biznesa analīze un statistika

Jebkura lieluma uzņēmuma vadīšana var prasīt daudz enerģijas un pūļu. Spēja izmērīt šī uzņēmuma darbību var būt vēl grūtāka. Šī iemesla dēļ ir izveidojusies biznesa vai datu analītiķa pozīcija.

Kaut kur starp finanšu lomu, statistiķi un datu inženieri analītiķis apvieno vairākus datu avotus izmērāmos skaitļos, kas norāda uz konkrēta projekta vai organizācijas veselību vai darbību.

Labas prasmes mācīties: Excel, Visual Basic, SQL Server, Visual Studio, R, Python, Statistics, Advanced Mathematics, Finance

Darba sākšanas vietas:

  • Microsoft virtuālā akadēmija – biznesa inteliģences kursi

  • Study.com – biznesa inteliģences analītiķa karjera

  • Excel VBA apmācība – Excel Easy

  • Izmēģiniet R-Code skolu.

Kvalitātes nodrošināšana un SDET

Katram programmatūras vai aparatūras attīstības veidam ir jāpārskata projekta kvalitāte. Programmatūras izstrādātāja inženieris testā (SDET) ir kritisks projektiem, kur kļūme nav izvēles iespēja.

Šie inženieri veic īpašus automatizētus programmatūras testus, lai noskaidrotu noteiktas lietojumprogrammas vai ierīces darbības robežas. Šī pārbaude tiek veikta pirms izlaišanas plašākā lietotāju bāzē neatkarīgi no tā, vai tas ir iekšējs rīks vai komerciāls produkts.

Labas prasmes mācīties: Vienības pārbaude, SQL, 1-2 programmēšanas valodas, selēns, specializēti automatizēti rīki

Darba sākšanas vietas:

  • Guru 99 – bezmaksas selēna apmācība

  • WhiteboxQA SDET apmācība.

IT un tehniskais atbalsts

Informācijas speciālisti un tehniskā atbalsta darbinieki ir vieni no kritiskākajiem korporatīvās ekosistēmas locekļiem.

Parasti šīm lomām ir jāuzņemas vienmērīga darbība no simtiem līdz tūkstošiem darba staciju un failu serveru. Viņiem arī jāievieš drošības un korporatīvās kontroles programmatūra, veicot administratīvos pienākumus un programmatūras atjauninājumus ikvienam uzņēmumā.

Labas prasmes mācīties: Operētājsistēmas uzstādīšana, dokumentu pārvaldība, SQL, A + sertifikācija, klientu apkalpošanas prasmes

Darba sākšanas vietas:

  • Microsoft virtuālā akadēmija

  • Bezmaksas Linux apmācība tiešsaistē

  • Cybrary.it tiešsaistes drošības apmācība.

Projektu vadība

Ne katrs darbs ar datoru ir tīri tehnisks. Pastāv netehniskas lomas, kas atvieglo programmatūras izstrādātāju darbību un palīdz vadītājiem paziņot par izpildes problēmām.

Projekta vadītāji var ieviest dažādus uz komandu balstītus rīkus vai darba metodes, lai saglabātu projektu uz ceļa un uzraudzītu, cik efektīvi darbojas viņa komanda..

Labas prasmes mācīties: Veikla metodika, projektu vadības programmatūra, “Komandas piederumi”, Biļešu pārdošanas sistēmas, Excel, SQL, Microsoft Office, Microsoft Project, Visio

Darba sākšanas vietas:

  • Kursu projektu vadības kurss

  • PMP sertifikācijas programma

  • Scrum apmācības sērija.

Akadēmiskās un datorzinātnes

Faktiski ir datorkarjera, kas galvenokārt koncentrējas uz eksperimentāliem projektiem un ir vērsta uz atklāšanas un publicēšanas procesu.

Koledžās, institūtos un lielos uzņēmumos visās ir “laboratoriju” komandas, kas nāk klajā ar jaunām idejām aparatūras vai programmatūras veidošanā, meklējot jauninājumus.

Korporatīvo pētījumu laboratorijas parasti ir vairāk orientētas uz produktiem, savukārt akadēmiskā vide varētu būt koncentrēta vai nu uz publikāciju izdošanu, vai datorizglītības uzlabošanu.

Labas prasmes mācīties: Ļoti mainīgs, tas varētu būt jebkas. Tam jāpalīdz zināt 3-4 programmēšanas valodas un jāprot labi rakstīt.

Darba sākšanas vietas:

  • Eksperimentālo datorzinātnieku un inženieru akadēmiskā karjera

  • Kā iegūt sliktu karjeru pētniecības / akadēmiskajā vidē

  • Karjera datorzinātnēs un datortehnikā.

Citas saites un resursi:

Datorprogrammēšana – ievads, grafiks un resursi.

Kurš kods jums jāiemācās? – Visizplatītāko programmēšanas valodu vizuālais ceļvedis.

Kā iemācīt bērniem kodēt – vietnes, lietotnes un spēles, kas palīdz iedvesmot bērnus mācīties programmēšanu.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map