2014-05-15 15:00:07 +0000 2014-05-15 15:00:07 +0000
42
42

Moet ik mijn Github pagina op mijn CV zetten?

Ik ben op zoek naar een ontwikkelaar en tijdens mijn studie heb ik een Github pagina gemaakt en deze voornamelijk gevuld met scripts of eenvoudige spellen die ik heb gemaakt plus een paar basis webapplicaties.

Simpel gezegd, moet ik mijn Github pagina op mijn cv zetten zoals het is, of moet ik het alleen opnemen als het iets indrukwekkends bevat (bijvoorbeeld, bestaande uit vele klassen en/of gemeten worden in de duizenden LOC’s in tegenstelling tot de honderden)?

Ik denk dat ik wil laten zien dat ik script en programma in mijn eigen tijd doe, maar ik weet niet of de eenvoud van deze scripts/apps wordt verwacht, of dat ze een negatief zouden zijn.

Antwoorden (4)

44
44
44
2014-05-15 15:04:21 +0000

Als u tevreden bent met de code, dan helpt het altijd om deze te publiceren. Ik ben een inhurende manager voor ingenieurs, en zelfs als het project niet indrukwekkend is, wil ik het graag doorbladeren om een gevoel te krijgen van:

  • Als de ingenieur genoeg interne motivatie heeft om nevenprojecten

te publiceren - Als de code de meeste best practices lijkt te volgen. Ik hoef de engineer geen best practices te leren als ze zich aansluiten bij mijn team

  • Op zoek naar goede, goed geteste code.

Als je er trots op bent, voeg dan de link toe!

15
15
15
2014-05-15 15:15:22 +0000

Je moet.

Je github repository is het enige bewijs dat ze tot hun beschikking hebben dat je alles kunt schrijven of ontwerpen. Ja, de inhoud van je github zou kunnen worden verbeterd. Ik zet de mijne op als een motivator om mijn software engineering mogelijkheden te verbeteren. Mijn github is jammerlijk verouderd, maar ik krijg er een kick van om te zien waar ik ben vergeleken met waar ik was. Iets laten zien is beter dan niets laten zien, zolang het iets dat je laat zien maar positief is, zoals je competentie :)

Plus, je github link is je manier om te zeggen dat je weet hoe je github moet gebruiken. Eigenlijk moest ik de github internals leren om dat te doen, maar dat ‘sanother verhaal voor een andere dag. Op zijn minst zou het publiceren van je github account je moeten motiveren om zoveel mogelijk over github te leren. Er is geen uch ding als te goed zijn in github :)

Een goede software engineer zijn is een proces, geen eindpunt van een proces. Naarmate je beter wordt en je meer een probleemoplosser wordt, wordt de inhoud van je github steeds geavanceerder. En nee, het proces heeft geen eindpunt :)

In termen van wat je moet publiceren is code die je grip geeft op de fundamenten prima. Junk is dat niet. De grens tussen goed spul en rommel kan wazig zijn. Mijn standaard is dat ik niets publiceer wat ik niet kan verantwoorden als publiceerbaar.

6
6
6
2014-05-15 17:52:42 +0000

Als u bij mijn bedrijf een interview afneemt, zouden we u ask vragen of u een github-account (of een andere openbare codeopslagplaats) heeft in een vrij vroeg stadium van het aannameproces.

Afhankelijk van je verantwoordelijkheden zouden we dan op zoek gaan naar specifieke eigenschappen (eigenlijk meer de afwezigheid van ongewenste eigenschappen) zodat we een gevoel zouden krijgen van

  • je werkelijke capaciteiten versus je verklaarde ervaringen
  • hoeveel training nodig zou zijn om je te integreren in een projectteam

Dus, samen met mijn voorgangers, raad ik je ten zeerste aan om het op te nemen.

Edit 04/2016: re Ongewenste eigenschappen

Gelukkig toeval … een paar dagen geleden kwam ik op dit stuk , wat dit mooi samenvat voor de “programmeur” kant van de medewerkers.

Op het niveau van “persoonlijkheid” … moeilijk te zeggen zonder in een lange monoloog te stappen. Onlangs complimenteerde een van mijn klanten mij met de manier waarop ik er altijd in slaag om kalmte te projecteren en naar hen te luisteren, over problemen na te denken alvorens een oplossing te presenteren, terwijl andere consultants “gewoon hun ding willen doen” en zwaar belasten. Waarop ik antwoordde: “Ik heb mijn ego in de kofferbak buiten op de parkeerplaats laten liggen”. Ze hebben ook gehoord “Ik weet het niet, ik moet het opzoeken”, “Interessant probleem, laat me een beetje experimenteren, geen kosten”, “Ik zou dat kunnen doen, maar als je gewoon X koopt, ben je beter af” van mij.

TL;DR: rocksterren, code ninja’s, pure tech wizards: nee. Over het algemeen Competent Mens: ja.

0
0
0
2018-11-30 12:38:09 +0000

Ik zeg ja. Als technische hoofdrolspeler die ook interviews doet, zie ik graag de code van mensen en eerlijk gezegd ben ik niet op zoek naar kwaliteitscode, hoewel dat wel zou worden opgemerkt als dat wel het geval zou zijn. Het gaat meer om: Kun je beter worden? Kun je het leren? Kun je groeien? Voor mij is de ideale repository een repository die begint met een echt oude, slecht uitgevoerde rekenapplicatie en dan de laatste commit, een of ander persoonlijk passieproject met meerdere lagen van complexiteit. Het hoeft niet perfect of goed te zijn. Ik moet gewoon zien of je kunt groeien. De ideale kandidaat is een kandidaat die extreem gevoelig is voor veranderingen en niet bang is om nieuwe dingen te leren.

Gerelateerde vragen

20
21
19
15
21