Reacties
- Het belangrijkste was dat ze ' je geen pijn deden.
- @lukas: eigenlijk wel.
- Het klinkt voor mij alsof je ' overweegt om niet meer met school te gaan. NIET ' DOEN. Hoe vervelend de school ook is, met die grote concentratie ben je ' in zeer goede conditie voor een aantal velden. Praat in plaats daarvan met al je professoren en vraag hen om suggesties om je verhandelbaarheid te maximaliseren.
- Er zijn veel redenen waarom je je studie zou moeten afmaken. Een die hier (nog) niet ' t is genoemd, is dat als u niet ' t doet, een potentiële werkgever u zal zien als iemand die maakt niet ' niet af waar hij aan begint; dus waarschijnlijk heeft ' u niet aangenomen.
- U bent van plan om te werken aan een doctoraat in de wiskunde, terwijl u tegelijkertijd fulltime aan iets anders werkt? Ik heb dat een keer geprobeerd. Ik wil niet ' niet neerbuigend klinken, maar het is ' vrijwel onmogelijk om doctoraatsstudies de aandacht te geven die ze onder deze omstandigheden verdienen. In mijn geval waren het de onderzoeken die uiteindelijk lijden.
Antwoord
Het belangrijkste doel van certificeringen is om geld te verdienen voor de certificerende instantie.
Dat gezegd hebbende, denk ik dat certificeringen belangrijker zijn dan eerder in je carrière ben je dat wel. Als wervingsmanager gebruik ik nooit certificeringen of het gebrek daaraan om potentiële werknemers te filteren, maar ik denk wel dat sommige bedrijven deze zoeken als bewijs dat je weet wat je doet. Persoonlijk wil ik dat de sollicitant mij laat zien dat ze iets kunnen doen (wat een heel andere vraag is, realiseer ik me!)
Hoe meer ervaring je hebt, hoe meer je kunt bewijs met voorbeelden dat u weet wat u doet en dat de minder belangrijke certificeringen worden.
Opmerkingen
- Ja, de ervaring kan een lange weg gaan. Ik heb geen certificaat in lang X maar ik heb 5 jaar ervaring, hier is mijn portfolio. Moeilijk om echte ervaring te ontkennen.
- Ik ken persoonlijk dat sommige gecertificeerde mensen nauwelijks weten hoe ze programmeervaardigheden moeten toepassen. Ze zijn misschien goed in syntaxis, concepten, maar niet goed genoeg.
- @ pramodc84 Ik ken een aantal ervaren ontwikkelaars die niet ' hun weg uit een papieren zak konden coderen. Ten minste een junior ontwikkelaar met een certificaat dat aantoont dat ze geïnteresseerd zijn en kunnen leren.
- Als ik ' een volledig nieuwe afgestudeerde als ontwikkelaar aanneem, krijg ik een certificering telt in hun voordeel, maar niet zoveel als bijvoorbeeld een maand of twee werken aan een persoonlijk of open source softwareproject (zolang ze me de code kunnen laten zien en me er doorheen kunnen praten).
Antwoord
Ik “zou eigenlijk zo ver gaan om te zeggen dat een” certificering “een netto negatief zou kunnen zijn op een cv dat solliciteert naar een softwarewinkel. Bij Microsoft, Google, Amazon of startups die worden gerund door mensen van dergelijke bedrijven, is er beslist de houding dat als je een certificaat nodig hebt, je niet echt kunt programmeren, en als kun je eigenlijk programmeren, dan verspil je geen tijd aan certificaten. Certificaten worden gezien als iets dat een technicus krijgt, niet als een “echte” computerwetenschapper of software-engineer.
Het maakt niet echt uit of dit een goed, valide of accuraat beeld is van degenen die certificeringen behalen. Het gaat erom dat deze houding bestaat bij uw potentiële collegas – in ieder geval als dat soort bedrijven . Als je in software bij een ander soort bedrijf wilt werken, dan is YMMV.
Opmerkingen
- na veel slechte ervaringen met MSCP en MSCD " gecertificeerde " mensen, een bedrijf waar ik voor werkte, maakte er een beleid van om alle cvs weg te gooien die op hun pad kwamen 2.
- Ik ' m niet zeker of dit een negatief effect zal hebben op alle bedrijven . Er zullen altijd bedrijven zijn die naar dit soort dingen zoeken. Want als ze niet ' t zouden hebben, zou je ' geen certificeringsmarkt hebben helemaal niet. (Je mag deze bedrijven of zulke kandidaten misschien niet leuk vinden, ik vind ze niet leuk, en dat wil zeggen dat je ze niet leuk vindt: “88f5af4dee”>
t ' is helemaal onze keuze.)
Answer
Er zullen beide soorten bedrijven zijn:
- Degenen die niet om certificeringen geven. Bedrijven zoals FogCreek geloof niet eens in het kennen van specifieke talen. (Weten kan u punten opleveren, maar dat zijn niet de criteria.)
- Enen die om certificeringen geven. Deze bedrijven geloven misschien in certificaten of hun klanten misschien. Hoogstwaarschijnlijk geeft het bedrijf u mogelijk extra punten, maar het is niet hun enige of verplichte criterium, aangezien voor zover ik weet. Aan de andere kant, als hun klanten alleen zaken willen doen met een bedrijf dat mensen in dienst heeft met bepaalde certificaten, en het kan een dealbreaker zijn.
In wat voor soort bedrijven ben je geïnteresseerd? Zie je je certificaten vermeld op hun vacaturepagina?
Opinie: Persoonlijk alle softwarebedrijven die Ik heb de neiging om te kijken naar hoe goed een programmeur je bent en vaak ook hoe goed een computerwetenschapper (algoritmen) je bent. En dat is hoe het zou moeten zijn. Voor mij vertellen certificaten je alleen hoeveel een persoon onthoud kan onthouden tijdens de tests en niet hoe goed ze denken . Denken staat veel hoger op mijn lijst dan onthouden (als dat laatste überhaupt op de lijst staat).
Reacties
- +1 voor door certificaten te zeggen hoeveel iemand zich herinnert, niet hoe goed ze denken. Ik schrijf vaak software in verschillende talen en heb vaak een referentie nodig voor subtiele verschillen in syntaxis en de API-bibliotheken. ' heeft echter geen invloed op de kwaliteit van de software die ik produceer.
Answer
Ik ga naar dit vanuit het perspectief van een potentiële rekruteringsmanager. Merk op dat ik meestal werk in en rond organisaties waarvoor certificeringen, en zelfs universitaire graden, geen prioriteit hebben – als je me code kunt laten zien, goede ontwikkelingspraktijken kunt aantonen, je kunt aanpassen aan verschillende methodologieën en over het algemeen een goed, creatief team bent lid met de nadruk op delen / samenwerken / bijdragen, je krijgt de kans om je beste werk te doen. Dit is niet overal het geval.
- Je zegt dat je geen diploma hebt, maar werken aan een. Dit doet me geloven dat je door wilt gaan op school en dat je gewoon je eenden op een rijtje zet voor als je klaar bent. Dat je deze vragen nu stelt, is een goede stap in de richting van het selecteren van de juiste banen om op te solliciteren, en het is een goede zaak om een idee te krijgen van hoe ontwikkelaarsgemeenschappen vormen / samenwerken / bijbehorende normen hebben. Op school blijven en werk eraan om uw aanwezigheid in die gemeenschappen te ontwikkelen (Programmers.SE, StackOverflow, GitHub-projecten, enz.). U zult niet alleen ervaring opdoen, maar ook contacten leggen.
- Onthoud dat u aan het begin staat van je carrière en je hebt elk pad tot je beschikking – kies een pad dat je verlicht. Als iemand zegt dat een certificering in XYZ je een baan garandeert (let op: het zal “t niet), en je haat XYZ gewoon, doe het niet . Richt uw tijd op de gebieden die uw creativiteit stimuleren en waardoor u meer wilt leren, zodat u meer kunt bijdragen – voor andere ontwikkelaars, voor het bedrijf dat u uiteindelijk betaalt, enz.
- Hoe waardevol zijn certificeringen ? Voor sommige bedrijven echt waardevol. Voor anderen helemaal niet. Als u het geld en de tijd heeft om te studeren voor en het afleggen van een certificeringsexamen, en het proces dat u doet uw huidige cursussen aanvult op een manier die academisch waardevol voor u is, dan is er geen reden om niet een die je interesseert te volgen.
- De beste manier om je programmeervaardigheid te demonstreren, is door je programmeervaardigheid te demonstreren. Ik ben niet sarcastisch … echt, laat het gewoon zien. Draag bij aan een open source-project. Begin met vragen en antwoorden op StackOverflow en krijg een goede reputatie.Je wilt een interview kunnen binnenlopen met een goede kennis van programmeerconstructies, zodat je de FizzBuzz-type vragen en hun soortgenoten kunt beantwoorden, maar meestal wil je kunnen zeggen: “Ik kan dit wat je vraagt” want kijk hier: ik “heb gedaan wat je” vraagt, hier en hier en hier en hier. “
Reacties
- Waarschijnlijk moet u aan uw eerste punt een lokale gebruikersgroep toevoegen. Als u in een grote stad woont, zijn er meestal veel (alleen in Montreal zijn er ongeveer 10-20 die maandelijks meetup). Dit is een zeer goede manier om in contact te komen met de gemeenschap.
Antwoord
I ” Ik ben geen recruiter, maar tot nu toe heb ik de indruk dat certificeringscursussen je een slecht overzicht geven van het slepen en neerzetten van items in IDE, terwijl ze tegelijkertijd de feitelijke coderingstijd stelen en heel veel geld kosten.
Het enige goede deel van certificatiecursussen dat me opviel, was waar instr uctor stapte opzij en vertelde over een paar valstrikken die hij in zijn carrière had meegemaakt. De eigenlijke inhoud van cursussen was iets in de trant van een online tutorial.
Ik doe geen certificeringen meer, lijkt me een totale verspilling van tijd.
Opmerkingen
- ja, het werk om te studeren voor de certificering (als het serieus wordt gedaan, en niet alleen oefenexamens en spiekbriefjes slijpen) is het enige echte voordeel voor een persoon ' s vaardigheid. Dat gezegd hebbende, we ' beginnen meer mensen op te leiden voor Oracle-certificaten omdat het verkoopt, sommige van onze klanten eisen het (won ' neem mensen zonder hen op contracten) en anderen vinden het een bonus en zijn bereid meer voor hen te betalen. Maar over het algemeen hebben we een competente groep die het werk kan doen zonder een stuk papier dat maakt de claim 🙂
Answer
Sommige bedrijven zijn een Microsoft Certified Partner, wat vereist dat het bedrijf een minimum aantal gecertificeerde medewerkers (MCP) zeker kan helpen.
Buiten dat zou ik echter zeggen dat het niet echt helpt. Werk in OS-projecten stoppen kan veel gunstiger zijn voor iemands carrière, vooral als dat OS-project van de grond komt (of je wordt een regelmatige committer voor een reeds bestaand project).
Opmerkingen
- echt waar ….
Antwoord
Omdat ik in mijn carrière veel te veel certificeringen heb behaald, kan ik zeggen dat, behalve leveranciers die een specifiek aantal gecertificeerde mensen in het personeel nodig hebben, mijn certificeringen me nooit een baan op zich hebben opgeleverd. Wat ze wel doen, is je veel meer geven kennis van het onderwerp. DAT levert je de baan op, niet het certificaat zelf. Maar je kunt die kennis ook krijgen zonder een certificaat.
Opmerkingen
- + 1 ben het hiermee eens. Persoonlijkheid / karakter zorgt ervoor dat je de baan krijgt … meestal
Antwoord
Beperkt als meetinstrument
Ik kijk altijd met een korreltje zout als iemand li heeft een heleboel certificeringen in zijn cv. Uit ervaring worden ze vaak gebruikt als ruimtevuller wanneer ervaring ontbreekt. Ze zijn niet nutteloos, maar als het er te veel zijn, trek ik mijn wenkbrauwen op en vraag ik me af of al die tijd en geld om certificeringen te krijgen niet beter besteed zou zijn aan bijvoorbeeld een open source-project.
maar geweldig als leermiddel
Dat gezegd hebbende, ik heb ze persoonlijk veel gebruikt als leermiddel en beoordeel mijn vooruitgang bij het leren van een nieuw onderwerp. Ik deed veel certificeringen van Brainbench in de goede ‘oude dagen dat het gratis was. Toch zou ik zelfs nu voor een certificering betalen om een idee te krijgen van mijn vooruitgang en een idee te krijgen van hoe ik scoort met collega-programmeurs. Weten waar ik aan toe was, gaf me meer vertrouwen bij het zoeken naar een baan en het onderhandelen over een salaris dat dichter bij mijn werkelijke waarde lag.
Zoals msvb60 zei, betwijfel ik of de certificering op zich misschien niet je een baan hebt, maar de kennis die je opdoet terwijl je die probeert te verkrijgen, zal dat zeker doen.
Antwoord
Ja, het lijkt de moeite waard aangezien de aangeboden cursussen zijn niet alleen een eenvoudige versie, maar de
volledige cursus. Het zou zijn alsof u een certificaat van de universiteit krijgt.
Van http://www.oreillyschool.com/faqs.php
Na voldoende afronding van alle cursussen in een certificaatreeks, komt u in aanmerking voor ontvang een certificaat van professionele ontwikkeling nt van de Universiteit van Illinois in Urbana-Champaign Office of Continuning Education.De uitdaging om dit certificaat te behalen, in combinatie met de wereldwijde erkenning van UIUC als een topinstelling, zorgt ervoor dat uw prestatie op uw cv schittert. Om een voorbeeld van dit certificaat te zien, Klik hier.
Antwoord
Iets dat niet echt duidelijk is gemaakt in de antwoorden, is dat certificering erg nuttig is als je geen goede programmeur bent.
Vergeet het werken voor “Microsoft, Google, Amazon of startups die worden gerund door mensen van dergelijke bedrijven”: wat als uw ambities lager zijn en u wilt werken in (slechts een voorbeeld) de IT-afdeling van een grote overheidsinstantie? Ze nemen niet de neiging om goede programmeurs in te huren, en hoogstwaarschijnlijk zullen de mensen die u interviewen niet het eerste idee hebben wat een goede programmeur is. Maar het MSCP-certificaat kan ervoor zorgen dat uw cv zich onderscheidt van de stapel ongeïnspireerde cvs van andere talentloze programmeurs.
Opmerkingen
- Dat ' is een reden om op hun hoede te zijn voor het inhuren van mensen met certificaten.
- Ik ' zal toevoegen dat overheidsinstanties en bij uitbreiding de aannemers die verkopen diensten aan hen HOUDEN van certificeringen en andere referenties.
Antwoord
Als je de kennis al hebt, dan zeker verkrijg de certificering. Laat de certificering niet de reden zijn dat u aan het leren bent.
Certificering laat zien dat u uw carrière serieus neemt, maar zegt weinig over uw competentie.
Antwoord
Ik weet dat je naar certificeringen vraagt, maar heb je overwogen om bij te dragen aan een Open Source-project?
Veel projecten hebben hulp nodig en sommige hebben zelfs problemen met het label “gemakkelijk”, wat een geweldig startpunt is voor mensen met een minimum aan / geen ervaring.
Op die manier kun je potentiële werkgevers niet alleen laten zien dat je kunt coderen, maar ook dat je een passie hebt voor wat je doet, genoeg om het in uw vrije tijd te doen.
Antwoord
Een waarde die een certificering kan hebben, is het aantonen van interesse. Als je een langere periode werkloos bent, kan het behalen van een certificaat in die periode een goed tegenwicht zijn voor de blanco werktijd op je cv. “Nou, terwijl ik aan het kijken was, nam ik de tijd om te studeren en een goed begrip te krijgen van $ TECHNOLOGY”.
Antwoord
Als een ontwikkelaar zou komen opdagen bij een interview met een heleboel certificeringen op zijn cv, zou ik ernstige twijfels krijgen over zijn waardesysteem. Er zijn geen situaties waarin ik waarde hecht aan het behalen van een certificering in de tijd die ik besteed aan het werken aan een project. Elk project.
Opmerkingen
- Dit is een goede tweedeling, waarover je je tijd beter kunt besteden. Dit geldt natuurlijk alleen als je de tijd echt gebruikt om aan een project te werken, in tegenstelling tot extra couchsurfen.
Answer
Ik denk dat je een stapje terug moet doen en naar de volledige waardepropositie moet kijken die je voorlegt aan werkgevers en mensen met wie je netwerk . De O “Reilly-cursus kan voor bijna iedereen nuttig zijn omdat deze door de universiteit wordt ondersteund, maar deze is volledig afhankelijk van hoe u hem gebruikt. Programmeurs houden ervan om in absolute dingen te praten en te denken, maar zo is de wereld niet echt. Als je denkt dat het zo is, dan heb je er niet genoeg van gezien.
Je geeft niet genoeg context, maar ik neem aan dat je geen computerwetenschappelijke opleiding hebt gevolgd. Werkgevers kunnen een CS-graad als een van hun primaire filters gebruiken. Je moet dit filter verminderen met gelijkwaardige ervaring of opleiding op verschillende gebieden die van toepassing kunnen zijn op hun domein.
Ik zou een aantal voordelen kunnen zien aan de O “Reilly-cursus die op dit gebied helpen:
- Het wordt gerund door een gerenommeerde organisatie voor technologieonderwijs. Veel ontwikkelaars zweren bij O “Reilly-boeken, dus waarom zouden de cursussen anders zijn?
- De persoon die de cursus leidt, heeft ervaring met een vooraanstaande universiteit. Er zijn verschillende soorten instructeurs, maar de besten hebben meestal enige ervaring op universiteiten en bedrijfsomgevingen.
- Je zult het citaat “Ik ken python” versterken. Ken je het echt? Door middel van een cursus als deze vul je hiaten in je kennis. Dat gezegd hebbende, is het belangrijk om de syllabus te lezen en contact op te nemen met de instructeur voordat je je aanmeldt voor de cursus om te voorkomen dat je je tijd verspilt aan basiskennis die je wel kent. (nogmaals, wat meer context zou nuttig zijn hier in uw vraag.
- Het toont een focus. Ervan uitgaande dat u echt geïnteresseerd bent in het werken met Python, laat het zien dat u op deze interesse hebt kunnen voortbouwen en deze naar de volgende niveau Dit is meer haalbaar dan proberen om een meer academische cursus te volgen en dan worstelen om gefocust te zijn omdat je alleen geïnteresseerd was in het programmeren en niet in de wiskundige aspecten van CS.
Voortbouwen op deze cursus met bijdragen aan open source-projecten of andere tastbare voorbeelden zal u alleen maar helpen. Dit laat zien dat je beseft dat je theorie (de cursus) en praktijk nodig hebt (cursusoefeningen + externe projecten), en geeft je iets om over te praten met recruiters.
Er kunnen nog andere certificaatopties zijn op universiteiten die misschien wilt u onderzoeken of u denkt dat u iets academischer moet doen. Het lijkt erop dat deze gericht zijn op mensen met een soort van bachelordiploma, dus ik “heb geen idee of deze voor jou zouden werken.
Het lijkt erop dat veel mensen geconditioneerd zijn om geen onderwijs te geven dat niet via een gevestigde universiteit. Dit geldt met name als het gaat om recruiters en managers die enige afstand hebben tot de feitelijke baan.
Veel mensen zouden zeggen dat ze gewoon iemand willen die in staat is om een bepaalde baan te doen. Maar als het op daadwerkelijke selectie aankomt, zullen ze filters gebruiken waarvan ze begrijpen dat ze dit probleem verder versterken. Ze willen bijvoorbeeld graag huren bij dezelfde universiteiten. Dit blijkt goed en slecht te zijn van een gedeelde cultuur tot problematisch groepsdenken.
Dit zijn belangrijke dingen om over na te denken als je onderzoek doet naar werkgevers, omdat je impact wilt hebben op de juiste mensen. Als je niet denkt dat je voorbij het filter komt dat een recruiter voor je plaatst, maar denk dat je een verschil voor hen kunt maken, dan heb je het nodig om een manier te vinden om de mensen te krijgen die dat willen. Dit zijn de mensen die een certificaat als dit eerder zullen waarderen.
Antwoord
Een methode die eerder heeft gewerkt (op voor een aantal mensen die ik ken) is bloggen, vragen op forums beantwoorden, spreken voor gebruikersgroepen en over het algemeen een merkbare online aanwezigheid hebben.
Regelmatig bloggen, zelfs over onderwerpen die je nog maar net leert , kan een waardevol inzicht zijn in uw passie, toewijding en communicatieve vaardigheden als het gaat om softwareontwikkeling.
Antwoord
Consulting / Contracting
Niemand heeft het specifieke geval van consulting / contracting genoemd. Als u zich in deze categorie bevindt of je zou willen zijn, dit kan je zeker helpen.
Je bent gemakkelijker te “verkopen” aan een project als je baas of verkoper je kan pitchen als gecertificeerd in “niche categorie X”.
Dat gezegd hebbende, je bent niet per se beter of beter bekend Als u niet gecertificeerd bent, ben ik het eens met anderen die er in het algemeen een twijfelachtige mening over zouden kunnen hebben. Hoewel ik, als ik een paar MS-certificeringen heb, voor je kan zeggen, als je ze aandrijft op een technologie die je probeert te leren, wordt je echt gedwongen om op snelheid te komen.
Antwoord
Zoek naar banen en kijk hoeveel gunstcertificeringen. Dit kan een alternatief zijn voor het hebben van ervaring met het werken met de taal op daadwerkelijke applicaties of een CS-graad.
Om het de moeite waard te maken, moet je bepalen hoe moeilijk het voor je is om een baan te krijgen zonder.
Antwoord
Ik ben momenteel ingeschreven voor het Python-certificaatprogramma en ik moet zeggen dat ik het behoorlijk interessant en uitdagend vond . Ik weet niet of het mijn carrièrekansen ooit meer zou helpen dan zeggen, het bouwen van een softwareproduct met Python waarnaar ik in mijn cv zou kunnen verwijzen, maar het is tot nu toe een goede ervaring geweest. Al was het maar je hebt een stevige basis in de programmeeromgeving van Python (zij het 3.0) maar de versies zijn niet zo verschillend. Het wordt ook gegeven door Steve Holden , dus je weet dat het behoorlijk intensief gaat worden. Hé, het is nog een ding dat je op je cv kunt zetten (of niet) en als het in de geest van leren is, denk ik dat het nog waardevoller is.
Antwoord
Certificeringen zijn alleen nuttig als u daadwerkelijk iets leert door ze te behalen. Het gaat om het proces en niet om het papier. Als u van plan bent om voor een certificering te gaan zitten omdat een bedrijf dit nodig heeft, moet u waarschijnlijk opnieuw nadenken of u echt voor dat bedrijf wilt werken. Recruiters / werkgevers die vaardigheden puur op certificeringen beoordelen, hebben geen idee van programmeren.
Antwoord
Welnu, in Italië worden programmeurs beschouwd als het minst belangrijke onderdeel van bijna elke werkorganisatie, dus uw feitelijke vaardigheden (inclusief certificeringen) worden vaak genegeerd door werkgevers, en praktijkervaring is veel meer aanzien.
In goede bedrijven zijn certificeringen echter een waardevol onderdeel van uw cv.
Antwoord
Certificeringen zijn het waarschijnlijk niet waard. De meeste werkgevers kijken meer naar wat je eerder deed. Dat gezegd hebbende, studeren voor certificeringen is de moeite waard en zal je helpen de basisbeginselen op te pakken.Als je je erop voorbereidt, krijg je misschien meer zelfvertrouwen als je voor interviews komt, omdat je dan de basis hebt verzegeld.
De SCJP is niet echt een hoog aangeschreven certificering onder Java-ontwikkelaars, maar grote werkgevers zijn er dol op. Sommige van de boeken om je erop voor te bereiden zijn grondig en geven je veel mogelijkheden om de details van de taal op te pikken – waarvan sommige bekend zijn dat je ze opnieuw bezoekt, sommige onbekend, wat heel belangrijk kan zijn.
Ik ben tegengekomen veel blogposts waarin programmeurs enthousiast zijn over iets dat ze net in de taal hebben ontdekt, maar die bekend zijn bij de meeste mensen die door de certificeringsboeken hebben gebladerd.
Antwoord
In het Indiase IT-scenario of carrosseriebedrijven / karperwinkels wegen certificeringen wat zwaar, wat helpt bij het starten van een carrière. Werknemers die op “bank” zitten, gewoon Engels zitten inactief of niet aan een project worden toegewezen, worden aangemoedigd, gedwongen gelezen, om certificeringen te behalen. IMHO, certificeringen vergroten alleen het vertrouwen van een individu, niet zijn / haar ervaring of vermogen om betere code te schrijven. Het feit dat veel goede codeerders geen computerwetenschappers zijn of drop-outs zijn op school / universiteit, vertelt je dat certificeringen niet zo waardig zijn.
Antwoord
Maak eerst je diploma af.
Ten tweede, werk aan een soort programmeerproject. Je zou een belangrijke bijdrage kunnen leveren aan een open source-project – genoeg dat je naar code en / of functies kunt verwijzen en kunt zeggen dat heb ik gedaan. Of je kunt je eigen project starten en iets nuttigs bouwen. Het hoeft niet de Het beste van de wereld is dat het niet “enorm populair hoeft te worden. Nogmaals, u wilt iets waarmee u kunt pronken en kunt zeggen” hier is iets belangrijks dat ik heb gedaan. “
Ten derde, zoek naar banen waar u gebruik kunt maken van de mate die u zult hebben. Als je een drievoudige major voltooit, is dat op zich al behoorlijk significant. Als je over wiskunde, statistiek en economie beschikt, word je begeerlijk op een manier die andere ontwikkelaars niet hebben. Ik had verwacht dat het hebben van een gedegen kennis van een van die velden belangrijker zou zijn dan een ervaren programmeur te zijn, en je zou die referenties moeten kunnen gebruiken om je te helpen een positie te krijgen waar je je programmeerkunsten kunt blijven ontwikkelen.
Ten vierde: haast je niet. Je diploma behalen is veel belangrijker dan je eerste echte baan krijgen. Je zult de rest van je leven werken, maar na school zul je veel moeite hebben om de tijd en vrijheid te vinden die je op school hebt om te ontdekken en te leren. Profiteer van de tijd die je nu hebt, gebruik deze om een stevige reserve aan kennis op te bouwen die je kunt gebruiken voor de rest van je carrière.
Ten vijfde, sla de certificeringen over, tenzij je voor een een bepaalde functie waarvoor er een vereist is. Ik “programmeer al een hele tijd, en ik” ben zelfs nooit naar certificeringen gevraagd of had het gevoel dat deze nuttig zouden zijn. Ik kan zien hoe aantrekkelijk ze kunnen zijn, aangezien uw diploma niet in informatica en je hebt geen ervaring, maar onthoud: nadat je je eerste baan hebt gevonden, heb je ervaring en hoef je maar één persoon te vinden die bereid is om aan te nemen u om uw eerste baan te krijgen.
Veel succes.
Opmerkingen
- Als werkgever, ik ' zie liever codebijdragen aan een open source-project. Als je die mensen tevreden kunt stellen en je patches geaccepteerd kunt krijgen, kun je waarschijnlijk voorbij onze codebeoordelingen komen. I ' heb veel certi gehaald fied mensen die het niet ' konden knippen. Ik ' heb nog nooit een Open Source-bijdrager ontmoet met dit soort problemen.
Antwoord
Sommige werkgevers letten bijna strikt op certificeringen en ervaring. Maar persoonlijk denk ik dat certificering alleen aantoont dat je de technologie op een bepaald moment heel goed kende.
Maar het ziet er altijd goed uit op een cv!
Antwoord
Ik denk dat niet je krijgt een betere baan als je een certificering hebt. Je krijgt echter een voorsprong als een andere kandidaat dezelfde kwaliteiten heeft als jij, maar ook een certificering hebt. En aangezien gecertificeerde experts hun bedrijf enig voordeel geven, kan je vacature net zo goed 1. Microsoft vereist bijvoorbeeld een bepaald aantal gecertificeerde mensen voordat het bedrijf Gold-partner wordt.
Persoonlijk doe ik nog steeds certificeringsexamens, hoewel ik niet op zoek ben naar een baan. Ik zie het als een goede manier om uw algemene kennis en investeer een beetje in jezelf.
Antwoord
Wel, er is geen duidelijke co-relatie, maar het helpt je alleen om uit de tonnen cv die een recruiter krijgt. Een certificering houdt in dat je enige kennis hebt van het framework en geeft je een voorsprong op anderen die niet aan die specifieke versie zijn blootgesteld.
Het impliceert ook dat u wat moeite heeft gedaan om te leren en dit kan handig zijn, voor het bedrijf is het beter dat iemand iets weet en niet noodzakelijk de hulpbron hoeft te trainen voor het geval dat van aankomend project.
Answer
Naast het bovenstaande kunt u met Microsoft-certificeringen ook instructeur worden (naast of in plaats van je ontwikkelingscarrière). MCT (Microsoft Certified Trainer) zijn, zou je meer inkomen kunnen opleveren (voor parttime werk) en zal je in staat stellen om met meer mensen buiten je team te communiceren.
Certificering is een goede referentie voor het geval je van plan bent te schrijven een boek of zoals eerder vermeld, wil je training geven.
Om de certificering te behalen, moet je verschillende delen van de technologie goed kennen, dus de studie zal je zeker ten goede komen.
Reacties
- +1 voor het worden van trainer. Iets lesgeven leidt vaak tot nieuwe inzichten (op veel niveaus).
Antwoord
Het hebben van een certificaat is geen garantie dat je een goede / geweldige programmeur bent, maar het is een goede indicator dat je op zijn minst een bepaald niveau bereikt (het is tenslotte mogelijk om voor deze tests niet te slagen …).
Elke relevante kwalificatie kan alleen maar een goede zaak zijn (ik zou elk bedrijf in twijfel trekken dat uw cv weggooit omdat het hebben van een bepaalde kwalificatie heeft).
Recruiters hebben manieren nodig om te filteren (soms honderden ) CVs voor ontwikkelaarsposities, soms gebruiken ze:
- Ervaring. n jaar in dienst zijn als programmeur is geen garantie voor kwaliteit. De meeste mensen hebben werkte met een man die het al ezeljaren doet, maar dat niet kan.
- Een diploma. Afgestudeerd zijn is ook geen garantie. In mijn laatste baan moest ik slagen voor een taal-agnostische programmeertest die het herkennen van patronen, algoritme-efficiëntie enz. Omvatte. Ik deed het redelijk goed (ik kreeg de baan), maar een andere kandidaat (met een eerste klas graad van Cambridge) scoorde slechts 6%.
- Certificering. In mijn laatste interview werd mij gevraagd of ik een SCJP was (voor een Java-ontwikkelrol). Ik was t niet (en ben t nog steeds niet), maar als de keuze kwam tussen twee ontwikkelaars van blijkbaar gelijke capaciteiten – het enige verschil is dat men het certificaat had, zou ik “verbaasd zijn als ze dat niet deden” om de baan te krijgen.
Eerder werk laten zien zou geweldig zijn, maar wie zegt dat je het hebt geschreven (en niet een collega) of dat je de oplossing hebt bedacht en niet alleen de code. … en hoe lang het duurde.
Bekwaamheidstests zijn ook geweldig, maar hoeveel werkgevers hebben de tijd om te testen, laat staan om honderden papers te markeren (ervan uitgaande dat ze meer willen weten dan wat een meerkeuzetoets hen zou vertellen)?
Tegenwoordig moet u zoveel mogelijk vakjes aanvinken. Veel werkgevers hebben misschien niet al uw vaardigheden nodig (of weten misschien niet dat ze ze nodig hebben), maar hoe meer dingen u kunt doen en, nog belangrijker, hoe meer dingen u aantreft, hoe groter uw werkgelegenheidspotentieel.