Alanvaihtaja?

BGZ

Liittynyt
02.05.2024
Viestejä
29
Onko tuo nyt sitten jokin laskukone vai ohjelmointialusta?
Matlab oli alunperin (70-luvulla) matriisilaskukone, nykyään taipuu monenlaiseen muuhunkin. Tuossa olis tommonen parin tunnin tutoriaalikurssi:
Hieman kyllä outoa jos pitää itse ostaa softa eikä koululta tule lisenssiä.
 
Liittynyt
21.11.2018
Viestejä
1 369
Matlab oli alunperin (70-luvulla) matriisilaskukone, nykyään taipuu monenlaiseen muuhunkin. Tuossa olis tommonen parin tunnin tutoriaalikurssi:
Hieman kyllä outoa jos pitää itse ostaa softa eikä koululta tule lisenssiä.
Tätä samaa sanoi kaverikin, että kyllä heidän aikana tuli koulun puolesta kyseinen ohjelma. Sähköpostia sain opettajalta ja antoi linkin hankintaa varten ja hinta oli tosiaan 69+alv
 
Liittynyt
17.10.2016
Viestejä
15 346
Matlab pitäisi ostaa ilmeisesti.
Tää on kyllä todella outoa. Missä koulussa pitää ostaa softia? Taisi olla joku AMK? Varmista nyt ettei koululla ole jotain lisenssiä oppilaille. Tosi poikkeuksellista jos ei ole.

Muutoinkin moni asia, joka ennen tehtiin Matlabillä, tehdään (ilmaisella) Pythonilla (+ Numpy + Scipy + Matoltlib jne.). Tossa on yksi syy lisää koulunkin vaihtaa siihen. En väitä että se on täysin 1:1 korvaava mutta silti.
 
Liittynyt
21.11.2018
Viestejä
1 369
Tää on kyllä todella outoa. Missä koulussa pitää ostaa softia? Taisi olla joku AMK? Varmista nyt ettei koululla ole jotain lisenssiä oppilaille. Tosi poikkeuksellista jos ei ole.

Muutoinkin moni asia, joka ennen tehtiin Matlabillä, tehdään (ilmaisella) Pythonilla (+ Numpy + Scipy + Matoltlib jne.). Tossa on yksi syy lisää koulunkin vaihtaa siihen. En väitä että se on täysin 1:1 korvaava mutta silti.
Seamk on koulu jossa tämä vaadittiin.
 
Liittynyt
13.01.2023
Viestejä
4
Moi,

Oma tilanne on sellainen, että opiskelen töiden ohessa tieto- ja viestintätekniikkaa ja toisen/kolmannen vuoden opiskelut menossa. Töissä tulee tehtyä automaatiopuolen (sähkö) juttuja ja työskentelen teollisuudessa.

Tässä alkanut vaan miettimään, että onko mitään mahdollisuuksia työllistyä it-alalle ja mihin tälläisen märkäkorvan kannattaisi erikoistua? Pythonia tullut hakattua eniten ja se sujuu ihan hyvin. Lisäksi monesta asiasta pintaraapasuja koulun kautta. Työkokemusta teollisuudesta 12v ja ikää 35v. Pitäisikö vain vaihtaa sähkö/automaatio puolelle?

Ja alanvaihto mielessä, koska teollisuushallit alkaa olemaan nähty, tai ainakin siltä tuntuu. Ja niitä sitten pitäisi tuijotella vielä 30v.
 
Liittynyt
16.11.2020
Viestejä
2 735
Tässä alkanut vaan miettimään, että onko mitään mahdollisuuksia työllistyä it-alalle ja mihin tälläisen märkäkorvan kannattaisi erikoistua? Pythonia tullut hakattua eniten ja se sujuu ihan hyvin. Lisäksi monesta asiasta pintaraapasuja koulun kautta. Työkokemusta teollisuudesta 12v ja ikää 35v. Pitäisikö vain vaihtaa sähkö/automaatio puolelle?
Mitään mahdollisuuksia työllistyä? Joo. Mihin kannattais erikoistua, niin tosi vaikea sanoa ulkopuolisena :D

Mikä sua kiinnostaa? Yleisesti kun koittaa miettiä, mihin kohdentaa opintojaan, niin ensimmäisenä olis minusta täsmennettävä itselleen mikä kiinnostaa (mitkä ammatit, yritykset, toimenkuvat). Sen jälkeen olis pyrittävä ottamaan selvää, millaista osaamista näissä hommissa kaivataan. Resursseina varmaankin oppilaitoksen työelämäpalvelut, työpaikkailmoitukset, firmojen nettisivut, linkedin, google jne. Ja sit, kun noi on selvillä, niin katsoo tutkinnon sisällöistä ne, jotka edistää tarvittavaa osaamista parhaiten ja tarvittaessa perehtyy joihinkin juttuihin itse.

Python ei ehkä ole ykköskielenä ihan hitti koodarille, jos ei aio erikoistua datahommiin, mutta tässäkin kannattais vähän katsella mielenkiintoisia pestejä ja millaisilla teknologioilla niissä tehdään (esim. työpaikkailmoitusten perusteella).
 
Liittynyt
06.05.2018
Viestejä
1 063
Eikö nyt kovasti hehkuteta että sähkö/automaatio puolella olisi kovasti kysyntää osaajille etenkin tulevaisuudessa? Jos aikoo nyt puhtaasti YT-alalle suuntautua niin tällä hetkellä huonot näkymät ellei nyt ole jotain tiettyä domain osaamista ja onnistu hankkimaan kokemusta sopivista teknologioista.

Edit:
Eli kannattaa katsella millaisia IT-hommia olisi tarjolla tuohon aiempaan työkokemukseen nähden ja sen mukaan sitten opiskella teknologioita jotka niissä työilmoituksissa tuntuu olevan pinnalla.
 
Viimeksi muokattu:

kolistelija

Make ATK Great Again
Liittynyt
17.02.2018
Viestejä
1 202
Parhaiten saa töitä kun on mutkaton tyyppi joka osaa toimia hyvin muiden ihmisten kanssa, hyvä ratkomaan ongelmia ja selvästi oppimiskykyinen/oppimishaluinen.

Suurin osa töistä ei vaadi superosaamista, jolloin muut ominaisuudet nousevat arvoonsa. Hieman vajaat tekniset taidot on paljon helpompi päästää eteenpäin rekryssä kuin vajaat sosiaaliset taidot.

Ensimmäistä paikkaa hakevan junnu kohdalla on aika sama millä kielellä ohjelmoinnin perusteet on opittu (paitsi jos kyseessä on selvästi eri paradigma), kun ei siinä vaiheessa sekään kieli ole sillä tasolla että voisi valvomatta päästää tekemään hommia.
 
Liittynyt
16.11.2020
Viestejä
2 735
En tiiä helpottaako se varsinaisesti paikan hakua, jos ei oo mitään aikaisempaa kokemusta työskentelykielestä.. Jos nyt käytetään vaikka Javaa esimerkkinä, niin jos Pythonilla on pelkästään duunannut, niin aika paljon saa opetella jo siinä, että tajuaa, miten se projektin java-appis pitää buildata, ennen kuin voi edes miettiä koodauksen aloitusta. Ja kaikki muut javan ekosysteemiin kuuluvat jutut päälle.

Valvomisesta en tiedä, millaisia eri käytäntöjä firmoissa on, mutta sitä varten on versionhallinta ja katselmoinnit, että se uudempi kaveri saa ihan rauhassa devata johonkin feature-haaraan ja joku kokeneempi voi kurkata merge requestin, että koodit on osapuilleen kunnossa, ennen kuin lähdetään mergeämään main-haaraan. Siellä feature-haarassaan voi yleensä rikkoa ihan rauhassa mitä vaan, eikä siitä ole haittaa muulle projektille.
 

kolistelija

Make ATK Great Again
Liittynyt
17.02.2018
Viestejä
1 202
En tiiä helpottaako se varsinaisesti paikan hakua, jos ei oo mitään aikaisempaa kokemusta työskentelykielestä.. Jos nyt käytetään vaikka Javaa esimerkkinä, niin jos Pythonilla on pelkästään duunannut, niin aika paljon saa opetella jo siinä, että tajuaa, miten se projektin java-appis pitää buildata, ennen kuin voi edes miettiä koodauksen aloitusta. Ja kaikki muut javan ekosysteemiin kuuluvat jutut päälle.

Valvomisesta en tiedä, millaisia eri käytäntöjä firmoissa on, mutta sitä varten on versionhallinta ja katselmoinnit, että se uudempi kaveri saa ihan rauhassa devata johonkin feature-haaraan ja joku kokeneempi voi kurkata merge requestin, että koodit on osapuilleen kunnossa, ennen kuin lähdetään mergeämään main-haaraan. Siellä feature-haarassaan voi yleensä rikkoa ihan rauhassa mitä vaan, eikä siitä ole haittaa muulle projektille.
Puhutaan nyt vähän eri oppimisen vaiheista. Siinä kohtaa kun haetaan ensimmäistä työpaikkaa pitäisi ohjelmoinnin perusteiden olla sen verran hallussa että voi opetella toista kieltä kun selviää millaiset työt edes kiinnostaa. Siinä kohtaa käy aika usein niin ettei se ensimmäinen opittu kieli ole se sama kuin ensimmäinen kieli jolla päätyy tekemään töitä.

Toivon ettei teillä vain tiputeta ensimmäisessä alan työpaikassa olevia junnua vain yksinään harjoittelemaan sillä verukkeella että omassa haarassaan saa rikkoa sovelluksen miten haluaa ja että pullarin kommenteissa sitten kerrotaan mikä meni pieleen. Valvomisella tarkoitan sitä että joku aktiivisesti auttaa, eikä vain ole kysyttäessä käytettävissä.
 
Liittynyt
16.11.2020
Viestejä
2 735
Puhutaan nyt vähän eri oppimisen vaiheista. Siinä kohtaa kun haetaan ensimmäistä työpaikkaa pitäisi ohjelmoinnin perusteiden olla sen verran hallussa että voi opetella toista kieltä kun selviää millaiset työt edes kiinnostaa. Siinä kohtaa käy aika usein niin ettei se ensimmäinen opittu kieli ole se sama kuin ensimmäinen kieli jolla päätyy tekemään töitä.

Toivon ettei teillä vain tiputeta ensimmäisessä alan työpaikassa olevia junnua vain yksinään harjoittelemaan sillä verukkeella että omassa haarassaan saa rikkoa sovelluksen miten haluaa ja että pullarin kommenteissa sitten kerrotaan mikä meni pieleen. Valvomisella tarkoitan sitä että joku aktiivisesti auttaa, eikä vain ole kysyttäessä käytettävissä.
Ei ole tullut vielä vastaan mestaa, jossa on irroittaa kehittäjää oikeasti opettamaan kädestä pitäen projektissa tarvittavia ohjelmointitaitoja, vaan oletus on, että perusohjelmointitaidot halutulla kielellä löytyy ja ihminen kykenee sit oppimaan sit suhteellisen itsenäisesti projektissa tarvittavat muut asiat. En sano, että tuo on mikään paras tapa ja perehdytykset vois olla monesti paljon parempia, mutta noin se on useimmiten mennyt.

Vierastan pikkaisen ajatusta, siis ihan toiminnan tehokkuuden kannalta, että rekrytään joku kaveri, jolla ei ole mitään käsitystä projektin / firman teknologioista ja sitten joku suhteellisen korkeapalkkainen vanhempi devaaja käyttää aikaansa vieressä istumiseen ja auttamiseen, kun voit palkata kaverin, jolla toi peruskäsitys on entuudestaan tai että joku opettelee sit noi tarvittavat himassa.

Ei myöskään oo oikein realismia, ainakaan meidän hommissa lähteä paikkaamaan firmassa sitä aukkoa, mikä jää, jos oot koodannu Pythonilla ohjelmoinnin perusteet ja projektissa pitäs pystyä toimimaan sit monimutkaisen javabäkkärin kanssa, hanskata kannan kanssa toimimiset, CI-putket, konttiympäristöt, pilvet ja niin edelleen. Jostain pakko tinkiä ja ekana minusta tuossa se, että on edes joku käsitys työkielestä.
 

kolistelija

Make ATK Great Again
Liittynyt
17.02.2018
Viestejä
1 202
Ei ole tullut vielä vastaan mestaa, jossa on irroittaa kehittäjää oikeasti opettamaan kädestä pitäen projektissa tarvittavia ohjelmointitaitoja, vaan oletus on, että perusohjelmointitaidot halutulla kielellä löytyy ja ihminen kykenee sit oppimaan sit suhteellisen itsenäisesti projektissa tarvittavat muut asiat. En sano, että tuo on mikään paras tapa ja perehdytykset vois olla monesti paljon parempia, mutta noin se on useimmiten mennyt.

Vierastan pikkaisen ajatusta, siis ihan toiminnan tehokkuuden kannalta, että rekrytään joku kaveri, jolla ei ole mitään käsitystä projektin / firman teknologioista ja sitten joku suhteellisen korkeapalkkainen vanhempi devaaja käyttää aikaansa vieressä istumiseen ja auttamiseen, kun voit palkata kaverin, jolla toi peruskäsitys on entuudestaan tai että joku opettelee sit noi tarvittavat himassa.

Ei myöskään oo oikein realismia, ainakaan meidän hommissa lähteä paikkaamaan firmassa sitä aukkoa, mikä jää, jos oot koodannu Pythonilla ohjelmoinnin perusteet ja projektissa pitäs pystyä toimimaan sit monimutkaisen javabäkkärin kanssa, hanskata kannan kanssa toimimiset, CI-putket, konttiympäristöt, pilvet ja niin edelleen. Jostain pakko tinkiä ja ekana minusta tuossa se, että on edes joku käsitys työkielestä.
Kuulostaa ihan vaan siltä ettei teillä palkata porukkaa ilman mitään työkokemusta. Sehän ei toisaalta mikään yllätys ole, sillä suurin osa alan yrityksistä haluaa valmiin osaajan.

Ei nykyisellä työnantajallanikaan ole mahdollisuutta palkata ihan aloittelijoita, mutta olen aiemmin ollut töissä sellaisessa paikassa jossa oikeasti palkataan paljonkin vastavalmistuneita. Siinä sen kyllä huomaa että ilman oikeaa työkokemusta voi hyvin harvoin päästää junnua vaan tekemään ja olettaa että tuottavuus olisi muuta kuin negatiivinen. Se on sekä sille juniorille että firmalle iso karhunpalvelus olettaa että siinä kohtaa voisi toimia itsenäisesti ja oppia tehdessä.

Se että puhutaan suurista javabäkkäreistä koko ympäristöineen ja pilvinen selvensi vielä paremmin asiaa, nyt ei selvästikään puhuta ensimmäisestä alan työpaikasta.


Edit:
Selvennän nyt vielä, vaikka tätä javakehittäjän roolia ajatellen. Jos on oppinut ohjelmoimaan javascriptillä, mutta huomaa että haluaakin tehdä backendiä ja pilvi-infraa, voi ihan hyvin töiden haun lomassa harjoitella javaa, olio-ohjelmointia ja siihen liittyviä frameworkeja. Peli ei missään tapauksessa ole menetetty ja lisäksi se javascript (tai esim. python) on hyvin mahdollisesti käytössä jossain projektin toisella osa-alueella. Ja tässä kohtaa ei toivottavasti päädy työnantajalle joka olettaa saavansa valmiin kehittäjän, sillä se on työnantajalle vaikea paikka ja juniorille erittäin stressaavaa.
 
Liittynyt
16.11.2020
Viestejä
2 735
Kuulostaa ihan vaan siltä ettei teillä palkata porukkaa ilman mitään työkokemusta. Sehän ei toisaalta mikään yllätys ole, sillä suurin osa alan yrityksistä haluaa valmiin osaajan.
Palkataan. Pitää vaan olla sitä perusohjelmointiosaamista työkielellä entuudestaan, kuten edellä :) Kyllähän oppilaitoksetkin minusta tuohon panostaa, että koodaushommia tehtäis vähän useammalla eri kielellä.

Ei ole kauaa, kun omaan projektiin tuli suoraan AMK:in penkiltä ihan käsittämättömän lahjakas kaveri. Paljon on todennäköisesti itse koodailtu Javan / Springin / Hibernaten kanssa.

Se että puhutaan suurista javabäkkäreistä koko ympäristöineen ja pilvinen selvensi vielä paremmin asiaa, nyt ei selvästikään puhuta ensimmäisestä alan työpaikasta.
Nää tosielämän projektit ajoympäristöineen on aina paljon monimutkaisempia, kuin koulussa lokaalisti pyöriteltävät leikkiprojektit. Ei siitä oikein pääse mihinkään. Se on minusta aina edessä ekassa työpaikassa, että tekemisen kompleksisuus kasvaa merkittävästi ja eka opeteltava asia on totutella siihen jonkinlaiseen "ammattimaiseen" tekemiseen.

Kunnollisella perehdytyksellä projektin työskentelytapoihin, perusjuttuihin lokaalin devausympäristön pystytyksestä, ajoympäristöistä ja niin edelleen voidaan pienentää (ja varmaan tulisi pienentää) jokaisen uuden, kokeneemmankin kehittäjän tuskaa, mutta minusta se ei vaan ole useimmiten järkevä lähtökohta, että pitäs ihan kielen opettamisesta lähteä.

Ja huom. minä tykkäisin siitä, että toi olis useammassa paikassa mahdollista, että vähän niin kuin koulutetaan uusi tekijä talon tavoille ja tarvittaessa vaikka uuden kielen pariin. On vaan minun (huom. minun) kokemuksellani tosi harvinaista, että tuohon löytyy paukkuja.
 
Viimeksi muokattu:

kolistelija

Make ATK Great Again
Liittynyt
17.02.2018
Viestejä
1 202
Palkataan. Pitää vaan olla sitä perusohjelmointiosaamista työkielellä entuudestaan, kuten edellä :) Kyllähän oppilaitoksetkin minusta tuohon panostaa, että koodaushommia tehtäis vähän useammalla eri kielellä. Jykylässä oli muutama vuosi sitten perusjutut Javalla, C#:lla ja Pythonilla. Erikseen vielä funktionaalisen ohjelmoinnin kurssi Haskellilla, ken halus käydä.
Väitän että se koulussa Javaa opetellut voi aika nopeasti opetella jonkun muunkin kielen ihan samalle tasolle kuin on oppinut koulun peruskurssilla, mutta nopeammin kuin koulussa ensimmäistä kieltä oppiessa. Ei ole pakko valita ensimmäiseksi kielekseen sitä kieltä jonka parissa aikoo tehdä töitä (kuka edes tietää siinä kohtaa mitä haluaa tehdä?). Tietenkin suuret loikat voivat olla vaikeita, esim. sulariympäristöstä on pitkä hyppy selaimessa ajettavan koodin pariin ja sama toisinpäin, mutta se lieneekin aika harvinen vaihdos. Huom, en sanonut että uutta kieltä pitäisi opetella työympäristössä, vaan että sen perusteet voi opetella vaikka siinä vaiheessa kun tietää mitä haluaisi tehdä. Toisaalta ei työn lomassa oppiminenkaan väärin ole, itse olen opetellut useammankin kielen ihan töitä tehdessä, kun projekteissa on tullut vastaan kaikkea clojuresta typescriptiin.
Eikä ole kauaa, kun omaan projektiin tuli suoraan AMK:in penkiltä ja ihan käsittämättömän lahjakas kaveri, joka todennäköisesti koodannut hitokseen oma aloittisesti Javan / Springin / Hibernaten kanssa.
Niin, ja sitten on ne loput 99 % jotka eivät ole käsittämättömän lahjakkaita ja koodanneet hitosti oma-aloitteisesti Javaa. Olen minäkin tavannut todella lahjakkaita (tai ainakin paljon koodanneita) junnuja, mutta hyvin harvassa ne ovat varsinkin alanvaihtajien keskuudessa.

Aiheestahan on mediassa tämän tästä puhettä, että aivan liian harva työnantaja oikeasti suostuu ottamaan porukkaa koulun penkiltä (pl. nämä harvat erityistapaukset, kuten lahjakkaat tai harrastuksenaan koodanneet). Onneksi esimerkiksi suurimmat konsulttitalot ja jopa jotkut tuotetalot ottavat tätä vastuuta, muuten meillä olisi aika paljon vähemmän osaavia ohjelmistokehittäjiä markkinoilla. Joskus kuulin konsultteja välittävän firman edustajalta lauseen joka pitänee varmaan aika pitkälti paikkansakin: "Asiakkaan näkökulmasta konsultin CV:stä tulee harkitsemisen arvoinen vasta kun siinä on viisi vuotta kokemusta". Onneksi isot konsulttitalot saavat syötettyä junnuja markkinoille kun myyvät niitä tiimeissä joissa seniorit tulevat mukana tukemaan. Siksi olenkin täällä suositellut näitä isoja konsulttitaloja ensimmäiseksi työpaikaksi alalla, kun niissä voi jopa saada töitä sillä mitä koulussa on oppinut (ilman että tarvitsee olla lahjakas tai tosiharrastaja).
 
Liittynyt
16.11.2020
Viestejä
2 735
Niin, nythän tuo levis näihin alan rakenteellisiin ongelmiin ja työnantajien vaatimuksiin, mistä en liene hirveästi eri mieltä alalle tulijan kannalta. Siitä olin eri mieltä, että kannattaa laskea sen varaan, että joku on pitämässä kädestä kiinni ja opettamassa firman työkieltä, jos siitä ei oo mitään kokemusta, vaan todennäköisemmin rekryn läpimenoon tarvii osata edes perusteet firman työkielestä ja hommissa lentää sit suoraan suht syvään päätyyn ja pitäs jossain ajassa pystyä alkaan tulemaan toimeen.

Senkin puolesta itestä vähän hassu ajatus rekrytä joku juniori täysin uuden kielen pariin, että mistä sen tietää, että kiinnostaako se kieli edes ihmistä yhtään pidemmässä juoksussa, kun jokaisen kielen ja sen ympärillä olevan ekosysteemin kanssa vähän oma maailmansa.

Mutta joo, ehkä tää riittää tästä. Tuurissaanhan se vähän on, millainen se eka työpaikka on ja millaiseksi oma osaaminen lähtee muovautumaan. Firmojen trainee-ohjelmista olen aina tykännyt. Se on minusta hyvä systeemi, että opiskelija saa vähän jalkaa oven väliin työelämässä ja firma pystyy kouluttamaan oppilaitoksia paremmin just siellä tarvittavia juttuja.
 

kolistelija

Make ATK Great Again
Liittynyt
17.02.2018
Viestejä
1 202
Niin, nythän tuo levis näihin alan rakenteellisiin ongelmiin ja työnantajien vaatimuksiin, mistä en liene hirveästi eri mieltä alalle tulijan kannalta. Siitä olin eri mieltä, että kannattaa laskea sen varaan, että joku on pitämässä kädestä kiinni ja opettamassa firman työkieltä, jos siitä ei oo mitään kokemusta, vaan todennäköisemmin rekryn läpimenoon tarvii osata edes perusteet firman työkielestä ja hommissa lentää sit suoraan suht syvään päätyyn ja pitäs jossain ajassa pystyä alkaan tulemaan toimeen.

Senkin puolesta itestä vähän hassu ajatus rekrytä joku juniori täysin uuden kielen pariin, että mistä sen tietää, että kiinnostaako se kieli edes ihmistä yhtään pidemmässä juoksussa, kun jokaisen kielen ja sen ympärillä olevan ekosysteemin kanssa vähän oma maailmansa.

Mutta joo, ehkä tää riittää tästä. Tuurissaanhan se vähän on, millainen se eka työpaikka on ja millaiseksi oma osaaminen lähtee muovautumaan. Firmojen trainee-ohjelmista olen aina tykännyt. Se on minusta hyvä systeemi, että opiskelija saa vähän jalkaa oven väliin työelämässä ja firma pystyy kouluttamaan oppilaitoksia paremmin just siellä tarvittavia juttuja.
En edelleenkään väittänyt että pitäisi hakea sellaisiin töihin joissa on täysin tuntematon kieli, vaan että kunhan ohjelmoinnin peruskäsitteet on hanskassa voi sen oman kielen perusteet opetella vaikka siinä kohtaa kun tietää mitä haluaa tehdä, eikä toisinpäin. Samalla voi niitä paikkoja hakea ja nähdä millaisia erilaisia haastattelutilanteita tulee vastaan. Jos ohjelmoinnin perusasiat on hanskassa, oppii uuden kielen perusteet jo 2-4 viikossa sille tasolle että voi sitä ensimmäistä junnupaikkaa hakea.

Se on sitten eri asia millä tavalla maksimoidaan työpaikan saannin mahdollisuudet, joka on se mihin vastasin kun mainitsin että tietyn ohjelmointikielen taidolla on vähemmän merkitystä kuin muilla asioilla, koska muut asiat ovat 100 % bokkereita (esim. sopimaton tiimityöhön tai haluton oppimaan uutta). Mielummin kaveri jota tarvitsee saattaa pari viikkoa pidempään, kuin sopimaton kaveri.


Ollaan varmasti ihan samaa mieltä näistä asioista, mutta puhutaan eri näkokulmista.


Ja jos nyt jotain heittäisi työllistymisnäkymistä, niin taitavalle java/(javascript/typescript) tekijälle riittää kyllä, koska ovat yleisiä kieliä webbihommissa. Jos haluaa jotain erikoisempaa hommaa tehdä, olisi se ehkä jo kolmantena opiskeluvuonna mielessä?
 
Liittynyt
27.07.2017
Viestejä
1 013
kunhan ohjelmoinnin peruskäsitteet on hanskassa
Mä olen samaa mieltä, että kun yhden kielen osaa jollain tapaa, niin siirtymä muihin kieliin on helpompaa. Kaveri siirtyi webbidevauksesta tekemään jotain sulautettuja juttuja, eikä ollut aikaisempaa kokemusta niistä. Mutta "peruskäsitteiden osaamiseen" oikeastaan kaatuu realismi, jos miettii sitä suurinta osaa suoraan koulusta valmistuvista. AMK-opintoihin kuuluu niin paljon muutakin sälää ja muitakin IT-alan kursseja, aikaa kuluu raportteihin jne, että ohjelmointia pitää harrastaa todella intohimoisesti vapaa-ajalla, jos meinaa suoraan valmistuessa olla sillä tasolla, että edes "peruskäsitteet" on hanskassa.

Jos opiskelee uutta alaa töiden ohessa, ei vapaa-aika voi mitenkään riittää, että vielä ehtii aidosti panostamaan ohjelmointiin, hyvä että pakollisista kursseista selviää. Nimenomaan 99% koulusta tulevista on niitä, joita oikeasti pitää kädestä pitäen opettaa. Jos koulusta sattuu tulemaan harjoitteluun sellainen kaveri joka harjoittelun päätteeksi koodaa muiden mukana, niin voisin sanoa, että kyseessä on erityinen lahjakkuus.

AMK:ssa opettajien ja opetuksen taso on myös todella vaihtelevaa, suurinosa AMK-opettajista ei varsinaisesti ole itsekään kovin taitavia koodareita, jotta voisi opettaa alan parhaimpia käytäntöjä - tai edes niitä peruskäsitteitä eteenpäin. Annetaan valmiiksi tehtyä oppimismateriaalia eteenpäin, mutta yksilöllistä palautetta ei ehdi kunnolla antamaan. Verkossa on toki paljon lisää materiaalia josta voi itse opiskella, mutta työelämässä on todella paljon asioita, joita oppii vasta kokeneemmilta työkavereilta ja aidosti isomman softan parissa työskennellessä.

Eli ongelman juuri lähtee siitä, että miten saisi edes ne peruskäsitteet hanskaan, ennen kuin koulusta aikoo siirtyä työelämään. Osaamisen lähtötaso pitäisi saada jotenkin vastaamaan minimitasoa, jota työelämään vaaditaan.
 
Liittynyt
16.11.2020
Viestejä
2 735
Joo, tää karkas jo ihan toiselle alueelle siitä, mihin alun perin tartuin ts. onko firmoissa tyypillisesti mahdollisuutta kädestää uusia ihan koodikielestä lähtien ekat viikot. Tuo oppilaitosten ja työelämässä tarvittavien taitojen välinen kuiluhan ei ole uusi asia ja oon itekin sivunnu tota jo kymmenen vuotta sitten toisen alan gradussa, mutta eipä tuohon taida mitään hopealuotia olla. Oppilaitokset tulee aina IT-alankin teknisen kehityksen perässä, yritysten tarpeet vaihtelee keskenään, oppilaitoksilla ei oo riittävää näkyvyyttä työelämään ja niin edelleen.

Ainoa mitä itse keksin on, että opiskelija koittaa itse pysyä kärryillä tarvittavista taidoista ja opettelee niitä itse, jos ei koulu opeta ja koittaa pyrkiä mahdollisimman varhaisessa vaiheessa työharjoitteluun tai kesätöihin. Firmojen taas kannattaisi ottaa harkkareita ja kesätyöläisiä tai esim. järjestää jonkinlaisia teknologiademoja, joissa voisivat tehdä itseään ja tarvittavia taitoja tunnetuksi. Tai sitten järkätä ihan näitä trainee-ohjelmia. Näissä voi kouluttaa sitä tarvittavaa täsmäosaamista ja näihin varmaan pääseekin helpommin se oppimishaluinen ja hyvä tyyppi.

Javasta vielä (jonkun suht perus webbiprojektin kulmasta), niin senkään kanssa ei oikein riitä, että osaat perussyntaksin, vaan pitäs osata Maven ja sen metkut ja hyvin suurella todennäköisellä Spring Boot, jolla nää javabäkkärit tuppaa olemaan. Noissa piisaa jo sisäistämistä, ennen kuin tarvii lähteä ymmärtämään jotain Hibernaten sielun elämää, Hikarin connection pooleja, Open API -juttuja jne. ja pointti vaan, että se tosiprojektissa koodaaminen vaatii hitosti enemmän kuin kielen perussyntaksin ymmärtämisen ja siksi tuota vähän kummastelin, että duunia sais osaamatta edes työskentelykieltä.
 
Viimeksi muokattu:
Toggle Sidebar

Uusimmat viestit

Statistiikka

Viestiketjut
251 626
Viestejä
4 379 276
Jäsenet
72 828
Uusin jäsen
kysymyksiä

Hinta.fi

Ylös Bottom