Hoe je je carrièrekansen kunt verbeteren
Als u hoopt te starten, opnieuw te starten of anderszins uw programmacarrière te verbeteren, is het niet gemakkelijk. Op dit moment zit ik er middenin - ik heb nog maar een paar jaar te gaan studeren en ik moet er het beste van maken om betere kansen te hebben op een goede baan als ik afstudeer. Na veel onderzoek te hebben gedaan, heb ik een schat aan nuttige tips gevonden waarvan ik geloof dat ze anderen ook kunnen helpen.
Het is heel moeilijk om al deze dingen daadwerkelijk te kunnen doen (hoewel het behalen hiervan je het voordeel zal geven). Maar zelfs het beheren van slechts een of twee van deze tips kan je veel verder brengen dan zonder jou.
Word lid van online communities
Het vinden van online communities die u nuttige hulpmiddelen en gerichte feedback kunnen bieden, is een cruciale manier om meer te weten te komen over algemene programmeer- en programmeertalen. Ik ben een grote fan van Reddit, want er is een Reddit-community voor vrijwel alles. De geweldige gids voor Reddit De geweldige gids voor Reddit Vraag me af hoe je vrienden altijd coole dingen op internet vinden voordat je ze bezoekt? Ze gebruiken waarschijnlijk Reddit, de zelfbenoemde "voorpagina van internet". Lees meer, dus mijn aanbevelingen zouden omvatten
- / R / programmering
- / R /
(zoals / r / java of / r / python) - / R / cscareerquestions
De laatste is handig als je op enig moment vragen hebt over een carrière in de computerwetenschappen, of je nog op school zit, je aan het sollicitatiegesprek bent, je je eerste baan hebt of wanneer je op zoek bent naar een hoger salaris. / R / cscareerquestions is een zeer invloedrijke subreddit, die me helpt met enkele geweldige tips. Bekijk het zeker eens.
Stages krijgen
In de technische industrie is het belangrijk om een goede opleiding te volgen. De industrie voegt echter ook een extreme hoeveelheid stress toe aan de ervaring. Zelfs met een masterdiploma of hoger, is het nog steeds vrij moeilijk om een baan te vinden als je geen ervaring hebt. Als je bent afgestudeerd en een fulltime functie nodig hebt, is deze tip niet erg nuttig.
Maar als je nog op de universiteit zit en je op je carrière voorbereidt, krijg dan zoveel mogelijk stages. Hoe vind je de juiste stageplaats voor jou (en voorkom dat je wordt opgelicht!) Hoe vind je de juiste stageplaats voor jou (en voorkom dat je wordt opgelicht! ) Lees verder . In een typisch 4-jarig programma voor een bachelordiploma, heb je drie zomers voordat je afstudeert met je diploma. In theorie zijn dat drie verschillende stages die je zou kunnen hebben als je niet druk bent met school. Als je na je eerstejaarsjaar het gevoel hebt dat je nog niet genoeg hebt geleerd om klaar te zijn voor een stage, is het overslaan van de eerste zomer nog steeds prima, maar daarna moet je je echt inspannen om een stage te krijgen.
Om een goede hoeveelheid ervaring te hebben tegen de tijd dat je afstudeert, moet je proberen te streven naar 2 stages, hoewel meer altijd beter is. Vergeet niet dat je tijdens het schooljaar ook stages kunt doen, maar houd er rekening mee dat het werken met die stageplaatsen tijd verliest van je huiswerk - en hoge cijfers zijn nog steeds van cruciaal belang om te hebben!
Maak gebruik van jobplanken van universiteiten en vacatures van tech majors en startups. Enkele andere uitstekende bronnen voor het zoeken naar stageplaatsen:
- Internships.com
- Experience.com
- InternMatch
Werk aan projecten
Naast het doen van stages, zou je ook moeten proberen de tijd te vinden om aan een aantal persoonlijke projecten te werken. Er is veel flexibiliteit in termen van wat je kunt doen, omdat het letterlijk alles kan zijn. Een desktop-app, een mobiele app, een website ... waar je ook in bent geïnteresseerd. Het hoeft niet eens je eigen project te zijn. Terwijl je je eigen project laat zien, laat het zien dat je wat creativiteit en heldere ideeën hebt voor het oplossen van problemen die je hebt geïdentificeerd, je kunt ook gewoon aan projecten van anderen werken..
Als u geen idee kunt bedenken waar u aan zou willen werken, bekijk dan de vele open source-projecten en kies er een uit om een code bij te dragen aan Why You Should to Open Source Projects [Opinie] Waarom u moet bijdragen aan Open Source Projecten [Opinion] Het concept van open-source software is niet nieuw, en met enorme, succesvolle projecten zoals Ubuntu, Android en andere Linux-gerelateerde OS's en apps, denk ik dat we veilig kunnen zeggen dat het een bewezen model is voor ... Lees verder Meer . Wat je ook doet, het is belangrijk dat je probeert je werk online te zetten. Als je bijdraagt aan een open source-project, zou het fijn zijn als ze GitHub gebruiken of iets dergelijks dat je commits bijhoudt.
Als je aan je eigen project werkt, maak dan een GitHub-repository (of gebruik een GitHub-achtige service Love GitHub? 4 Redenen waarom je je code moet hosten op BitBucket Love GitHub? 4 Redenen waarom je je code op BitBucket moet hosten Je hebt om na te denken over waar je je code wilt opslaan. Het is waarschijnlijk dat je hebt gehoord van GitHub. Dat is niet verrassend. GitHub wordt door individuen en ondernemingen gebruikt om code te hosten, samen te werken aan documentatie ... Lees meer) en daag je code uit Wat Is Git en waarom zou je versiebeheer moeten gebruiken als je een ontwikkelaar bent Wat is Git en waarom zou je versiebeheer moeten gebruiken als je een ontwikkelaar bent Als webontwikkelaars, werken we vaak vaak op lokale ontwikkelsites dan alleen upload alles wanneer we klaar zijn. Dit is prima als je alleen bent en de wijzigingen klein zijn, ... Lees meer zodat iedereen (inclusief potentiële werkgevers) ernaar kan kijken en zie hoe je codeert. Plus het voegt ook toe aan je ervaring. Studenten moeten deze positieve stages doen. Mensen die geen stageplaatsen meer hebben, kunnen dit nog steeds doen om hun ervaring te vergroten.
Bereid je voor op interviews
Ten slotte, als je van plan bent om voor een groot technologiebedrijf te werken (denk aan Google, Facebook, Amazon, maar niet beperkt tot alleen die), dan moet je laten zien dat je je dingen weet! Deze bedrijven willen de slimste mensen die er zijn, dus een interview met hen betekent in feite dat ze je een van de grootste examens van je leven zullen geven. Deze interviews zijn zeer technisch en je moet voorbereid zijn om ze te beantwoorden.
Het is moeilijk om zelf onderwerpen te kiezen en ik hoop dat het onderwerpen zijn waarover de potentiële werkgever je zal vragen. Probeer in plaats daarvan te investeren in een boek zoals Cracking the Coding Interview, dat je een diep inzicht kan geven in dergelijke spraakmakende, technische interviews. Het geeft je ook een studiegids met verschillende onderwerpen die je moet kennen, en bespreek mogelijke oplossingen en waarom andere oplossingen slecht zijn.
Verbeter je technische sollicitatievaardigheden 4 dingen om te onthouden voor je volgende technische interview 4 dingen om te onthouden voor je volgende technische interview Ik heb onlangs een interview gehad (voor een zomerstage) waarvoor ik van tevoren had verteld dat ik een potlood moest meenemen waren codeervragen. Ik was vooral nerveus over het laatste beetje ... Lees meer en bereid me mentaal voor op de vragenlijst. 8 Websites Tips over sollicitatiegesprekken Vragen & antwoorden 8 Websites Tips over sollicitatiegesprekken Vragen en antwoorden Lees meer beschikbaar op internet.
Je kunt al het onderwijs en de ervaring in de wereld hebben, maar als je zo'n interview moet doorlopen, moet je kunnen imponeren of anders worden afgewezen. Het is hard werken, maar uiteindelijk word je beloond met een doorbraak in de carrière.
Conclusie
Zoals ik al zei, het is heel moeilijk om al deze dingen te doen. Als je echt de tijd hebt genomen om dit allemaal te doen, heb je naast school of andere verplichtingen geen tijd om te ontspannen of een sociaal leven te leiden. Ikzelf kan niet zeggen dat ik al deze dingen (nog) heb gedaan. Maar het nemen van de stappen om jezelf een goede carrière in programmeren veilig te stellen is erg belangrijk voor de lange termijn, dus het is de moeite waard om zoveel mogelijk te doen. Elk klein beetje zal je dichter bij een betere baan brengen - en een beter salaris.
Welke andere tips kun je bieden aan diegenen die willen programmeren? Laat het ons weten in de comments!
Afbeelding Credits: Hand met een stuk papier met een gedrukte stage erop via Shutterstock, serieuze zakenman zit aan zijn bureau via Shutterstock
Ontdek meer over: Job Searching, Programming.