Siirry sisältöön

Etsi sivustolta

Etusivulle
Insinööriliitto
  • en
    • Yleistä jäsenyydestä
      • Liity jäseneksi
      • Edunvalvonta
      • Jäsenedut
      • Osallistu toimintaan
      • Vartiosaaren huvila
      • Huvilan varauskalenteri
    • Tulevat tapahtumat
      • Kerro tapahtumaideasi
    • Kaikki ajankohtaiset
      • Insinöörikulma-podcast
      • Lehtiarkisto
    • Yleistietoa
      • Hallitus
      • Säännöt
      • Arvot ja strategia
      • Historia
  • Yhteystiedot
Liity jäseneksi
  • Etusivu
  • Jäsenelle
    • Liity jäseneksi
    • Edunvalvonta
    • Jäsenedut
    • Osallistu toimintaan
    • Vartiosaaren huvila
      • Huvilan varauskalenteri
  • Tapahtumat
    • Kerro tapahtumaideasi
  • Ajankohtaiset
    • Insinöörikulma-podcast
    • Lehtiarkisto
  • Yhdistys
    • Hallitus
    • Säännöt
    • Arvot ja strategia
    • Historia
  • Yhteystiedot
Insinööriliitto
  • Tietosuojaselosteet
  • Henkilötietojen käsittely

Ratavartijankatu 2 C, 6. krs
00520 Helsinki

toimisto@helins.fi p.040 150 3878
Ajankohtaiset
Mestareita ja spagettikoodia

Mestareita ja spagettikoodia

HI:n Työmarkkinablogi ruotii työelämän ajankohtaisasioita.

9.9.2016 | Luottopuhetta | Työmarkkinablogi
Arkisto

Kukapa ei olisi lukenut julkisista ohjelmistoprojekteista, jotka ovat menneet pieleen tavalla tai useammalla, ylittäen budjetin ja myöhästyen aikataulusta. Miksi sitä tuntuu tapahtuvan jatkuvasti? Oleellisimmat syyt siihen ovat tiukat budjetit ja inkompetenssi. Laadusta ei olla valmiita maksamaan, ja harvalla toimittajalla on kompetenssia tehdä kerralla laatua.

Periaatteessahan laadun tekeminen on nopeaa, jos kehittäjillä on korkea osaamisen taso. Kaikki kehittäjät eivät osaa kaikkia tekniikoita, niitä kun tulee uusia lähes joka päivä. Silloin opettelu vie aikaa tekemiseltä. Ja varsinkin jos koodaamisen perusasiat, kuten suunnittelumallit ja -periaatteet, eivät ole hanskassa, niin aikaa tuhraantuu jatkuvaan uudelleen tekemiseen opettelun lomassa.

Jos puolestaan ei tehdä uudestaan, vaan mennään ensimmäisellä vähänkään sinnepäin toimivalla versiolla, niin kerrytetään ns. teknistä velkaa. Tämä hankaloittaa uusien toiminnallisuuksien toteuttamista, kun kaikki koodimuutokset vaikuttavat kaikkiin ominaisuuksiin. Tuloksena on spagettikoodia, josta ei ota selvää koodaaja itsekään puolen vuoden päästä.

Toisinaan kehittäjä on intohimoinen moderni artesaani, joka hioo taitojaan myös vapaa-ajalla ja seuraa alan uusimpia trendejä. Sellainen kehittäjä on takonut perusasiat ja parhaat käytännöt selkärankaansa, eikä uusien tekniikoiden opettelu vie häneltä aikaa juuri nimeksikään. Eri ohjelmointikielten erot ovat taitavalle kehittäjälle lähinnä kosmeettisia, sillä hän katsoo ikään kuin koodin läpi nähden sen suuren abstraktin kuvan kaiken takana. Sellaisia kehittäjiä ei tule koulusta ilman omaa syvää harrastuneisuutta.

Työelämässä taitureita voidaan muovata vain huolellisella mentoroinnilla kokeneempien mestareiden toimesta. Jos koulusta tullut märkäkorva ehtii oppia kiireessä sutaistuissa projekteissa huonoille tavoille, on hänestä vaikea myöhemmin saada enää laatuohjelmistoja nopeasti kehittävää mestaria. Huonoille tavoille oppinutta senioria on vaikea erottaa mestarista, ellei itse ole mestari. Huonosti tehty ohjelmisto ei välttämättä näytä siltä loppukäyttäjän näkökulmasta.

Jos ohjelmistofirmalla ei ole mestareita, on sen erittäin vaikea saada sellaisia tulevaisuudessakaan. Pahimmassa tapauksessa ensimmäisen mestarin palkkauksen jälkeen vähemmän osaavat seniorit eivät arvosta mestarin jakamia oppeja. Edessä on silloin tilanne, että mestari vaihtaa turhautuneena firmaa.

– Soodari –

Jaa:

Nostojuttuja

23.2.2022 | Pinnalla
HI:n verkkosivuille kätevästi puhelimella
29.10.2024 | Pinnalla | Henkilö
Insinööriyden moniottelija uskoo järjestön voimaan
21.1.2025 | Luottopuhetta | Työmarkkinablogi
Onko insinööreillä joukkovoimaa, jopa lakkovalmiutta?

Pinnalla

5.6.2025 | Pinnalla | Työelämä
”Hämmästyttää, muttei yllätä”
3.6.2025 | Pinnalla | Palkinnot
Iloisia stipendinsaajia nyt ennätysmäärä
8.5.2025 | Pinnalla | Teknologia
Tekninen kehitys tuo sodan kaikkialle
5.5.2025 | Pinnalla | Hyvinvointi
Bara bada bastu – vai ajatus saunan tekniikallekin?

Lisää luettavaa

Graafinen kuvituskuva jossa vaaka kuvastaa lainkäyttöä.
23.4.2025 | Luottopuhetta | Työmarkkinablogi

Olisiko Jeesus tarvinnut liiton lakitukea?

Liiton lakiapu on jäsenetu, josta kannattaa maksaa.

Graafinen symbolikuva maailman insinööripäivää käsittelevään blogikirjoitukseen.
4.3.2025 | Luottopuhetta | Työmarkkinablogi

Maailman insinööripäivä – yhdessä kestävästi

Kestävien ratkaisujen merkkipäivä 4.3. on myös insinöörikunnan yhteisöllisyyden juhlaa.

Graafinen kuvaelementti blogitekstiin.
19.2.2025 | Luottopuhetta | Työmarkkinablogi

Kulissien takana tapahtuu

TES-neuvottelut ovat tasapainoilua julkisen ja luottamuksellisen välillä.

Graafisista elementeistä ja tekstistä koostuva kuva joka kuvaa blogin aihetta "onko insinööreillä joukkovoimaa".
21.1.2025 | Luottopuhetta | Työmarkkinablogi

Onko insinööreillä joukkovoimaa, jopa lakkovalmiutta?

Nimimerkki Luottoukko haastaa insinöörit pohtimaan joukkovoiman merkitystä.

Tule mukaan toimintaan!

Helsingin Insinööreissä olet osa porukkaa – yhdessä edistämme insinööriyttä nyt ja tulevaisuudessa.

Liity jäseneksi

Ratavartijankatu 2 C, 6. krs
00520 Helsinki

toimisto@helins.fi 040 150 3878
  • Jäsenelle
  • Tapahtumat
  • Ajankohtaiset
  • Yhdistys
  • Yhteystiedot
Ota yhteyttä
Helsingin Insinöörit 2025
  • Tietosuojaselosteet
  • Henkilötietojen käsittely
  • Evästeet
Insinööriliitto