Piața locurilor de muncă pentru locuri de muncă pe computer se extinde constant, deci acesta este un moment excelent pentru a vă pune piciorul în ușă. Indiferent dacă vă interesează programarea, ingineria software sau tehnologia informației (IT), nu este prea greu să vă creșteți șansele de a obține un loc de muncă lucrând cu computerele. Construindu-vă baza de cunoștințe și setul de abilități și dobândind experiența potrivită, puteți avea o perspectivă mult mai bună asupra obținerii unui loc de muncă în computere.
Pași
Metoda 1 din 3: Obținerea unui loc de muncă în programare
Pasul 1. Învață să codezi HTML și CSS pentru a cunoaște elementele de bază ale aspectului paginii web
HTML și CSS sunt limbaje fundamentale utilizate pentru proiectarea, crearea și modificarea paginilor web, astfel încât să le puteți folosi este crucial pentru programare. Utilizați tutoriale online sau cursuri introductive de codificare la un colegiu local pentru a dezvolta aceste cunoștințe fundamentale.
Există nenumărate tutoriale HTML și CSS online pe care le puteți găsi prin simpla căutare a acestora. Dacă preferați să le învățați într-o metodă mai structurată, cel mai bun pariu va fi să luați un curs introductiv de informatică
Fapt amuzant: Din punct de vedere tehnic, HTML și CSS nu sunt de fapt limbaje de programare. HTML este un limbaj de marcare, în timp ce CSS este o foaie de stil.
Pasul 2. Deveniți fluent într-un limbaj de programare
Limbajele de programare sunt pâinea unghiilor programatorilor de calculator, deci este important să înțelegeți în profunzime cel puțin unul, dacă nu chiar mai mult. Înscrieți-vă la un curs de programare sau utilizați un tutorial online pentru a dezvolta o stăpânire a unui limbaj de codare pe care îl puteți utiliza într-o lucrare de programare.
- Toate lucrurile fiind egale, Javascript este cel mai utilizat limbaj de programare, așa că învățați-l pe acesta pentru a avea cunoștințele de codificare cele mai aplicabile.
- Python și C ++ sunt, de asemenea, foarte populare. Luați în considerare învățarea acestora în plus față de Javascript pentru a vă oferi un avantaj în aplicarea pentru joburi de programare.
Pasul 3. Câștigă o diplomă în programarea computerelor pentru a-ți construi baza de cunoștințe
Aceasta nu este întotdeauna o cerință strictă pentru locurile de muncă de bază în programare, dar obținerea unei diplome de programare este o modalitate excelentă de a cunoaște puternic elementele fundamentale. Participarea la un program de computer vă va oferi, de asemenea, o bună oportunitate de a începe crearea unei rețele profesionale pe care ați putea să o folosiți pentru a vă ajuta să obțineți un loc de muncă.
De exemplu, faceți pași activi pentru a vă cunoaște profesorii și a construi un raport cu ei. Este posibil să vă poată scrie recomandări mai târziu atunci când candidați pentru locuri de muncă sau chiar vă vor oferi oportunități de locuri de muncă în domeniul dvs
SFAT DE EXPERT
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
Master, Informatică, Universitatea Stanford
Folosiți-vă verile pentru a vă construi experiența profesională.
Ken Koster, inginer software, recomandă:"
Pasul 4. Faceți proiecte secundare și lucrați independent pentru a câștiga experiență în programare
Acestea ar trebui să fie activități extracurriculare pe care le faceți în timpul liber pentru a vă construi portofoliul și a acumula experiență în crearea de software. Creați aplicații, creați site-uri web sau contribuiți la proiecte open source pentru a dezvolta această experiență de programare. Utilizați site-uri web independente de listare a posturilor pentru a găsi locuri de muncă ciudate și concerte laterale pe care le puteți face pentru a vă îmbunătăți experiența de lucru ca programator.
- De exemplu, site-ul web Fiverr are o varietate de locuri de muncă independente la distanță care implică programare și dezvoltare de software.
- Acestea nu trebuie neapărat să fie întreprinderi extraordinare. Construirea unei aplicații meteorologice simple sau crearea unui site web dedicat unui blog vor fi suficiente în această etapă.
- Asigurați-vă că adăugați orice creați în portofoliul dvs. online, astfel încât alți programatori, precum și potențiali angajatori, să vă poată vedea munca.
Pasul 5. Găsiți un stagiu de programare pentru a obține o experiență de lucru valoroasă
Programarea stagiilor vă va oferi experiență de codificare și dezvoltare de software într-o calitate profesională, lucru pe care potențialii angajatori îl vor aprecia foarte mult. De asemenea, vă permit să vă extindeți rețeaua profesională și vă oferă o intrare convenabilă în industria computerelor.
- Dacă sunteți la școală, consultați centrul de carieră al școlii pentru a vedea dacă acestea vă pot ajuta să găsiți un stagiu care să corespundă intereselor dvs.
- Dacă nu sunteți la școală, căutați pe site-urile web ale companiilor tehnologice care vă interesează în mod special pentru a vedea dacă oferă oportunități de stagiu.
SFAT DE EXPERT
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
Master, Informatică, Universitatea Stanford
Încercați diferite câmpuri pentru a vedea ce mediu vă convine . Potrivit lui Ken Koster, inginer software,"
faceți stagii pentru a afla în ce tip de mediu ați fi fericit să lucrați.
Munca se schimbă cu siguranță atunci când intri în industrie, în mediul academic sau în cercetare. Toate acestea sunt medii destul de diferite în care să lucreze, iar unii oameni s-ar putea bucura de unul și nu de celălalt."
Pasul 6. Aplicați pentru un loc de muncă la o companie care vă interesează în mod specific
Este mult mai probabil să obțineți un loc de muncă dacă vă adaptați cererea la o anumită companie. Cercetați ce fel de proiecte întreprinde compania și adaptați-vă aplicația într-un mod care să demonstreze cât de bine vă potriviți.
De exemplu, dacă o companie se concentrează pe dezvoltarea de aplicații de jocuri, subliniați experiența dvs. anterioară în crearea de aplicații de jocuri în scrisoarea de intenție
Metoda 2 din 3: Urmărirea unei cariere în ingineria software
Pasul 1. Obțineți o diplomă secundară în informatică sau inginerie
Mulți angajatori solicită inginerilor lor de software să obțină cel puțin o diplomă de asociat sau un certificat într-un domeniu relevant. O mulțime de ingineri de software își obțin diplomele în informatică, dar alte domenii populare de studiu includ managementul afacerilor, ingineria computerelor și matematica.
Pentru a fi cel mai competitiv, urmărește să obții o diplomă de licență într-un anumit domeniu, în loc de doar un asociat
Pasul 2. Asigurați-vă că cunoașteți fluent HTML, CSS și un limbaj de programare
Inginerii software trebuie să aibă o înțelegere aprofundată a modului în care este dezvoltat software-ul, astfel încât să poată extinde, recrea sau adapta acel software la sisteme și nevoi în schimbare. Puteți învăța aceste limbi prin tutoriale online, cursuri de facultate sau o tabără de programare pentru codificare.
- De asemenea, puteți construi și dezvolta aceste abilități printr-o poziție de dezvoltare software de bază, dacă aveți abilitățile de a lucra într-o astfel de poziție.
- Javascript, Python și C ++ sunt toate limbaje de programare populare care ar fi deosebit de utile pentru un inginer de software să știe.
Pasul 3. Decideți o specializare pe care doriți să o urmăriți
Inginerii de software joacă adesea un rol specializat ca parte a unei echipe de alți ingineri și dezvoltatori. Exemple de roluri specializate includ inginer back-end, inginer front-end, inginer operațional și inginer test.
- Inginerii back-end își petrec cea mai mare parte a timpului lucrând la serviciile și algoritmii care formează nucleul unui anumit sistem și joacă un rol vital în modul în care funcționează sistemul respectiv.
- Inginerii front-end se concentrează pe interfața cu utilizatorul și fac serviciile pe care inginerii back-end le scriu accesibile utilizatorului.
- Inginerii operaționali se asigură că infrastructura unui sistem este fiabilă și funcționează în permanență.
- Inginerii de test construiesc sisteme care testează codul pe care alți ingineri l-au scris pentru a se asigura că este pe deplin fiabil și funcționează corect.
Bacsis: Un inginer care îndeplinește toate aceste funcții este numit „inginer full-stack”. Acest lucru este foarte rar pentru o poziție entry-level, dar vi se poate cere să fiți inginer full-stack dacă doriți să lucrați la un start-up cu relativ puțini angajați.
Pasul 4. Obțineți experiență de lucru cu dezvoltarea și programarea software-ului
Lucrați un stagiu sau o poziție de bază, dacă este posibil, dezvoltând software și scriind cod pentru a vă dezvolta în continuare abilitățile tehnice într-un mediu profesional. Majoritatea angajatorilor care doresc să angajeze un inginer software vor avea nevoie de o experiență profesională diferită de proiectele secundare, deci acest lucru este foarte important pentru a începe o carieră ca inginer.
Există unele poziții de inginer software de nivel entry-level care necesită puțină sau deloc experiență anterioară în muncă, dar acestea sunt relativ rare
Pasul 5. Construiește-ți abilitățile de colaborare și leadership
A fi inginer software nu necesită doar bune abilități tehnice; de asemenea, este necesar să puteți lucra eficient ca parte a unei echipe. Luați o slujbă care implică multă muncă în echipă și management de proiect pentru a vă dezvolta aceste abilități ușoare și a vă face un candidat mai competitiv.
Pentru cele mai bune rezultate, luați acest tip de job la o companie de dezvoltare software sau ca parte a unei echipe care vă ajută să dezvoltați software
Pasul 6. Aplicați pentru un post de inginer în specializarea dvs
Căutați pe bursele de locuri de muncă și pe listele de locuri de muncă ale căror criterii menționează în mod special specializarea pe care ați ales-o pentru dvs. Solicitarea pentru acest tip de job vă va oferi cele mai mari șanse de a fi angajat.
Metoda 3 din 3: Găsirea unui loc de muncă în IT
Pasul 1. Faceți cursuri sau obțineți o diplomă în informatică
O mulțime de companii nu vor avea nevoie ca personalul lor IT să obțină o diplomă secundară în informatică, dar vor solicita ca solicitanții să aibă o anumită educație sau abilități anterioare în domeniul informaticii. Pentru a fi un candidat competitiv, urmați cel puțin 1 sau 2 cursuri de informatică la o instituție acreditată.
Obținerea unui certificat sau a unei diplome în informatică sau într-un domeniu conex este o modalitate bună de a demonstra competenței tehnice și baza de cunoștințe potențialilor angajatori, deci merită să urmăriți o diplomă efectivă, dacă puteți
Pasul 2. Lucrați un job IT general sau adiacent IT, dacă este posibil
Acest lucru poate fi ceva la fel de simplu precum lucrul la un birou de asistență sau într-un laborator de computere în timp ce sunteți la școală. Orice slujbă care implică colaborarea strânsă cu computerele și furnizarea de asistență tehnică altor persoane vă va ajuta să vă dați piciorul în ușă atunci când mergeți să aplicați pentru joburi IT cu normă întreagă.
- Multe colegii oferă programe de studiu la locul de muncă pentru ca elevii lor să lucreze cu jumătate de normă în timp ce sunt la școală. Vedeți dacă puteți utiliza acest tip de program pentru a obține un loc de muncă în laboratorul de calculatoare al școlii dvs. sau ca parte a personalului lor de asistență tehnică.
- Dacă nu puteți obține un loc de muncă IT sau adiacent IT, vedeți dacă puteți găsi un stagiu care ar implica aceleași abilități și responsabilități. Acesta este următorul cel mai bun mod de a intra în industria IT.
Pasul 3. Acumulați abilități transferabile într-un loc de muncă non-IT dacă nu puteți lucra un loc de muncă IT
Orice job care implică inspecția pentru erori, rezolvarea problemelor în sisteme complicate sau interacțiunea cu clienții vă va oferi abilități pe care le puteți utiliza și într-un job IT. Lucrați la acest tip de job pentru a vă construi CV-ul și pentru a vă dezvolta abilitățile relevante în timp ce vă urmați educația în computer și aplicați pentru joburi IT.
- De exemplu, lucrul ca mecanic auto implică abilități de inspecție și rezolvare a problemelor pe care le puteți folosi pentru a vă demonstra aptitudinea pentru un job IT care implică responsabilități similare.
- Asigurați-vă că listați abilitățile relevante care au fost implicate în acest job în CV-ul dvs., astfel încât să iasă în evidență atunci când mergeți să aplicați pentru un job IT.
Pasul 4. Începeți să aplicați pentru locuri de muncă IT în semestrul de toamnă înainte de a absolvi
În mod normal, companiile mari încep să recruteze absolvenți de facultate pentru posturi IT, deci acesta este momentul cel mai potrivit pentru a începe trimiterea cererilor. Aplicarea devreme vă oferă, de asemenea, suficient timp înainte de a absolvi efectiv pentru a găsi un loc de muncă!
- Participați la târgurile de locuri de muncă desfășurate la sau în apropierea colegiului dvs. pentru a afla care companii angajează în mod activ absolvenți pentru posturi IT.
- De asemenea, puteți vorbi cu cineva din centrul de carieră al școlii dvs. pentru a obține ajutor pentru găsirea locurilor de muncă IT în diferite companii.