Vuosi vielä it-alan opintoja jäljellä. Kertokaas nyt mitä osaajia tarvitaan nyt ja ehkä tulevaisuudessa. Esim. mitä seuraavia kannattaisi opiskella enempi ja mitä taas ei kannattaisi?
Java
J2EE
J2ME
XML
HTML
XHTML
PHP
C
C#
.NET
LINUX
UML
SQL
Java
J2EE
J2ME
XML
HTML
XHTML
PHP
C
C#
.NET
LINUX
UML
SQL
Vastaukset 16
Vanhimmat
tuosta puuttuu flashin actionscript. sen osaajista on pulaa.
Jos menetät työsi sen takia, että valitsit juuri nämä tai et saa töitä ollenkaan, niin älä syytä mua :)
- Linux
- Java
- C
- PHP
- SQL
- XHTML
Eli kun mainitsit nuo Javan ja C , niin suotavaa ois osata myös vähintäänkin perusteet tuosta UML:stä. Sitä käytetään nimittäin hyvin paljon olio pohjaisten softien suunnitteluun ja noilla kahdella kielellä tehdään melkeenpä yksinomaan olio softaa.
Nuo listaamasi asiat ovat toki kaikkein huulilla tällä hetkellä. Mutta tämä asia on vähän kaksiteräinen fileerausveitsi. Noita osaajia (esim. Java) toki tarvitaan, mutta toisaalta niitä valmistuu lähes kaikista oppilaitoksista tällä hetkellä. Olisiko sittenkin joku alue, mitä ei jokaisessa kirkonkylän koulussa opeteta esim. Symbian, Corba, ...
Symbian - vahva osta.
Corba - vähennä.
Totuus on, että teknologioita, kuten symbian on jo myöhäistä ruveta opiskelemaan. Jos nyt alat opiskelemaan symbiania ja valmistut jostakin oppilaitoksesta 4-5 vuoden päästä symbian osaajana, niin heitä on markkinoilla jo 10 000 muutakin työttöminä.
Siinä vaiheessa nimittäin puhaltelee jo uudet tuulet. Tämän päivän teknologioita on aivan turha alkaa enää opettelemaan. Pitäis vain tietää, että mikä on in muutaman vuoden kuluttua. Toisaalta siihen tarvitaan fakiiri.
Paljon helpompaa, kun opettelee vain perus teknologiat, kuten C , Java, UML, ym. hyvin. Ne eivät nimittäin tule ihan heti muuttumaan. Toisaalta C# vois olla ehkä tutustumisen arvoinen ohjelmointi kieli. Se nimittäin saattaisi tulevaisuudessa saavuttaa suosiota. Tietenkin riippuu vähän suhdanteista.
Hrrrrr!
Olen tänä syksynä vasta aloittanut it-opinnot ja nyt olen alkanut miettiä, että onko töitä tarjolla sitten kun valmistun. Luvataan, että kun "suuret ikäluokat" jää eläkkeelle niin töitä löytyy. Mutta silti on pelko takamuksessa kun it miehiä ja naisia valmistuu huikeat määrät täällä suomenmaassa ja onko valmistuville haxoreille töitä.
Ei todellakaan kiinnosta olla enää töissä snakarilla :/
Perusteknologiat on siis hyvä osata hyvin. Tietysti perusteknologioistakin kannattaa valita ensin joku jonka opettelee ja sitten laajentaa repertuaaria halutessaan/tarvittaessa. Usein se, missä projektissa työskentelet, määrää mitä hieman spesifimpää aluetta joudut opiskelemaan. Kaikkea et voi kuitenkaan opetella, eli hommaa perusta kuntoon ja hoida itsesi mukaan johonkin projektiin oppimaan lisää, mikä tietty ei ole ihan helppoa juuri nyt. Mutta toivotaan että tilanne muuttuu.
>Olen tänä syksynä vasta aloittanut it-opinnot ja nyt olen alkanut miettiä, että onko töitä tarjolla sitten kun valmistun. Luvataan, että kun "suuret ikäluokat" jää eläkkeelle niin töitä löytyy. Mutta silti on pelko takamuksessa kun it miehiä ja naisia valmistuu huikeat määrät täällä suomenmaassa ja onko valmistuville haxoreille töitä.
IT on erittäin suhdanneherkkä ala. Kyllä korkeasuhdanteen aikana väsätään taas 12 tuntia päivässä tuotteita, joita kukaan ei oikeasti tarvitse. Muista silloin repiä rahaa minkä irti lähtee. Älä pilaa terveyttäsi - sekin pelleily on nähty. Toinen teki liikaa töitä ja toinen nautti liikaa pitkiä lounaita :-)
Kun suuret ikäluokat jäävät eläkkeelle niin ainoastaan vanhusten pyllyn pesijöiden työpaikat lisääntyvät. Muiden töiden sivukulut nousevat niin paljon kasvavan verotuksen ja eläkemaksujen takia, että työttömyys lisääntyy. Näin siis, jos mitään ei tehdä. Jotain tarttis tehrä, mutta Läski-Sailas haraa vastaan: eläkkeiden alennus, eläkeiän nosto, porttien avaaminen uusille veronmaksajille (siirtolaisille).
>Ei todellakaan kiinnosta olla enää töissä snakarilla :/
Putkimiehet, kylmälaiteasentajat jne. ovat halutumpaa tavaraa kuin IT-työläiset.
Itse olen vetänyt itseni piippuun näiden helvatin it-hommien kanssa. Minua on alkanut kiinnostaa kunnon työt: puutyöt, veneenrakennus, putkihommat, antennihommat, muurarinhommat. Mikä ihme on, että kaikki haluavat rynnätä bittinikkareiksi. Ennustanpa, että 10 vuoden päästä perinteiset ammattimiehet (mm. edellä mainitut) ovat kovassa kurssissa, ja while-loopin pyörittäjiä kulkee kymmeniä tuhansia kaduilla syljeskellen päivät pitkät.
Symbian - myy eilen
Corba - myy edellispäivänä
Cobol - goto 'Symbian'
Ohjelmointikielet tulevat ja menevat, varsinkin ne joka on keksitty:
A - helpottaman kynnys ryhtyä softanvääntäjäksi
B - muotiilmiona, kuten suurin osaa Microsoftin ajamista "Foundation Class":ista ja niiden seuraajista. Kysessä ei ole edes ohjelmointikieli...
Ne joka jäävät vuodesta toiseen on ne "oikeat". Oppimalla ne opit ohielmointityyli, oikea asenne ja varustaudut oikealla tavalla ottamaan vastaan mitä tahansa kieli uudella työpaikallasi on käytössä.
Jos opit hyvin C ja C++, LINUX (tai mitä tahansa muu multitask OS) ja SQL, päriäilet jo hyvin. Sen jälkeen HTML, XML ja Java tuntuvat lastenleluilta.
Ja vielä yksi ehdotus: opettele dokumentaation kirjoittamista! Toimivuus on vain 50% työstä. Toinen 50% on koodin dokumentointi ja komentit.
Jos on oppiakseen ohjelmoinnin niin siihen menee 10 vuotta erilaisissa ympäristöissä. Ehkä ohjelmoinnin oppimisen sijaan kannattaa opetella vaan tekniikoita :-)
Näillä näkymin ei tarvitse osata kohta enää mitään. Jos jotain voi toivoa, niin että maksa kestää...
Jos olisit tosi osaaja (guru) millä tahansa noista aloista, niin varmasti löytyisi töitä. Jutun juju onkin siinä, että ohjelmointia ei opita opiskelemalla yliopistolla 20ov ohjelmointia ja tekemällä muutama parityö, vaan sen oppiminen vie paljon aikaa ja vapaa-aikaa. Sen verran voin sanoa, ettei kannata kaikkea mahdollista alkaa opiskelemaan. Onhan aivan yhtä tyhjän kanssa vaikka osaisit ohjelmoida "Hello World!" -pätkän kymmenellä kielellä, jos et osaa mitää kieltä kunnolla.
Niinkään homma ei ole kiinni käytettävästä kielestä, kuin siitä, että perusasiat on hanskassa. Itselläni oli vahvimpana osa-alueena Java ja weppihommat, kun työt aloitin. Sitten tuli mukaan tietokannat, järeämmät Java puolen hommat (J2EE yms), ja tätä nykyä teen kaikkien edellisten lisäksi mm. Symbianille C :lla hommaa, perliä, shelliskriptoja, erilaisia makroja yms.
"Työkalut" valitaan aina tarpeen mukaan, ja jos tarvetta on, niin opetellaan uusia. Tärkeintä omasta mielestäni on aluksi opetella perusasiat hyvin, ja sitten jonkin verran osaamista tietyillä työkaluilla. Ajan ja tarpeen myötä sitten laajentaa sitä "työkalupakkia". Pääasia olisi osata tehdä niillä työkaluilla jotain järkevää.
Jos tuosta pitäisi jotain valita, niin sanoisin että C /Java, UML ja SQL olisi hyvä olla hanskassa. HTML lienee nykyään jo perusteiden osalta ihan oletuksena kaikilla hallussa? C ehkä parempi valinta, Javakoodareita tuntuu tulevan joka tuutista nykyisin, tosin taso taitaa olla melko kirjavaa. dotnetistä en osaa vielä sanoa mitään, itselläni ei juuri noista mikkisoftan jutuista ole niin tietoa. Kertaakaan en ole vielä tarvinnut, mutta kyllähän noita MS-koodareitakin silloin tällöin kaipaillaan.