Olen harrastusmielessä hieman ohjmelmoinut javalla, aiemmin teininä visual basicilla. Onko minulla mitään mahdollisuuksia jonkin kurssin kautta vaikka päästä töihin ohjelmoimaan, vai unohdanko koko homman? Koulutusta lukion verran ja nyt jokunen vuosi ihan erialan hommissa...
Eli vieläkö itseoppineita palkataan?
Eli vieläkö itseoppineita palkataan?
Vastaukset 18
Vanhimmat
Kyllä itseoppineita palkataan, mutta sinun pitäisi opetella ensin edes yksi oikea ohjelmointikieli. Basic tai varsinkaan Java eivät ole sellaisia. Niillä ei saa kuin hitaasti pyörivää resurssisyöppöä koodia aikaan. Opettele vaikka C.
ottaako päähän olla niin tyhmä ettei olio-ohjelmointi aukene? c:tä ei nykyään kannata missään nimessä käyttää ohjelmistoprojekteissa ellei varta vasten sulautettu järjestelmä kyseessä.
No sitten C tai vaikka peräti C# jos nyt oikein hienoihin on tarvis. C:tä käytetään sulautetuissa kyllä, joita on ohjelmistoprojekteissa paljon.
Pääasia että mitä tahansa muuta kuin Javaa tai Basiccia...
Nykyään se on Java, Java ja Java joka pitää osata jos ohjelmistoalalle meinasi. Muista kielistä lähinnä plussaa.
Javalla tehdään "liukuhihnahommia teollisissa" ympäristöissä. Vaatii paljon käsinkoodaamista, mutta kohtuullisen edullista työvoimaa on riittävästi saatavilla.
Kielenähän Java ei ole mitenkään hyvä, vaan lähinnä inkrementaalinen parannus c kielestä.
Vaikka trolli oletkin, niin katsopa työnhakuilmoituksia minkä ohjelmointikielen osaajille on eniten töitä tarjolla ja minkälaisia työt ovat. Pelkällä javan osaamisella ei tosin hirveästi kysyntää ole, mutta kun siihen yhdistaa Java EE -tekniikat, niin johan alkaa töitä löytyä ja hyvätasoinen ammattilainen taitaa Java EE -suunnittelijan hommista saada hyvinkin jo yli 4000 e/kk (ainakin pk-seudulla).
Bulkkiohjelmointikieli, eli paljon työpaikkoja ja paljon tekijöitä kohtuulliseen hintaan saatavilla. Palkka toki ihan ok.
vinguit jotain että Java on liukuhihnakieli. Mikä siinä ei pitänyt mielestäsi paikkaansa kun sanoin että Java tulee opetella jos ohjelmistoalalle meinasi?
Hohhoijaa. Noita "java-osaajia" tulee vastaan neljätoista joka päivä. Yksikään niistä ei tajua mitään muistin käytöstä koska "java hoitaa sen". Käyttäisivät vaikka pari kuukautta C:llä koodaamiseen niin oppisivat jotain siitä miten käyttöjärjestelmät ja ohjelmat toimivat.
Java/J2EE on jo pitkään ollut laskussa työmarkkinoilla. Syy ei ole em. tekniikan huonoudessa vaan siinä että C#/.NET projektit ovat huomattavasti nopeampia (= halvempia). Moni projekteja kilpailuttanut firma on ihmetellyt kun niin kovasti kehuttu "toimii missä vaan" java-toteutus on poikkeuksetta aina kalliimpi kuin vastaava .NET-toteutus.
"Hohhoijaa. Noita "java-osaajia" tulee vastaan neljätoista joka päivä. Yksikään niistä ei tajua mitään muistin käytöstä koska "java hoitaa sen""
Aivan, mutta vikahan on Javan idioottimaisessa roskienkeruupohjaisessa muistinhallinnassa, ei niinkään koodareissa.
Esim. merkkijonojen käsittely Javalla on tuosta syystä erittäin muistisyöppöä ja hidasta puuhaa.
Ja kun mukaan otetaan sen roskienkeruuajon seuraukset (ks. 2. kirjoitukseni täällä forumissa:
http://keskustelu.suomi24.fi/show.fcgi?category=121&conference=4500000000000036&posting=22000000031780587
)
niin asian kauheus alkaa selvitä.
Tosiasiassa Javalla ei pitäisi tehdä mitään vakavastiotettavaa.
Jos asiakkaat alkaisivat vaatia laatua, J2EE:n käyttö yrityksissä loppuisi siihen.
Javakoodareille:
Toki ymmärtämällä String ja Stringbuffer -luokkien erot voi edes hieman parantaa Javan onnetonta muistisyöpöttelyä merkkijonokäsittelyssä.
Tämä ei kuitenkaan poista Javan haittoja, ainoastaan vähentää niitä, ja tämäkin vaatii osaamista Javan käytössä.
eli ei sitä enää kovinkaan helposti pääse koodailemaan. koodaustyöt muutenkin siirtyy intiaan. tosin intiassa palkatkin nousee. kohta johdontyötkin siirtyvät sinne, kun ne tajuavat markkinat.
Työmaailmassa arvostetaan ohjelmointiharrastusta, eikä sillä niin väliä, mitä kieltä osaa, kunhan jotakin osaa hyvin. Mieluiten tietenkin jotakin C-pohjaista kieltä, vaikka itsekin aloitin ohjelmoinnin basicilla ja nyt softafirmassa töissä.
Olio-ohjelmointi on tärkeä, samoin osoittimien (eli "pointtereiden") käytön osaaminen. Jos haluat tietää kenelle on töitä, vilkase monster.fi tai mol.fi ja hae työpaikkoja ohjelmistosuunnittelijan nimellä, niin sieltä pitäisi näkyä. Tällä hetkellä eniten kaivataan Symbian-, Java- ja Linux-ohjelmoijia, ja tietenkin sulautettujen järjestelmien ohjelmoijia.
Suosittelisin kyllä hakeutumaan ammattikorkeaan ja opiskelemaan IT:tä muutaman vuoden, niin oppii ohjelmistokehitystä, matematiikkaa ja fysiikkaa. Ei kaikkea koulussa opittua tietenkään tarvita työelämässä, mutta antavat pohjaa. Englannin kieli taitoa kans kannattaa hioa, se katsotaan eduksi lähes tulkoon aina.
Tärkeinpänä asiana kuitenkin asenne ja persoona!
Olen yli 40v, kauan alalla ollut ja neuvoni on: Älä ihmeessä tälle alalle hakeudu!!! Ohjelmointi on ihan hyvä ja mukava harrastus, mutta työnä p...a homma!
Aluksi työ tuntuu mukavalta ja haastavalta, mutta kun olet 10 v. koodannut 10 h/päivä niin voin vakuuttaa, että vitt......
"Poika" ! Olen täysin samaa mieltä.
"Ennen vanhaan" ensin hoidettiin työt ja sen jälkeen tehtiin muut, toissijaiset työt. Työssä panostettiin ohjelmistosuunnitteluun. Nyt tilanne on toisin: ensin byrokratia, ja sitten tehdään työt, joiden aikataulut ovat järjestäen epärealistiset.
Tänä päivänä on tavoite tehdä nopeasti ja halvalla - lopputuotteen laadulla ei ole väliä. Kannattaa muistaa, että ohjelmistosuunnittelija on se, joka joustaa - aina ! Sinulta odotetaan yli 100%:n työpanosta, mutta positiivista palautetta on turha odottaa. Olet vain uhrattavissa oleva resurssi.
Mieti tarkkaan, haluatko TODELLA ohjelmistosuunnittelijaksi. Olen työskennellyt alalla kymmenen vuotta, ja harkitsen alan vaihtoa joka päivä.
IT-alan perus vika on se, että projektipäälliköksi (paperinpyörittäksi) pääsee aivan liian helposti yleensä ne, joilta puuttuu käytännön kokemukseen perustuva tietotaito. Ja lopputulos on sen mukaista...
näkee niistä ohjelmista. Sellaista paskaa, ettei tavallinen ihminen edes ilkeäisi pyytää rahaa siitä, mutta TE:le se ei onneksi ole kynnyskysymys. Mokomia räpeltäjiä ei kehtaisi edes kutsua it-ammattilaisiksi.
Tuo harrastuneisuus on tosi hyvä juttu. Kannattaa kuitenkin tosiaan vähintään joku kurssi käydä tai vielä parempi on hommata tutkinto.
Mutta kyllä vielä itseoppineitakin palkataan.
Hommia kannattaa etsiä vaikka www.zobmo.com:ista.
Moro!
Olisi tarjoilla töitä. Ota yhteyttä ja keskustelemme tarkemmin. [email protected]
Terveisin,
Marko
Ei tietoa nykypäivästä, mutta harrastuneisuudella pääsee pitkälle. Loppujen lopuksi hommahan lähtee liikkeelle siitä että myyt itsesi työpaikkaan johon haet, työnantaja pitää vakuuttaa.
Suosittelisin alkuun osallistumaan vaikkapa johonkin open source projektiin, niihin kaivataan aina tekijöitä. Semmoinen myöskin näyttää kivalle cv:ssä työnantajan silmissä.
Itselläni ei mitään koulutusta alalle, pääsin hommiin 2000 vuonna (hulluna vuotena) ja sen jälkeen ei ole työllistymisestä ollut puutetta.
Harrastuneisuuden kautta hallussa oli c/c , no hallussa ja hallussa eivät ne vieläkään täysin hallussa ole, aina oppii uutta. Päädyin koodaamaan javaa sitä kautta myöhemmin tulivat kuvaan j2ee, symbian, c sekä lukemattomat skriptaus kielet - työtehtävien kautta.
Faktana täytynee todeta se että työnantajat mitä yleisemmin hakevat 5 vuoden kokemuksen omaavia jee ammattilaisia yms. tosin poikkeuksiakin löytyy. Eräät firmat hakevat myös jr. positioihin koodaajia mutta yleisimmin vaaditaan fm tai inssi tutkinto näihin lafkoihin.
Loppukaneettina sanoisin että hommiin "hitusella" harrastuneisuudella pääsee tuurilla (AMK-insseilläkin hankalaa). Hardcore harrastajat taas tosin pääsevät helpommin hommiin, riippuen siitä sopivatko työympäristöön (mikä lienee suurin ongelma heillä).
Toivottavasti pääset alalle jos sinne itse haluat, en hauku alaa niin kuin monet muut - tää on ihan nastaa.