Sådan forbedres dine programmeringsmuligheder for programmering

  • Joseph Goodman
  • 0
  • 1699
  • 110
Reklame

Hvis du håber på at starte, genstarte eller på anden måde forbedre din programmeringskarriere, er det ikke let. Jeg finder mig selv midt i dette lige nu - jeg har kun et par år tilbage på college, og jeg er nødt til at få mest muligt ud af det for at have bedre chancer på et godt job, når jeg er færdig med at studere. Efter at have foretaget en masse research har jeg fundet en skattekiste af nyttige tip, som jeg mener også kan hjælpe andre.

Det er meget svært at være i stand til rent faktisk at gøre alle disse ting (selvom at opnå disse vil give dig fordelen). Men selv det at klare kun et eller to af disse tip kan tage dig meget længere end du ville have uden dem.

Deltag i onlinefællesskaber


At finde onlinesamfund, der kan give dig nyttige ressourcer såvel som målrettet feedback er en vigtig måde at lære mere om generel programmering og programmeringssprog. Jeg er en stor fan af Reddit, da der er et Reddit-samfund til stort set alt. The Awesome Guide to Reddit The Awesome Guide to Reddit Undrer du, hvordan dine venner altid finder seje ting på Internettet før dig? De bruger sandsynligvis Reddit, den selvudnævnte "forside på Internettet". , så mine anbefalinger ville omfatte

  • / R / programmering
  • / r / (såsom / r / java eller / r / python)
  • / R / cscareerquestions

Den sidste er nyttig, hvis du har spørgsmål om en datalogisk karriere på et hvilket som helst trin, uanset om du stadig er i skole, du interviewer, du er i dit første job, eller når du leder efter en højere løn. / R / cscareerquestions er en meget indflydelsesrig subreddit, der hjælper mig med nogle gode tip. Bestem det bestemt.

Få praktikpladser


I tech-branchen er det vigtigt at få en kvalitetsuddannelse. Branchen tilføjer imidlertid også en ekstrem mængde stress på oplevelsen. Selv med en kandidatgrad eller højere er det stadig temmelig svært at lande et job, hvis du ikke har nogen erfaring. Hvis du er uddannet og har brug for en fuldtidsstilling, er dette tip ikke meget nyttigt.

Men hvis du stadig er på universitetet og forbereder dig til din karriere, skal du få så mange praktikpladser som muligt. Sådan finder du det rigtige praktiksted for dig (og undgå at blive svindlet!) Sådan finder du det rigtige praktikophold til dig (og undgå at blive svindlet! ). I et typisk 4-årigt program til en bachelorgrad har du tre somre, før du afslutter din grad. Teoretisk set er det tre forskellige praktikpladser, du kunne have, når du ikke har travlt med skolen. Hvis du efter dit førsteårs år føler, at du ikke har lært nok til at være klar til en praktikplads, er det stadig fint at springe over den første sommer, men bagefter skal du virkelig lægge en indsats i at få en praktikplads.

For at have en god mængde erfaring, når du studerer, skal du prøve at sigte mod 2 praktikpladser, selvom mere altid er bedre. Glem ikke at du også kan gøre praktikpladser i løbet af skoleåret, men vær opmærksom på, at det vil tage tid væk fra dit hjemmearbejde at arbejde med disse praktikpladser - og høje karakterer er stadig afgørende vigtigt at have!

Tryk på college-bestyrelser og stillingsfortegnelser over teknologiske majors og startups. Nogle andre fremragende ressourcer til søgning på praktikpladser:

  • Internships.com
  • Experience.com
  • InternMatch

Arbejde med projekter


Udover at tage praktikophold, bør du også prøve at finde tid til at arbejde på nogle personlige projekter. Der er en masse fleksibilitet her med hensyn til hvad du kan gøre, fordi det bogstaveligt talt kan være hvad som helst. En desktop-app, en mobil-app, en webside ... uanset hvad du er interesseret i. Det behøver ikke engang at være dit eget projekt. Selvom det at have dit eget projekt viser, at du har lidt kreativitet og lyse ideer til at løse problemer, som du har identificeret, kan du også bare arbejde på andres projekter.

Hvis du ikke kan tænke på en idé, du gerne vil arbejde på, skal du se på de mange open source-projekter og vælge en til at bidrage med kode til Hvorfor du skal bidrage til Open Source-projekter [Opinion] Hvorfor du skal bidrage til Open Source Projekter [Opinion] Begrebet open source-software er ikke nyt, og med enorme, vellykkede projekter som Ubuntu, Android og andre Linux-relaterede operativsystemer og apps, tror jeg, vi med sikkerhed kan sige, at det er en bevist model for…. Uanset hvad du ender med at gøre, er det vigtigt, at du prøver at sætte dit arbejde online. Hvis du bidrager til et open source-projekt, ville det være rart, hvis de bruger GitHub eller noget lignende, som vil holde styr på dine forpligtelser.

Hvis du arbejder på dit eget projekt, skal du oprette et GitHub-lager (eller bruge en GitHub-lignende tjeneste Love GitHub? 4 grunde til, at du skal være vært for din kode på BitBucket Love GitHub? 4 grunde til, at du skal være vært for din kode på BitBucket, du har at tænke over, hvor du har til hensigt at gemme din kode. Det er sandsynligvis, at du har hørt om GitHub. Det er ikke overraskende. GitHub bruges af enkeltpersoner og virksomheder til at være vært for kode, samarbejde om dokumentation ...) og skubbe din kode til det Hvad er Git & Hvorfor du skulle bruge versionskontrol, hvis du er en udvikler, hvad er git, og hvorfor du bør bruge versionskontrol, hvis du er en udvikler Som webudviklere, meget af den tid, vi plejer at arbejde på lokale udviklingswebsteder, er det bare at uploade alt når vi er færdige. Dette er fint, når det bare er dig, og ændringerne er små, ... så enhver (inklusive potentielle arbejdsgivere) kan se på det og se, hvordan du koder. Plus det tilføjer også din oplevelse. Universitetsstuderende skal gøre dette plus praktikpladser. Mennesker, der ikke længere kan have praktikpladser, kan stadig gøre dette for at øge deres oplevelse.

Forbered dig på interviews


Til sidst, hvis du planlægger at arbejde for et stort tech-firma (tænk Google, Facebook, Amazon, men ikke begrænset til kun dem), så er du nødt til at vise, at du kender dine ting! Disse virksomheder vil have de lyseste sind derude, så en samtale med dem betyder i det væsentlige, at de giver dig en af ​​de største prøver i dit liv. Disse interviews vil være meget tekniske, og du skal være parat til at besvare dem.

Det er vanskeligt at vælge emner på egen hånd og håbe, at de er emner, som den potentielle arbejdsgiver vil spørge dig om. Prøv i stedet at investere i en bog som Cracking the Coding Interview, som kan give dig en dyb indsigt i sådanne høje profilerede tekniske interviews. Det vil også give dig en studievejledning over forskellige emner, som du bør vide om, og diskutere mulige løsninger, og hvorfor andre løsninger er dårlige.

Børste dine tekniske interviewfærdigheder 4 Ting at huske på dit næste tekniske interview 4 Ting at huske på dit næste tekniske interview Jeg har for nylig haft et interview (til en sommerpraktik), som jeg på forhånd fik at vide, at jeg havde brug for at bringe en blyant i tilfælde der kodede spørgsmål. Jeg var især nervøs for den sidste bit… og forbered mig mentalt med banken af ​​interviews spørgsmål 8 Websteder for at få tip til jobintervju Spørgsmål og svar 8 Websteder for at få tip til jobinterview Spørgsmål og svar tilgængelige på Internettet.

Du kan have al uddannelse og erfaring i verden, men hvis du skal gennemgå en sådan samtale, skal du være i stand til at imponere eller ellers blive afvist. Det er hårdt arbejde, men du vil blive belønnet med et karriere gennembrud i sidste ende.

Konklusion

Som jeg nævnte, er det meget svært at gøre alle disse ting. Hvis du virkelig lægger tid til at gøre alt dette, ud over skole eller andre forpligtelser, ville du ikke have noget tid til at slappe af eller have et socialt liv. Selv kan jeg ikke sige, at jeg har gjort alle disse ting (endnu). Men at tage skridt for at sikre dig en god karriere inden for programmering er meget vigtigt på lang sigt, så det er værd at gøre så meget som muligt. Hver lille smule kommer dig tættere på et bedre job - og en bedre løn.

Hvilke andre tip kan du tilbyde dem, der ønsker at gå i programmering? Fortæl os det i kommentarerne!

Billedkreditter: Hånd, der holder et stykke papir med trykt praktikplads på det via Shutterstock, seriøs forretningsmand sidder ved sit skrivebord via Shutterstock




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.