Lokakuu huipentui ilouutisiin, sillä sain töitä ohjelmistokehittäjänä! Olen nyt ollut reippaan kuukauden töissä junior-roolissa Odoo-toiminnanohjausjärjestelmän kehittäjänä ja olen viihtynyt uudessa työympäristössä. Uusia asioita tulee vastaan kuin saavista kaatamalla. Tässä muutamia yleistärppejä ensimmäisistä työviikoistani:
- Lisää varmuutta terminaalin käyttöön. Olen käyttänyt terminaalia kotikoneella keväisen Linux-kurssin jälkeen, mutta töissä käyttö on hypännyt uudessa työssä uusiin sfääreihin.
- Paljon uutta versionhallinnasta (Git). Aiemmin olen käyttänyt versionhallintaa lähinnä omien koodiprojektien hallintaan. Vähemmän yllättäen asiat ovat monimutkaisempia työkontekstissa. Esimerkiksi hiljattain käytin töissä ensimmäistä kertaa Rebase-komentoa.
- Uuden ohjelmointikielen opettelu ja koodin lukeminen. Odoo rakentuu Pythonista, jota olen opiskellut ennestään vähän. Hiljaisina hetkinä olen tehnyt Helsingin yliopiston MOOC -kurssia eteenpäin sekä Exercism-alustan tehtäviä.
- Oman työn dokumentointi. Työtehtävien kokonaisuudet ovat monimutkaisia ja -vaiheisia, eikä kaikkea voi tai edes kannata muistaa ulkoa. Yritän heti alusta kirjata selkeästi ylös tekemäni askeleet, jotta niihin olisi helpompaa palata myöhemmin.
Lukemiani kirjoja
Tässä lyhyt katsaus marraskuussa lukemiini kirjoihin. Kaikki teokset löytyvät Helmet-kirjastoista.
Cal Newport. Digital Minimalism: On living better with less tehcnology (2019). Jälleen yksi teos teknologian sudenkuopista yrittääkseni saada takaisin keskittymiskykyni. Newportin teoksen innoittamana poistin mm. Instagramin muutaman viikon ajaksi, ja rajoitin muutamien muiden sovellusten käyttöaikaa. Tämä ruuturemontti on tuottanut tulostakin, sillä aikaa on vapautunut muulle tekemiselle.
Dave Eggers. The Every, or, At last a sense of order, or, The final days of free will, or, Limitless choice is killing the world (2021). The Every on satiirinen dystopiateos lähitulevaisuudesta. Every on maailmanlaajuinen teknologiamonopoli, joka on kahmaissut esimerkiksi Amazonin (johon viitataan teoksessa kiertoilmauksella ”jungle”). Teoksen päähenkilö on saanut teknologiajätistä tarpeekseen ja soluttautuu yritykseen sisään, tuhotakseen tämän sisältä käsin. Teos oli viihdyttävä, mutta kammottava – kuin moderni 1984. The Every on jatkoa Eggersin aiemmalle The Circle -teokselle, jota en ole tosin lukenut.
Downton Abbey -innostukseni jälkimainingeissa olen palannut toiseen vastaavaan suosikkiini eli P.G. Wodehousen Jeeves-kirjoihin. Ensimmäinen kosketukseni Jeevesin maailmaan oli lapsena tapittamani 90-luvun televisioadaptaatio, jossa näyttelivät Hugh Laurie yläluokkaisena, höpsönä mutta hyväsydämisenä Bertie Woosterina ja Stephen Fry nokkelana herrasmiespalvelija Jeevesina. Jeeves-faniuteni näyttää nostavan päätään aina muutaman vuoden välein. Kaunis toiveeni oli lukea suomennetut Jeeves-tarinat mahdollisimman kronologisessa tapahtumajärjestyksessä, jonka vuoksi aloitin kokoelmasta numero 4. (Käytän ohjenuorana Wikipedian taulukkoa, johon on koottu arviot Jeeves-tarinoiden tapahtumahetkistä.)
Tulossa - joulukuun virtuaaliset kalenteripähkinät
Joulukuussa on TryHackMe-alustan järjestämä, kyberturvatehtäviin liittyvä Advent of Cyber sekä Eric Wastl’n Advent of Code -kooditehtäväkimara. (Molemmat lyhentyvät ei-niin-kätevästi muotoon ”AoC”, joten joudun viittaamaan molempiin joulukalentereihin niiden koko nimillä.)
Sekä Advent of Code että Advent of Cyber ovat virtuaalisia joulukalentereita. Jokaisena päivänä julkaistaan uusi tehtävä tiettyyn kellonaikaan, ja niitä voi ratkoa omaan tahtiin. Tehtäviin liittyy jouluinen taustatarina. Advent of Cyberin tehtäviä julkaistaan 1.-25. joulukuuta, mutta tänä vuonna Advent of Code on vain 12-päiväinen.
Tänä vuonna ajattelin kokeilla ensimmäistä kertaa Advent of Cyber -tehtävien ratkomista. TryHackMe oli julkistanut preppaushuoneen ennen varsinaisten tehtävien julkaisua ja se vaikutti ainakin melko simppeliltä. Koodipähkinät jäänevät vähemmälle huomiolle. Tai no, kattoo ny…
– Faltsu