Rehellinen ohjelmoijan ansioluettelo

Rehellinen ohjelmoijan ansioluettelo

Osa 1. Pehmeät taidot

  1. Olen hiljaa kokouksissa. Yritän pukeutua huomaavaisiin ja älykkäisiin kasvoihin, vaikka en välitäkään.
  2. Ihmiset pitävät minua positiivisena ja neuvottelevana. Ilmoitan aina kohteliaasti ja huomaamattomasti, että tehtävä käskee tehdä jotain. Ja vain kerran. Sitten en väittele. Ja kun saan tehtävän valmiiksi ja siitä tulee jotain, en naura enkä sano "Minä kerroin!"
  3. En välitä millaista paskaa tuhlan. Jos asiakas olisi kiinnostunut mielipiteestäni, hän ei olisi palkannut projektipäällikköä, tuoteomistajaa, Scrum-mestaria, ketterää mestaria ja käyttöliittymäsuunnittelijaa. Anna näiden hipsterien muodostaa kaikenlaisia ​​mielipiteitä, visioita ja markkinointitemppuja.
  4. Olen kurinalainen. Tulen töihin klo 9 ja lähden klo 6. Se on minulle niin kätevää. Voin viipyä pidempään tuplamaksua vastaan ​​tai jos tehtävä kiinnostaa.
  5. Minulla on hyvä huumorintaju ja rikas elämänkokemus. Voin helposti häiritä joukkueen työtä puoleksi päiväksi kertomalla, kuinka lauantaini meni. Mutta teen tätä harvoin, koska luulen, että minulle ei makseta tästä, vaan siitä, että olen menettänyt lankaan.
  6. Käänsin tiimisi johtajuuden, tiedät missä. Voin heittää itsekin paskoja roskiin, mutta fiksulla naamalla selitän alaisilleni, että heidän täytyy tehdä paskaa, joka ylittää voimani.
  7. Olen aivan uskomaton esittelyissä. Varsinkin jos sinun on esitettävä keskeneräinen pohja. Vältän mestarillisesti bugeja ohjelmaesittelyjen aikana. Kerran vietin kaksi tuntia kirjautumisikkunan esittämiseen, koska ohjelma ei enää toiminut. Ja kirjautuminen ei aina toiminut.
  8. Kun kaikki tulee käsiini, lopetan hiljaa, enkä mene osastolta osastolle sanomaan: "Kaikki on huonosti, olemme pohjalla, kaikki ovat tyhmiä."

Osa 2. Kovat taidot

  1. Perintö on inhottava asia, jos vain yksi lapsi perii isältä.
  2. Käytän kapselointia vain, kun Idea on alleviivattu keltaisella ja kirjoittaa, tämä menetelmä voidaan tehdä yksityiseksi. Sama juttu finaalin kanssa.
  3. En ole koskaan käyttänyt volatilia, finalizea ja monia muita.
  4. En välitä siitä, mitä käytän: ArrayList tai LinkedList. Käytän aina ArrayListiä.
  5. Voin välttää getterien ja asettajien käyttämisen Javassa, jos tiedän, että kukaan ei lue koodiani. henkilö.nimi = "John". Jos tiedän, että joku lukee sen, olen ujo.
  6. En edelleenkään ymmärrä, miksi Javassa tarvitaan käyttöliittymiä, lukuun ottamatta takaisinsoittoa ja lambdaa. Kaikki esimerkit niiden käytöstä ovat kaukaa haettuja, ja voin tehdä siitä helpompaa ilman niitä.
  7. En tiedä miten gc toimii, en ole koskaan käyttänyt sitä. Ja yleensä 6 vuoden aikana, muistini, se mainittiin vain kerran. Haastattelujen lisäksi tietysti.
  8. Minulla on nauris Githubissa, mutta en näytä sitä sinulle. Hän on minun henkilökohtainen, ja ihon siellä haluamallani tavalla. Ethän käytä frakkia kotona, ethän?
  9. Voin ja haluan ohittaa etuosan, jos olen väsynyt taakse. Unohdin jo reaktion ja jäin jälkeen. Mutta näytän muistavan Senchan.

Osa 3. Saavutukset

  1. Tein 3 sivustoa, joissa kävi vähemmän ihmisiä kuin kävi. Kun tein 2 sivustoa, tiesin, että kukaan ei vieraile niillä. (Odotettiin, että he valtaavat maailman)
  2. Tein kolme web-sovellusta (ExtJs-Java-Docker), joista kahta ei koskaan otettu tuotantoon ja yhtä käytettiin kahdesti (odotettiin niiden valtaavan maailman).

    Niitä tehdessäni tiesin, että näin tulee käymään, koska en usko käyttäjiin, jotka opettelevat ulkoa 20-sivuisen ohjekirjan, vaan esittelin itse työni painettu käsikirja kädessäni.

  3. Tein natiivin 8 näytön Android-sovelluksen, jossa kukaan ei mennyt toista pidemmälle, se ladattiin 107 kertaa Google-markkinoilla (oletettiin, että se valtaa maailman).
  4. Kerran korjasin korkeinta bugia kaksi päivää, ja sitten tajusin, ettei kukaan ollut käynyt tällä sivuston osassa noin kolmeen vuoteen. Ja tämä oli erittäin terve osa sivustosta, jossa käytettiin monia työtunteja.
  5. Vietin noin viikon yrittäessäni saada yhdistelmälaatikko liikkumaan ulos oikealta ylhäältä.
  6. Johdin 4 henkilöä ja vietimme kuusi kuukautta yhden projektin tekemiseen, jonka olisin voinut tehdä yksin viikossa. Ja kyllä, tämä on projekti kohdasta 2.
  7. Asetin pyyntöjen välimuistin Mongussa sovellukselle, jossa on yksi henkilö päivässä.
  8. Tein yrityssähköpostiohjelman huolimatta siitä, että ilmaisia ​​on satoja ja kaikki olivat parempia.
  9. Tein pikselien idealisointia (tai miksi sitä kutsutaan?) edessä.
  10. Suunnittelin Reactin Material UI -kirjastoa uudelleen, koska freelance-käyttöliittymäsuunnittelijamme Kurganista päätti, että hänellä oli parempi ymmärrys suunnittelusta kuin Matias Duarte - Googlen suunnittelun VP, tietojenkäsittelytieteen BS kunniamaininnasta Marylandin yliopistosta, ja hänellä oli ylimääräinen . taiteen ja taidehistorian koulutus, Marylandin Student Art Galleryn johtaja.

    En koskaan ymmärtänyt, miksi sinun pitäisi tehdä uudelleen hyviä asioita, joita älykkäät ihmiset tekivät sinulle ja antoivat ne ilmaiseksi, varsinkin jos olet ilmeisen tyhmä.

  11. Vietin kuukauden tehdäkseni ominaisuuden, jonka valmistuminen kestäisi optimistisimmilla laskelmilla 437 vuotta. (moppien tilaaminen siivoojalle) ERP:ssä.
  12. Uudelleen tein yhden kakan tyhjästä 7 kertaa, koska tekniset tiedot muuttuivat. Tämän seurauksena hänestä tuli huonompi kuin hän oli.
  13. Selvitin 4 tuntia, miksi laskun penni oli pyöristetty väärin, ja tiesin etukäteen, että en voi korjata sitä, muuten saldo ei tasapainottuisi myöhemmin.
  14. Tein mikropalvelun pääliikelogiikan luotettavuuden lisäämiseksi, ja kyllä, tämä mikropalvelu kaatui 20 kertaa useammin kuin liiketoimintalogiikka.

    Mutta sitten he loivat 12 hengen kokonaisen osaston lisätäkseen tämän luotettavuuden mikropalvelun luotettavuutta, ja nyt mikropalvelu kaatuu 20 kertaa useammin, tekee puolimielisiä tapahtumia ja menettää tietoja jälkeämättä. Kun lähdin, he päättivät tehdä luotettavuuden mikropalvelun luotettavuuden mikropalveluksi.

Lähde: will.com

Lisää kommentti