Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Ammattioppilaituksen ohjelmoinnin taso

Sivun loppuun

hjpl [14.05.2024 16:16:09]

#

Kertokaapa millä tasolla ohjelmointia opetetaan ammattioppilaitoksissa ? Ja millä ohjemointikielillä ? Peruslähtökohtahan tuossa täytyy olla että lähdetään nollasta kun voidaan tulla peruskoulusta suoraan, mutta kuinka edistyneelle tasolle tuolla päästään opintojen aikana?

mpni [15.05.2024 01:35:48]

#

hjpl kirjoitti:

Kertokaapa millä tasolla ohjelmointia opetetaan ammattioppilaitoksissa ? Ja millä ohjemointikielillä ? Peruslähtökohtahan tuossa täytyy olla että lähdetään nollasta kun voidaan tulla peruskoulusta suoraan, mutta kuinka edistyneelle tasolle tuolla päästään opintojen aikana?

Suosittelen yleissivistävää lukiokoulutusta ja siihen päälle vähintään AMK-tutkinto; tulet pääsemään elämässäsi paljon pidemmälle. Jos olet aikuisopiskelija, niin suosittelen samaa ;D

hjpl [15.05.2024 20:24:01]

#

Eli olet sitä mieltä että ammattioppilaitoksessa en tule oppimaan koodaamista? Onko opetus huonoa vai eikö siellä mennä riittävän pitkälle? Vai onko koulun 'status' liian alhainen työllistymisen kannalta?

mpni [15.05.2024 21:12:21]

#

hjpl kirjoitti:

Eli olet sitä mieltä että ammattioppilaitoksessa en tule oppimaan koodaamista? Onko opetus huonoa vai eikö siellä mennä riittävän pitkälle? Vai onko koulun 'status' liian alhainen työllistymisen kannalta?

Todennäköisesti perusasiat oppii ihan hyvin. Muutama lisävuosi opettaa kuitenkin huomattavasti enemmän (erityisesti jos lukiotutkinto on jo pohjalla). Saat laajemmat valmiudet työelämää varten korkeamman asteen tutkinnosta ja tämä tuo työskentelyyn monipuolisuutta. Lisäksi palkkakin pitäisi olla suurempi.

hjpl [15.05.2024 21:24:01]

#

Ajatus siis olisi saada joku tutkinto tehtyä ja oppia perustiedot joilla voisi päästä kiinni ensimmäiseen työpaikkaan oppimaan lisää. Mietin kuitenkin että jaadäänkä ammatillisella puolella näiden kahden 5+5op tasolle vai oppiiko siellä enemmän?
https://ohjelmointi-24.mooc.fi/

walkout_ [15.05.2024 21:30:10]

#

Jos haluaa opettjaksi opettmaan ohjelmointia niin AMK-tutkinnon jälkeen pitää lukea YAMK-tukinto ja tämän jälkeen opettajan pedagookiset.

mpni [15.05.2024 21:32:48]

#

hjpl kirjoitti:

Ajatus siis olisi saada joku tutkinto tehtyä ja oppia perustiedot joilla voisi päästä kiinni ensimmäiseen työpaikkaan oppimaan lisää. Mietin kuitenkin että jaadäänkä ammatillisella puolella näiden kahden 5+5op tasolle vai oppiiko siellä enemmän?
https://ohjelmointi-24.mooc.fi/

Myös uranäkymiä ajatellen korkeampi koulutus tuo lisäetua. Työnantajan on helpompi palkata kouluttautuneempi henkilö vaativimpiin tehtäviin.

hjpl [15.05.2024 21:47:02]

#

Ajattelin että joku mikä vaan tutkinto nopeasti ja riittävät perusteet haltuusi jostain. Mutta onko lukio ja nuo 2*5op mooc kurssit parempi vaihtoehto kuin ammattikoulun ohjelmointilinja?

hjpl [15.05.2024 21:47:45]

#

walkout_ kirjoitti:

Jos haluaa opettjaksi opettmaan ohjelmointia niin AMK-tutkinnon jälkeen pitää lukea YAMK-tukinto ja tämän jälkeen opettajan pedagookiset.

Tämä ei ollut ajatuksena..siis ryhtyä opettajaksi

mpni [15.05.2024 22:05:45]

#

hjpl kirjoitti:

Ajattelin että joku mikä vaan tutkinto nopeasti ja riittävät perusteet haltuusi jostain. Mutta onko lukio ja nuo 2*5op mooc kurssit parempi vaihtoehto kuin ammattikoulun ohjelmointilinja?

Hyvä kysymys. Nopein tie ammattiin on varmasti ainoastaan nuo Mooc-kurssit (tässä tapauksessa voi tosin olla, että ei ole ihan heti töitä tarjolla). Kävisin oman koulutusreittini edelleen kuitenkin hieman pidemmän kaavan kautta.

wy5vn [15.05.2024 23:27:42]

#

Täällä on näköjään menossa klassinen ammattikoulu vs lukio keskustelu...

walkout_ [16.05.2024 02:14:19]

#

wy5vn kirjoitti:

Täällä on näköjään menossa klassinen ammattikoulu vs lukio keskustelu...

Mitä hyötyä on lukiosta? Muuta kuin on mahdollista päästä Yliopistoon kun opistoasteen datanomeja ei enää kouluteta.

wy5vn [16.05.2024 14:53:57]

#

Voihan sinne yliopistoon ja ammattikorkeaan hakeutua ammattikoulustakin.

hjpl [16.05.2024 22:41:57]

#

Kysymys oli alunperin siitä että oppiiko ammattiopistossa koodaamaan vai onko tuo turha koulu siihen tarkoitukseen?

mpni [17.05.2024 23:09:24]

#

hjpl kirjoitti:

Kysymys oli alunperin siitä että oppiiko ammattiopistossa koodaamaan vai onko tuo turha koulu siihen tarkoitukseen?

Valitettavasti en osaa vastata tähän, koska ei ole kokemusta.

muuskanuikku [20.05.2024 09:45:56]

#

hjpl kirjoitti:

Kysymys oli alunperin siitä että oppiiko ammattiopistossa koodaamaan vai onko tuo turha koulu siihen tarkoitukseen?

Koodaamista ei opi koulussa vaan tekemällä. Jos tarvitse kädestä pitämistä oppiaksesi kirjoittamaan tekstiä tietokoneella, niin anteeksi vaan, mutta sinusta ei tule koodaria.

Jonnekin sähkölinjalle tai puutyölinjalle mennään amiskaan sen vuoksi, ettei kaikilla ole mahdollisuuksia hankkia tasohöylää ja vannesahaa kotiin. Koodia tehdään kuitenkin tietokoneella. Tarvitset vain läppärin. (Legendan mukaan joku on koodannut jopa kännykällä äidin vietyä tietokoneen pois addiktion vuoksi.)

Jaska [20.05.2024 10:12:21]

#

muuskanuikku kirjoitti:

Koodaamista ei opi koulussa vaan tekemällä. Jos tarvitse kädestä pitämistä oppiaksesi kirjoittamaan tekstiä tietokoneella, niin anteeksi vaan, mutta sinusta ei tule koodaria.

Sanoisin mieluummin, että jos ei opi opetuksessa, kannattaa miettiä uusia opiskelutekniikoita ennen kuin syyttää opettajaa. Yleensä oppilaitoksien tehtävät ovat opeteltavissa kunhan näkee tarpeeksi vaivaa ja haastaa itseään. Toki koodaus on luovaa ja yleensä kurssilla opetellaan kuhunkin ongelmaan joku suhteellisen hyvä tapa tehdä ratkaisu, joka ei ole kaikkialla paras mahdollinen menetelmä.

Myös kommunikointi osaavampien kanssa on tärkeää. Jos jää jumiin, on hyvä osata kommunikoida osaavampien kanssa, jotta pääsee nopeasti eteenpäin. Oppilaitosten kurssien henkilökunta saa palkan siitä, että he auttavat ja kansalaiset maksavat verot siksi, että opetusta pystytään järjestämään.

muuskanuikku [20.05.2024 17:37:09]

#

Jaska kirjoitti:

Sanoisin mieluummin, että jos ei opi opetuksessa, kannattaa miettiä uusia opiskelutekniikoita ennen kuin syyttää opettajaa.

No nyt ymmärsit kyllä viestini ihan väärin. Koulussa ei opi koodaamaan, koska opetus on liian hidasta. Joku kaksi tai neljä tuntia viikossa on liian vähän. Koulun opetus on aina laadittu hitaimman neljänneksen mukaan mutta asiasta kiinnostuneet tai muuten vain lahjakkaat ihmiset voisivat helposti opiskella asioita 10x nopeamminkin.

Toisekseen kouluopetus on liian ympäripyöreää. On vaikeaa kuvitella esimerkiksi löytävänsä kurssia aiheesta "kehittynyt React-ohjelmointi", ja vaikka löytäisikin, niin tuskin kurssin vetäjä jaksaisi laatia täysin uutta kurssiohjelmaa aina puolen vuoden välein kun Reactiin tulee uusi iso päivitys ja paradigmat muuttuvat.

Kouluopetuksen suurin kompastuskivi on se, etteivät opettajat koskaan tarvitse opettamiaan taitoja, joten heillä ei ole mitään tarvetta pysyä ajan hermolla ja päivittää omia taitojaan muun maailman tahtiin.

Minä olen käynyt yliopiston maisteriohjelman läpi ja meilläkin ensimmäinen kolmen kuukauden ohjelmointikurssi kattoivat vaivoin alkeiden lyhyen oppimäärän. Kolmen kuukauden opiskelun jälkeen tavoitteena oli osata aritmetiikan perusteet, ymmärtää miten funktion argumentit ja paluuarvot toimivat, ja ymmärtää miten numeroiden ja merkkijonojen (olioiden) vertailu eroaa toisistaan.

Kolme kuukautta tuollaiseen? Enintään yksi viikko. Jokainen viikko kurssilla oli kuin yksi aukeama ohjelmoinnin alkeiden oppikirjasta.

hjpl [21.05.2024 13:41:36]

#

Eli ei tuo yliopiston ohjelmoinnin opetuksen taso sitten myöskään päätä huimaa

Metabolix [21.05.2024 18:56:57]

#

Tekoäly tuottaa siistiä peruskoodia ja osaa tuottaa myös tavallisia algoritmeja. Esimerkiksi HY:n tietojenkäsittelytieteen peruskurssit (ohjelmoinnin perusteet, jatkokurssi, tietorakenteet ja algoritmit) pystyy ratkaisemaan suurelta osin kopioimalla tehtävänannon tekoälylle (GitHub Copilot). Vaikeammissa tehtävissä pitää kirjoittaa vähän omia kommentteja ohjaukseksi. (Tekoälyn käyttö kursseilla on toki kielletty.)

Yksinkertaisen koodin tuottamiseen työkseen siis ei kannata pyrkiä. Tekoäly korvaa sen työn. Tällä puheella datanomin opinnot voinee unohtaa.

Onko sitten kykyjä edistyneempään ohjelmistokehitykseen vai pitääkö harkita jotain muuta suorittavaa ammattikoulun alaa, sen voit itse miettiä.

Jaska [22.05.2024 14:40:03]

#

Metabolix kirjoitti:

Yksinkertaisen koodin tuottamiseen työkseen siis ei kannata pyrkiä. Tekoäly korvaa sen työn. Tällä puheella datanomin opinnot voinee unohtaa.

Monessa asiassa yksinkertaiset ratkaisut ovat erittäin kelvollisia, eikä asioita kannata ajatella monimutkaisesti. Pitää vaan oppia löytämään niitä projekteja, joita tekoäly ei vielä tee ja ratkaista ne mahdollisimman yksinkertaisesti. En lähtisi projektiin, jossa työnantaja sanoisi, että koodista on tehtävä niin monimutkaista, että sitä ei voi ylläpitää nykyisillä tekoälysovelluksilla. Luulen jopa, että suomalaiset firmat karkottavat osaajia naapurimaihin, kun tekevät liian vaikeasti ylläpidettäviä ohjelmistoja.

mpni [22.05.2024 17:39:45]

#

Jaska kirjoitti:

En lähtisi projektiin, jossa työnantaja sanoisi, että koodista on tehtävä niin monimutkaista, että sitä ei voi ylläpitää nykyisillä tekoälysovelluksilla.

Useissa firmoissa kielletään tekoälyn käyttäminen tuotantokäytössä, koska on liian suuri riski, että arkaluontoista dataa/koodia leviää julkisesti saataville. Näin on ainakin toimittu ChatGPT:n osalta.

Metabolix [22.05.2024 22:04:13]

#

mpni kirjoitti:

Useissa firmoissa kielletään tekoälyn käyttäminen tuotantokäytössä, koska on liian suuri riski, että arkaluontoista dataa/koodia leviää julkisesti saataville. Näin on ainakin toimittu ChatGPT:n osalta.

On aika eri asia, käyttääkö firma jotain yrityskäyttöön suunnattua maksullista tuotetta vai syöttääkö koodari omin päin firman koodia johonkin henkilökohtaiseen ChatGPT:n ilmaisversioon, jonka ehdoissa varmaan lukeekin, että yhtiö käyttää dataa mallin kehittämiseen.

Ja jos haluaakin paranoidisesti suojella firman salaisimpia koodeja, mikäs siinä, mutta niitä ei varmaan datanomit ole keksineet ja koodanneet kuitenkaan. Eiköhän useimpiin projekteihin mahdu reilut määrät peruskoodia, jonka arvo innovaation näkökulmasta on nolla mutta joka on vain pakko tuottaa, jotta hienosta koodista tulee toimiva sovellus.

mpni [22.05.2024 22:59:49]

#

Muistan peruskouluaikani käyneeni paikallisella ammatikoululla vierailulla ja vaikutelma ei todellakaan päätä huimannut. Siellä oppilaat ATK-tunnilla lähinnä pelasivat pasianssia ja opettaja seurasi vierestä. Ammattikoulututkinto voi olla hyvä asia tietyillä aloilla. Itsellä tulee ensimmäisenä mieleen sähköasentaja. Tämän taidon oppimiseen tarvitaan enemmän käytännön osaamista ja myös koulussa opittuja käytännön taitoja. Nykyaikana kehitys on ajautunut yhä enemmän kouluttautumisen suuntaan ja kohta enemmän pulaa ammatillisen tutkinnon suorittaneista kuin kirjaviisaista.

Tämä nyt tällaisena heittona tähän väliin.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta