Kuidas IT-s raha teenida, kui te ei tea, kuidas koodi kirjutada
Töö Ja õppimine / / January 07, 2021
1. IT - värbaja
Kui olete huvitatud personalitööst, võite teha IT-st oma niši ja aidata ettevõtetel leida andekaid arendajaid. Teil on kõik IT-ettevõttes töötamise eelised, ilma et peaksite koodist aru saama. Muidugi peate õppima põhilise riistvara: IT-värbaja peaks teadma, et Java ei ole JavaScripti lühend. Ja ka - jälgida pidevalt ettevõtte tarkvara ja tehnoloogiate muutusi: kui programmide komplekt muutub, on nõuded kandidaatidele samad.
IT-ettevõtted hoolivad sageli töötajate rahulolust töö erinevate aspektidega. See langeb ka personaliosakonnale. Oletame, et loote testid ja mõõdikud, et mõista, et teie meeskonna tootlikkus suureneb, kui koosolekuruumis on uus kohvimasin. Ja kui sa kasvad vanemvärbajaks, siis ei saa mitte ainult töötajaid värvata, vaid ka kavandada, kuidas ettevõtte töötajad laienevad.
2. Tootejuht
IT-s millegi uue loomine nõuab kulude ja tulude arvutamiseks loovust, mis piirneb hullumeelsusega ja laheda meelega. Tootejuhil on see kõik olemas - inimene, kes arendab täielikult uue toote kontseptsiooni. Ta analüüsib turu ja klientide vajadusi, korreleerib kulud potentsiaalsete tuludega, testib hüpoteese ja määrab tähtajad. Samal ajal piisab, kui tal on ettekujutus IT-protsessidest, ilma et oleks sügavaid teadmisi nende rakendamise viisist. Selleks on olemas tehniline meeskond.
Teiselt poolt peab tootejuht kasutajaid hästi mõistma ja oskama tulevikku näha. Kuid tuginege mitte intuitsioonile, vaid turu suundumustele. See nõuab teadmisi majandusest ja tooteedu mõõdikutest. Lisaks teab tootejuht, kuidas toodet esitada nii, et kõik sellesse usuksid ja saaksid täpselt aru, kuidas seda tuleb rakendada.
Hakka tootejuhiks
3. Testinsener
Et tarkvara ei läheks vigadega klientide juurde, tuleb seda enne väljaandmist kõigist külgedest proovida. Seda teevad testijad. Nad panid erinevate testide abil värskeid kujundusi, et näha, kas programm teeb seda, mida peaks, ja kas ta teeb kogemata midagi, mida ta ei peaks. Selleks koostavad nad lähteülesande teststsenaariumid ja võrdlevad neid seejärel tarkvara tegeliku tööga.
Testiinseneridel on umbkaudne arusaam koodi täitmisest. Kuid nad teavad tõepoolest midagi muud: kuidas peaks programmi kasutaja poolelt käivitama. Kui soovitud ja tegelik funktsionaalsus on erinev, näitavad nad arendajale kõiki lahknevusi ja ta leiab juba tehnilise viisi vigade parandamiseks. Testija ülesanne on teha korduvaid katseid ja veenduda, et viga on parandatud ja ülejäänud programmi funktsioonid pole katki.
4. IT-süsteemide konsultant
Programmeerija peab mõistma, millise äriprobleemi IT lahendab. Kuid kui ta sukeldub majanduse probleemidesse, pole tal aega areneda. Lisaks võib arendajatel olla keeruline klientidega suhelda: ühed räägivad ärikeelt, teised aga koodikeelt. Mõistmiseni jõudmiseks vajavad nad vahendajat - IT-konsultanti. Ta süveneb ettevõtte üksikasjadesse võimalikult üksikasjalikult ja koostab arendajale ülesande.
Konsultant peab mõistma programmi tehniliste võimaluste piire. Kuid ta ei pea koodiga otseselt tegelema. Palju olulisem on konsultandi parem suhtlemisoskus ja oskus teavet analüüsida, et klienti ära kuulata ja tema probleemile selge lahendus leida. Isegi siis, kui tal endal on üsna hägune ettekujutus vajalikust.
5. Andmete analüütik
IT-ettevõtted ei tee otsuseid ilma eelneva analüüsita. Teabe võtmine ja sellest kasuliku tähenduse ammutamine on andmeanalüütiku peamine ülesanne. Ta märkab trende, struktuure, isoleerib, tuletab hüpoteese ja testib neid praktikas. Kas ettevõttest on kasu, kui need andmed muutuvad? Ja kui teised? Analüütik leiab neile küsimustele vastused ja esitab need selgelt neile, kes andmetest aru ei saa.
Selle töö hästi tegemiseks peate mõistma IT-sektori dünaamikat. Ja ka - enda tööriistad, mis võimaldavad teha arvutusi, graafikuid, esitlusi. Seetõttu tuleb numbritega töötamise oskus ja suur hulk teavet teile kasuks, kuid te ei pea õppima programmeerima nullist.
6. Projektijuht
IT-projektide elluviimine on kasumlik ja vastutustundlik äri. Lõpptulemuse eest ei vastuta programmi kirjutanud arendajad. Projekti kvaliteedi tagab see, kes seda juhtis - projektijuht. Selle elukutse jaoks vajate elementaarseid juhtimisoskusi: koondage meeskond, seadke ülesandeid, kavandage tähtaegu ja eelarvet. Lisaks on oluline osata inimesi tööle meelitada ja luua mugav õhkkond.
IT-spetsiifikast arusaamine mängib olulist rolli: juht peab teadma, milliseid pädevusi on erinevate ülesannete jaoks vaja. Kuid juhid ei lähe ise koodi sisse, isegi kui endine arendaja hakkab projekte juhtima. Projektijuht peab strateegia ja taktika õigesti kavandama, nii et pole vaja kontrollida meeskonnaliikmete iga sammu.
Karjääri tegemiseks projektijuhtkes tõmbab keerukaid projekte ja inspireerib meeskonda, on vaja praktilisi kogemusi. Selle saate hankida ja tegelike IT-ülesannetega töötada projektijuhtimise teaduskonnas aastal GeekAjud. Interneti-ülikoolis õppides ei pea te kuulama ainult loenguid ja lugema kirjandust. Proovite ennast selles ametis tõeliselt proovida ja saate teada kõik teadmised. Pärast koolitust on teil valmis portfell ja töökogemus projektijuhina.
Hakka projektijuhiks
7. Andmete ajakirjanik
See on ka omamoodi andmete tõlgendamine, kuid mitte ettevõtte, vaid lugejate jaoks. Andmeajakirjanikud mõistavad IT-protsesse piisavalt, et oleks võimalik neist selgelt suhelda. Nad uurivad riist- ja tarkvara maailma, leiavad kasulikke teadmisi ja jagavad neid lihtsalt ja lõbusalt. Andmete analüüsimiseks on vaja tehnilisi tööriistu, näiteks Pythoni keele põhjal. Kuid see ei ole sama mis täieõiguslik kodeerimine, see on pigem väike algoritmide kogum, mille peate täitma õppima.
Andmeajakirjaniku muud olulised oskused on üsna humanitaarkompetentsid: oma mõtete oskuslik väljendamine kirjalikult, numbritele mõeldud lugude elude lisamine, infograafikute tegemine. Paljud IT-ettevõtted palkavad oma töötajatele andmeajakirjanikke, et nende abiga rääkida uutest arengutest ja tehnoloogiatest.