IT-alan työpaikat

sellainen ikään kuin asioiden nopeasti kasaan saaminen ja konseptointi nopeutuu kun saa näkyviä asioita nopeammin aikaan. Samassa kontekstissa sellainen aavistuksen throw away -koodaus kuuluu asiaan, johon nää työkalut on ihan otollisia.
Tämmösestä on vaikea olla eri mieltä, vaikka noita omia epäilyksiäni olen kirjoitellutkin.
 
Jatkan vielä tän yhden postauksen verran cursorista. Hienosti se osaa katsoa mitä koodi tekee. Vanhaa amigakoodia käytin editorissa ja kysyin montako väriä ruudulla? "Koodin kanssa juttelu" ja ai:n avulla koodista selvääottaminen voi olla isomman oudon koodimäärän kanssa aika kova juttu. "missähän se oli se juttu mikä,..."

1730233095017.png
 
Ihan nykyisessä duunissa tullut vastaan aika paljon keissejä Copilotin kanssa ja puutteet useimmiten liittyvät ympäröivään in-house koodiin:
  • tarjottu koodi ei ymmärrä ympäröivän tuotteen tietomalleja
    • generoitu koodi voi yrittää accessoida attribuutteja joidenka nimet kuulostavat oikeahkoilta, mutta eivät ole
  • tarjottu koodi ei käytä sisäisiä kirjastoja asioihin oikein, kun kontekstiin ei saa mahtumaan tarvittavaa domain-ymmärrystä ympäröivästä maailmasta
Muutamia ihan kohtuullisen positiivisesti yllättäviä juttujakin on tullut vastaan Copilotilla. Esimerkiksi keissi jossa kirjoitin in-house kyselykielen parserille / generaattorille yksikkötestejä, ja muutaman kirjoitetun testin jälkeen Copilot alkoi tarjoilla parserin outputtia assertoitaessa ehdotuksena oikean mallisia parsittuja objekteja.

Myös ihan perus refaktoroinnit testatulle koodille toimii hyvin, toisinaan on tullut keissejä jossa jonkun funktion haluttu behaviour on mielessä mutta toteutus on vähän pielessä. On voinut kuvata promptilla että "muuta tämä funktio toimimaan siten, että sitä clientin näkökulmasta kutsutaan näin" ja lopputuloksena on tullut ihan selkeätä toimivaa kamaa.

Tää on ihan hyvä nosto. Aika monet firmat ovat jo luoneet ja voivat luoda AI:lle oman sisäisen datasetin vielä avuksi, firman sisäisiin konteksteihin.
 
Github copilotin openai "yksinoikeus" loppuu. Saa muun muassa claude sonnet 3.5:en käyttöön. CS3.5 on kova, sitä pääasiassa käyttänyt cursorilla(+o1)

First, Anthropic's Claude 3.5 Sonnet will roll out to Copilot Chat's web and VS Code interfaces over the next few weeks. Google's Gemini 1.5 Pro will come a bit later.

CoPilotissa ilmeisesti jotain kontekstirajoituksia siinä missä cursor katsoo koko koodimassaa.Tämäkin ilmeisesti muuttumassa uudessa copilotissa. Isompi/parempi konteksti, parempi lopputulos?

Spark voi olla mielenkiintoinen pienten räpsyttelyjen tekoon. Tyyliin "appsi" joka ottaa datan sisään ja tekee graafin tms. Sellaista mitä ehkä joku on aikaisemmin muiden hommien ohessa tehnyt "käsipelillä" tai pienillä skriptoilla

 
Tuskin jengi maksais jos ei hyötyä olis.
Siis totta kai siitä on implementointivaiheessa hyötyä kun se suoltaa koodia niin nopeasti. Minä siis pohdin tuota ylläpidettävyyden kannalta ja siitä meillä ei vielä hirveästi ole tietoa. Menee varmaan pari vuotta että nähdään onko AI lisännyt työmäärää siellä puolella.
 
Vaikka ei kiinnosta leikkiä palstapoliisia, niin kävi mielessä päivällä, että oisko näille AI-pöhinöille hyvä olla ihan oma ketjunsa, kun ainakin itteä kiinnostais esim. alan työtilanne, isot voitetut keikat (mitä ny voi kukin julkisesti sanoa), kokemukset mestoista yms. copilot-keskusteluja ja kielimalleja enemmän.
 
Vaikka ei kiinnosta leikkiä palstapoliisia, niin kävi mielessä päivällä, että oisko näille AI-pöhinöille hyvä olla ihan oma ketjunsa, kun ainakin itteä kiinnostais esim. alan työtilanne, isot voitetut keikat (mitä ny voi kukin julkisesti sanoa), kokemukset mestoista yms. copilot-keskusteluja ja kielimalleja enemmän.
Onhan noita ai ketjuja, mutta kai copilot/cursor keskustelu on hyvinkin it-alan töihin liittyvää? Tosin tuskinpa koodi ai-avustimista tähän väliin tulee enempää juttua kun se on keskusteltu mitä tällä hetkellä on keskusteltavissa. Ei ole uutta sanottavaa ennen kuin julkaistaan uudet frontier mallit ja niitä käyttävät avustimet. Frontier mallit ehkä loppuvuodesta, uudet copilotit joskus ensi vuonna.
 
Mitäköhän tarkoitetaan integraatiolla? Multa on työhaastatteluissa nyt jo moneen kertaan kysytty, että mitä mieltä/oletko tehnyt/osaatko tehdä/haluatko tehdä integraatioita (ilman yhtäkään tarkentavaa sanaa!). Mun mielestä toi on niin abstrakti termi, että voi tarkoittaa melkein mitä vain. Oliskin varmaan pitänyt vaan kysyä, että mitä tarkoitat, mutta aina häkeltynyt ja selittänyt jotain ympäripyöreää. Mutta onko siis ohjelmistokehityksessä joku yleinen juttu joka ymmärretään "integraationa"?
 
Ainakin tiedon automatisoitua siirtoa kahden (tai useamman) järjestelmän välillä. Tuota tosin ehkä vähemmän softakehityksen puolella, ja enemmän tuotantokäytösssä oleviin tietojärjestelmiin liittyen.
 
Ainakin tiedon automatisoitua siirtoa kahden (tai useamman) järjestelmän välillä. Tuota tosin ehkä vähemmän softakehityksen puolella, ja enemmän tuotantokäytösssä oleviin tietojärjestelmiin liittyen.

Joo sitäpä se järjestelmäintegraatio on, että laitetaan erilaiset järjestelmät juttelemaan keskenään. Softakehityksen puolella tämä voi tarkoittaa tyypillisesti sitä, että sinulla on esim. API A ja API B tai tietokanta A ja tietokanta B ja pitää saada tieto liikkumaan A:sta B:hen tai päin vastoin tai jopa molempiin suuntiin.

Haasteena näissa on yleensä ainakin se, että tietorakenteet ei mene 1:1 järjestelmien välillä (esimerkkinä toisessa järjestelmässä on vaikka etu- ja sukunimi eri kentissä ja toisessa taas samassa kentässä), ja siihen pitää koodata jotain logiikkaa, joka hoitaa tiedon konvertoinnin muodosta toiseen. Toinen haaste on erilaisten konfliktien hanskaus.

En nyt tiedä, kannattaako tuohon vastata mitään ympäripyöreää, jos haluaa tulla palkatuksi. Joko integraatioita on tehnyt tai sitten ei. Jos termi on vieras, niin oletettavasti vastaus on "ei".
 
Vähän minusta riippuu, millaisen roolin yhteydessä tuosta puhutaan... Perus softakehittäjän / arkkarin rooleissa tuo vaikuttais tarkoittavan enimmäkseen sitä, että osaa kuvata ja toteuttaa rajapintoja (tyypillisesti JSON ja/tai XML).

Mut puhtaampi integraatiotekeminen on sit ihan oma maailmansa ja noihin rooleihin joku saattas sit olla kiinnostunut tunteeko tyypilliset EIP:t (integraatiopatternit), onko käyttänyt jotain integraatiotyökalua (Dell Boomi, Entersystemsin Ensemble, Frends, Apache Camel, Azuren Logic Apps, IBM:n systeemit ja mitä kaikkia näitä onkaan), onko toteuttanut integraatioiden valvontaa, hallinnut alustoja ja kaikkea tällaista.

Lähinnä kai tässä jälkimmäisessä tulee eroa perus rajapintakoodaamiseen liittyen siinä, että mistä luetaan voi olla melkein mitä vaan, kaikenlaiset filtteröinnit ja prosessoinnit monimutkaisempia ja minne (kaikkialle) lähetetään kanssa kirjavampaa. Ei osaa nyt tän paremmin tähän päivän aikaan kirjoittaa.
 
En nyt tiedä, kannattaako tuohon vastata mitään ympäripyöreää, jos haluaa tulla palkatuksi. Joko integraatioita on tehnyt tai sitten ei. Jos termi on vieras, niin oletettavasti vastaus on "ei".
Juurikin näin, oma kokemus on enemmän tuolta käyttöönottojen puolelta, ja siellä oli aina erikseen integraatiotyypit ja niitä haettiin töihin ihan kohdistetuilla hauilla.
 
Ja jottei nyt jäänyt kuvaa että vastustaisin näitä avustimia, niin ajattelin testata Codeiumin Pro-pläniä, joka tarjoaa mm. Clauden. Kk-maksu on sama kuin Copilotin perustason, eli kympin kuussa. Nyt on hyvä sauma kokeilla tuntuuko tuo paremmalta kuin ilmainen versio.
 
Kokemuksia tästä? Palkka 3100e/kk ja vaaditaan yliopistotutkinto
Data Engineeriksi intensiivikoulutuksella - Skillio Oy - Työpaikat - Duunitori
Koulutushaku: Data Engineer - Skillio



Onko tuo samanlainen puhallus kuin se takavuosien Saranen Consulting?
Eli pikakoulutus, lupaus vakkarityöstä ja työntekijä pistetään sitoutumaan harjoittelupalkalla töihin ainakin vuoden ajaksi, määräajan loputtua työtä ei olekaan tarjolla.

Vaikea sanoa tarkalleen, en kyseistä ohjelmaa tunne. Toisaalta, mm. Academic Work sekä Solitan (Dev/Data) Akatemioista on valmistuttu kyllä ihan työelämään, ja saatu vakipaikkoja. Omassakin tiimissä on ollut AW taustalta tekijöitä, jotka ovat saaneet vakipaikan sen sopimuskauden jälkeen.

Toisaalta, tiedän myös firmoja missä ei ole annettu sopparia tai on ollut vaikkapa 2 tekijää ja todettu kylmästi että toiselle on paikka. Tässä on kyllä työnantajilla myös laajempi vastuu. Kukaan ei ole valmis kun noista ohjelmista tulee ulos, mutta innostusta oppia on ja saa hyviä tekijöitä jos vain jaksaa panostaa myös mentorointiin alun jälkeen.

TL;DR: Jos kiinnostaa, niin kannattaa katsella myös muita vastaavia ohjelmia ja lähteä avoimin mielin. Kyllä noita reittejä on alalle päästy, näin omien empiiristen havaintojen perusteella.
 

Statistiikka

Viestiketjuista
257 183
Viestejä
4 468 168
Jäsenet
73 902
Uusin jäsen
nieminejaa

Hinta.fi

Back
Ylös Bottom