6 tegn på at du ikke er ment å være programmerer
Ikke alle er kuttet ut for å være programmerer. Jo, det kan hvem som helst lære hvordan å programmere, men lære å programmere er ikke det samme som å gjøre en karriere ut av det. Faktisk er det helt mulig å være en talentfull coder og fortsatt være en mismatch for karrieren. Det høres rart ut, jeg vet, men det er sannere enn du kanskje tror.
Jeg tilbrakte over et tiår å tjene en grad i datavitenskap og tenkte at det var karrieren for meg bare å innse at det ikke var - og det kommer fra noen som nyter programmerings arbeidsflyten og de tilhørende utfordringene.
Det er mer til det enn kodenes handling. Du må vurdere hele bildet. Hvis du ikke er helt sikker på at du er ment å være programmerer, er det noen tegn som kan vise deg i riktig retning.
Tegn # 1: Du mangler eksperimentell kreativitet
Til tross for at det er tungt på logikken, er programmeringen til slutt en kreativ kunst. 4 Must-See TED-samtaler om kreativitet, inspirasjon og lidenskap 4 Must-See TED-samtaler om kreativitet, inspirasjon og lidenskabskreativitet. Inspirasjon. Lidenskap. Dette er alle begreper som vi er veldig oppmerksomme på, men ikke mange av oss kan nettopp finne frem til deres kilde. Hvor kommer kreativitet fra? Hva er det som forårsaker en ... Les mer. Et nytt program er som et tomt lerret og penselene dine er språk, rammer, biblioteker, etc. Du skaper noe ut av ingenting, og dette er en prosess som hengsler på eksperimentell fryktløshet.
Dogmatiske kodere vil fortelle deg at det er “en sann måte” å skrive god kode, men det er ikke sant i det hele tatt. En slik uttalelse er så usynlig som å si at det bare er en måte å bygge et hus på, skrive en roman eller lage en stew. Det er mange måter å kode programvare på og du bør være villig til å eksperimentere.
Uten naturlig nysgjerrighet vil du utvikle tunnelvisjon og alltid nærme dine kodingsproblemer fra samme vinkel. På det tidspunktet blir programmeringen rote-arbeid og mister mye av det som gjør det givende i utgangspunktet.
Tegn # 2: Du er ikke selvdreven
Alle gode programmerere må være selvdrevne, og det er ingen vei rundt dette. Når du fjerner alle de fremmede detaljene, er programmeringen fundamentalt repeterende. Hvis du ikke har noen personlig innsats eller ambisjon i koden du skriver, så blir du bare elendig.
Dette gjelder for enhver kreativ innsats (og uansett hva noen sier, programmering er kreativ). Motivasjonen til å skrive kode 10 Motiverende TED-samtaler for å hjelpe deg med å kaste bort på dine mentale blokker 10 Motiverende TED-samtaler for å hjelpe deg med å kaste bort på dine mentale blokker Den verdifulle leksjonen fra prestenees liv er at de sprer seg vekk på deres mentale blokker mer konsekvent enn andre. Ti TED Talks understreker en enkel ting - det er alt i tankene. Les mer må komme fra innsiden. Du må elske handlingen med koding like mye som potensialet for å gå bort med et sluttprodukt. Hvis du ikke elsker prosessen, kommer du aldri til produktet.
Hvis du våkner om morgenen og du ikke føler et brennende ønske om å jobbe med prosjektet ditt, er programmering kanskje ikke riktig uttak for deg.
Tegn # 3: Du hater logiske problemer
Til tross for å være en kreativ innsats, handler programmering mer om feste enn det er skaper. Mens andre kreative uttak involverer en fikseringsprosess (for eksempel forfattere som trenger å revidere utkastene sine), er programmeringen unik fordi de fleste av problemene som dukker opp, er basert på logikkbaserte feil.
Denne fikseringsprosessen, kjent som debugging, er hjertet av programmeringen. Er du fascinert av gåter og logikkoppgaver 10 Nettsteder for puslespill, hjernetrim og gåter 10 Nettsteder for puslespill, hjernetrim og gåter Les mer? Har du et medfødt ønske om å reparere det som er ødelagt? Og i forlengelse er du naturligvis nysgjerrig på tingets indre arbeid? Du bør kunne svare “Ja” til alle de ovennevnte.
Mye av belønningen i programmeringen kommer fra å fikse feil. Jo mer komplisert feilen, desto mer givende er det når du endelig løser det. Hvis du ikke finner noen tilfredshet i dette, vil programmeringen ikke være noe mer enn en endeløs rekke frustrasjoner.
Tegn # 4: Du kan ikke sitte i lange perioder
Programmeringen krever at du sitter foran en datamaskin i lengre tid. Du kan være i stand til å jobbe rundt ved å bygge et stående skrivebord. Hvordan bygge en billig stasjonær stasjon fra Ikea, og hvordan det skal brukes til å bygge en billig stasjonær stasjon fra Ikea, og hva den vil bruke. for stående skrivebord, bokstavelig talt skrivebord som du står på mens du arbeider. Etter å ha tilbrakt de siste fem årene som selvstendig næringsdrivende frilansskribent som tilbringer mesteparten av sine dager, satt på ... Les mer, men essensen er den samme: du skal tilbringe mye tid foran datamaskinen.
Det er noen bekymringer når det kommer til denne typen datamaskinrelatert stillesittende livsstil. 5 Grunner til å jobbe med datamaskiner er dårlig for deg og hvordan du blir sunn. 5 grunner til å jobbe med datamaskiner, er dårlig for deg og hvordan du kan holde deg frisk. som den mest avslappede jobben i verden, men det er tvert imot. Det er veldig tøft på kroppen din, som ikke er vant til denne moderne type arbeid ... Les mer og det kan føre til alvorlige helseproblemer 4 Alvorlige helseproblemer fra å sitte for lenge og hvordan du kan unngå dem 4 Alvorlige helseproblemer fra å sitte for lenge og Hvordan unngå dem Når du jobber på enhver jobb som krever lange timer på en datamaskin - programmering, regnskap, skriving - det er veldig enkelt å holde seg i den ene stillingen i åtte til ni arbeidstimer ... Les mer hvis du ignorerer det også lang. Sammen med lignende linjer kan det hende du må kjempe med mentale problemer som uønskede distraksjoner Fokus! 4 beste verktøy for midlertidig å blokkere Facebook og Co Focus! 4 beste verktøy for å midlertidig blokkere Facebook og Co Du er ikke alene, vi har alle gjort det - sløsing med å surfe på nettet i stedet for å få ting gjort. Trenger du en økning i produktiviteten? Finn de beste verktøyene for å rømme sosiale medier her. Les mer, hyttens feber og går ned i produktiviteten. Hvordan være mer produktiv når du arbeider hjemmefra. Hvordan være mer produktiv når du jobber hjemmefra. Er det arbeid hjemmefra (eller å bruke begrepet telekommunikasjon) mer produktiv enn å jobbe fra et kontor? Debatten ble re-antent etter Marissa Mayers klarsignal til alle Yahoo-ansatte. Akkurat som alle blah-blahs, ... Les mer .
Til slutt er spørsmålet: Er du komfortabel å være foran en datamaskin for det meste av dagen? Faktisk, komfortabel Kan ikke være nok; du må foretrekker å være foran en datamaskin. Hvis ikke, vil produktivitet og lykke være oppoverbakke slag.
Tegn # 5: Du vil ha normale arbeidstimer
Programmering karriere faller inn i en av to typer: 1) du jobber for noen andre eller 2) du jobber for deg selv. Uansett er det ikke uvanlig å høre historier om sent netter, lange kodingsøkter og en overordnet lav livskvalitet.
Programvareutvikling er en deadline-sentrisk industri og tidsfrister spiller ikke bra med tradisjonelle 9 til 5 arbeidsdager. Etter hvert som deadlines loom tettere, går kodende lag ofte inn i en fase av “knase tid” definert av all-nighters. Selv når du arbeider for deg selv 5 Legitime online selvtillitsmuligheter 5 Legitime online selvtillitsmuligheter Les mer, du må hælde i mange daglige timer hvis du vil holde deg foran konkurrentene dine.
I tillegg har programmeringsproblemer en tendens til å sitte fast i hjernen din og følge deg rundt hvor som helst du går. Du vil jobbe gjennom løsninger mens du er i dusjen, mens du pendler, og til og med mens du ligger i sengen. Fordi så mye programmering skjer i hodet ditt, kan compartmentalization være vanskelig hvis ikke umulig.
Hvis du er heldig du kan kunne finne et selskap som ikke gjør crunch tid, men jeg ville ikke stole på det.
Tegn # 6: Du forventer å bli rik rask
Det var en tid da programvareutvikling var en lukrativ forfølgelse. I dag, programmerere som blir rike raskt er unntaket til regelen. Hvis din primære motivasjon for å være i denne bransjen er å tjene mye penger på kortest tid, er du inne for litt skuffelse.
Nattens suksesshistorier, som Flappy Birds popularitet. Den korte historien om Flappy Bird. Den korte historien om Flappy Bird. [Fange og fantastiske web] Få mobile spill går inn i den kollektive bevisstheten til mainstream i måten Flappy Fugl har gjort. Den går over til Internett-folklore, men disse videoene vil bidra til å bevare sin viralitet. Les mer, kan lokke oss til falske forventninger og vrangforståelse. Mange har prøvd sin hånd på indie spillutvikling 5 Gratis spillutviklingsprogramvareverktøy for å lage dine egne spill 5 Gratis spillutviklingsprogramvareverktøy for å lage dine egne spill Her er den beste gratis spillutviklingsprogramvaren og verktøyene du kan bruke til å begynne å lage ditt drømmespill i dag. Les mer i håp om å treffe lignende nivåer av suksess bare for å flop og la industrien helt.
Kan du tjene mye penger som programmerer? Sikker, men det vil ikke være en enkel vei. Hvis du ønsker å bli rik raskt Er du i rush for å tjene penger hjemmefra? Spot 7 Work At Home Svindel Er du i rush for å tjene penger hjemmefra? Spot 7 Work At Home Scams Rikdom, fart, etikk - når det kommer til penger, kan du bare velge to. Når det kommer til å jobbe hjemmefra, er det veldig sannsynlig at du ikke får sjansen til å velge en av ... Les mer, du kan like godt spille lotto i stedet.
Siste tanker
La oss si at du har bestemt at programmering ikke er for deg, men du vil fortsatt bruke programmeringsrelaterte ferdigheter og kunnskaper du har bygget opp gjennom årene. Hva er alternativene dine?
skrive. Den tekniske opplevelsen fra programmering kan gjøre deg godt egnet til teknisk skriving (manualer, dokumentasjon, etc.), journalistikk (holder deg oppdatert med blødende nyhetsnyheter), eller utdanning (lærer andre hva du vet).
Analyse. Avhengig av fagfeltet kan du sette din kunnskap i bruk som konsulent for sikkerhetssystemer, webplattformer, spillmotorer, inntektsmodeller, etc. Kvalitetssikringstesting er et annet felt hvor analytisk kompetanse kan komme til nytte.
Ledelse. Hvis du har et hjerte for bedriften, men vil forbli koblet til programvarebransjen, hvorfor ikke administrere ditt eget utviklings team? Ledere som forstår nyansene for koding er få og langt mellom.
Det skraper bare overflaten. Bare vet at selv om du innser at du ikke vil være programmerer lenger, disse ferdighetene er overførbar og tiden din var ikke bortkastet.
Vet du noen flere tegn på at programmering ikke er det beste karrierevalg? Hvilke andre alternativer er det for ex-programmerere? Del dine tanker med oss nedenfor!
Image Credits: Garn Idea Via Shutterstock, Miserable Worker Via Shutterstock, Puzzle Piece Via Shutterstock, Sliten Worker Silhouette Via Shutterstock, Klokke Face Via Shutterstock, Regner Penge Via Shutterstock
Utforsk mer om: Jobbsøking, programmering.