IT-alan työpaikat

Tyypilliset ohjelmointikielet joita käytetään koneoppimisessa sekä tilastollisessa analyysissä. Ainoa mikä tuossa pistää silmään on Linux järjestelmien ylläpito ja bash, mutta veikkaisin että kyseessä on joku klusterilaskentatyyppinen hässäkkä jota tarkoitus ylläpitää ja ohjelmoida.
Ok, tämä selvä. Ymmärrän toki, että R ja Python ovat varmasti ihan tuttuja monelle muullekin kuin IT-alan tutkijalle. Mutta C/C++:n, Javan ja Bashin edellyttäminen tuntui itsestäni jotenkin yliampuvalta, kun oletin, että tässä kuitenkin haetaan henkilöä, jolla se ydinosaaminen on sieltä tutkimuskohteesta eikä ohjelmoinnista. Mutta täytyy sanoa, että ainakin omalla mittapuullani melkoisen kovan tason tekijä, jos koko tuon edellytetyn listan hanskaa (vaikka ne C++-taidot eivät olisikaan ammattikoodaajan tasolla).
 
Mutta täytyy sanoa, että ainakin omalla mittapuullani melkoisen kovan tason tekijä, jos koko tuon edellytetyn listan hanskaa (vaikka ne C++-taidot eivät olisikaan ammattikoodaajan tasolla).
Eihän tuommoista ihmistä ole olemassakaan, kenellä ois tuo tausta ja päälle kirjoittelis sujuvasti kaikilla noilla listan kielillä. Tuon ilmoituksen on varmaan laatinut joku yliopistoautisti tai sitten noihin paikkoihin on vaan niin paljon tunkua, ettei tarvii ilmoituksia liikaa miettiä :D Varmaan tuossa riittää, kun on ohjelmointi- ja skriptaamisosaamista jollain noista listan kielistä ( ja ehkä sit on hyötyä, jos on useammalla kuin yhdellä noista).

Ei tuo kyseinen ilmoitus minusta pahimmasta päästä edes ollut, mutta onhan noita, että kirjoitellaan työpaikkailmoitukset siihen tyyliin, että pitäs osata kaikki mahdollinen maan ja taivaan väliltä. En tiedä mitä liikkuu näiden ilmoitusten laatijoiden päässä.

muoksista. tuota tutkijatohtoripaikan ilmoitusta kun luki, niin kyllähän sieltä käy ilmi, että haetaan kokonaisuudessaan sopivinta hakijaa. Eikä siis kaiffaria, joka sattuis olemaan alalta väitellyt ja samaan aikaan sivutoiminen, hyvin laajalla skaalalla työskennellyt ammattikoodari :D
 
Viimeksi muokattu:
Eihän tuommoista ihmistä ole olemassakaan, kenellä ois tuo tausta ja päälle kirjoittelis sujuvasti kaikilla noilla listan kielillä. Tuon ilmoituksen on varmaan laatinut joku yliopistoautisti tai sitten noihin paikkoihin on vaan niin paljon tunkua, ettei tarvii ilmoituksia liikaa miettiä :D Varmaan tuossa riittää, kun on ohjelmointi- ja skriptaamisosaamista jollain noista listan kielistä ( ja ehkä sit on hyötyä, jos on useammalla kuin yhdellä noista).

Ei tuo kyseinen ilmoitus minusta pahimmasta päästä edes ollut, mutta onhan noita, että kirjoitellaan työpaikkailmoitukset siihen tyyliin, että pitäs osata kaikki mahdollinen maan ja taivaan väliltä. En tiedä mitä liikkuu näiden ilmoitusten laatijoiden päässä.

Ettei tuon ilmoituksen takana olisi jokin julkisen sektorin vaatimus laittaa työpaikat aina julkiseen hakuun? Valittava voi siis olla etukäteen tiedossa, esimerkiksi vastaväitellyt tai aikaisemmin määräaikaisella sopimuksella tehtävää hoitanut. Sitten vain laaditaan työpaikkailmoitus sitä slmälläpitäen että hakijan kompetenssi ja koulutus matchää kaikkiin kohtiin.
 
Ettei tuon ilmoituksen takana olisi jokin julkisen sektorin vaatimus laittaa työpaikat aina julkiseen hakuun? Valittava voi siis olla etukäteen tiedossa, esimerkiksi vastaväitellyt tai aikaisemmin määräaikaisella sopimuksella tehtävää hoitanut. Sitten vain laaditaan työpaikkailmoitus sitä slmälläpitäen että hakijan kompetenssi ja koulutus matchää kaikkiin kohtiin.
Tjoo, julkkaripuolella pitäs pystyä perustelemaan se, että ollaan palkattu pätevin hakija. Ei riitä meikäläisen sivistys suorilta, että pääteekö myös tutkijatohtoreiden rekryihin (varovainen ehkä), mutta siihen tuo kyllä natsais, että voidaan speksata vaatimukset tuollaisella aika laajalla skaalalla ja katsoa, millainen tyyppi hanskais niistä suurimman osan.

Tuossa naapurissa ois yks R:llä veivaava luonnontieteilijä / tutkijatohtori, jolta vois löytyä paremmin inputtia. Ei oo meikäläisellä mitään kokemusta yliopistojen rekryistä, vaikka hetkellisessä mielenhäiriössä olinkin ensin jäämässä tekeen väikkäriä valmistumisen perään.
 
Teslalle päätyy vain tietyntyyppiset heput. Ne jotka haluaa ratkoa vaikeita haasteita ja tykkäävät, että on koko pakka käsissä(rauta, softa, lopputuote). Elämä on täysin työn ympärillä. Päinvastaisesti ajattelevat heput löytyvät sit valtion/kunnan töistä ja loput on sielä välissä. "oon vain töissä täällä, 9-17 aikaleimalla".
No jaa. Varmasti jotkut ratkovat vaikeita haasteita Teslan kaltaisessa firmassa, mutta ainakin HN jaetut avautumiset ovat pääosin kertoneet että yhtiössä hakataan hädässä kokoon purkkaratkaisuja jo ratkaistuihin ongelmiin ja varsinainen haaste on mahdottoman deadlinen jahtaaminen.

Nämä tosin koskevat pääosin USA:n toimintoja. Euroopassa, Aasiassa ja muualla voi olla eri tilanne.
 
.... kun viestitti meikäläiselle jostain HPC (high speed computing) teknisen support konsultin roolista Kajaaniin. Jotain Linux-palvelinten, tiedostojärjestelmien, raudan asennusta ja ylläpitoa tjsp. Pitäs tietty olla Kajaanissa ja rooliin kuuluis joku kiertävä .....

Liittyy varmaan CSC:n high performance computing hommiin. Slurm:iinkin varmaan pitää perehtyä :D . Luulisin että ihan lunkkia ja monipuolista hommaa ja sen mitä tunnen CSC:n henkilökuntaa niin kontaktit/työkaverit on mukavammasta ja osaavammasta päästä. Kajaanissa asuminen on aika halpaa. Auton tietty tarvitsee.
 
Eihän tuommoista ihmistä ole olemassakaan, kenellä ois tuo tausta ja päälle kirjoittelis sujuvasti kaikilla noilla listan kielillä. Tuon ilmoituksen on varmaan laatinut joku yliopistoautisti tai sitten noihin paikkoihin on vaan niin paljon tunkua, ettei tarvii ilmoituksia liikaa miettiä :D Varmaan tuossa riittää, kun on ohjelmointi- ja skriptaamisosaamista jollain noista listan kielistä ( ja ehkä sit on hyötyä, jos on useammalla kuin yhdellä noista).

Ei tuo kyseinen ilmoitus minusta pahimmasta päästä edes ollut, mutta onhan noita, että kirjoitellaan työpaikkailmoitukset siihen tyyliin, että pitäs osata kaikki mahdollinen maan ja taivaan väliltä. En tiedä mitä liikkuu näiden ilmoitusten laatijoiden päässä.

muoksista. tuota tutkijatohtoripaikan ilmoitusta kun luki, niin kyllähän sieltä käy ilmi, että haetaan kokonaisuudessaan sopivinta hakijaa. Eikä siis kaiffaria, joka sattuis olemaan alalta väitellyt ja samaan aikaan sivutoiminen, hyvin laajalla skaalalla työskennellyt ammattikoodari :D

Kyllä meitä on paljonkin jotka hanskaa noi hommat. En usko että tossa hommassa tarvitsee kaksisia C++ taitoja, luulen että pelkällä softan kääntämisosaamisella pääsee jo pitkälle. Jos on toi tekninen puoli kunnossa niin spekkaridatan ymmärtäminen ei ole suuren suuri juttu. Tilastomatematiikan osaaminen auttaa pitkälle. Eivät tule saamaan montaakaan hakemusta, ja eivät yhtäkään täydellistä.

Luulen että ko. paikassa haluavat jonkun joka tekee analyysipipelinen spekkaridatalle. Laskenta tapahtuu joko Turun omalla klusterilla tai sitten CSC:n koneilla. Tietyt palat pipelinestä toimii R:llä, tietyt Pythonilla jne. Bashilla liimaillaan kaikki kasaan.

Mielestäni pahin asia tossa ei ole tolkuttoman paska palkka, vaan se että tuossakin hommassa todennäköisesti joutuu kirjoittamaan rahoitushakemuksia. Tuhraantuu hirveä määrä aikaa siihen että joku vilkaisee 5min. paperia jonka jälkeen koko hakemus menee roskikseen.

Hyvänä puolena tossa on se että homma on hyvin itsenäistä.
 
Onhan Teslalla varaa nirsoilla, kuten noilla muillakin "big tech" firmoilla, kun hakijoita riittää jonoksi asti. Tosin käytännön saavutusten vahvistaminen lienee vähän vaikeampaa kuin tuo perinteinen Stanfordin/Harvardin tutkintopaperien tsekkaaminen. Lahjakas paskanpuhuja pääsee varmaan helpommin sisään, kun voi luetella pitkän listan "saavutuksia" joita ei pysty mitenkään järkevästi todentamaan. Tyyliin "kehitin järjestelmän X firmassa Y", todellisuudessa teit muutaman commitin silloin tällöin.

Noilla "Big Tech" yrityksillä on aika haastavat rekryprosessit ja niistä ei kyllä paskanjauhannalla pääse läpi. Joudut yleensä menemään läpi kourallisesta haastattelijoita joista suurin osa ei ole ns. rekry-ihmisiä vaan yrityksissä eri tehtävissä työskenteleviä henkilöitä jotka osallistuvat rekrytointiin. Tekniset haastattelijat ovat asiantuntijoita ja "peeling back the onion" tyylisessä haastattelussa liioittelusta jää hyvin nopeasti kiinni.
 
Noh, klassinen ikuisuuskysymys eli mitä "Ohjelmointitaidot: R, C/C++, Python, Bash, Java" tarkoittaa oikeasti.

Tuossa tohtoripaikassa toki ei tarvii arvailla, mutta usein ihmetyttää, miksi asiaa ei voi avata yhtään enempää jo ilmoituksiin. Kertoa edes mitä tehdään, jotain esimerkkejä, esittelyä yms. Tuntuu kuin jokainen ilmoitus olisi samalla pohjalla tehty.:D
 
Liittyy varmaan CSC:n high performance computing hommiin. Slurm:iinkin varmaan pitää perehtyä :D . Luulisin että ihan lunkkia ja monipuolista hommaa ja sen mitä tunnen CSC:n henkilökuntaa niin kontaktit/työkaverit on mukavammasta ja osaavammasta päästä. Kajaanissa asuminen on aika halpaa. Auton tietty tarvitsee.
Joo, CSC on asiakkaana. Äärimmäisen mielenkiintoistahan tuollaista hommaa olis nähdä, mutta ei mulla tosiaan oo oikein relevanttia osaamistakaan tuohon, että viittis edes työttömänä hakea. Oppis nuo hommat varmaan suht sujuvasti, jos työnantaja ois valmis vähän raakileena palkkaamaan, mutta meikäläisellä on kokemusta lähinnä virtuaalikoneympäristöistä (VMWare ja AWS) ja tuonnehan kaivattiin samalla jotain rautapuolen osaajaa. Ja tuo päivystysrinkikuvio on aivan totaalinen nou nou itelle.

Kyllä meitä on paljonkin jotka hanskaa noi hommat. En usko että tossa hommassa tarvitsee kaksisia C++ taitoja, luulen että pelkällä softan kääntämisosaamisella pääsee jo pitkälle. Jos on toi tekninen puoli kunnossa niin spekkaridatan ymmärtäminen ei ole suuren suuri juttu. Tilastomatematiikan osaaminen auttaa pitkälle. Eivät tule saamaan montaakaan hakemusta, ja eivät yhtäkään täydellistä.

Luulen että ko. paikassa haluavat jonkun joka tekee analyysipipelinen spekkaridatalle. Laskenta tapahtuu joko Turun omalla klusterilla tai sitten CSC:n koneilla. Tietyt palat pipelinestä toimii R:llä, tietyt Pythonilla jne. Bashilla liimaillaan kaikki kasaan.
Alalta väitelleitä ja ohjelmointitaitoisia aivan varmasti, mutta tuossa aikaisemminhan takerruttiin siihen, että pitäs hanskata tuo lista kieliä, mikä tarkoittaa mun päässäni sitä, että pitäs olla sit jotain ihan oikeita työelämän projekteja / kokemusta taskussa kullakin, niin sitä on vähän vaikeampi uskoa. Minäkin olen kyllä joutunut yliopistolla väsäämään jotain C++ soopaa, mutta voin myöntää, että oma osaaminen on valovuosia siitä, mitä sen pitäs olla oikeissa työelämän C++ -projekteissa :D

muoks. ja äh, en siis lukenut minäkään tuota ilmoitusta niin, että odotetaan kenenkään osaavan tuon kaiken sujuvasti, vaan riittää, että on ohjelmointitaitoinen, mutta siis jotkut sitä tuossa aikaisemmin spekuloi, että pitääkö nuo kaikki osata, niin äskeinen oli kirjoitettu siinä kontekstissa :D

Pipeline-puoli on vähän oma lukunsa. Jos puhutaan osapuilleen samasta asiasta, mitä CI/CD pipelinejen pykääminen tarkoittaa perus softan julkaisussa, niin siinä tulee äkkiä vastaan kaikenlaista sellaista (vaikka nyt tietoverkkoihin ja tietoliikenneyhteyksiin liittyvää, salaisuuksien hallintaa, prosessien miettimistä yms.), jossa ei pelkkä Pythonin tai bashin osaaminen vielä hirveästi lämmitä. Julkaisuputkissa tarvittavat Python ja bash -loitsut googlaa minusta muutenkin kuka tahansa, mutta varsinainen haaste on enemmän siinä, miten sen koko putken järkevästi rakentaa.
 
Mitenhä muuten on, jos tekee yhdessä firmassa töitä, vaikka neljä vuotta, ohjelmointikielellä X, mutta vaihtaa sitten toiseen firmaan, jossa tehdään kielellä Y (jota on toki joskus opiskellut ja vähän näpertänyt sillä jotain), ni onko sit juniori taas? Nää IT-alan työt tuntuis olevan jotenkin jumittavia, et jos lähtee tekemään jollain, ni sit ei ole enää paluuta. Miten tätäkin asiaa pitäisi lähestyä, jos ei halua uraantua?
 
Ehkä kannattaa virkistää vähän taitojaan sen uuden kielen kohdalla ennen siirtymistä? Varmaan uusien kielien oppiminen on yksilöllistä, mutta onhan toisen oppiminen paljon helpompaa kuin ensimmäisen?
 
Mitenhä muuten on, jos tekee yhdessä firmassa töitä, vaikka neljä vuotta, ohjelmointikielellä X, mutta vaihtaa sitten toiseen firmaan, jossa tehdään kielellä Y (jota on toki joskus opiskellut ja vähän näpertänyt sillä jotain), ni onko sit juniori taas? Nää IT-alan työt tuntuis olevan jotenkin jumittavia, et jos lähtee tekemään jollain, ni sit ei ole enää paluuta. Miten tätäkin asiaa pitäisi lähestyä, jos ei halua uraantua?
Ehkä kannattaa hakeutua rohkeasti myös hommiin, joissa tehdään useammalla teknologialla töitä, jos sellaisia vaan firmassa on tarjolla.

Ja pelkkä kieli X -> Y siirtymä ei varsinaisesti tee kaverista junnua. Opitut asiat algoritmeista, tietorakenteista, tiedonsiirtoformaateista, protokollista ynnä muusta usein pätee muillakin kielillä.
 
Mitenhä muuten on, jos tekee yhdessä firmassa töitä, vaikka neljä vuotta, ohjelmointikielellä X, mutta vaihtaa sitten toiseen firmaan, jossa tehdään kielellä Y (jota on toki joskus opiskellut ja vähän näpertänyt sillä jotain), ni onko sit juniori taas? Nää IT-alan työt tuntuis olevan jotenkin jumittavia, et jos lähtee tekemään jollain, ni sit ei ole enää paluuta. Miten tätäkin asiaa pitäisi lähestyä, jos ei halua uraantua?
Ei todellakaan ole juniori, mutta joo tunnistan ongelman osittain. Ala yrittää monesti väkisillä ajaa ihmisiä lokeroon ja joskus on vaikea ylittää rekrymuuria jos ei ole ollut sen ko. työpaikan lokerossa aikaisemminkin. Tämäkin toki riippuu firmasta. Konsulttihommissa pääsee tekemään useammilla tech:llä ja pääsee myös itse vaikuttamaan valintoihin joskus.
Esim. Jos vaihtaa Scalasta Javaan tai Kotliniin niin ei pitäisi olla milään maailmanloppu.

Ehkä omien kokemuksien mukaan suurimmat vaikeudet on olleet kun ”javascript-devaajat” ja/tai koodikoululaiset ovat ekaa kertaa siirtyneet vaikkapa tekemään Swiftillä iOS sovelluksia. Monet ohjelmoinnin perusasiat ovat usein olleet hukassa kuten esim. generiikat, interfacet, DI, tight vs loose coupling, compile time vs runtime yms.
 
Mitenhä muuten on, jos tekee yhdessä firmassa töitä, vaikka neljä vuotta, ohjelmointikielellä X, mutta vaihtaa sitten toiseen firmaan, jossa tehdään kielellä Y (jota on toki joskus opiskellut ja vähän näpertänyt sillä jotain), ni onko sit juniori taas? Nää IT-alan työt tuntuis olevan jotenkin jumittavia, et jos lähtee tekemään jollain, ni sit ei ole enää paluuta. Miten tätäkin asiaa pitäisi lähestyä, jos ei halua uraantua?
En minä ainakaan suostuisi junioriksi tulla katsotuksi, jos projektiin valittu kieli sattuisi olemaan vähemmän tuttu. Kieli on samanlainen työkalu kuin mikä tahansa kirjasto. Manuaali kouraan ja hommiin.
 
Ajattelin hakea avoinna olevaa full stack (junnu) devaajan paikkaa. Minulla ei tosin ole alan koulutusta, eikä työkokemusta. Mielenkiintoa ohjelmisto kehitykseen löytyy.

Olen kuitenkin työn ohella harrastuksen vuoksi suorittanut Helsingin yliopiston avoimessa tietojenkäsittelytieteen kursseja hyvin arvosanoin. Esimerkiksi "Algoritmit ja tietorakenteet", "Tietokantojen perusteet" sekä "Ohjelmisto tuotanto"-kurssit Javaa käyttäen.

Kokemusta on siis Javasta useamman kurssin verran, Pythonista kokemusta lähinnä "Ohjelmoinnin perusteet"-kurssin verran. HY:n Full stack open-kurssin olen aloittanut ja suorittanut siitä muutaman osan. Tästä en ole kuitenkaan näyttänyt osaamistani suorittamalla tenttiä. Hieman siis kosketuspintaa Java scriptiinkin.

Näin ollen minulla ei ole paljonkaan tarjota, kokemusta opiskelun ja omien projektien verran ja mielenkiintoa alaa kohtaan.

Nykyisessä työssä olen viihtynyt 5,5 vuotta cnc-koneistajana.

Millaista palkkaa sitä sopisi odottaa / pyyää tällaisella taustalla?
 
Ihan mielenkiinnosta, niin moniko on vaihtanut tai vaihtanut jopa useampaan kertaan työskentelemään ihan uudella stäkillä? Itse olen aika puhdas integraatiokehittäjä / Java Backend -koodari ja siinä sivussa jonkin sortin devOps / pilvi-infra-asiantuntija, ja jos mun pitäs lähteä tekemään vaikka nyt jollain Microsoftin stäkillä hommia niin joo, uskoisin, että kyllä se ennen pitkää luonnistuisi, mutta aika moni totuttu asia menisi uusiksi.

En oikein keksi motiiviakaan het sille, miksi lähtisin hakemaan duunia ihan toisilla teknologioilla, kun nykyiseenkin osaamispalettiin osuvaa hommaa löytäis kohtuullisen varmasti.
 
Ihan mielenkiinnosta, niin moniko on vaihtanut tai vaihtanut jopa useampaan kertaan työskentelemään ihan uudella stäkillä? Itse olen aika puhdas integraatiokehittäjä / Java Backend -koodari ja siinä sivussa jonkin sortin devOps / pilvi-infra-asiantuntija, ja jos mun pitäs lähteä tekemään vaikka nyt jollain Microsoftin stäkillä hommia niin joo, uskoisin, että kyllä se ennen pitkää luonnistuisi, mutta aika moni totuttu asia menisi uusiksi.

En oikein keksi motiiviakaan het sille, miksi lähtisin hakemaan duunia ihan toisilla teknologioilla, kun nykyiseenkin osaamispalettiin osuvaa hommaa löytäis kohtuullisen varmasti.
Yliopistossa tuli yhdessä projektissa tehtyä Pythonilla ja GTK+:lla Meegolle verkkojuttuja ja käyttöliittymää. Toisessa projektissa tehtiin Pythonilla AWS:ssä pyörivä sensoriverkoista dataa keräävä/jalostava backend. Valmistumisen jälkeen ensimmäisessä työpaikassa Delphillä sairaaloille softaa, tutuiksi tulivat myös mm. HL7 ja muita siinä maailmassa käytettäviä tiedonsiirtotapoja. Nyt sitten sähköverkkoihin liittyen hommia tulee tehtyä front-endiin PHP:llä kotikutoisella frameworkilla ja JS:llä lähinnä Backbonella, ja laitteistoläheisempää softaa C:llä. Pohjalla on Yocto ja buildijärjestelmänä on Bitbake, jotka voi monimutkaisuudessaan laskea omaksi softastackikseen. Nyt ollaan aloittelemassa uutta projektia, ja on varsin epätodennäköistä, että PHP:tä tai C:tä joutuu sen kanssa kirjoittamaan.

Mikäs sen hauskempaa kuin saada käyttää monipuolisesti työkaluja.
 
Yliopistossa tuli yhdessä projektissa tehtyä Pythonilla ja GTK+:lla Meegolle verkkojuttuja ja käyttöliittymää. Toisessa projektissa tehtiin Pythonilla AWS:ssä pyörivä sensoriverkoista dataa keräävä/jalostava backend. Valmistumisen jälkeen ensimmäisessä työpaikassa Delphillä sairaaloille softaa, tutuiksi tulivat myös mm. HL7 ja muita siinä maailmassa käytettäviä tiedonsiirtotapoja. Nyt sitten sähköverkkoihin liittyen hommia tulee tehtyä front-endiin PHP:llä kotikutoisella frameworkilla ja JS:llä lähinnä Backbonella, ja laitteistoläheisempää softaa C:llä. Pohjalla on Yocto ja buildijärjestelmänä on Bitbake, jotka voi monimutkaisuudessaan laskea omaksi softastackikseen. Nyt ollaan aloittelemassa uutta projektia, ja on varsin epätodennäköistä, että PHP:tä tai C:tä joutuu sen kanssa kirjoittamaan.

Mikäs sen hauskempaa kuin saada käyttää monipuolisesti työkaluja.
Jos lasketaan yliopisto ja harrastuskoodailu mukaan, niin saan minäkin tietty pitkähkön listan aikaan..

Pythonilla ja Node.js:llä jotain web-palvelinta, C# ja C++ yliopistolle jotain höpöhöpöä, Reactilla tai Vanilla JS:llä pientä fronttia, AWK:ia tarvi edellisissä töissä, bash-skriptailuja tarvii tehdä nykyäänkin, Terraformilla nykyään paljon infrapuolen hommia ja jos Kuberneteksen YAML-konffisten ruuvailut tai Helm chartit lasketaan mukaan, niin niitäkin. Coboliksi kääntyvällä suomen kielelläkin olen koodaillut (liittyi yhden ikiaikaisen HR-järjestelmän taustasysteemeihin) :D Ja tietty nykyään Java Spring Boottia päivittäin.

Mut en tosiaan osaa ajatella kuin Java-maailman sellaisena, johon vois kohtuu mukavasti siirtyä nykyhommista. Pilvi (AWS) tai Kubernetes-hommat irtoais siinä sivussa suht sujuvasti.

En tiedä, miten mukavaa se ois hypätä tekeen joillain täysin vierailla vehkeillä.. :D Go vois ehkä kyllä kiinnostaa palvelinpuolen kielenä.
 
Mitäs mieltä muuten PHP:sta ja sen työllistävyydestä? Ainakin nettisivuista vielä valtaosa (n. 80%?) käyttää php. Ei ole tietenkään niin mediaseksikäs ja pöhinän aallonharjalla kuin moni muu.
 
Mitäs mieltä muuten PHP:sta ja sen työllistävyydestä? Ainakin nettisivuista vielä valtaosa (n. 80%?) käyttää php. Ei ole tietenkään niin mediaseksikäs ja pöhinän aallonharjalla kuin moni muu.

Webbidevaus podcastista saa mielipiteet monelta kantilta eri frameworkeista + frontti ja back devauksesta

 
Mitäs mieltä muuten PHP:sta ja sen työllistävyydestä? Ainakin nettisivuista vielä valtaosa (n. 80%?) käyttää php. Ei ole tietenkään niin mediaseksikäs ja pöhinän aallonharjalla kuin moni muu.
Tuota prosenttia nostanee suurimmaksi osaksi WordPress ja muut ns. valmispaketit, joissa voi vähän pintaa raaputella ja tehdä muokkauksia niiden teemoihin PHP:llä.
 
Mitäs mieltä muuten PHP:sta ja sen työllistävyydestä? Ainakin nettisivuista vielä valtaosa (n. 80%?) käyttää php. Ei ole tietenkään niin mediaseksikäs ja pöhinän aallonharjalla kuin moni muu.
WordPress -devaajana plugareiden rakentelussa PHP:sta on etua, ja jos puhutaan jostain kovemman tason PHP-koodailusta, niin Symfony, Laravel yms freimareiden osaamisella löytyy kyllä duunia. Isommat järjestelmät rakentuu PHP-freimareiden päälle, helpottaa tosi paljon isompien kokonaisuuksien koodailua. PHP:n kanssa MySQL on aika vahvasti käytössä, joten yhdistelmänä kantsii jollain tapaa hanskata, vaikkapa nyt perus SQL-syntaksi.

Nykypäivänä taitaa kuitenkin olla valttia hanskata useampaa teknologiaa, eli php:n lisäksi hyvä osata myös hieman jotain muitakin tekniikoita. Eli pelkän php:n lisäksi kantsii vähän olla tuntemusta myös vaikkapa JavaScriptistä, nodesta ja niin edelleen. Vaikka keskittyy php:n koodailluun, niin rakentaa JavaScriptillä (React, Vue, Angular) vaikkapa jonkun käyttöliittymän, niin saa hieman tuntemusta ja voi esitellä työnantajalle. Meillä esim. php-bäkkäri, angular frontti -yhdistelmä. Toisaalta, kai sitä voi pelkkää php-bäkkäriäkin päivätyönä devata.
 
WordPress -devaajana plugareiden rakentelussa PHP:sta on etua, ja jos puhutaan jostain kovemman tason PHP-koodailusta, niin Symfony, Laravel yms freimareiden osaamisella löytyy kyllä duunia. Isommat järjestelmät rakentuu PHP-freimareiden päälle, helpottaa tosi paljon isompien kokonaisuuksien koodailua. PHP:n kanssa MySQL on aika vahvasti käytössä, joten yhdistelmänä kantsii jollain tapaa hanskata, vaikkapa nyt perus SQL-syntaksi.

Nykypäivänä taitaa kuitenkin olla valttia hanskata useampaa teknologiaa, eli php:n lisäksi hyvä osata myös hieman jotain muitakin tekniikoita. Eli pelkän php:n lisäksi kantsii vähän olla tuntemusta myös vaikkapa JavaScriptistä, nodesta ja niin edelleen. Vaikka keskittyy php:n koodailluun, niin rakentaa JavaScriptillä (React, Vue, Angular) vaikkapa jonkun käyttöliittymän, niin saa hieman tuntemusta ja voi esitellä työnantajalle. Meillä esim. php-bäkkäri, angular frontti -yhdistelmä. Toisaalta, kai sitä voi pelkkää php-bäkkäriäkin päivätyönä devata.
Kiitoksia, mietin vain näin oman urakehityksen kannalta, kun tuli mielenkiintoinen tarjous firmaan, jossa tehtäisiin PHPlla hommat.
 
Kiitoksia, mietin vain näin oman urakehityksen kannalta, kun tuli mielenkiintoinen tarjous firmaan, jossa tehtäisiin PHPlla hommat.
Niin, onko php-duunit sellaista joka kiinnostaa? Mielenkiintoisesta tarjouksesta päätellen kyllä. Eikä se PHP-osaaminen hukkaan mene, kunhan osaa koodailla loogisia juttuja ja rakentaa bäkkäriä, niin aika nopsaa siitä vaihtaa taas johonkin muuhun kieleen, esim. JavaScriptiin. Itse aloitin JavaScriptillä ja nyt mukana projektissa, jossa tulee opeteltua PHP:ta. Syntaksi erilaista, mutta koodauksen perussäännöt samoja.

Ja kuten mainitsit, niin tosi paljon edelleen käytössä PHP:ta, ja sitäkin edelleen kehitetään, ettei se nyt tässä ihan heti tule kuolemaan pois. Ohjelmistoalan työkokemus on ihan huima plussa, oli se sitten mikä tahansa kieli.
 
Lisäksi PHP8+ on eri planeetalta kuin monen (kauhu)kokemukset vuosien takaa. Laravelia pidetään kans hyvänä. Ja ymmärtääkseni WP/Drupal tarjoaa nykyään ihan API:n ja fronttia voi tehdä erikseen joten homma selkeytyy ainakin vähän.

Ironisesti Wordpressiä parempaa vaihtoehtoa moneen pienempään sivustoon on vaikea löytää., joten eiköhän niitäkin hommia riitä vielä pitkään.
 
Ajattelin hakea avoinna olevaa full stack (junnu) devaajan paikkaa. Minulla ei tosin ole alan koulutusta, eikä työkokemusta. Mielenkiintoa ohjelmisto kehitykseen löytyy....

...Millaista palkkaa sitä sopisi odottaa / pyyää tällaisella taustalla?

Rahaa tärkeämpää olisi löytää hyvä paikka, jossa oppia ja kehittyä. Toki aina kannattaa ottaa löysät pois, mutta ei tehdä rahasta kynnyskysymystä jos paikka vaikuttaa muuten hyvältä. Suosittelen myös nostamaan kepeästi kytkintä, jos ei pääse tekemään oikeita töitä.
 
  • Tykkää
Reactions: eba
Olikos täällä joku osasto jossa sai ihan luvan kanssa headhuntata/rekrytä koodareita? Tuskin ihan tässä threadissä kuitenkaan. Aivan kuin täällä ois ollu joku semmonen maksullinen rekryosasto mutta joko olen sokea tai sitte sitä ei enää ole tai sitte kuvittelin koko jutun.
 
Olikos täällä joku osasto jossa sai ihan luvan kanssa headhuntata/rekrytä koodareita? Tuskin ihan tässä threadissä kuitenkaan. Aivan kuin täällä ois ollu joku semmonen maksullinen rekryosasto mutta joko olen sokea tai sitte sitä ei enää ole tai sitte kuvittelin koko jutun.
 
Olikos täällä joku osasto jossa sai ihan luvan kanssa headhuntata/rekrytä koodareita? Tuskin ihan tässä threadissä kuitenkaan. Aivan kuin täällä ois ollu joku semmonen maksullinen rekryosasto mutta joko olen sokea tai sitte sitä ei enää ole tai sitte kuvittelin koko jutun.

Tällainen aika hiljainen ketju ainakin on tehty:


EDIT: Hidas.
 
Minulta löytyisi IT-tradenomin paperit useamman vuoden takaa. En kuitenkaan ole IT-alan hommia koskaan tehnyt. Ala kuitenkin kiinnostaisi edelleen.

Olen ajatellut, jos sitä kävisi vaikka jotain Udemyn tai vastaavia kursseja ja saisi sitä kautta jonkun junnupaikan. Millehän IT-alalla olisi nykyään kovin kysyntä eli mitä kannattaisi alkaa opettelemaan? Aika avoin olen sinänsä kaikelle.

Entisessä työssä olin jonkun verran mukana firman prosessien robotisoinnin suunnittelussa. Vaikutti ihan kiinnostavalta, olisikohan ollut UiPath käytössä... Mahtaisiko tuolla puolella olla kysyntää tekijöille?
 
Olen ajatellut, jos sitä kävisi vaikka jotain Udemyn tai vastaavia kursseja ja saisi sitä kautta jonkun junnupaikan. Millehän IT-alalla olisi nykyään kovin kysyntä eli mitä kannattaisi alkaa opettelemaan? Aika avoin olen sinänsä kaikelle.

Kovin hype lienee koneoppimisessa ja isossa datassa. Pilvenpäälle rakennetut palvelut/infra lienee myös ihan kuumaa tavaraa.

Kannattaa lähteä sille tielle mikä eniten kiinnostaa. Muuten alan vaatima jatkuva uudenoppiminen murskaa mielen. Jos homma ei kiinnosta niin nopeasti vittuuntuu hommiin, jää ikuisesti junioriksi tai ei ehkä pääse edes lähtökuopista irti. Alussa pitäisi jaksaa joko harrastaa iltaisin ja viikonloppuisin tai tehdä pitkää arkipäivää töissä. Toki sitten kun on perusosaaminen hankittu niin uutta oppii helpommin. Ei ehkä sitten enää tarvi iltoja ja viikonloppuja käyttää uudenoppimiseen. Wanhan päälle on helpompi lisätä kuin lähteä tyhjistä. Tai voi lasketella kohti auringonlaskua vanhoilla meriiteillä ja toivoa ettei yt-vasara osu kohdalle.

Jos on jo jotain arvokasta osaamista niin voi kannattaa jalostaa it-ala/koodaaminen/... nykyisen osaamisen päälle kirsikaksi.
 
  • Tykkää
Reactions: eba
Minulta löytyisi IT-tradenomin paperit useamman vuoden takaa. En kuitenkaan ole IT-alan hommia koskaan tehnyt. Ala kuitenkin kiinnostaisi edelleen.

Olen ajatellut, jos sitä kävisi vaikka jotain Udemyn tai vastaavia kursseja ja saisi sitä kautta jonkun junnupaikan. Millehän IT-alalla olisi nykyään kovin kysyntä eli mitä kannattaisi alkaa opettelemaan? Aika avoin olen sinänsä kaikelle.

Entisessä työssä olin jonkun verran mukana firman prosessien robotisoinnin suunnittelussa. Vaikutti ihan kiinnostavalta, olisikohan ollut UiPath käytössä... Mahtaisiko tuolla puolella olla kysyntää tekijöille?

React, Vue tai Angular koodarille tuntuu olevan tarvetta, ja varmasti löytyy juniorpaikka.
 
Ma hiukan sanoisin ettei kannata noita koodari hommia ehka alkaa jos on jo mittarissa 30 vuotta. Paljon helpompiakin teita loytyy juuri palvipalveluiden tai testauksen parista.
 
Todellakin hype joka pyörii pääosin johtajien ja konferenssien slideshow kalvoilla.Todellisuudessa nysvätään perus rapsaa.
Ei kannata hairahtua luulemaan että noita paikkoja olisi paljoa tarjolla. Varsinaista koneoppimista ja algoritmikehitystä pääsevät tekemään ne joilla on todella pitkä erikoistuminen siihen johtaviin aiheisiin (mm. tilastotiede, matematiikka, signaalinkäsittely, ohjelmistotiede) sekä tietysti ohjelmointiosaamista.

Edit. Aiheeseen liittyviin Data engineer -paikkoihin toisaalta pääsee pilvi-, tietokanta- ja ohjelmointiosaamisella.
 

Näyttäis olevan keväälle aika monta paikkaa haussa. Tuolta pääsee pienellä koulutuksella junnupaikkoihin kiinni. Jos on jotain osaamista etuköteen, niin etenemäänkin nopeasti.
Oman kokemuksen mukaan ihan asiallinen tapa saada mielekkäämpää työtä.
 
En tiiä kuuluuko tää tänne, mut ei ollut oikein parempaakaan paikkaa. Mietin, et miten pitäis suhtautua koodaavaan TJ:hin, joka on samassa tiimissä. Tavallaan se on mielenkiintoista, mut vähän siinä on pelko persiissä, ku sen kanssa tekee töitä. En pidä nöyristelystäkään, mut jotenkin siinä on pakko myötäillä. Pitäis varmaan keskittyä vaan asioihin, mut jotenkin saan vaan stressiä.
 

Näyttäis olevan keväälle aika monta paikkaa haussa. Tuolta pääsee pienellä koulutuksella junnupaikkoihin kiinni. Jos on jotain osaamista etuköteen, niin etenemäänkin nopeasti.
Oman kokemuksen mukaan ihan asiallinen tapa saada mielekkäämpää työtä.
Näihin ei taida päästä ilman koulutustaustaa vaikka olis hyvätkin ohjelmointitaidot.
 
Komppaan uhs_ tuossa, että jos TJ on pätevä johtaja, niin hän ymmärtää myös mikä on parasta yritykselle. Toki kukaan ei ole seppä syntyessään missään työtehtävässä eli virheitä voi jokainen tehdä ja liiallinen usko omiin kykyihin voi aiheuttaa kompastelua.

Johtajan kuitenkin pitäisi pystyä osata ympäröimään itsensä niillä henkilöillä, joilla on riittävät taidot ja avut työn hoitamiseen parhaalla mahdollisella tavalla ja luottaa heidän työpanokseensa.
 
Näihin ei taida päästä ilman koulutustaustaa vaikka olis hyvätkin ohjelmointitaidot.
Nimenomaan pääsee ilman koulutusta ja jopa ilman ohjelmointitaustaa. Tärkeintä on motivaatio ja kyky oppia uutta sekä perus työelämätaidot jo hallussa.
 
Noiden hakuprofiilissa on porukka, jollla ei vielä IT-taustaa ole, mutta löytyy kova motivaatio ja kyky oppia nopeasti. Mielellään myös sellainen henkilö, joka osaa ns työelämän pelisäännöt jo valmiiksi.
Sinne ei haluta esim juuri IT AMKista valmistunutta junnua, joka etsii väyläänsä työelämään tai muuton vain ihmistä, joka etsii omaa suuntaansa. Eikä sellaista joka haluais sen AMK korvata esim tälläisellä koulutuksella. Opiskelu on vähän erilaisella intensiteetin tasolla kuin perus korkeakoulu 4v neppailut.

No en tiedä mitä tuossa tarkoitettiin "ilman koulutustaustaa". Mutta siis se ei tarkoita sitä, että pitäisi olla mitään IT-alaan liittyvää tutkintoa tai osaamista takataskussa. Eli siinä mielessä ei tarvita "koulutustaustaa". Eikä ole muutakaan kriteeristöä aikaisemmalle koulutukselle. Mutta se on selvä, että haluavat motivoituneita tyyppejä, joiden kanssa on helppo tehdä hommia ja jotka osaavat sitoutua koulutukseen ja sen jälkeiseen työntekoon. Sitä en epäile, etteikö isolla osalla ole jonkun muun alan koulutus takana. Sellainen antaa kouluttavalle taholle jonkinlaisen todisteen että hakija osaa opiskella.
 
En tiiä kuuluuko tää tänne, mut ei ollut oikein parempaakaan paikkaa. Mietin, et miten pitäis suhtautua koodaavaan TJ:hin, joka on samassa tiimissä. Tavallaan se on mielenkiintoista, mut vähän siinä on pelko persiissä, ku sen kanssa tekee töitä. En pidä nöyristelystäkään, mut jotenkin siinä on pakko myötäillä. Pitäis varmaan keskittyä vaan asioihin, mut jotenkin saan vaan stressiä.
Sama se on TJ:n kanssa koodatessa kuin jonkin muunkin jolla on enemmän natsoja. Riippuu ihan älyääkö tuo esimies omat koodaustaitonsa ja osaako sen mukaan antaa muille oikean paikan tiimissä.
Minulla on kokemusta molemmista. Yksi esimies halusi aika idealistisia softia - niitä sitten koodattiin ja saatiin odotetusti ongelmia. Nykyisen kanssa ollaan aina päästy kaikesta hyviin neuvotteluratkaisuihin, kunhan vaan osaa kunnolla perustella omat näkemyksensä.
 
En tiiä kuuluuko tää tänne, mut ei ollut oikein parempaakaan paikkaa. Mietin, et miten pitäis suhtautua koodaavaan TJ:hin, joka on samassa tiimissä. Tavallaan se on mielenkiintoista, mut vähän siinä on pelko persiissä, ku sen kanssa tekee töitä. En pidä nöyristelystäkään, mut jotenkin siinä on pakko myötäillä. Pitäis varmaan keskittyä vaan asioihin, mut jotenkin saan vaan stressiä.

Ihan samalla tavalla kuin muihinkin tiimin jäseniin. Jos osallistuu linjatyöhön tiimin jäsenenä niin varmaan osaa odottaa olevansa tiimin jäsen siinä missä muutkin, vaikka onkin Iso Jehu. Sut on palkattu sinne tekemään tiettyä työtä ja teet duunis niinku kuuluu porukasta riippumatta. Jos tosta tulee ongelma niin kannattaa alkaa kattelemaan muita paikkoja…

Itse teen rutiininomaisesti projekti- ja suunnittelutyötä linjaesimieheni kanssa, enkä ole koskaan kokenut tämän olevan millään tasolla ongelma kummallekaan. Hänellä on oma erikoisosaamisensa ja minulla omani, ja vaikka voisi olettaa tämän johtavan siihen että toisen ideat ”jyrää” toisen näiden tietyissä asioissa, niin aika monesti ne parhaat ratkaisut löytyykin kun asioita mietitään yhdessä useista eri näkökulmista.

Eli rohkeasti vaan suuta auki silloin kun aihetta on. Oman kokemuksen mukaan pääsääntöisesti tätä arvostetaan enemmän kuin kritisoidaan. Kertaakaan ei ole käsketty olemaan hiljaa kun on mielipiteensä/näkemyksensä sanonut vaikka paikalla olisi managereja, ylempää johtoa tai senior expertejä ja itse ollut huomattavasti noviisimpi.
 

Statistiikka

Viestiketjuista
258 471
Viestejä
4 497 530
Jäsenet
74 212
Uusin jäsen
floppana

Hinta.fi

Back
Ylös Bottom