6 Tekenen dat u niet programmeur bent
Niet iedereen is eruit als programmeur. Natuurlijk kan iedereen dat leren hoe te programmeren, maar leren programmeren is niet hetzelfde als er een carrière van maken. In feite is het heel goed mogelijk om een getalenteerde codeur te zijn en toch een mismatch voor de carrière te zijn. Het klinkt vreemd, ik weet het, maar het is meer waar dan je zou denken.
Ik heb meer dan een decennium in de computerwetenschappen gestudeerd en dacht dat het de carrière voor mij was om me alleen maar te realiseren dat dat niet zo was - en dat komt van iemand die geniet de programmeerwerkstroom en de bijbehorende uitdagingen.
Er is meer aan de hand dan coderen. Je moet de hele foto bekijken. Als je niet helemaal zeker bent dat je een programmeur moet zijn, zijn hier enkele aanwijzingen die je in de juiste richting kunnen wijzen.
Teken # 1: Je hebt geen gebrek aan experimentele creativiteit
Ondanks het feit dat de logica zwaar is, is programmeren uiteindelijk een creatieve kunst. 4 Must-See TED Talks over creativiteit, inspiratie en passie 4 Must-See TED Talks over creativiteit, inspiratie & passie Creativiteit. Inspiratie. Passie. Dit zijn allemaal concepten waarvan we ons heel goed bewust zijn, maar niet velen van ons kunnen precies de bron achterhalen. Waar komt creativiteit vandaan? Wat is het dat een ... Lees meer veroorzaakt. Een nieuw programma is als een leeg canvas en je penselen zijn je talen, kaders, bibliotheken, etc. Je maakt iets uit niets en dit is een proces dat draait om experimentele onbevreesdheid.
Dogmatische codeurs zullen je vertellen dat er is “een echte manier” om goede code te schrijven, maar dat is helemaal niet waar. Een dergelijke verklaring is net zo onzinnig als zeggen dat er maar één manier is om een huis te bouwen, een roman te schrijven of een stoofpot te koken. Er zijn veel manieren om software te coderen en je zou bereid moeten zijn om te experimenteren.
Zonder natuurlijke nieuwsgierigheid ontwikkel je een tunnelvisie en benader je coderingsproblemen altijd vanuit dezelfde hoek. Op dat moment wordt programmeren rote werk en verliest veel van wat het beloont in de eerste plaats.
Sign # 2: Je bent niet zelfgestuurd
Alle goede programmeurs moeten zelfgestuurd zijn en daar is geen mogelijkheid voor. Wanneer u alle externe details weghaalt, is programmeren fundamenteel repetitief. Als je geen persoonlijke inzet of ambitie hebt in de code die je schrijft, dan ben je alleen maar ellendig.
Dit geldt voor elk creatief streven (en ongeacht wat iemand zegt, programmeren is creatief). Uw motivatie om code 10 te schrijven Motiverende TED-gesprekken om u te helpen uw mentale blokken weg te spoelen 10 Motiverende TED-gesprekken om u te helpen uw mentale blokken af te bijten De waardevolle les uit het leven van presteerders is dat zij hun mentale blokken consequenter afbreken dan anderen. Tien TED Talks onderstrepen één ding: het zit allemaal in de geest. Meer lezen moet van binnenuit komen. Je moet net zo dol zijn op coderen als op het potentieel om weg te lopen met een eindproduct. Als u niet van het proces houdt, bereikt u nooit het product.
Als je 's ochtends wakker wordt en je geen zin hebt om aan je project te werken, is programmeren misschien niet de juiste uitlaatklep voor jou.
Sign # 3: Je haat logische problemen
Ondanks dat het een creatief streven is, gaat programmeren meer over vaststelling dan het is het creëren van. Terwijl andere creatieve winkels een fixeerproces inhouden (zoals schrijvers die hun concepten moeten herzien), is programmering uniek omdat de meeste problemen die opduiken gebaseerd zijn op logica-gebaseerde fouten.
Dit fixeerproces, bekend als debugging, is het hart van de programmering. Ben je gefascineerd door raadsels en logica puzzels 10 Websites voor puzzels, hersenkrakers en raadsels 10 Websites voor puzzels, hersenkrakers en raadsels Meer lezen? Heb je een aangeboren verlangen om dat wat kapot is te repareren? En bij uitbreiding, ben je van nature nieuwsgierig naar de innerlijke werking van dingen? Je zou moeten kunnen antwoorden “Ja” naar al het bovenstaande.
Een groot deel van de beloning in het programmeren komt van het oplossen van bugs. Hoe ingewikkelder de bug, hoe meer de moeite waard is als je het eindelijk oplost. Als je hierin geen voldoening vindt, dan is programmeren niets meer dan een eindeloze reeks frustraties.
Teken # 4: Je kunt niet zitten voor lange periodes
De aard van het programmeren vereist dat u langere tijd achter een computer zit. Je kunt er misschien omheen werken door een staand bureau te bouwen. Hoe maak je een goedkoop staand bureau van Ikea en hoe het is om te gebruiken Hoe maak je een goedkoop staand bureau van Ikea en hoe het is om te gebruiken Er is een actuele rage in opkomst voor staande bureaus, letterlijk bureaus waar u tijdens het werk staat. Na de laatste vijf jaar als zelfstandige freelance schrijver te hebben doorgebracht die de meeste van zijn dagen doorbrengt, zat hij bij ... Lees meer maar de essentie is hetzelfde: je gaat veel tijd voor je computer doorbrengen.
Er zijn wat zorgen als het gaat om dit soort van computergerelateerde sedentaire levensstijl 5 Redenen om met computers te werken is slecht voor u en hoe u gezond kunt blijven 5 Redenen om met computers te werken is slecht voor u en hoe u gezond kunt blijven Werken op de computer kan klinken zoals de meest ontspannen baan ter wereld, maar het is helemaal anders. Het is erg zwaar voor je lichaam, dat niet gewend is aan dit moderne type werk ... Lees meer en het kan leiden tot ernstige gezondheidsproblemen 4 Ernstige gezondheidsproblemen door te lang zitten en hoe ze te vermijden 4 Ernstige gezondheidsproblemen door te lang zitten en Hoe u ze kunt vermijden Wanneer u op een baan werkt die lange uren achter de computer nodig heeft - programmeren, boekhouden, schrijven - is het heel gemakkelijk om acht tot negen uur in die positie te blijven ... Meer lezen als u het ook negeert lang. Langs dezelfde lijnen, moet je misschien worstelen met mentale problemen zoals ongewenste afleidingen Focus! 4 beste hulpmiddelen om Facebook & Co tijdelijk te blokkeren Focus! 4 beste tools om Facebook & Co tijdelijk te blokkeren Je bent niet de enige, we hebben het allemaal gedaan - het verspillen van uren surfen op internet in plaats van dingen gedaan te krijgen. Een productiviteitstoename nodig? Vind hier de beste tools om te ontsnappen aan sociale media. Meer lezen, cabinekoorts en vervalt de productiviteit Hoe werkt u productiever wanneer u vanuit huis werkt Hoe werkt u productiever wanneer u vanuit thuis werkt Werkt u thuis (of gebruikt u de term - telewerken), productiever dan werken vanuit een kantoor? Het debat werd opnieuw aangestoken na de oproep van Marissa Mayer voor alle Yahoo-medewerkers. Net als alle bla-bla-bladen, ... Lees meer .
Uiteindelijk is de vraag: bent u comfortabel voor het grootste deel van uw dag achter een computer? Eigenlijk, comfortabel misschien niet genoeg; u moet verkiezen voor een computer staan. Als dat niet het geval is, zullen productiviteit en geluk bergopwaartse gevechten worden.
Teken # 5: U wilt normale werktijden
Het programmeren van loopbanen valt in twee soorten: 1) je werkt voor iemand anders of 2) je werkt voor jezelf. Hoe dan ook, het is niet ongewoon om verhalen van late nachten, lange coderingssessies en een algehele lage kwaliteit van leven te horen.
Softwareontwikkeling is een deadline-centric industrie en deadlines spelen niet goed met traditionele 9-tot-5 werkdagen. Naarmate deadlines dichterbij komen, komen codeerteams vaak in een fase van “snacktijd” bepaald door nachtgangers. Zelfs wanneer u voor uzelf werkt 5 Legitieme online kansen voor zelfstudie 5 Legitieme online kansen voor zelfstandigen Lees Meer, u zult vele dagelijkse uren moeten inschenken als u de concurrentie voor wilt blijven.
Bovendien lopen programmeerproblemen vaak vast in je brein en volgen je overal waar je ook bent. Je zult oplossingen doorwerken tijdens het douchen, tijdens het woon-werkverkeer, en zelfs terwijl je in bed ligt. Omdat zoveel programmeerwerk in je hoofd gebeurt, kan compartimentering moeilijk, zo niet onmogelijk zijn.
Als je geluk hebt mei in staat zijn om een bedrijf te vinden dat geen crunch-tijd aan het doen is, maar daar zou ik niet op rekenen.
Sign # 6: Je verwacht snel rijk te worden
Er was een tijd dat softwareontwikkeling een lucratieve bezigheid was. Tegenwoordig zijn programmeurs die snel rijk worden de uitzondering op de regel. Als je primaire motivatie om in deze industrie te werken is om veel geld te verdienen in de kortste tijd, sta je voor enige teleurstelling.
Overnachting succesverhalen, zoals de populariteit van Flappy Bird Het korte verhaal van Flappy Bird [Weird & Wonderful Web] Het korte verhaal van Flappy Bird [Weird & Wonderful Web] Weinig mobiele games gaan het collectieve bewustzijn van de mainstream in op de manier zoals Flappy Bird heeft het gedaan. Het gaat over in internet folklore, maar deze video's zullen helpen om de viraliteit te behouden. Lees meer, kan ons verleiden tot valse verwachtingen en waanvoorstellingen. Veel mensen hebben hun hand op de ontwikkeling van indie-spellen uitgeprobeerd 5 Gratis spelontwikkeling Software-tools om je eigen spellen te maken 5 Gratis spelontwikkeling Software-tools om je eigen spellen te maken Hier zijn de beste gratis ontwikkelingssoftware en -hulpmiddelen waarmee je kunt beginnen je droomspel vandaag. Lees meer in de hoop hetzelfde succesniveau te bereiken alleen om te floppen en de industrie helemaal te verlaten.
Kun je veel geld verdienen als programmeur? Natuurlijk, maar het zal geen gemakkelijke weg zijn. Als je snel rijk wilt worden Ben je in een haast om thuis geld te verdienen? Spot 7 Work At Home Scams Bent u in een haast om thuis geld te verdienen? Spot 7 Work At Home Scams Rijkdom, snelheid, ethiek - als het op geld aankomt, kun je er maar twee kiezen. Als het gaat om thuiswerken, is het zeer waarschijnlijk dat u geen kans krijgt om zelfs maar een van ... Lees meer, u kunt net zo goed de loterij spelen in plaats daarvan.
Laatste gedachten
Laten we zeggen dat je hebt besloten dat programmeren niet voor jou is, maar dat je nog steeds gebruik wilt maken van de programmeergerelateerde vaardigheden en kennis die je in de loop der jaren hebt opgebouwd. Wat zijn jouw opties?
schrift. De technische ervaring met programmeren kan je geschikt maken voor technisch schrijven (handleidingen, documentatie, enz.), Journalistiek (up-to-date blijven met bloeiend nieuws) of onderwijs (anderen leren wat je weet).
Analyse. Afhankelijk van uw vakgebied, kunt u uw kennis gebruiken als consultant voor beveiligingssystemen, webplatforms, game-engines, modellen voor het genereren van inkomsten, enz. Kwaliteitsborgingstesten zijn een ander gebied waar analytische expertise van pas kan komen.
Beheer. Als u een hart voor zaken hebt maar verbonden wilt blijven met de software-industrie, waarom dan niet uw eigen team van ontwikkelaars beheren? Managers die de nuances van codering begrijpen, zijn zeldzaam.
Dat is alleen maar krassen op het oppervlak. Weet gewoon dat, zelfs als je je realiseert dat je geen programmeur meer wilt zijn, die vaardigheden zijn verhandelbaar en je tijd was niet verspild.
Kent u nog meer tekenen dat programmeren misschien niet de beste carrièrekeuze is? Welke andere alternatieven zijn er voor ex-programmeurs? Deel uw mening hieronder met ons!
Afbeelding credits: garen idee via Shutterstock, miserabel werker via Shutterstock, puzzelstuk via Shutterstock, moe werker silhouet via Shutterstock, wijzerplaat via Shutterstock, regent geld via Shutterstock
Ontdek meer over: Job Searching, Programming.