Java-tilanne

Javan tilanteesta antaa hyvän kuvan käyttäjäyhdistyksen sivut, joiden päivityksestä näkeekin alan historian:

http://www.pcuf.fi/sytyke/javasig/
111797
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

Java-"osaajia" on aivan liikaa, haimme Windows koodaajia (c/c ) ja kaikenlaiset java-koodarit ottivat yhteyttä, olivat sitä mieltä että java-osaaminen takaa sen että muutkin ohjelmointikielet ovat hallussa.

Äänestä
  • On todella suuri epäkohta, että monet oppilaitokset panostavat suurimmaksi osaksi Javaan. Todellisuudessa C ohejlmointi antaa kohtalaisen hyvän pohjan oppia koodaamaan Javaa, mutta toisin päin se ei toimi. Jos multa kysytään, niin ohjelmointi pitäs aina alottaa C kielestä.

    Äänestä

  • Totta kirjoitti:

    On todella suuri epäkohta, että monet oppilaitokset panostavat suurimmaksi osaksi Javaan. Todellisuudessa C ohejlmointi antaa kohtalaisen hyvän pohjan oppia koodaamaan Javaa, mutta toisin päin se ei toimi. Jos multa kysytään, niin ohjelmointi pitäs aina alottaa C kielestä.

    >On todella suuri epäkohta, että monet oppilaitokset panostavat suurimmaksi osaksi Javaan. Todellisuudessa C ohejlmointi antaa kohtalaisen hyvän pohjan oppia koodaamaan Javaa, mutta toisin päin se ei toimi. Jos multa kysytään, niin ohjelmointi pitäs aina alottaa C kielestä.

    Se riippuu.

    Kun ohjelmoijan osaamistaso on alkutekijöissään, niin tuo pitää paikkansa. Pidemmälle mentäessä asia on päinvastoin. Java-maailmassa on paljon enemmän oikeaa ohjelmointia (design patterns jne.) kuin C -maailmassa.

    Äänestä

  • Jos osaa koodata ja lukea sekä ympärillä joku muu osaa C niin Java-> C siirtymä vie aikaa viikon.

    Tosin alalla on vaikka hurumycket väkeä, joka ei osaa lukea dokumentteja.

    Windows-ohjelmointiin menee myös aikansa, mutta tuollainen uusi tulokas on parasta laittaa korjaamaan jonkun muun koodia aluksi ja katsoa, mitä se tekee. Siinäpähän oppii.

    Kännyköistähän me jo tiedämmekin, että niiden softien muistinhallinta ei pelitä. Ei nekään tuotokset kovin ammattimaisia ole, vaikka niiden ohjelmoija lieneekin täysin päinvastaista mieltä.

    Äänestä

  • Hmm kirjoitti:

    >On todella suuri epäkohta, että monet oppilaitokset panostavat suurimmaksi osaksi Javaan. Todellisuudessa C ohejlmointi antaa kohtalaisen hyvän pohjan oppia koodaamaan Javaa, mutta toisin päin se ei toimi. Jos multa kysytään, niin ohjelmointi pitäs aina alottaa C kielestä.

    Se riippuu.

    Kun ohjelmoijan osaamistaso on alkutekijöissään, niin tuo pitää paikkansa. Pidemmälle mentäessä asia on päinvastoin. Java-maailmassa on paljon enemmän oikeaa ohjelmointia (design patterns jne.) kuin C -maailmassa.

    Mistähän ne design patternit on peräisin, java-maailmasta vai?

    Perehdy nyt hiukan aiheeseen ennenkuin alat täällä retostelemaan, vaikkei taso kovin ylhäällä olekaan niin teit aikamoisen pohjanoteerauksen.

    Äänestä

  • Java -> C++ kirjoitti:

    Jos osaa koodata ja lukea sekä ympärillä joku muu osaa C niin Java-> C siirtymä vie aikaa viikon.

    Tosin alalla on vaikka hurumycket väkeä, joka ei osaa lukea dokumentteja.

    Windows-ohjelmointiin menee myös aikansa, mutta tuollainen uusi tulokas on parasta laittaa korjaamaan jonkun muun koodia aluksi ja katsoa, mitä se tekee. Siinäpähän oppii.

    Kännyköistähän me jo tiedämmekin, että niiden softien muistinhallinta ei pelitä. Ei nekään tuotokset kovin ammattimaisia ole, vaikka niiden ohjelmoija lieneekin täysin päinvastaista mieltä.

    Luin verkossa saatavilla olevan Symbian-dokumentaation, eikä löytänyt sellasta kohtaa, joka ei olisi mennyt Java/Cee - kokemuksella heti jakeluun. Tarkoittaako tämä nyt sitä, että olen kadehdittu ja kaivattu Symbian-asiantuntija? Vai onko vielä jotain osattavaa?

    Kilke, jonka nimi päättyy isoon L-kirjaimeen, voi ropsahtaa keskenkaiken Leavesta yläpuoliseen Trappiin, noin Guru-tason yksityiskohtana :-)

    Äänestä

  • Java -> C++ kirjoitti:

    Jos osaa koodata ja lukea sekä ympärillä joku muu osaa C niin Java-> C siirtymä vie aikaa viikon.

    Tosin alalla on vaikka hurumycket väkeä, joka ei osaa lukea dokumentteja.

    Windows-ohjelmointiin menee myös aikansa, mutta tuollainen uusi tulokas on parasta laittaa korjaamaan jonkun muun koodia aluksi ja katsoa, mitä se tekee. Siinäpähän oppii.

    Kännyköistähän me jo tiedämmekin, että niiden softien muistinhallinta ei pelitä. Ei nekään tuotokset kovin ammattimaisia ole, vaikka niiden ohjelmoija lieneekin täysin päinvastaista mieltä.

    Miten voi olla mahdollista, että kännyköiden muistinhallinta ei pelitä jos kerran javailija oppii c :n viikossa ;-)

    Äänestä

  • vuoto kirjoitti:

    Miten voi olla mahdollista, että kännyköiden muistinhallinta ei pelitä jos kerran javailija oppii c :n viikossa ;-)

    >Miten voi olla mahdollista, että kännyköiden muistinhallinta ei pelitä jos kerran javailija oppii c :n viikossa ;-)

    Koska käytännössä C koodaajat ei osaa kuin pienen osan C . Lisäksi ne jättää tahallaan koodaamatta ohjelmanosia ja niiden pomo jättää tahallaan tarkistamatta niiden tuottaman koodin. Koodi testataan mutu-menetelmällä. Kun asiakas valittaa toimimattomasta kännykästä niin huolto syyttää asiakasta.

    Äänestä

  • kuru kirjoitti:

    Mistähän ne design patternit on peräisin, java-maailmasta vai?

    Perehdy nyt hiukan aiheeseen ennenkuin alat täällä retostelemaan, vaikkei taso kovin ylhäällä olekaan niin teit aikamoisen pohjanoteerauksen.

    C maailmassa ohjelmointi on enemmän ad hoc tyylistä sähellystä kuin Java-maailmassa. Eihän siellä ole edes kunnon työkaluja.

    Äänestä

  • C++ maailmassa kirjoitti:

    C maailmassa ohjelmointi on enemmän ad hoc tyylistä sähellystä kuin Java-maailmassa. Eihän siellä ole edes kunnon työkaluja.

    Kun kerran esität noinkin asiantuntevia kommentteja niin kerroppa meille mihin perustat kirjoituksesi.

    Kyllähän me kaikki tiedämme että javassa ei pyöri kuin onnettomat opensource liimapurkka-viritelmät, joita korjataan (kutsuvat kehitykseksi) sitten oikein kymmenien jos ei satojen kehittäjien voimin. Sovellusmalleista ovat nämä koodaajat kuulleet, mutta esimerkit oli c:llä joten ei niistä sen enempää. Sanotaan että tää meidän web-sivusto olis MVC, sinne factory ja singleton sekaan niin johan kelpaa henkseleitä paukutella, mutta mihin mahtuis service? Tarvitaanko seppuku?

    Äänestä

  • kuru kirjoitti:

    Mistähän ne design patternit on peräisin, java-maailmasta vai?

    Perehdy nyt hiukan aiheeseen ennenkuin alat täällä retostelemaan, vaikkei taso kovin ylhäällä olekaan niin teit aikamoisen pohjanoteerauksen.

    Java antaa hyvän pohja C :n opiskeluun,
    olen itse aikanaan vääntänyt assembleria, C:tä ja jonkin verran C ja VB:tä ja nyt opiskelen Javaa.

    Ovat niin lähellä toisiaan, että jos ei ole turhia ennakkoluuloja niin pystyy sujuvasti opiskelemaan Javan jälkeen C :aa.

    Itseasiassa kieli ei ole kaikkein tärkein vaan oliomaailman sisäistäminen, miten järjestelmäkehitys viedään oliomaisesti eteenpäin määrityksestä alkaen projektimaisesti käyttäen jotakin case-välinettä.

    On tyhmää vääntää jotakin vastakkainasettelua kielten suhteen, nehän ovat vain työkaluja, ajattelutapa on kaikkein tärkein, kielet kyllä oppii ajan kanssa.

    Itseasiassa moni kirja lähtee epäoliomaisesti opettamaan käsittelemäänsä oliokieltä, kirjat ovat liian nörttimäisesti tehtyjä ja on unohdettu oliomainen lähestymistapa.

    Peruslähtökohta on oliomaisuus ja tämän toteuttamiseen sitten on kaikenkarvaisia välineitä siis ohjelmointikieliä ja kuvaustapoja.

    Äänestä

Kommentoi aloitusta


sick kirjoitti:

Javan tilanteesta antaa hyvän kuvan käyttäjäyhdistyksen sivut, joiden päivityksestä näkeekin alan historian:

http://www.pcuf.fi/sytyke/javasig/

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