Työnhaku?
IT-alalla on ollut jo kahden vuoden ajan taantuma kysynnässä, ja osaajia on liikaa – töitä saavat vain ne, jotka todella erottuvat joukosta. Tämän tietävät kaikki edes hieman ajan tasalla olevat työnantajat, jotka tällä hetkellä taistelevat jo siitäkin, että omistajille olisi ylipäätään maksettavaa työtä.
Toista se oli silloin, kun olin nuori, 25–26-vuotias datanomi vuosina 2003–2006. Myöhemmin, tradenomina vuosina 2007–2008, minut haettiin vielä suorastaan kotoa töihin – tultiin Mersulla, työnantaja toi sopimuksen suoraan eteeni ja sanoi, että "työt alkaa heti". Mutta vuoden 2009 jälkeen kaikki muuttui. Työt katosivat, eikä niitä enää tarjottu – niitä piti itse hakea, hakemalla.
Job seeking?
The IT industry has been in a demand recession for two years now, and there are too many professionals — meaning only those who stand out from the crowd get jobs. Every employer who’s even somewhat aware knows this, as they too are now struggling just to ensure there’s even work for the company owners that actually pays.
It was a whole different story when I was young, around 25–26 years old, working as a vocational graduate in business IT (datanomi) between 2003–2006. Even after that, from 2007 onwards as a BBA (tradenomi), they would literally come pick you up from home in a Mercedes, lay the contract on the hood, and say the job starts immediately. But after 2009, all the jobs just disappeared, and you had to really start hunting for them yourself.
Lähteet:
https://www.iltalehti.fi/politiikka/a/9e112365-b21e-47f0-bf7e-cad9e97fa26e
https://www.hs.fi/suomi/art-2000011127857.html
https://www.hs.fi/talous/art-2000011087393.html
Joo, luin itsekin tämän jutun. Eli pientä suunnanmuutosta on todella tapahtunut IT-alan osaajien kysynnässä. Toisaalta yliopistoissa opetetaan nykyään paljon "eksoottisempiakin" aloja, joissa todennäköisyys joutua kortistoon on vielä huomattavasti suurempi. Mielestäni olisi hyvä lyödä luvut pöytään heti opiskelujen alussa (tai paremminkin jo ennen opintojen alkua opinto-ohjaajan toimesta), jotta nuorella on jotain ymmärrystä asiasta, mitä tulevan pitää. Jälkeenpäin, viiden tai kuuden vuoden opintojen jälkeen, on hieman myöhäistä surkutella asiaa.
Myös koulutuspaikat pitäisi miettiä kunnolla vastaamaan kysyntää.
mpni kirjoitti:
huomattavasti suurempi. Mielestäni olisi hyvä lyödä luvut pöytään heti opiskelujen alussa (tai paremminkin jo ennen opintojen alkua opinto-ohjaajan toimesta), jotta nuorella on jotain ymmärrystä asiasta
Ehdottomasti juuri näin, tuntuu vieläkin olevan monilla käsitys asiasta kuin suoraan vuodelta 2005.
Ja ei saa unohtaa tekoälyä joka tulee olemaan viimeinen niitti. Joudutaan kaikki kilomteritehtaalle.
Ei auta kuin oikeasti osata asiansa. Liukuhihnalta tuotetut koodarit eivät välitä alasta eikä heillä ole mielenkiintoa oikeasti oppia asioita. He ovat alalla rahan perässä.
Näinpä aivan liikaa törmää ihmisiin jotka esim opiskelee tieto- ja viestintätekniikka mutta samaan aikaan tuntuu ettei niillä ole mitään intohimoa tai mielenkiintoa mihinkään tekniikkaan. Ikävä että nämä pilaa sitten vähän muidenkin mainetta.
wy5vn kirjoitti:
Ja ei saa unohtaa tekoälyä joka tulee olemaan viimeinen niitti. Joudutaan kaikki kilomteritehtaalle.
Käsittääkseni tekoälyttömyys on lähinnä koodaajien itsensä aikaansaannosta 😏
Sitä paitsi koodarit ovat olleet tod. aktiivisesti kasvattamassa kilometritehtaalle joutuneiden joukkoa. Well, sen minkä taakseen jättää sen edestään löytää...
Kyllä eläkkeellä on sitten mukavaa. Ei tarvitse liikoja jännittää...
Näin on
Aika paljon koodareita tulee myös juuri noilta ns. "täytealoilta". Miksi opiskella matematiikka tai tilastotieteitä, jos et halua opettajaksi tai tutkijaksi? Koodaaminen on melko monelle luontainen jatkumo uralla. Uskoisin myös, että tilastokeskukseen on kohtalainen jono hakijoita.
Lääkäreillä on kuulemma aina töitä. Vai onkohan sittenkään.
No ainakin jos on valmis muuttamaan työn perässä.
Lääkärit ei oikein halua kunnalle töihin kun vuokrafirmassa on kovempi liksa.
Niin ja mitä tulee koodareihin niin eWork Nordic, jne. freelancerverkostoissa omalla y-tunnuksella saa 60-80 € / tunti ALV 0 %.
Ehkäpä Slack-kanavalta koodiklinikka voi löytyä töitä tai ainakin paljon ohjelmoijia, joiden kanssa voi verkostoitua.
Jaska kirjoitti:
Ehkäpä Slack-kanavalta koodiklinikka voi löytyä töitä tai ainakin paljon ohjelmoijia, joiden kanssa voi verkostoitua.
On muitakin. Kuten Ohjelmisto Friikit, Witted, jne.
Olisiko syytä jättää CVstä pois nuoruuden telemarkkinointi työt kun niihin menin vain koska putosin tyhjänpäälle paperiteollisuusaalla ja minua oli koulukiusattu alan ammattikoulussa niin menin myymään aikakausilehtiä pelkällä provisiolla ilman pohjapalkaa ja sain 20 € palkaa yli kuukauden työstä minkä takia oli kaikki KELA:n tuet poikki pitkään. Sitäpaitsi ks. työnantaja pisti meiden myyjät soittaan laittomasta henkilötietorekisteristä muutta kun olin nuori päälle 20-vee niin eihän sitä voinut tietää mikä on laillista kun kolutus on amis. Siis lähinnä itse tunto oli tuhottu niin pahasti että suostuin tälläseen ihmisen riistämis työhön.
walkout_ kirjoitti:
(25.05.2025 07:38:48): Olisiko syytä jättää CVstä pois nuoruuden...
Riippuu lukijasta, mutta yleensä kyllä.
Jotkut arvostavat kaikkea kokemusta, mutta on tosiasia, että tuosta ei ole mitään hyötyä johonkin ohjelmointityöhön. Lisäksi CV:seen ei kannata laittaa turhaa asiaa, koska se vaikeuttaa sen lukemista.
Se telemarkkinointi on aina vakituinen työ mutta työntekijöiden nopea vaihtuvuus johtuu siitä että alan TES määrää työajaksi 6 tuntia joka mahdollistaa sovitetun päivärahan ottamisen KELAsta joten työ sopii yleensä vain opiskelijoille koska niille juoksee opintotuki ilman työtön työtön lappujen täyttämistä joka tapauksessa. Normaali työnhakija ei voi suostua tähän ja huomaa kun palkanmaksu tositteet tulee vasta kuan työnantajan asiakas on maksanut laskun eli esim. vasta 3 kuukauden päästä myynnin onnistumisesta. Niin millä ihminen ostaa ruokaa ja maksaa asunnon vuokran kun joutuu olen ilman rahaa 3 kuukautta ja jos myyntityötä ei osaa niin lehtiä ei mene kaupaksi kuin muutama ja siitä saa 20 € palkkaa.
Ongelma jonkun 1 viikon telemarkkinointityön laittemisessa CVhen tulee niiden kanssa jotka eivät ole johtajia ja rekrytoija kun ne ei tiedä minkälaiset P.A.S... sopimukset alan firmoissa on. Niin niillä ei ole kokonaiskäsitystä että se ei ole huono työntekijä vaan työnantajan sopimuksilla ei vain voi olla siellä firmasssa töissä ja on irtisanouduttava koeajalla ja mielellään odotettava työnantajan irtisanomista koeajalla ettei tule karenssia työttömyysetuuksiin ettei kämppä lähe alta ja juodu kodittomaksi kadulle.
walkout_ kirjoitti:
Niin ja mitä tulee koodareihin niin eWork Nordic, jne. freelancerverkostoissa omalla y-tunnuksella saa 60-80 € / tunti ALV 0 %.
Etsitkö tätä parempia tuloja vai mikä tää juttu on? Eikös sulla ollut oma Y-tunnus?
Itse en ole koskaan välittänyt mistään "säännöistä" CV:n formaatin tai sisällön suhteen. Käytän maalaisjärkeä ja tilannekohtaisesti mainitsen aiemmat relevantit työpaikat, millaista ohjelmointia olen harrastanut, mitkä asiat minua erityisesti kiinnostavat, mitä arvostan työkavereissa ja työnantajassa ja mitä ikinä tulee mieleen ja mahtuu mielellään yhdelle sivulle.
Jotain on pielessä jos eksperttitason koodaajan ja arkkitehdin CV:ssä on tilaa ikivanhalle telemarkkinointikeikalle.
jlaire kirjoitti:
Itse en ole koskaan välittänyt mistään "säännöistä" CV:n formaatin tai sisällön suhteen. Käytän maalaisjärkeä ja tilannekohtaisesti mainitsen aiemmat relevantit työpaikat, millaista ohjelmointia olen harrastanut, mitkä asiat minua erityisesti kiinnostavat, mitä arvostan työkavereissa ja työnantajassa ja mitä ikinä tulee mieleen ja mahtuu mielellään yhdelle sivulle.
Tää. Hyvin erinäköset CV:t on lähtenyt kansainväliseen isoon konsulttifirmaan ja paikalliseen muutaman hessun koodipajaan.
jlaire kirjoitti:
Itse en ole koskaan välittänyt mistään "säännöistä" CV:n formaatin tai sisällön suhteen. Käytän maalaisjärkeä ja tilannekohtaisesti mainitsen aiemmat relevantit työpaikat, millaista ohjelmointia olen harrastanut, mitkä asiat minua erityisesti kiinnostavat, mitä arvostan työkavereissa ja työnantajassa ja mitä ikinä tulee mieleen ja mahtuu mielellään yhdelle sivulle.
En pitäisi tuota todisteena. Markkinat voivat muuttua.
Olen kuullut, että CV:n formaatti voi johtaa pinon pohjalle, koska CV:n läpikäymisen mukavuus on yksi lukijaa miellyttävä seikka. Luuletko, että he haluavat kutsua sinut haastatteluun, jos heille jäi CV:stäsi työläs vaikutelma? Erityisesti, jos heillä on joku toinen hakija, jolla on riittävät muut kvalifikaatiot, mutta myös lukeminen on kivempaa? Sinun CV:n formaatti on jo sinusta käyntikortti. Se luo jonkin vaikutelman. Minusta se ei myöskään ole maalaisjärkeä (no ehkä jossain maalla), vaan sitä, että osaa etsiä oikeat ohjeet ja noudattaa niitä.
On paljon turvallisempaa tehdä tylsä safe bet kuin alkaa kikkailemaan. Se tarkoittaa tiettyjen sääntöjen seuraamista esim. asettelussa.
Minua on näpäytetty jopa siitä, että "Work Experience" on parempi title kuin "Relevant Experience", koska "Work Experience" on tunnetumpi termi, esim. jos HR tai joku sitä edeltävä ei ole hyvä englannissa.
walkout_ kirjoitti:
ettei tule karenssia työttömyysetuuksiin ettei kämppä lähe alta
Työhaastattelussa ei sitten kannata tämmöisistä puhua. Toki kelle tahansa voi tulla työttömyysjakso, mutta jos osoittaa kovin tarkkaan tietävänsä henkilökohtaisesti kaikki työttömyyden ja karenssien kiemurat, varmasti työnantajaa alkaa huolettaa, onko siitä työnteosta oikeastaan mitään kokemusta.
Myöskään ei ehkä kannata haastattelussa suoraan sanoa, että on ollut vuosia pääasiassa työttömänä ja hakenut 100 paikkaa ja mihinkään ei ole kelvannut. Tilanteen voi muotoilla vaikka niin, että sopivaa työpaikkaa etsiessä on tullut tehtyä viime aikoina lyhyttä sekalaisempaa keikkaa, siis olettaen, että tämä on myös totta.
Firmasi sivuilla (i4ware.fi, kuten olet itse monta kertaa maininnut) esittelet liikevaihtoa. Laskurisi antaa oletusasetuksilla työn hinnaksi (ALV 0 %) 15k/kuukausi, mutta kuvaajassa liikevaihto on pääasiassa 15–30k/vuosi v. 2012–2024, eli töitä on 1-2 kk vuodessa? Jos CV:ssä ei ole tähän mitään selkeää täydennystä, kyllähän se herättää työnantajan epäilykset, miksei kaveri ole säännöllisesti töissä.
Esittelyvideoitasi katsoessa näyttää, että englannin kielen taito on aika iso haaste, ja jos meinaat englanniksi hakea töitä, kielitaitoa on varmaan syytä kehittää.
Jos haluat CV:hen tarkempia kommentteja, kannattaa varmaan esitellä se CV tässä.
Tällä hetkellä gap:ia CV:ssä voidaan ymmärtää ihan hyvin riippuen tasosta, jolla hakee, koska markkinat ovat pääosin erittäin haasteelliset. Luultavasti työnantajalla on itselläänkin vastaavia ongelmia. Gap:in voi siis kuitata sillä, että "no siellä on vaikeaa". Toki parempi on sanoa, että on tehnyt ajalla sitten jotain muuta, esim. kursseja.
Metabolix kirjoitti:
walkout_ kirjoitti:
ettei tule karenssia työttömyysetuuksiin ettei kämppä lähe alta
Firmasi sivuilla (i4ware.fi, kuten olet itse monta kertaa maininnut) esittelet liikevaihtoa. Laskurisi antaa oletusasetuksilla työn hinnaksi (ALV 0 %) 15k/kuukausi, mutta kuvaajassa liikevaihto on pääasiassa 15–30k/vuosi v. 2012–2024, eli töitä on 1-2 kk vuodessa? Jos CV:ssä ei ole tähän mitään selkeää täydennystä, kyllähän se herättää työnantajan epäilykset, miksei kaveri ole säännöllisesti töissä.
Hei,
(Mod. poisti mahdollisesti arkaluontoisia yksityiskohtia.)
Pidemmittä puheitta nyt on ollut vastoinkäymisiä paljon lyhessä ajassa ja on pitänyt huilia. Joten nyt pitää laittaa mm. tuone tietokantaan kaikki 21 vuoden myyintilaskuet tietokantaan ja aloittaa Atlassian Appsien kehitys kunnolla pitkän tauon jälkeen.
Minun pitää nyt alkaa miettiä miten nämä kerron eteenpäin ymmärrettävästi että olen ollut opiskelija ja nyt yliopistossa ja on ollut muita esteitä tehdä täysipäiväistä töytä ja myös miettiä mitä ei kannata kertoa haastatteluissa.
Koska olen myös pysyvästi sairaseläkkeelä niin ehkä kannattaisi levättä ihan siitä syystä että on suunnitelmissa vaihtaa alaa ja saada Atlassian Merketplace kannatamaan Data Center sovelluksilla kun Atlassian poisti Server-sovellukset, jne. Niin aion hankkia OTM-tuntkinnon ja alkaa juristiksi kun niiden hinta on sopimusoikeuspuolella 200-300 € alv 0 %.
Myös on nykyään hyvin haastellista mm. eWorkin kautta päästä 6-24 kk täysipäiväiseen projektiin josta saa jopa 80 € tuntilta koska ei ole riittävän laajaa Java-osaamista tehdä vähän laajemia sovelluksia kuin Jira Appsit, jne.
Samoin se alkuaikoina oli sillen kun ei ollut kokemusta ja asiakkaita mistä valita niin tuli otettue 13 € AVL 0 tuntihinnalla 6 kk määräaikainen jossa tehtin 37.5 tuntia per viikko. Jotta saa työkokmeusta.
Näitä tietoja ei ehkä kannata vuodattaa yhtään enempää edes tänne.
Metabolix kirjoitti:
Näitä tietoja ei ehkä kannata vuodattaa yhtään enempää edes tänne.
No ei tietenkään kannata koska asiakaat eivät tykkää vaikka asiosta on yli 10 vuotta ja se 5 vuoden NDA on jo ajat sitten umpeutunut. Kutenkaan en pajasta täällä asiakkaan immateriaalioikesia eli näytä tehtyä lähdekoodia jotka ovat taas ikuisesti vaitiolevelvolssia nimulle.
Metabolix kirjoitti:
Näitä tietoja ei ehkä kannata vuodattaa yhtään enempää edes tänne.
Jep,
Koodauspiirit on sen verran pienet, että nimet jää helposti mieleen.
Lebe80 kirjoitti:
Metabolix kirjoitti:
Näitä tietoja ei ehkä kannata vuodattaa yhtään enempää edes tänne.
Jep,
Koodauspiirit on sen verran pienet, että nimet jää helposti mieleen.
En nyt voi editoida tuota aikaisempaa viestiä ja sen voi tehdä vain ylläpito ja koko viestiä ei tarvitse poistaa ja vain asiakkaiden nimet ja hinnat pitää poistaa.
mpni kirjoitti:
Aika paljon koodareita tulee myös juuri noilta ns. "täytealoilta". Miksi opiskella matematiikka tai tilastotieteitä, jos et halua opettajaksi tai tutkijaksi? Koodaaminen on melko monelle luontainen jatkumo uralla. Uskoisin myös, että tilastokeskukseen on kohtalainen jono hakijoita.
Eipä siihen tosiaan mitään syytä ole :) Varsinkin kun se matemaatikon koodaaminen on enimmäkseen itseopittua :)
Onko minun kanattavaa hankkia YAMK-tutkinto nykyisen AMK-tutkinnon päälle. Oulun AMK:ssa olisi ohjelmistoliiketoiminan YAMK-tradenomi ja myös YAMK-insinööri.
Nyt opiskelen FITech:n kautta useita avoimen yliopiston kurseja, kuten kyberturva, tekoäly, ohjelmointi, jne.
Todennäköisesti ei.
wy5vn kirjoitti:
Todennäköisesti ei.
No YAMK-tutkinto ei varmaan tässä tekijöiden ylitarjonnassa ja kysynnän vähyydessä auta mitään. Koodarinpaikkoja Työmarkkinatorilla oli vuosi sitten vielä 4-6 per viikko ja nyt enää 1-4 per kk. Joten jos kuukaudessa tulee 1 paikka lisää niin työnhakuvelvoitetta on ongelmallista toteuttaa hakemalla vain IT-alalle joten pitää hakea oman kolutuksen ulkopuoleta paikkoja. No tosin minulla on Automaatio ja Paperitellisuuden tutkinnot joten kunnossapitoon, tehdastyöhön, jne. voi hakea.
YAMK-opintojen aloittamiseen vaaditaan 2 vuoden työkokemus AMK-tutkinnon jälkeen. Lisäksi en ole varma, että onko siitä hyötyä, jos ei yritä esimiestehtäviin.
mavavilj kirjoitti:
YAMK-opintojen aloittamiseen vaaditaan 2 vuoden työkokemus AMK-tutkinnon jälkeen. Lisäksi en ole varma, että onko siitä hyötyä, jos ei yritä esimiestehtäviin.
Minulla on 3-vuotta kestänyt työsuhde jonka aloitin 2013 ja valmistuin tradenomiksi vuoden 2014 keväällä ja työsuhde jatkui pitkälle syksyyn 2015 kunnes työnantajan yritys meni konkursiin ja siirryin työnantajan toiseen yritykseen alihankintasuhteeseen joka ei ollut mennyt konkurssiin ja sitä edeltäviin yrityksiin ja sitä jatkui vuoteen 2019 kunnes kaikki tämän yrittäjän 11 firmaa oli mennyt nurin. Minulla on 2 YEL-vakuutustodistusta joista tulee 2 vuotta näiden lisäksi kokemusta. Ja juuri nyt Atlassian työllistää joka kuukausi kun vuokrasovellus tekee satoja € per kk ja asiakas ei ole peruuttanut tilausta.
YAMK-insinööri ei tee kait esimieshommia vaan se koodaa. Tai ehkö jos saa arkkitehdin pestin niin siinä hommassa on ohjelmistoprojektin päävastuu.
Tosin kun IT-ala on nyt mitä on niin ajattelin Oikikseen mutta pitäs mennä Helsinkiin kansanopistoon suorittamaan pohjakoulutus joka maksaa yli 3000 € jonka voi maksaa 7 erässä + asuminen soluasunnossa. Samoin lakimieshommissa olisi työkorvaus esim. 200 € tunti ALV % joten kuukautta kohden ei montaa oikeudellista dokumenttia tarviste asiakkaille kirjoittaa kun on jo isot rahat kassassa.
Minulla on nyt tiimiä freelanceriena ja työssäoppijoina AMKsta.
Älä turhaan kursaile vaan hae tuotantotalouteen, niin voit ruveta toimitusjohtajaksi eikä palkalla ole enää mitään ylärajaa.
Metabolix kirjoitti:
Älä turhaan kursaile vaan hae tuotantotalouteen, niin voit ruveta toimitusjohtajaksi eikä palkalla ole enää mitään ylärajaa.
Teidän että Tj:n palkka on samassa mittakaavassa kuin asianajajan.
walkout_ kirjoitti:
Samoin lakimieshommissa olisi työkorvaus esim. 200 € tunti ALV % joten kuukautta kohden ei montaa oikeudellista dokumenttia tarviste asiakkaille kirjoittaa kun on jo isot rahat kassassa.
Vasta valmistuneelle tuskin vaativimpia juttuja annetaan ja todennäköisesti saatkin oikeusapu toimeksiannoilla aloittaa ja tuntilaskutus on silloin puolet mainitsemastasi 200 €:sta ja siitäkin rahasta työnantaja haluaa varmasti osansa.
jalski kirjoitti:
(15.07.2025 13:08:51): ”– –” Vasta valmistuneelle tuskin vaativimpia...
Niin omalla yrityksellä ajattelin tehdä. Asianajaja hommiin tarvii luvat jotka saa Asianajaliitosta joka vaatii 4 vuoden kokemusta lakimiestyöstä, eli pelkkää paperityötä pitää ensin tehdä 4 vuotta työssä verokortilla tai pitää olla 4-vuoden YEL-vakuutus todistus. Se voi olla vaikka penrintödokumenttien tekoa tai sopimusten tekoa yirtyksille. Asianajo siis tarkoittaa oikeussaleissa asiakkaan oikeuksien ajoduunia.
Sekin vielä, että luulempa nyt kun on toimintaa niin että Atlassian Marketplacessa pilvisovellus tuottaa joka kuukausi rahaa jo 450 USD / kk ja koitan tehdä lisää sovelluksia pilveen kk-maksulla niin toi lukema nousee. Ja nykyinen sovellus on piiloitettu kun en vielä ole muuttanut sitä uusimpien tietoturvavaatimusten mukaiseksi niin pitää korjata kun jaksaa niin saa sillä lisää asiakkaita. Niin tämä jo antaa työnantalijlle syyt etteivät halua palkata.
Onko kukaan muu törmännyt ongelmiin HR-puolen kanssa työ- tai toimeksiantohaastatteluissa? HR-ihmiset eivät aina tunne tekniikkaa kovin syvällisesti, ja tämä voi aiheuttaa väärinymmärryksiä.
Esimerkiksi: kun kerroin, että PHP-projektini ajaminen Jenkinsin läpi kestää noin seitsemän tuntia pelkästään PHPDoc-kommenttien generoimiseksi olioista – ennen kuin yksikkötestejä on edes aloitettu – sain vastaukseksi, että ongelma johtuisi "liian hitaasta internetistä".
Tämä väite ei pidä paikkaansa. Käytössäni on vuokrapalvelin, jossa on vähintään 2000 Mbit/s symmetrinen yhteys, mahdollisesti nopeampikin. Ongelma ei siis liity verkkonopeuteen.
Kyseessä on erittäin suuri PHP-projekti, joka sisältää noin 40 000 pientä tiedostoa (1–500 kt), mukaan lukien käyttöliittymän kuvatiedostot (GIF, PNG, JPG). Kun tiedostoja on näin paljon ja ne ovat pieniä, niiden käsittely vie aikaa – jopa paikallisella SSD-levyllä. Jokaisen tiedoston luku ja kirjoitus vaatii erilliset tiedostojärjestelmäoperaatiot. Tämä on merkittävästi hitaampaa kuin esimerkiksi saman datan käsittely 250 Mt:n ZIP-paketissa.
Projektin kokonaiskoko vaihtelee noin 70–300 Mt välillä. Jo yksittäiset PHP-tiedostot voivat sisältää 5 000–10 000 riviä koodia. Tämä tarkoittaa, että myös yksikkötestauksen määrä olisi massiivinen, jos testit tehtäisiin kattavasti esimerkiksi PHPUnitilla.
Lisäksi käytössäni on noin 1 000 rivin JavaServlet, joka generoi tietokannasta Excel-tiedoston. Jenkins ei kykene ajamaan tätä tehokkaasti, koska JVM:n muistimäärää ei voi kasvattaa riittävästi teknisistä syistä. Buildi kaatuu usein Out of Memory -virheeseen, vaikka palvelimella on käytössä 64 Gt RAM ja 16-ytiminen AMD-prosessori. Ongelma ei siis liity koneen tehoihin, vaan Jenkinsin ja JVM:n yhteensopimattomuuteen suurten muistivaatimusten kanssa.
Lisähaastetta aiheuttaa se, että olin konfiguroinut JavaDocin käyttämään erillistä Java-pohjaista UML-generaattoria, joka luo jokaiselle lähdekooditiedostolle UML-kaavion ja liittää sen JavaDoc HTML -tulosteeseen bittikarttakuvana. Tämä prosessi kuluttaa erittäin paljon muistia ja osaltaan selittää, miksi Jenkins-ajo kaatuu muistivirheeseen.
Ja se miksi JVM tai PHP:n muistin käyttöä ei voi lisätä miten huvittaa johtuu sitä että ISP on niiden asetusten muuttamisen rajoittanut tahallaan ettei isntäkone kuormitu liikaa jos kaikki pistää PHP-muistirajaksi 16 Gt.
En, mutta oletan törmääväni. Erityisesti kuitenkin TE-toimisto on ollut ihan yhtä tyhjän kanssa, koska siellä ei ymmärretä IT-alasta mitään.
Mutta eikös sen pitäisi kuulua ammatinkuvaan selittää ei-teknisille ihmisille?
mavavilj kirjoitti:
En, mutta oletan törmääväni. Erityisesti kuitenkin TE-toimisto on ollut ihan yhtä tyhjän kanssa, koska siellä ei ymmärretä IT-alasta mitään.
Mutta eikös sen pitäisi kuulua ammatinkuvaan selittää ei-teknisille ihmisille?
No seilitykset pitää miettiä etukäteen miten sen selittää IT-alan tyypille joka ei tiedä asian kaikkia yksityiskohtia tai HR:lle joka ei ymmärrä kaikkea tekniikasta.
Haastattelu on nopea FtoF-tilanne ja jos tulee jokin väite viasta yllätten voi mennä hämilleen niin pahasti ettei osaa sanoa että omistaa vuorkatun virtuaalikoneen jossa on nopea iternet.
walkout_ kirjoitti:
Onko kukaan muu törmännyt ongelmiin HR-puolen kanssa työ- tai toimeksiantohaastatteluissa? HR-ihmiset eivät aina tunne tekniikkaa kovin syvällisesti, ja tämä voi aiheuttaa väärinymmärryksiä.
Esimerkiksi: kun kerroin, että PHP-projektini ajaminen Jenkinsin läpi kestää noin seitsemän tuntia pelkästään PHPDoc-kommenttien generoimiseksi olioista – ennen kuin yksikkötestejä on edes aloitettu – sain vastaukseksi, että ongelma johtuisi "liian hitaasta internetistä".
Itse taas ajattelisin että tuossa HR-puolella on tunnettu tekniikkaa yllättävänkin syvällisesti, jos on lähdetty edes arvailemaan tuollaista.
walkout_ kirjoitti:
Kyseessä on erittäin suuri PHP-projekti, joka sisältää noin 40 000 pientä tiedostoa (1–500 kt), mukaan lukien käyttöliittymän kuvatiedostot (GIF, PNG, JPG). Kun tiedostoja on näin paljon ja ne ovat pieniä, niiden käsittely vie aikaa – jopa paikallisella SSD-levyllä. Jokaisen tiedoston luku ja kirjoitus vaatii erilliset tiedostojärjestelmäoperaatiot.
40 000 tiedoston lukuun ja kirjoittamiseen liittyvät tiedostojärjestelmäoperaatiot olisi kyllä lähes merkityksetön osuus 7 tunnista vaikka HDD-levyllä. Ongelma on varmastikin jossain muussa kuin levyoperaatioissa.
walkout_ kirjoitti:
Tämä väite ei pidä paikkaansa. Käytössäni on vuokrapalvelin, jossa on vähintään 2000 Mbit/s symmetrinen yhteys, mahdollisesti nopeampikin. Ongelma ei siis liity verkkonopeuteen.
Käsitelläänkö niitä tiedostoja siis verkon yli? Verkkonopeudessa on tuon kaistanleveyden lisäksi toinenkin komponentti ja se on latenssi. Paljon pieniä tiedostoja käyttäessä latenssi voi olla merkittävämpi asia kuin kaistanleveys.
walkout_ kirjoitti:
(16.07.2025 06:39:18): Onko kukaan muu törmännyt ongelmiin HR-puolen...
Miksi muka JVM:n muistimäärää ei voi kasvattaa? Tottakai voi.