Olen suunnitellut mennä J2ee-kursiille, mutta en osaa kieltä ,enkä ole muutenkaan tehnyt koskaan ohjelmointia, paitsi yksinkertaisia html- sivu harjoituksia.
Eli pitäisikö osata esim. java ennekuin alkaa opiskelemaan j2ee tä, ja mitä sillä j2ee llä muuten tehdään, nettisivujako, vai niiden osia ?
Mihin sitä koodia kirjoitetaan, onko toi netbeans se mihin javaa ja j2ee tä kirjoitetaan vai joku muu?
Toiv. ei ollut liian tyhmiä kysymyksiä, että joku viitsii vasta.
Eli pitäisikö osata esim. java ennekuin alkaa opiskelemaan j2ee tä, ja mitä sillä j2ee llä muuten tehdään, nettisivujako, vai niiden osia ?
Mihin sitä koodia kirjoitetaan, onko toi netbeans se mihin javaa ja j2ee tä kirjoitetaan vai joku muu?
Toiv. ei ollut liian tyhmiä kysymyksiä, että joku viitsii vasta.
Vastaukset 4
Vanhimmat
niin siellä opetetaan kyllä kaikki
Kattovat kuin halpaa makkaraa, nauroivat ja haukkuivat ranskalaiseksi, amerikkalaiseksi teiniksi, siis aattelin että nää koodarit on sit parempaa porukkaa.
Tämä on niin yleinen kysymys, että tässä nyt teille kaikille opas siitä mikä on oikea (ja helpoin) tapa opetella ohjelmoimaan. Toki asiat saa opetella kantapään kauttakin, mutta siihen kuluu aina enemmän aikaa.
Ennen seuraavia kohtia pitäisi hallita ainakin tietotekniikan perusteet sekä tietokoneen ja käyttöjärjestelmän toiminta noin yleisellä tasolla. Siis että miksi tietokoneissa on käyttöjärjestelmä ja miten se eroaa muista ohjelmistoista, mikä on BIOS, jne. Eikä haitaksi ole tutustuminen muunlaisiin tietoteknisiin järjestelmiin kuin pelkkään Intel x86:iin - se avaa vähän silmiä kun näkee miten eri ympäristöissä on ongelmat ratkaistu.
1) Tietokoneohjelmoinnin perusteet (käsitteet laajalla tasolla: tietokoneohjelma, ohjelmointi, lähdekoodi, konekieli, tavukoodi, kääntäjä, tulkki)
2) Ohjelmointitekniikan perusteet (ongelmakeskeinen ajattelu, "mitä/miten", ongelmien mallintaminen, vuokaaviot, pseudokieli, algoritmien suunnittelu ja yleinen ongelmanratkaisu)
3) Ohjelmointikielten perusteet (funktionaaliset kielet, imperatiiviset kielet, oliokielet, tekniset käsitteet kuten lauseet, lausekkeet, tietotyypit, operaatiot, muuttujat, aliohjelmat, silmukat, iteraatiot, oliot, luokat, periytyminen)
4) Ohjelmontikielen opiskelu (esim. Java) ja tietovarastojen perusteet (relaatiotietokannat, SQL-kieli, olio/relaatio-mappaus kun kyse on Javasta). Ja jos tarkoitus on tehdä web-sovelluksia niin mahdollisimman aikaisessa vaiheessa lienee parasta opiskella myös HTTP-protokollan sekä CGI:n perusteet ja mahdollisesti se miten HTTP:n rajoituksia kierretään sessioiden avulla.
Tämä yleensä riittää jos aiot vain huviksesi ohjelmointia harrastella. Mutta jos aiot siitä itsellesi ammattia, niin lista jatkuu...
5) Ohjelmistosuunnittelun opiskelu (määrittely, suunnittelu, toteutus, testaus, vaihejakomallit, suunnittelumallit, dokumentointi, sekvenssikaaviot, luokkakaaviot, jne.)
6) Työharjoitteluun hakeutuminen
7) Projektityöskentelyn perusteet
8) Ohjelmistokehyksen opiskelu (esim. J2EE)
9) Oikean työpaikan hakeminen
9) Penninvenyttäjän keittokirjan lainaaminen kirjastosta
10) Ajan varaaminen MTT:stä
11) Terapiaa ja lääkkeitä
13) Työkyvyttömyyseläke
Vaihtoehtoinen tapakin on (laiskoille):
1) Palkkaa koodari Intiasta
Ei kauhean ruusuiselta kuulosta koodarin tie, jos toi pitää paikkansa. kuvittelin että ohjelmoijat tienaisi hyvin rahaa, mutta kuten sanottua se on vaan mutu.