CodeGym /Java-blogg /Tilfeldig /Trenger jeg virkelig en grad i informatikk for å bli en g...
John Squirrels
Nivå
San Francisco

Trenger jeg virkelig en grad i informatikk for å bli en god programmerer?

Publisert i gruppen
Svaret er ikke nødvendigvis " Ja, så gå og få din akademiske grad ". Sannheten er at det ikke er nødvendig å oppnå en grad i informatikk hvis du vil jobbe og lykkes i IT-bransjen. Mange tror å få en grad kan hjelpe dem å få sin første jobb raskere, og det er ingen tvil om at du vil utvikle unike ferdigheter og evner hvis du fullfører en grad. Imidlertid sier US Bureau of Labor Statistics at mer enn 25% av IT-fagfolk i landet ikke har en bachelorgrad (eller høyere). Google, Apple og Amazon er blant de beste selskapene som ansetter "ikke-akademiske" utviklere. Betyr det at du ikke trenger en informatikkgrad for å bygge en vellykket karriere innen programvareutvikling? Vi har gjort en del undersøkelser for å finne ut av dette. Trenger jeg virkelig en grad i informatikk for å bli en god programmerer?  - 1

Ulike veier til en karriere innen teknologi

Så en informatikkgrad kan være veldig nyttig, men det er ikke avgjørende. Nesten enhver rekrutterer er enig i at det foreløpig ikke er noen strenge utdanningskrav for kandidater. Arbeidsgivere setter ofte mer pris på engasjement og sterke IT- og kommunikasjonsevner enn tekniske ferdigheter. Hva mer verdsetter de? For eksempel sier Stewart Webb, en senior programvareingeniør hos PrimeCarers, at kandidater i hovedsak bør " være i stand til å gå ut og lære nye teknologier og løse problemene sine litt uavhengig ". Og Casey Jordan, en medgründer og CTO i Jorsek LLC, mener at " Det er tre viktigste spørsmål. Er kandidatene personable? Kan de kommunisere godt? Og har de de harde ferdighetene til å utføre jobben?” Det er lett å konkludere med at vi lever i tider med redusert vekt på akademiske grader. Dessuten, for mange ansettelsesledere, er til og med informatikkgrader ikke tilstrekkelig for å få full forståelse av kunnskapen din. Årsaken er at universiteter gir for teoretisk utdanning og ikke hjelper deg med å tilegne deg de praktiske ferdighetene du trenger i din fremtidige karriere.

Hvilke ferdigheter betyr noe (foruten programmering)?

Sannheten er at det er mye viktigere hvordan du viser ferdighetene dine enn hvordan du fikk den. Bedrifter setter definitivt pris på sterk teknologiekspertise og utmerkede programmeringsferdigheter. Men i tillegg verdsetter de myke ferdigheter, for eksempel:
  • Problemløsning . Det er et av de viktigste tilleggsverktøyene i programmeringsverktøykassen. Studenter fokuserer ofte på teori, syntaks, språk og å lære å "kode" i stedet for å løse problemer. Men i virkeligheten burde utviklere være gode problemløsere av natur. Hele grunnlaget for jobben deres er å løse problemer. Kurset vårt innebærer forresten å løse utfordrende «virkelige» problemer slik at du får verdifull erfaring.

  • Sharp Memory er også et must for enhver programmerer. Og du kan bli overrasket over at multitasking kan skade hukommelsen din alvorlig. Akkurat det å studere på en høyskole med et overveldende antall fag krever.

  • Effektiv latskap . Noen vellykkede teknologifolk (som Bill Gates, som droppet ut av Harvard) tror på kraften i regelen " hvis du vil løse en vanskelig oppgave raskt og effektivt, spør en lat person ". Personer med en tilstrekkelig mengde latskap kan finne de raskeste måtene å fullføre en oppgave.

  • Selvmotivasjon. Selv om selvmotivasjon ser ut til å være det motsatte av latskap, er det ikke det. En programmerer som på dyktig måte kombinerer disse to myke ferdighetene kan finne den perfekte balansen når han utfører komplekse oppgaver og overholder strenge tidsfrister.

  • Utholdenhet. Vær forberedt på at koden din ikke vil fungere ved første forsøk (det skjer sjelden). Du kan til og med ta bort timer med innsatsen din og lykkes med en helt annen tilnærming til slutt. Så det er ganske viktig å være utholdende og fortsette å presse deg selv fremover hvis du ønsker å bli en god programmerer.

Hva er de andre alternativene?

Visst, hvis noen har fullført Harvard, Berkeley eller Stanford, er arbeidsgivere sikre på at de har funnet den beste av den beste kandidaten. Men vet du at innflytelsesrike teknologiskikkelser, inkludert Bill Gates, Steve Jobs og Mark Zuckerberg, ikke har uteksaminert seg fra college? Og, som vi vet, har mangelen på en akademisk informatikkgrad ikke holdt dem tilbake fra å lykkes i IT-bransjen. Det som betyr noe her er høye ambisjoner, vilje til selvutvikling og talent. Og for de fleste bedrifter spiller det ingen rolle hvor disse ferdighetene kommer fra, en høyskole eller egenutdanning. Uansett, mange høyskoleutdannede kan se bra ut på papiret, men stryker på "eksamenene" i det virkelige IT-prosjektet. Så, hvor kan du få sårt tiltrengt erfaring, kunnskap, kritisk tenkning og problemløsningsevner? I dag finnes det et bredt spekter av selvlæringsmuligheter, nettkurs, og bootcamps. De tilbyr en mer effektiv, rask og rimelig måte å få datamaskinrelatert kunnskap på enn å forfølge en fireårig CS-grad. I tillegg har de en tendens til å utelate ekstra informasjon og fokusere på det som virkelig betyr noe - å lære deg "hva koding er".

Hva er jobbsøkingsforsterkerne?

Hvis du leter etter en jobb i Tech, men ikke har en grad, kan noen ting hjelpe deg med å overgå konkurrentene dine:
  1. Bruk kraften til nettverket. Den første plattformen du tenker på er LinkedIn. Den lar deg enkelt komme i kontakt med rekrutterere, delta i utfordringer som #100daysofcode, vise frem prosjektene dine og kommunisere med folk som gjør det du ønsker å gjøre.

    LinkedIn kan hjelpe deg med å bygge en flott profil som fungerer som en CV og en portefølje. Du kan legge til relevante kurs, prosjekter og sertifiseringer der.

  2. En annen måte å få litt ekstra selvtillit på er å øve på tavleintervjuer . Det er en sanntids teknisk problemløsningsvurdering som vanligvis innebærer at du skriver kode på en tavle på stedet.

  3. Utarbeid en omfattende portefølje med CV som kan få deg til å skille deg ut som programvareutvikler. Nick Larsen fra Stack Overflow sier: « Det er mye lettere å bli ansatt hvis du viser selskapet hva du har gjort. En portefølje av prosjekter og produkter du har bidratt til er verdt mer enn mange års erfaring eller studier ."

  4. Bidra til åpen kildekode-prosjekter og skaff deg "det beviste sporet av kunnskapen din" for CV-en din. En av de beste ressursene er GitHub.

Konklusjon

Som du ser, handler det mest om opplevelsen. Mange selskaper (inkludert giganter som Google og Apple) verdsetter sine egne tekniske tester fremfor utdanning. De setter kandidater gjennom kodetester for å sikre at de ikke bare ser bra ut på papiret. En akademisk informatikkgrad garanterer ikke at du blir en god utvikler (selv om det kan være en betydelig bonus). For IT-bransjen er din virkelige prosjekterfaring («å gjøre») ofte viktigere enn en grad proppet med mange forskjellige eksamener. Så la oss begynne å "gjøre" med CodeGym ASAP!
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION