Lähtökohtaisesti isommat firmat pääsevät tällä tavalla eroon dinoista, eli +40v työntekijöistä jotka tuottavuudeltaan eivät vastaa nuorempaa ja halvempaa porukkaa.
Tämä on osittain totta. Itse pidin itseäni skillsien osalta jälkeenjääneenä vielä viime vuonna. Sitten (onneksi) tajusin vaihtaa työpaikaa ja ymmärsin että työpaikan paska sosiaalinen ilmipiiri oli johtanut siihen, että työnteko ei kiinnostanut, motivaatio oli huono ja samalla ruoski itseään taitojen puutteesta kun ei oikein saanut mitään aikaan. Ennen uuden työsuhteen alkua sattui pitkä ajanjakso vapaata jonka käytin (viisaasti) omaa alaa opiskellen ja taitoja päivittäen; luin reilusti parikymmentä kirjaa ja tajusin että sama shit, eri paketissa vaan. Uudessa työpaikassa juuri viime viikon korjasin näennäisesti hienoa ja toimivaa koodia, mutta kokonaisuus oli tehty ihan päin helvettiä ja sain refactoroida koko roskan uusiksi; (cache, tilan käsittely/tallentaminen, skaalaaminen, transaktioden määrän pienenä/nopeaa pysyminen, kaikki suorituskykyyn sekä alustariippumattomuuteen sekä helppoon porttaamiseen toiselle alustalle tai edes toiselle devauskoneelle oli ihan tuntematonta, kuten myös testit tai automatisointi jne. ja listaa voisi jatkaa loputtomasti). Juuri tuo kokonaisuuden ymmärtäminen on sellainen taito että sitä ei opi parissa vuodessa. Näköjään vähemmän työvuosia omaavat koodarit tekee samat virheet aina uudestaan, oli stack ihan mikä tahansa. Jos ei ymmärrä esim. perus DOM:a ja selaimen toimintaa, Java scriptin yksisäikeisyyttä jne. niin ei auta vaikka miten tekee hienon SPA:n esim. Angularilla ja back endin Nodella jos kokonaisuus blokkaa itseään.
edit: lisätään vielä sen verran, että kys. sovelluksessa esim. haettiin jokaisella sivun uudelleen renderöinnillä useampi iso köntsä JSON:a remote hostilta (joka sitten parsittiin vielä clientissä) ja JSON:ssä oli URL:t kuviin (jotka ovat 99% ajasta staattisiaja 90% JSON:stä oli turhaa dataa), jotka sitten hot linkitettiin angularissa ja haettiin joka ainoa kerta uudestaan...jos tuo ei ollut jo liikaa, niin hotlinkkaus tehtiin basic autentikaatiolla mixed contenttina ja paljastettiin hienosti credentialit maailmalle. Itse olen taitojen osalta 80% back endiä old school stackillä, mutta nämä ongelmat huomasin välittömästi frontissa. Chromella kys. sovellus ei tietenkään toiminut, koska useampi versionumero sitten embedded credentialsit ovat olleet blokattuja.
Mutta täytyy myöntää että pitkästä aikaa työt maistuu, varsinkin kun uskalsi hypätä kehitykseen mukaan ja soveltaa vanhat skillsit uudempiin tekniikoihin.
Viimeksi muokattu: