Arvutipõhiste töökohtade tööturg laieneb pidevalt, nii et see on suurepärane aeg oma jala ukse vahele seadmiseks. Ükskõik, kas olete huvitatud programmeerimisest, tarkvaratehnikast või infotehnoloogiast (IT), ei ole liiga raske suurendada arvutiga töötamise võimalust. Oma teadmistebaasi ja oskuste kogumit üles ehitades ning õigeid kogemusi omandades saate arvutites töö saamisel palju paremini hakkama.
Sammud
Meetod 1 /3: töö saamine programmeerimisel
Samm 1. Õppige HTML -i ja CSS -i kodeerimist, et teada saada veebilehe paigutuse põhitõdesid
HTML ja CSS on põhilised keeled, mida kasutatakse veebilehtede kujundamisel, loomisel ja muutmisel, seega on nende kasutamise oskus programmeerimisel ülioluline. Nende põhiteadmiste arendamiseks kasutage kohalikus kolledžis veebipõhiseid õpetusi või sissejuhatavaid kodeerimiskursusi.
Internetis on lugematu arv HTML- ja CSS -õpetusi, mille leiate lihtsalt otsides. Kui eelistate neid õppida struktureeritumal meetodil, on teie parim valik arvutiteaduse sissejuhatav kursus
Naljakas fakt: Tehniliselt pole HTML ja CSS tegelikult programmeerimiskeeled. HTML on märgistuskeel, CSS aga laadileht.
Samm 2. Õppige vabalt programmeerimiskeelt
Programmeerimiskeeled on arvutiprogrammeerijate leib, seega on oluline mõista vähemalt ühte, kui mitte rohkemat. Registreeruge programmeerimiskursusele või kasutage veebipõhist õpetust, et arendada programmeerimistöös kasutatavat kodeerimiskeelt.
- Kui kõik asjad on võrdsed, on Javascript kõige laialdasemalt kasutatav programmeerimiskeel, nii et õppige seda, et saada kõige laialdasemalt kasutatavaid kodeerimisteadmisi.
- Python ja C ++ on samuti väga populaarsed. Kaaluge nende õppimist lisaks Javascriptile, et anda endale eelis programmeerimistöödele kandideerimisel.
Samm 3. Teenige oma teadmistebaasi loomiseks kraad arvutiprogrammeerimisel
See ei ole alati programmeerimise algtaseme tööde jaoks range nõue, kuid programmeerimiskraadi omandamine on suurepärane võimalus põhialuste tugevaks mõistmiseks. Arvutiprogrammis osalemine annab teile ka hea võimaluse alustada professionaalse võrgustiku loomist, mille abil saate tööd leida.
Näiteks astuge aktiivseid samme oma professorite tundmaõppimiseks ja looge nendega suhe. Võimalik, et nad saavad teile hiljem soovitusi kirjutada, kui te tööle kandideerite, või isegi teile vihjeid oma ala töövõimaluste kohta
Eksperdi näpunäide
Ken Koster, MS
Master's Degree, Computer Science, Stanford University Ken Koster is the Co-founder and CTO of Ceevra, a medical technology company. He has over 15 years of experience programming and leading software teams at Silicon Valley companies. Ken holds a BS and MS in Computer Science from Stanford University.
Ken Koster, MS
Magistrikraad, informaatika, Stanfordi ülikool
Kasutage oma suve oma töökogemuse loomiseks.
Tarkvarainsener Ken Koster soovitab:"
Samm 4. Programmeerimise kogemuse saamiseks tehke kõrvalprojekte ja vabakutselisi töid
Need peaksid olema koolivälised tegevused, mida teete vabal ajal oma portfelli ehitamiseks ja tarkvara loomise kogemuste kogumiseks. Selle programmeerimiskogemuse arendamiseks ehitage rakendusi, looge veebisaite või panustage avatud lähtekoodiga projektidesse. Kasutage vabakutseliste tööde nimekirja veebisaite, et leida juhutöid ja kõrvalkontserte, mida saate oma programmeerija töökogemuse suurendamiseks teha.
- Näiteks veebisaidil Fiverr on erinevaid kaugtöö vabakutselisi töid, mis hõlmavad programmeerimist ja tarkvaraarendust.
- Need ei pea tingimata olema suured ettevõtmised. Selles etapis piisab lihtsa ilmarakenduse loomisest või ajaveebile pühendatud veebisaidi loomisest.
- Lisage oma veebiportfelli kindlasti kõik, mida loote, et teised programmeerijad ja potentsiaalsed tööandjad saaksid teie tööd näha.
Samm 5. Leidke programmeerimispraktika väärtusliku töökogemuse saamiseks
Programmeerimispraktika annab teile professionaalsel tasemel tarkvara kodeerimise ja arendamise kogemuse, mida potentsiaalsed tööandjad hindavad väga. Need võimaldavad teil laiendada oma professionaalset võrgustikku ja võimaldavad teil mugavalt siseneda arvutitööstusesse.
- Kui olete koolis, küsige oma kooli karjäärikeskusest, kas nad aitavad teil leida teie huvidele vastavat praktikat.
- Kui te ei käi koolis, vaadake tehnoloogiaettevõtete veebisaite, mis teid eriti huvitavad, kas nad pakuvad praktikavõimalusi.
Eksperdi näpunäide
Ken Koster, MS
Master's Degree, Computer Science, Stanford University Ken Koster is the Co-founder and CTO of Ceevra, a medical technology company. He has over 15 years of experience programming and leading software teams at Silicon Valley companies. Ken holds a BS and MS in Computer Science from Stanford University.
Ken Koster, MS
Magistrikraad, informaatika, Stanfordi ülikool
Proovige erinevaid välju, et näha, milline keskkond teile sobib . Tarkvarainseneri Ken Kosteri sõnul"
tehke praktikat, et teada saada, millises keskkonnas töötate hea meelega.
Töö muutub kindlasti, kui lähete tööstusse, akadeemilisse ringkonda või teadusesse. Need kõik on töötamiseks üsna erinevad keskkonnad ja mõned inimesed võivad nautida üht ja mitte teist."
Samm 6. Taotlege tööd teile huvitavas ettevõttes
Teil on palju tõenäolisem töökoht, kui kohandate oma taotlust konkreetsele ettevõttele. Uurige, milliseid projekte ettevõte ette võtab, ja kohandage oma rakendust viisil, mis näitab, kui hästi te sobite.
Näiteks kui ettevõte keskendub mängurakenduste arendamisele, rõhutage kaaskirjas oma varasemaid kogemusi mängurakenduste loomisel
Meetod 2/3: karjääri tegemine tarkvaratehnika alal
Samm 1. Hankige arvutiteaduse või inseneri erialal keskharidus
Paljud tööandjad nõuavad, et nende tarkvarainsenerid omandaksid vähemalt sidusettevõtte kraadi või tunnistuse vastavas valdkonnas. Paljud tarkvarainsenerid teenivad arvutiteaduse kraadi, kuid muud populaarsed õppevaldkonnad hõlmavad ärijuhtimist, arvutitehnikat ja matemaatikat.
Kõige konkurentsivõimelisemaks muutmiseks püüdke omandada bakalaureusekraad konkreetses valdkonnas, mitte ainult sidusettevõtte
Samm 2. Veenduge, et valdate vabalt HTML -i, CSS -i ja programmeerimiskeelt
Tarkvarainseneridel peab olema tarkvara arendamise kohta põhjalik arusaam, et nad saaksid seda tarkvara laiendada, uuesti luua või kohandada vastavalt muutuvatele süsteemidele ja vajadustele. Neid keeli saate õppida veebipõhiste õpetuste, kolledžikursuste või kodeerimislaagri kaudu.
- Neid oskusi saate luua ja arendada ka algtaseme tarkvaraarenduspositsiooni kaudu, kui teil on oskused sellisel ametikohal töötamiseks.
- Javascript, Python ja C ++ on kõik populaarsed programmeerimiskeeled, mis oleksid tarkvaratehnikule eriti kasulikud.
Samm 3. Otsustage spetsialiseerumist, mida soovite jätkata
Tarkvarainseneridel on teiste inseneride ja arendajate meeskonnas sageli eriline roll. Spetsiaalsete rollide näited hõlmavad taustainseneri, esiosainseneri, operatsiooniinseneri ja katseinseneri.
- Back-end insenerid veedavad suurema osa ajast teenuste ja algoritmidega, mis moodustavad konkreetse süsteemi tuuma ja mängivad olulist rolli selle süsteemi toimimises.
- Esiklassi insenerid keskenduvad kasutajaliidesele ja tagalainseneride kirjutatud teenuste kasutajale kättesaadavaks tegemisele.
- Käitusinsenerid tagavad, et süsteemi infrastruktuur on usaldusväärne ja töötab kogu aeg.
- Testiinsenerid loovad süsteeme, mis testivad teiste inseneride kirjutatud koodi, et veenduda selle täielikus usaldusväärsuses ja korrektses töös.
Nõuanne: Inseneri, kes täidab kõiki neid funktsioone, nimetatakse "täispakk-inseneriks". See on algtaseme ametikohal väga haruldane, kuid kui soovite töötada suhteliselt väheste töötajatega idufirmas, võidakse teil paluda olla täiskoormusega insener.
Samm 4. Hankige töökogemus tarkvaraarenduse ja programmeerimisega
Töötage võimaluse korral praktikal või algtaseme ametikohal, arendades tarkvara ja kirjutades koodi, et jätkata oma tehniliste oskuste arendamist professionaalses keskkonnas. Enamik tööandjaid, kes soovivad palgata tarkvarainseneri, vajavad lisaks eriprojektidele ka erialast kogemust, seega on see insenerikarjääri alustamiseks väga oluline.
Mõned algtaseme tarkvarainseneri ametikohad nõuavad eelnevat töökogemust vähe või üldse mitte, kuid need on suhteliselt haruldased
Samm 5. Ehitage oma koostöö- ja juhtimisoskusi
Tarkvarainseneriks olemine ei nõua ainult häid tehnilisi oskusi; see nõuab ka seda, et suudaksite meeskonnana tõhusalt töötada. Võtke tööd, mis hõlmab palju meeskonnatööd ja projektijuhtimist, et neid pehmeid oskusi arendada ja muuta teid konkurentsivõimelisemaks.
Parimate tulemuste saamiseks võtke seda tüüpi tööd tarkvaraarendusettevõttes või meeskonna osana, kes aitab tarkvara arendada
Samm 6. Taotlege oma erialal inseneritööd
Otsige töölaudadelt ja -kuulutustelt tööd, mille kriteeriumides on konkreetselt mainitud spetsialiseerumist, mille te ise valisite. Seda tüüpi tööle kandideerimine annab teile parima võimaluse tööle saada.
Meetod 3/3: töö leidmine IT -s
Samm 1. Osalege kursustel või omandage kraad informaatikas
Paljud ettevõtted ei nõua, et nende IT -töötajad teeniksid arvutiteaduse keskhariduse, kuid peavad taotlejatel omama eelnevat arvutialast haridust või oskusi. Konkurentsivõimelise taotleja saamiseks võtke akrediteeritud asutuses vähemalt 1 või 2 informaatikakursust.
Arvutiteaduse või sellega seotud valdkonna tunnistuse või kraadi omandamine on hea viis potentsiaalsete tööandjate jaoks oma tehnilise pädevuse ja teadmistebaasi demonstreerimiseks, seega tasub võimaluse korral tegelik kraad omandada
Etapp 2. Võimaluse korral tehke üldine IT või sellega seotud töö
See võib olla midagi nii lihtsat kui kooli ajal abilauas või arvutilaboris töötamine. Kõik tööd, mis hõlmavad tihedat koostööd arvutitega ja tehnilise toe pakkumist teistele inimestele, aitavad teil täistööajaga IT-töökohti kandideerides jala sisse astuda.
- Paljud kolledžid pakuvad oma õpilastele tööõppeprogramme, et nad saaksid koolis töötada osalise tööajaga. Vaadake, kas saate seda tüüpi programmi kasutada oma kooli arvutilaboris või nende tehnilise toe personali osana.
- Kui te ei saa IT- või IT-alast tööd, siis vaadake, kas leiate praktikakoha, mis hõlmaks samu oskusi ja kohustusi. See on järgmine parim viis IT -valdkonda sisenemiseks.
Samm 3. Koguge ülekantavaid oskusi mitte-IT-töös, kui te ei saa IT-tööd teha
Iga töö, mis hõlmab vigade kontrollimist, probleemide lahendamist keerulistes süsteemides või klientidega suhtlemist, annab teile oskusi, mida saate kasutada ka IT -töös. Tehke seda tüüpi tööd oma CV koostamiseks ja vastavate oskuste arendamiseks, kui jätkate arvutiharidust ja taotlete IT -töökohti.
- Näiteks hõlmab automehaanikuna töötamine ülevaatuse ja probleemide lahendamise oskusi, mille abil saate näidata oma sobivust sarnaste kohustustega seotud IT -tööks.
- Kindlasti loetlege oma CV -s asjakohased oskused, mis olid selle tööga seotud, nii et see paistaks silma IT -tööd taotlema minnes.
Samm 4. Alustage IT -tööde taotlemist sügissemestril enne kooli lõpetamist
Tavaliselt juhtub see siis, kui suured ettevõtted hakkavad IT -ametikohtadele värbama kolledži lõpetajaid, seega on see kõige sobivam aeg avalduste saatmiseks. Varajane kandideerimine annab teile ka palju aega enne kooli lõpetamist, et tööd leida!
- Osalege oma kolledžis või selle lähedal toimuvatel töömessidel, et teada saada, millised ettevõtted võtavad aktiivselt vilistlasi IT -ametikohtadele.
- Samuti saate oma kooli karjäärikeskuses kellegagi rääkida, et saada abi IT -töökohtade leidmisel erinevates ettevõtetes.