vähemmän: web coodaajia ja rivi coodaajia, "jonkun kikan tai kielen osaajia", ux "feikkaajat ja meikkaajat"
enemmän: computer scientistejä(algoritmit, kielet, finite set automata), käyttöjärjestelmät, CGI Enginet, Renderöintipipelinet, multiprocessor programming (conkurrent programming)
Suomessa on menty 1. kohtaan liikaa myös yliopistoissa en tiedä miksi onko opiskelijoilla köyhälistötausta ja luulevat että syntäx error on ohjelmointia ja opettajien on vaikea sellaisille opettaa mitään järkevää vai ovatko opettajat tyhmiä?
USA:ssa opiskelijat sanovat heti jos opettaja puhuu läpiä päähänsä että: Alls well but how I can make bissness with that ja Okay, but does it Compute ja MMkay, but how it handles 10 000 000 poligons??
Eli tasoa on nostettava ja PIAN ellei haluta laittaa IT-alaa six feet under !!!
enemmän: computer scientistejä(algoritmit, kielet, finite set automata), käyttöjärjestelmät, CGI Enginet, Renderöintipipelinet, multiprocessor programming (conkurrent programming)
Suomessa on menty 1. kohtaan liikaa myös yliopistoissa en tiedä miksi onko opiskelijoilla köyhälistötausta ja luulevat että syntäx error on ohjelmointia ja opettajien on vaikea sellaisille opettaa mitään järkevää vai ovatko opettajat tyhmiä?
USA:ssa opiskelijat sanovat heti jos opettaja puhuu läpiä päähänsä että: Alls well but how I can make bissness with that ja Okay, but does it Compute ja MMkay, but how it handles 10 000 000 poligons??
Eli tasoa on nostettava ja PIAN ellei haluta laittaa IT-alaa six feet under !!!
Vastaukset 10
Vanhimmat
Kyllä noista perus yliopistoista löytyy/on löytynyt ihan päteviä kursseja:
TIE0310 Algoritmien teoria, 5 op
TIEA342 Modernien moniydinprosessoreiden ohjelmointi, 5 op, Moniydinohjelmointia, CBE, CUDA, OpenCL
TIES471 Reaaliaikainen renderöinti, 5 op
Tietenkin ei noiden käynti vielä mestaria tee, vaan pitää harjoitella/käyttää tekniikoita omissa projekteissa kunnolla.
On huvittavaa, kuinka on lopulta valittu se hankalampi tapa toteuttaa moniprosessoriarkkitehtuurit. Itse sanon kylmästi ei moniprosessisille järjestelmille nykyisen tilanteen vallitessa. Missä on prosessorien konfigurointi matriisi? Entäpä viestien välitys arkkitehtuurin käyttöönotto? Nyt se on vaan assembler-sanastoa, jolla saa siirreltyä kamaa ydinten välillä. Ja aika randomistipa sitä tehdäänkin..
Olen tässä vuosien saatossa huomannut, kuinka edellisen sukupolven rauta tehdään tehottomaksi ohjelmointikikoilla. Jos samat asiat, joita on aina tehnyt, hoituvat aina hitaammin version päivitys version päivitykseltä, niin pidän sitä lähinnä tarkoituksenmukaisena manipulointina..
Näyttää siltä, että seuraava päivitys tulee olemaan taaksepäin - ja pitkälti. Nykykoneessa ajettu muinainen käyttöjärjestelmä - ja virtualisoituna - kun toimii paljon rivakammin, kuin mikään nykypäivänä kehitetty.
Kun nykyään puhutaan vain koodaamisesta, monet kuvittelevat, että it-ala on pelkästään triviaalien ohjelmarivien vääntämistä, johon kykenee lähes jokainen.
Ja koodaamaan pystyy vain osa.
IT-firmoissa on eniten (turhina) kaikenlaisia pikku managereja, tiimin vetäjiä (joilla ei ole edes omaa tiimiä) ja tietenkin HR:ää... josta voisi leikata heti 50%.
Softat myy myyntimiehet ja ne tekee devaajat. Samalla ne elättävät noita muita edellä mainittuja joista monestakaan ei ole mitään hyötyä.
Jos se mieltäsi nyt yhtään rauhoittaa, niin ei tämä Suomen ICT puolen alamäki siitä johdu, etteikö osaavia ohjelmoijia löytyisi. Loppupeleissä esimerkiksi vaikka rinnakkaisohjelmoinnin osaaminen on 1% tai jopa alle työnkuvasta. Ja ellei ole tosiaan rivikoodaaja isossa firmassa, niin se ohjelman naputteleminen koneelle ei ole kuin murto-osa itse työstä. Erittäin paljon aikaa menee jo pelkästään asiakassuhteiden hoitoon (etenkin pienissä työpaikoissa).
Se varsinainen ongelma on siinä, että suomessa yrittäminen on pahempi rikos kuin varastaminen. Täällä kun valtion byrokratia pitää huolen siitä, että ellet saa rahoitusta tai riskeeraa omaa asuntoasi/omaisuuttasi niin yrityksen perustaminen on erittäin suuri riski. Eli jos yritys ei heti menesty, niin olet vaarassa menettää kaiken. Ja loppupeleissä aika harva ihminen viitsii riskeerata pahimmassa tapauksessa jopa perhettään yrityksen takia, kun vaihtoehtona on kohtuullinen työttömyyskorvaus.
Kannattaa lukea aikaisempi ketju: Miksi ohjelmoijat eivät perusta yrityksiä.
Tee siitä itse Dilemma ja ratkaise kaikki ongelmat!
Ei tää filosofia täällä maailman menoa auta eikä ole koskaan auttanutkaan.
En pitäisi tilannetta yrittäjän kannalta surkeana, jos on realistinen liiikeidea. Itse asiassa byrokratia on mainettaan sujuvampaa.
Eniten tarvittaisiin niitä, jotka tuovat ohjelmoinnin jonkun laitteen toiminnan kylkeen, niin että siitä syntyy lisäarvoa jollekin. Tässä on suurin ongelma se, että pitää keksiä idea mistä on hyötyä ja olla pioneerihenkeä toteuttaa se ilman varmaa rahantuloa.
Suomessa ollaan tehty miljoonabisneksiä todella yksinkertaisten tuotteiden pohjalta, jotka ovat vain vaatineet muutaman palkikan yhteen sovittamisen. Näissä on pontentiaalia uudeksi Nokiaksi, mutta 100-1000 yrityksen kautta.
Ryhtiä alalle ja hackaamaan .... eikö noita enää voi tehdä ns. normityöaikana
http://www.solita.fi/mita-syntyy-vuorokaudessa/
Ja kun 100 yhteisöä keksii vuorokaudessa, että mikä myy ja mitä aletaan tekemään niin it-alalla on enää 10% töissä nykyisestä.
Unelmoida saa, mutta kun unet ei aina muutu todeksi.