Eerlijk CV voor programmeur

Eerlijk CV voor programmeur

Sectie 1. Zachte vaardigheden

  1. Ik ben stil tijdens vergaderingen. Ik probeer een attent en intelligent gezicht op te zetten, ook al kan het me niets schelen.
  2. Mensen vinden mij positief en onderhandelbaar. Ik laat je altijd beleefd en onopvallend weten dat de taak zegt dat je iets moet doen. En slechts één keer. Dan ga ik niet in discussie. En als ik klaar ben met de taak en het blijkt iets te zijn, lach ik niet en zeg ik niet: "Ik heb het je verteld!"
  3. Het maakt mij niet uit wat voor rommel ik verspil. Als de klant geïnteresseerd was in mijn mening, had hij geen projectmanager, producteigenaar, Scrummaster, agile master en UI-ontwerper ingehuurd. Laat deze hipsters allerlei meningen, visies en marketingtrucs vormen.
  4. Ik ben gedisciplineerd. Ik kom om 9 uur naar mijn werk en vertrek om 6 uur. Het is zo handig voor mij. Ik kan langer blijven voor dubbele betaling of als de taak interessant is.
  5. Ik heb een goed gevoel voor humor en een rijke levenservaring. Ik kan het werk van het team gemakkelijk een halve dag verstoren door te vertellen hoe mijn zaterdag verliep. Maar dit doe ik zelden, omdat ik denk dat ik hier niet voor betaald word, maar voor het feit dat ik de draad kwijt ben.
  6. Ik heb je teamleiderschap overgedragen, weet je waar. Zelf kan ik wel wat spulletjes weggooien, maar met een slim gezicht leg ik mijn ondergeschikten uit dat ze wat spulletjes moeten doen die boven mijn kracht liggen.
  7. Ik ben absoluut geweldig in presentaties. Vooral als je een onafgewerkte onderkant moet presenteren. Ik vermijd meesterlijk bugs tijdens programmapresentaties. Eén keer heb ik twee uur besteed aan het presenteren van het inlogvenster omdat het programma niet meer werkte. En het inloggen werkte niet altijd.
  8. Als alles me te binnen schiet, stop ik stilletjes en ga niet van afdeling naar afdeling en zeg: "Alles is slecht, we staan ​​onderaan, iedereen is een dwaas."

Sectie 2. Harde vaardigheden

  1. Erfenis is iets walgelijks als slechts 1 kind van de vader erft.
  2. Ik gebruik alleen inkapseling als het idee geel is onderstreept en er staat: deze methode kan privé worden gemaakt. Hetzelfde met de finale.
  3. Ik heb nog nooit vluchtig, finaliseren en vele anderen gebruikt.
  4. Ik maak me geen zorgen over wat ik moet gebruiken: ArrayList of LinkedList. Ik gebruik altijd ArrayList.
  5. Ik kan het gebruik van getters en setters in Java vermijden als ik weet dat niemand mijn code zal lezen. persoon.naam = "Jan". Als ik weet dat iemand het zal lezen, voel ik me verlegen.
  6. Ik begrijp nog steeds niet waarom interfaces nodig zijn in Java, met uitzondering van callback en lambdas. Alle voorbeelden waarin ik ze gebruik zijn vergezocht en ik kan het zonder hen gemakkelijker maken.
  7. Ik weet niet hoe gc werkt, ik heb het nog nooit gebruikt. En over het algemeen werd het in mijn geheugen in zes jaar tijd slechts één keer genoemd. Naast interviews uiteraard.
  8. Ik heb een raap op Github, maar ik zal hem niet aan je laten zien. Ze is mijn persoonlijke, en ik vil daar zoals ik wil. Jij draagt ​​thuis toch geen slipjas?
  9. Ik kan en wil de voorkant overslaan als ik de achterkant beu ben. Ik vergat de reactie al en raakte achterop. Maar ik meen me Sencha te herinneren.

Sectie 3. Prestaties

  1. Ik heb 3 sites gemaakt die door minder mensen werden bezocht dan zij. Toen ik 2 sites maakte, wist ik dat niemand ze zou bezoeken (er werd verwacht dat ze de wereld zouden overnemen)
  2. Ik heb drie webapplicaties gemaakt (ExtJs-Java-Docker), twee daarvan zijn nooit in productie genomen en één is twee keer gebruikt (er werd verwacht dat ze de wereld zouden overnemen).

    Toen ik ze maakte, wist ik dat dit het geval zou zijn, omdat ik niet geloof in gebruikers die een handleiding van 20 pagina's uit het hoofd leren, ik presenteerde zelf mijn werk met een gedrukte handleiding in mijn handen.

  3. Ik maakte een native Android-applicatie van 8 schermen, waarin niemand verder ging dan de tweede, deze werd 107 keer gedownload op de Google-markt (er werd verwacht dat deze de wereld zou overnemen).
  4. Toen ik twee dagen lang de grootste bug aan het repareren was, realiseerde ik me dat niemand dit gedeelte van de site al ongeveer drie jaar had bezocht. En dit was een zeer gezond gedeelte van de locatie, waar veel manuren aan werden besteed.
  5. Ik heb ongeveer een week besteed aan het proberen om de keuzelijst met invoervak ​​van rechts naar buiten te krijgen in plaats van van bovenaf.
  6. Ik gaf leiding aan vier mensen en we hebben zes maanden besteed aan één project dat ik alleen in een week had kunnen doen. En ja, dit is het project uit punt 4.
  7. Ik was verzoekcaching aan het opzetten in Mongu voor een applicatie die één persoon per dag heeft.
  8. Ik heb een zakelijke e-mailclient gemaakt, ondanks het feit dat er honderden gratis zijn en ze allemaal beter waren.
  9. Ik was bezig met pixel-idealisatie (of hoe het ook heet?) op de voorkant.
  10. Ik was de Material UI-bibliotheek voor React opnieuw aan het ontwerpen omdat onze freelance UI-ontwerper uit Kurgan besloot dat hij een beter begrip van ontwerp had dan Matias Duarte - Google VP of Design, BS in Computer Science cum laude af aan de Universiteit van Maryland, met een extra . onderwijs in kunst en kunstgeschiedenis, directeur van de Student Art Gallery in Maryland.

    Ik heb nooit begrepen waarom je goede dingen opnieuw zou moeten maken die slimme mensen voor je hebben gemaakt en gratis hebben weggegeven, vooral als je duidelijk dommer bent.

  11. Ik heb een maand besteed aan het maken van een functie die, met de meest optimistische berekeningen, 437 jaar in beslag zou nemen. (dweilen bestellen voor een schoonmaakster) in ERP.
  12. Ik heb een kaka zeven keer helemaal opnieuw gemaakt omdat de technische specificaties veranderden. Als gevolg hiervan werd ze erger dan ze was.
  13. Ik heb vier uur besteed aan het uitzoeken waarom de cent op de rekening verkeerd was afgerond, en ik wist van tevoren dat ik het niet kon repareren, anders zou het saldo later niet in evenwicht komen.
  14. Ik heb een microservice gemaakt om de betrouwbaarheid van de belangrijkste bedrijfslogica te vergroten, en ja, deze microservice crashte twintig keer vaker dan de bedrijfslogica.

    Maar toen creëerden ze een hele afdeling van twaalf mensen om de betrouwbaarheid van deze betrouwbare microservice te vergroten, en nu crasht de microservice twintig keer vaker, voert halfslachtige transacties uit en verliest gegevens spoorloos. Toen ik wegging, besloten ze om een ​​betrouwbaarheidsmicroservice te maken voor een betrouwbaarheidsmicroservice.

Bron: www.habr.com

Voeg een reactie