Seuraa 
Viestejä24
Liittynyt8.6.2007

Tietotekniikka tuttua pitkältä ajalta ja työskentelen "alalla". Ohjelmointi html-kieltä lukuunottamatta lähes nolla.

Jos MOOCin kursseja lähtis vääntämään iltapuhteina niin kumpi järkevämpää, Java peruskurssi vai Java olio-ohjelmointi? Molemmat aloittelijoille.

Sivut

Kommentit (22)

MooM
Seuraa 
Viestejä6908
Liittynyt29.6.2012

Java ei ole javascript. Esim https://www.quora.com/What-is-the-difference-between-Java-and-JavaScript 

Java on oliokieli, tuskin sitä opetetaan ilman sitä lähtökohtaa peruskurssillakaan. Ota molemmat rinnakkain, jos aikaa on.

"MooM": Luultavasti entinen "Mummo", vahvimpien arvelujen mukaan entinen päätoimittaja, jota kolleega hesarista kuvasi "Kovan luokan feministi ja käheä äänikin". https://www.tiede.fi/keskustelu/4000675/ketju/hyvastit_ja_arvioita_nimim...

mdmx
Seuraa 
Viestejä5221
Liittynyt23.11.2009

Olio suunnittelua voi opetella ilman mitään ohjelmointikieltä, vaikka piirtämällä UML kaavioita.

Jos olio-ohjelmointi ei ole ollenkaan tuttua, niin 'Java olio-ohjelmointi' voisi olla parempi.

Tai no riippuu tietysti mitä haluat tehdä, jos haluat ohjelmoida jotain pieniä kokonaisuuksia, sitten Java peruskurssi voi olla nopeampi tie. Mutta vähänkään isommissa kokonaisuuksissa kannattaa ensin opetella  olio-ohjelmointia kunnolla, niin ohjelman arkkitehtuurista tulee huomattavasti selkeämpi ja työ on mielekkäämpää.

Javalla voi (valitettavasti) ohjelmoida myös niin ettei tajua olio-ohjelmoinnista mitään, vaikka se oliokieli onkin. Aina voi tehdä vaikka tehdä yhden luokan joka tekee kaiken.

MooM
Seuraa 
Viestejä6908
Liittynyt29.6.2012

mdmx kirjoitti:

Javalla voi (valitettavasti) ohjelmoida myös niin ettei tajua olio-ohjelmoinnista mitään, vaikka se oliokieli onkin. Aina voi tehdä vaikka tehdä yhden luokan joka tekee kaiken.

Tietenkin voi. mutta luuletko oikeasti, että jossain järjestetään Java-kurssi, jossa tämä on se, miten kieltä opetetaan?

"MooM": Luultavasti entinen "Mummo", vahvimpien arvelujen mukaan entinen päätoimittaja, jota kolleega hesarista kuvasi "Kovan luokan feministi ja käheä äänikin". https://www.tiede.fi/keskustelu/4000675/ketju/hyvastit_ja_arvioita_nimim...

mdmx
Seuraa 
Viestejä5221
Liittynyt23.11.2009

MooM kirjoitti:
mdmx kirjoitti:

Javalla voi (valitettavasti) ohjelmoida myös niin ettei tajua olio-ohjelmoinnista mitään, vaikka se oliokieli onkin. Aina voi tehdä vaikka tehdä yhden luokan joka tekee kaiken.

Tietenkin voi. mutta luuletko oikeasti, että jossain järjestetään Java-kurssi, jossa tämä on se, miten kieltä opetetaan?

En, mutta kurssi jossa olio puoleen ei juurikaan keskitytä voidaan kyllä järjestää. Java peruskurssi tuskin menee kovin syvälle periyttämiseen, rajapintoihin, jne.

Diam
Seuraa 
Viestejä2394
Liittynyt14.9.2006

Javascriptillä on käyttöä, mutta Javalla ei, koska on C++ ja C#.

Mies kysyi kaiulta: Ostanko Nuhvin vai Majorin? ja kaiku vastasi: VAI MAJORIN!

Diam
Seuraa 
Viestejä2394
Liittynyt14.9.2006

Riippuu tietenkin alasta, Java on tullut lähinnä tietokantaintegroitujen nettiliittymien ohjelmointiin, kaikki eivät niitä tarvitse, vaan Lisp, Fortran ja C++. Ei ollut Javaa tuollakaan.

https://software.intel.com/en-us/qualify-for-free-software/student

http://www.uta.fi/sis/tkt/laki/ohjelmointivalineita/java_jdk.html

Mies kysyi kaiulta: Ostanko Nuhvin vai Majorin? ja kaiku vastasi: VAI MAJORIN!

mdmx
Seuraa 
Viestejä5221
Liittynyt23.11.2009

Java on vähän sellainen jokapaikanhöylä, ei optimaalinen missään mutta pystyy tekemään mitä tahansa.

Suomen työmarkkinoilla Java osaamista tarvinnee lähinnä natiivien Android softien ja Google Cloud palveluiden tekemiseen.

Toki sillä voi paljon muutakin tehdä, mutta harvoin se on optimaalinen valinta. Lähes kaikki Javalla tehdyt työpöytä softat on turhan raskaita, mutta eihän sekään haittaa jos tehdään kevyt softa jota ajetaan tehokkailla tietokoneilla.

Mutta kyllähän sillä tehdään kaikenlaista, ja joskus asiakkaat haluaa jostain syystä että käytetään Javaa. Ja siellä webbi puolella se tosiaan on ollut omiaan, mutta nykyään  C# .NET webapi2 + HTML5 on niiiin paljon nopeampi ja helpompi tehdä, että itkettäis jos joutuis Javalla jotain REST apeja tekemään.

Android softatkin syntyy paremmin C++ Qt Quick2:lla ja QML:llä, joka toki vaatii Javascript osaamista. Ja pientä Java osaamista että saa tehtyä tarvittaessa natiivikutsuja.

I hate Java. :)

mdmx
Seuraa 
Viestejä5221
Liittynyt23.11.2009

Veli H. kirjoitti:
Summa summarum

Kysyjän, ohjelmoinnin nollasta aloittavan kannattaa mieluummin opetella

 C# .NET webapi2 + HTML5 C++ Qt Quick2  QML JavaScript

Ei tietenkään kannata. :)

Aloittajan kannattaa....

mdmx kirjoitti:

Jos olio-ohjelmointi ei ole ollenkaan tuttua, niin 'Java olio-ohjelmointi' voisi olla parempi.

Tai no riippuu tietysti mitä haluat tehdä, jos haluat ohjelmoida jotain pieniä kokonaisuuksia, sitten Java peruskurssi voi olla nopeampi tie. Mutta vähänkään isommissa kokonaisuuksissa kannattaa ensin opetella  olio-ohjelmointia kunnolla, niin ohjelman arkkitehtuurista tulee huomattavasti selkeämpi ja työ on mielekkäämpää.

Mutta paras vastaus on kyllä, että opiskele molemmat peruskurssit.

Diam
Seuraa 
Viestejä2394
Liittynyt14.9.2006

Mies kysyi kaiulta: Ostanko Nuhvin vai Majorin? ja kaiku vastasi: VAI MAJORIN!

Ab Surd Oy
Seuraa 
Viestejä10951
Liittynyt13.7.2015

Veli H. kirjoitti:
Summa summarum

Kysyjän, ohjelmoinnin nollasta aloittavan kannattaa mieluummin opetella

 C# .NET webapi2 + HTML5 C++ Qt Quick2  QML JavaScript

Ei missään nimessä. Semminkin kun hän ei ilmoittanut haluavansa nimenomaan webbikoodariksi. On turhaa ja vahingollista sotkea kaikki tuo tauhka sekaisin erilaisine frameworkkeineen ja eri metatasojen kielineen. Ensin kannattaa opetella ohjelmoimaan järjestyksessä alkeista alkaen jollain ihan perusohjelmointikielellä eikä sännätä kaikenmaailman API:en ja kirjastojen ja järjestelmien kimppuun, koska siinä jää monta ratkaisevan tärkeää oivallusta saamatta ja toisaalta ehkä oppii ihan väärät tavat käyttää niitä valmismokkuloita.

Java on OK, mutta jos haluaa oikeasti oppia ohjelmoimaan ja ymmärtämään ohjelmointia, niin suosittelen perusteiden opettelemiseen C-kieltä. Siitä saa vankan kivijalan, jonka päälle on hyvä rakentaa ymmärrystä sitten noilla kehittyneemmillä jutukoilla.

Diam
Seuraa 
Viestejä2394
Liittynyt14.9.2006

C:llä datan ohjelmoiminen näyttää melkein helpommalta kuin Java, kyllähän noilla saisi kaikenlaista numeron pyöritystä aikaan, mutta tietokantapuoli alkaa hirvittämään, onko tylsempää kuin niiden taulujen suunnittelu.

http://www.math.ucla.edu/~anderson/JAVAclass/JavaInterface/JavaInterface...

Mies kysyi kaiulta: Ostanko Nuhvin vai Majorin? ja kaiku vastasi: VAI MAJORIN!

Sivut

Suosituimmat

Uusimmat

Uusimmat

Suosituimmat