jatkuva uuden opettelu

huoh, pääsin 3,5 vuotta sitten tähän "ohjelmistotaloon" duuniin. (lainausmerkeissä koska ei varsinaisesti ole softatalo, mutta "java-koodaajia" tarvitaan kuitenkin). Silloin AMKsta hiljakkoin valmistuneena piti sitten itse opetella lisää jotain järkevää, kuten jsp, servletit, struts, concurrency yms, jotta saisi sen duunipaikan. No, lopulta sen duunipaikan sitten sain.. Itse duuni ei ole pahemmin vaatinut, opettelin omatoimisesti sivussa sitten olio-paradigmaa ja design patterneita (joista jossain määrin on hyötyäkin duunissa ollut). Kuten sanottua, duuni ei ole pahemmin uutta vaatinut, enkä siten ole lisää oppinutkaan. Omakin elämä vie aikansa..

Nykyään kun sitten katsoo mikä on "pop", niin Hibernate, Spring, maven, javan annotaatiot, EJB3..pelkästään näiden omatoimiseen opettelemiseen menisi (ainakin minulta) kuukausia, kun ottaa huomioon, että 9 tuntia vierähtää päivässä duunissa (7,5 h matkat). Sitten kun lopulta olisin oppinut näitä tekniikoita, olisivat ne jo vanhentuneita. Työelämäkin haluaa vain valmiita seppiä, ei kisällejä

Käsittääkseni javakin alkaa pikku hiljaa vanhenemaan, on scalat yms. Mikä on muitten käsitys asiasta, onko java jo aikansa elänyt? Miten muut rivikoodarit näette tilanteen? Itse en oikein jaksaisi enää oppia lisää ja lisää ja huomata, että tieto on vanhentunutta, kun olen sen juuri oppinut. Pitäisikö vaihtaa alaa? Miten itse tulette toimeen sen kanssa, että pitää kaiken aikaa oppia valtavasti uutta?
7654
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

Java tuskin tulee vuosiin katoamaan asemansa vuoksi, mutta veikkaisin silti että jossain määrin pelkosi tulee käymään toteen, eli aletaan hiljalleen siirtymään uudempiin kieliin.

Äänestä
  • Miten niin uudempiin kieliin? Eiköhän ne C-johdannaiset jyllää edelleen - C/C linuxeissa, objective C applen tuotteissa ja C /C# windowseissa. Sitä en tiedä mitä palvelimissa tullaan käyttämään.

    Äänestä

  • uyyiuyiyiuiy kirjoitti:

    Miten niin uudempiin kieliin? Eiköhän ne C-johdannaiset jyllää edelleen - C/C linuxeissa, objective C applen tuotteissa ja C /C# windowseissa. Sitä en tiedä mitä palvelimissa tullaan käyttämään.

    ja siellä on nuo funktionaaliset kielet kovasti tulossa muotiin, kun on koneissa prosessoreita niin paljon, että rinnakkaisohjelmointi on tulossa entistä tärkeämmäksi. Mutta siirtymä tulee varmasti olemaan hidas.

    Ekalle kirjoittajalle ehdottaisinkin, että opettele sitä, mikä kiinnostaa ja jätä loput työnantajan huoleksi. Jos mikään ei kiinnosta, niin sitten voi olla ongelmia, mutta fiksusti olet tähänkin asti valinnut opiskelukohteesi.

    Äänestä

  • asasdadadasdasdads kirjoitti:

    ja siellä on nuo funktionaaliset kielet kovasti tulossa muotiin, kun on koneissa prosessoreita niin paljon, että rinnakkaisohjelmointi on tulossa entistä tärkeämmäksi. Mutta siirtymä tulee varmasti olemaan hidas.

    Ekalle kirjoittajalle ehdottaisinkin, että opettele sitä, mikä kiinnostaa ja jätä loput työnantajan huoleksi. Jos mikään ei kiinnosta, niin sitten voi olla ongelmia, mutta fiksusti olet tähänkin asti valinnut opiskelukohteesi.

    Juurikin näin. Java tosin alkaa olla niin valmis, että sillä voisi tehdä jo työasemasoftaa. Sanoisin Javan aseman vahvistuvan entisestään kun se nyt tuntuu olevan sellainen työkalu millä saa saman ohjelman pyörimään eri alustoissa, käyttiksestä ja prossusta riippumatta ja käyttöjärjestelmät näyttävät menevän heterogeenisiksi. Java on mukana jo joka paikassa paitsi Windowsissa, johon laitevalmistajat sen esiasentavat.

    Onhan se vähän perseestä kyllä tietysti mutta alustan vakaus on softalle tärkeää jos softalla on vähänkin elinkaarta (kuten helposti on) tai muuten tulee ylläpitohelvettiä kun maailma ja alusta muuttuu.

    Äänestä

  • asasdadadasdasdads kirjoitti:

    ja siellä on nuo funktionaaliset kielet kovasti tulossa muotiin, kun on koneissa prosessoreita niin paljon, että rinnakkaisohjelmointi on tulossa entistä tärkeämmäksi. Mutta siirtymä tulee varmasti olemaan hidas.

    Ekalle kirjoittajalle ehdottaisinkin, että opettele sitä, mikä kiinnostaa ja jätä loput työnantajan huoleksi. Jos mikään ei kiinnosta, niin sitten voi olla ongelmia, mutta fiksusti olet tähänkin asti valinnut opiskelukohteesi.

    Mitä, ovatko funktionaaliset kielet tulossa muotiin palvelinpuolella? Siinäpä sitten ihmetellään, kun aletaan vääntämään palvelinsoftaa Fortranilla tai Lispillä... :)
    Jossain määrin XML:n käsittelyssä näkee tuota ihan oikeastikin, mutten oikein jaksa uskoa, että kukaan alkaa tosissaan bisneslogiikkaa vääntämään funktionaalisilla kielillä.

    Mitä tulee rinnakkaisohjelmointiin, en näe sitä suureksi ongelmaksi palvelinpuolella. Kun käyttäjiä on tuhansia, tulee se rinnakkaisuus aika luonnostaan...

    Äänestä

Java ei kuole pitkään aikaan. Itseasiassa nyt näyttää siltä, että se alkaa vakioitumaan perustekniikaksi eikä enää pahemmin elä. Java 6 tuli 3v sitten, Sun Microsystems avannut koodia, Java 7 tiettävästi täysin yhteensopiva mikä tulee ensi vuonna ja Javaa olla tuomassa mukaan LSB:n.

Javahan tuli 1996, vuonna 1998 sillä alkoi vasta tekemään jotain ja aina Java 6:n asti se on elänyt kokoajan. Nyt näyttäisi olevan kypsä. Pääpaino kehityksessäkin tuntuu olevan nopeuden lisääminen.

Itse taas olen sellainen ihminen joka tykkää käyttää työkaluja jotka on ihan oikeasti valmiit ja toimivat, ja minulle Java on vasta nykyisin ollut riittävän valmis. Toki se on ollut käyttökelpoinen ja monessa tilanteessa ollut juurikin oikea työkalu, mutta en ole niin sanotusti oikein "rakastanut" sitä.

Nyt alkaa kyllä tulla funktionaalisemmat kielet mutta itse en hätäile. Ei ole oikein vakioituja, että työkalut elävät, kielet muuttuu ja hakevat suuntaa. Jos tykkää olla "uuden" tekniikan aallossa niin pääsee nauttimaan siitä kun sorsa ei aina käännykään vaikka pitäisi, ohjelmat paukkuu rikki kun tulee uutta versiota, ohjelmien suoritusnopeus on heikko ja jne.

Java alkaa nyt vasta olla "valmis". Ei pelkoa että se häviäisi.

Äänestä
  • kunnon tuotteet tehdään c :lla, ks olemassaoleva softatarjonta. Meillä on himassa 5 pc:tä, kahdessa on vista, yhdessä on win98se ja ubuntu 9.1 ja kahdessa on win98se. Kaikki toimii hyviin ja on kodattu enimmäkseen c :lla.

    Mun talo on suunniteltu openoffice drawerilla, sekin on kodattu c :lla kuten lukuisat piirto ja suunnitelusoftat. Java on giggahertsiprossuista huolimatta hidas ja epävakaa.

    Äänestä

Kommentoi aloitusta


X kirjoitti:

huoh, pääsin 3,5 vuotta sitten tähän "ohjelmistotaloon" duuniin. (lainausmerkeissä koska ei varsinaisesti ole softatalo, mutta "java-koodaajia" tarvitaan kuitenkin). Silloin AMKsta hiljakkoin valmistuneena piti sitten itse opetella lisää jotain järkevää, kuten jsp, servletit, struts, concurrency yms, jotta saisi sen duunipaikan. No, lopulta sen duunipaikan sitten sain.. Itse duuni ei ole pahemmin vaatinut, opettelin omatoimisesti sivussa sitten olio-paradigmaa ja design patterneita (joista jossain määrin on hyötyäkin duunissa ollut). Kuten sanottua, duuni ei ole pahemmin uutta vaatinut, enkä siten ole lisää oppinutkaan. Omakin elämä vie aikansa..

Nykyään kun sitten katsoo mikä on "pop", niin Hibernate, Spring, maven, javan annotaatiot, EJB3..pelkästään näiden omatoimiseen opettelemiseen menisi (ainakin minulta) kuukausia, kun ottaa huomioon, että 9 tuntia vierähtää päivässä duunissa (7,5 h matkat). Sitten kun lopulta olisin oppinut näitä tekniikoita, olisivat ne jo vanhentuneita. Työelämäkin haluaa vain valmiita seppiä, ei kisällejä

Käsittääkseni javakin alkaa pikku hiljaa vanhenemaan, on scalat yms. Mikä on muitten käsitys asiasta, onko java jo aikansa elänyt? Miten muut rivikoodarit näette tilanteen? Itse en oikein jaksaisi enää oppia lisää ja lisää ja huomata, että tieto on vanhentunutta, kun olen sen juuri oppinut. Pitäisikö vaihtaa alaa? Miten itse tulette toimeen sen kanssa, että pitää kaiken aikaa oppia valtavasti uutta?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu