+ Vastaa ketjuun
Sivu 1 5:sta 123 ... ViimeinenViimeinen
Näkyvissä tulokset 1 - 15. Tuloksia yhteensä 73.

Ketju: Ohjelmoinnin aloittaminen?

  1. #1
    Foot Soldier polo5:n avatar
    Liittymispäivä
    20.2.2003
    Sijainti
    Maatila Pohjois- Norjassa
    Ikä
    24
    Viestejä
    30

    Oletus Ohjelmoinnin aloittaminen??

    Niin, joku joka tykkää ohjelmoida, niin vois sanoo, et millä kielellä kannattas alottaa, ja sit, voisitte sanoo, et mistä löytys ninku jonkinmoiset ohjeet ohjelmointiin...
    "...Infact, i want my Paine to be inflicted on others..."

    Käykää kahtomassa albumia fanipiirroksissa, lisäystä tulossa piakkoin, tavara prima-laatua.

  2. #2
    Kraut-sama Jackal von ÖRF:n avatar
    Liittymispäivä
    26.5.2001
    Sijainti
    Helsinki
    Ikä
    28
    Viestejä
    3397

    Oletus

    Kannattaa mennä jollekin kurssille, koska ohjelmointia voi olla vaikea oppia omatoimisesti kirjaa lukemalla. Ennen kaikkea täytyy tehdä paljon harjoitustehtäviä. Ohjelmoimaan oppii vain ohjelmoimalla. Kielellä ei ole liiemmin väliä. Kunhan ensin osaa yhden kielen kunnolla, niin uuden kielen oppii tarvittaessa helposti. Nykyään opetuksessa käytetään yleensä Javaa.

    Yksi ehdotus olisi, että lueskelet yliopiston kurssimateriaaleja. Kurssit ovat Ohjelmoinnin perusteet ja sitä jatkava Java-ohjelmointi. Luentomateriaali löytyy osoitteesta http://www.cs.helsinki.fi/u/wikla/JohdOhj/Sisalto/ ja harjoitustehtäviä sekä esimerkkiratkaisuja voit ottaa jonkin lukukauden kurssisivuilta.

    Niin, ja voihan noille luonnoillekin tulla kuuntelemaan, koska yliopistolla ei osallistujia pahemmin seurata (ainoastaa tehdyt harjoitustehtävät merkitään, koska niitä saa apupisteitä kokeeseen). Joten jos tekee harjoitukset ja kokeet kotona, niin kukaan ei huomaa mitään. *tarkistaa iän* 16 vee... Noh, kukaan ei huomaa mitään, jos näytät ikäistäsi kaksi vuotta vanhemmalta ja pysyt hiljaa sivussa.

    Tämän kevään luennoille ei enää ehdi mukaan, mutta syyskuussa alkaa taas. Jos siihen mennessä ei ohjelmointi suju itsenäisesti opeteltuna, niin eiku luennoille. Luennoilla käyminen auttaa huomattavasti oppimista, koska oppimateriaalissa ei kerrota kaikkea ja luennoilla asiat tulee paremmin havainnoillistettua (ja muutenkin Wiklan luennot on kivoja). Nuo kaksi kurssia kestävät yhteensä 13 viikkoa (viikossa kaksi kahden tunnin luentoa) ja sinä aikana oppii koodaamaan, jos on oppiakseen. Sen jälkeen voi tehdä vaikka tällaisen ohjelman, jos osaa.
    Viimeksi muokannut Jackal von ÖRF : 15.3.2003 klo 21:29:26

  3. #3
    Moogle psaijai:n avatar
    Liittymispäivä
    6.11.2001
    Sijainti
    Helsinki
    Ikä
    26
    Viestejä
    2834
    Blogimerkinnät
    5

    Oletus

    Mä tappelen just nyt ohjelmoinnin peruskursilla ja meidän maikan mielestä kannattaa lähteä siitä että tietokone on maailman tyhmin keksintö koska se ei osaa mitään. Kaikki kun on vain ohjelmia.

    Mut me ainakin harjotellaan nyt kynällä ja paperilla. Eli tehdään vuokaavioita ja algoritmeja (kirjotetaanko noin ) ohjelmista. Myöhemmin sitten vasta aletaan tutustumaan itse koodin kirjoittamiseen. Tuokin kurssi kestää 3ov (1ov on noin 40 oppituntia). Aikaa vievää hommaa mut ehkä se sit siitä joskus lähtee.

  4. #4
    1st Class Enemy Granite:n avatar
    Liittymispäivä
    7.1.2003
    Sijainti
    Sin City
    Viestejä
    1081

    Oletus

    Nyt pari varoituksen sanaa: koodaaminen on paskaa. Kaikki keinot koodaamisen välttämiseksi on sallittuja. Koodaaminen on järjen vievää touhua joka ajaa ihmisen helpommin hulluksi kuin 48 h ruohonleikkurin äänen kuuntelu putkeen. Psaijain kuvailemat kynällä ja paperille vuokaavioitten ja muiden hökötysten piirtely toi kauhistuttavia muistoja mieleeni (niin, oikea termihän on puoli-ohjelmointi, eiks vaan).

    Jos kuitenkin koodaamisen pauloihin haluaa uppoutua, niin kursseja siihen tarvitaan, kuten Örffi sanoi. Visual Basicillä on hyvä aloittaa varsinainen koodaus.
    Muista kuitenkin että sinua on varoitettu.
    signed by Astralberry
    ---------
    "This is really gonna hurt."

  5. #5
    Ei kyynisyydelle Mayatar:n avatar
    Liittymispäivä
    15.11.2002
    Sijainti
    lapsuus
    Ikä
    26
    Viestejä
    1353

    Oletus

    Älä usko yhtään ketään ketä väittää että ohjelmlointi on vaikeaa. Ohjelmointi on typerää rasittavaa ja silmiä syövää, mutta ei vaikeaa. Se kaikki höpinä, että ohjelmointi on maailman vaikein asia on ihan puppua. Ensimmäiseksi muutat asenteesi tämän suhteen, sitten menet ohjelmoinnin kurssille ja kuuntelet mitä se opettaja sanoo. Jos sekin alkaa väittämään, että ohjeilmointi on todella vaikeaa sulje korvasi korvatulpilla.

    Tärkeintä sinulle on oppia ymmärtäämään haluamaasi kieltä. Koodien opetteleminen ulkoa on ihan hyvä asia, mutta sinusta ei ole mitään hyötyä jos et ymmärrä kieltä ja sen lauseiden merkitystä toisiinsa. Koodit löytää aina netistä, mutta jos haluat oppia muokkaamaan niitä, keskity värisävyn sijaan katsomaan mikä lause ja komento vaikuttaa mihinkin asiaan.

    Ohjelmointi on rasittavaa! Yksi merkki väärin ja joudut tarkistamaan koko tekstin miljoona kertaa, varsinkin kun tulet sokeaksi omille virheillesi. Tosin koodien tarkistamiseen on ohjelmia. Esm koodamalla frontpagen html tilassa, se ilmoittaa tekstin värillä virheelliset lauseet ja komennot. Älä kuitenkaan anna fronttipagen lisäillä koodiisi mitään ylimääräistä vain katso pelkästään virheet sen kautta.

  6. #6
    Foot Soldier polo5:n avatar
    Liittymispäivä
    20.2.2003
    Sijainti
    Maatila Pohjois- Norjassa
    Ikä
    24
    Viestejä
    30

    Oletus

    Kun, en vielä tiedä ohjelmoinnista juurikaan mitään...en edes tiedä pitääkö kielet ladata vai onko niitä koneella valmiiks, mitä ohjelmia...Koulussa ainakin oli C++-kieli ja sille joku Borlandin ohjelma, jolle kirjotettiin niitä koodeja ja ja sitte sitä sai testata ja ja se näytti virheet...meillä oli Ohjelmoinnin syventävä, siellä tehtiin jotain laskukoneita. Kauheasti ei jäänyt mieleen, sen muistan, että kaikkien litanioitten loppuun tuli return; ja rivin loppuun taisi kans tulla ; siinähän vasta hyvä aloitus...
    Viimeksi muokannut polo5 : 17.3.2003 klo 14:59:51
    "...Infact, i want my Paine to be inflicted on others..."

    Käykää kahtomassa albumia fanipiirroksissa, lisäystä tulossa piakkoin, tavara prima-laatua.

  7. #7

    Oletus

    Originally posted by polo5
    Kun, en vielä tiedä ohjelmoinnista juurikaan mitään...en edes tiedä pitääkö kielet ladata vai onko niitä koneella valmiiks, mitä ohjelmia...Koulussa ainakin oli C++-kieli ja sille joku Borlandin ohjelma, jolla kirjotettiin niitä koodeja ja ja sitte sitä sai testata ja ja se näytti virheet...
    Ilmaisen c/c++ kääntäjän saat osoitteesta http://www.delorie.com/ seuraa vaan djgpp zip picker linkkejä, jonka avulla saat omalle raudallesi sopivan version. Toivottavasti sinulla on sitten kotona suht nopea yhteys. Tuolta saat siis kaiken tarvittavan. Parempi vaihtoehto varmaan olisi microsoftin visual c++ jos sen jostain saat hommattua. Hintaahan sillä sitten On, mutta kuulemma parempi debuggaus, eli siis se juttu mikä etsii koodista virheet.

    Luultavasti Javakääntäjänkin jostain saisit, mutta minäpä en tiedä mistä. Java on ehkä parempi vaihtoehto kun c++ sillä se toimii kännyköissä ja vaikkapa jääkaapeissa. Onnea yritykselle vaan, ja kuten Jakke totesi, vain tekemällä oppii.

    Itse yritin c++:aa aloitella, mutta äkkiäpä muut asiat ajoivat sen ohi eikä innostus riittänyt. Olen nyt kertonut suunnilleen kaikki asiat mitä koodaamisesta tiedän, jos qbasic tietämystä ei lasketa. (ja sitä ei lasketa)
    I wanted orange. It gave me lemon-lime.

  8. #8
    Kraut-sama Jackal von ÖRF:n avatar
    Liittymispäivä
    26.5.2001
    Sijainti
    Helsinki
    Ikä
    28
    Viestejä
    3397

    Oletus

    Originally posted by freyelise
    Luultavasti Javakääntäjänkin jostain saisit, mutta minäpä en tiedä mistä. Java on ehkä parempi vaihtoehto kun c++ sillä se toimii kännyköissä ja vaikkapa jääkaapeissa.
    Viralliset sivut ovat yleensä hyvä aloituspaikka. Tässä suora linkki imutussivulle, mistä tarvitset ainakin J2SE v1.4.1 SDK:n ja dokumentaatio kannattaa myös ottaa: http://java.sun.com/j2se/1.4.1/download.html

    Opetuksessa Java ollee parempi kuin C/C++, koska sillä ei ole yhtä helppo tehdä bugeja (ei ole yhtä laitteistoläheinen kuin C) ja Javalla on pakko opetella olio-ohjelmointia.
    Viimeksi muokannut Jackal von ÖRF : 17.3.2003 klo 17:48:22

  9. #9
    Foot Soldier polo5:n avatar
    Liittymispäivä
    20.2.2003
    Sijainti
    Maatila Pohjois- Norjassa
    Ikä
    24
    Viestejä
    30

    Oletus

    Joo, elikkä ensiks, noista ylläolevista linkeistä lähes linkki ei toiminu, siis kääntäjiin...ja noista luentomateriaaleista ei mun mielestä paljo apua ollu. Ja, voin jo nyt sanoa, että en ole tulossa luennoille joita pidetään hesas, koska 3.5 tuntia menis pelkästään matkaan sinne, ja toiset takas...et sillee..mutta, jos ensi vuonna muutan tampereelle asuntolaan, jos ylipäänsä pääsen sinne kouluun, niin voishan siellä käydä joillakin luennoilla...Ja, sit, jos joku kertois hyviä saitteja...ja, nyt taidan mennä katsastamaan noi sivut uudestaan, ettei mitään jäänyt näkemättä, jos on tulen tänne editoimaan vähän puheitani...
    "...Infact, i want my Paine to be inflicted on others..."

    Käykää kahtomassa albumia fanipiirroksissa, lisäystä tulossa piakkoin, tavara prima-laatua.

  10. #10
    Ei kyynisyydelle Mayatar:n avatar
    Liittymispäivä
    15.11.2002
    Sijainti
    lapsuus
    Ikä
    26
    Viestejä
    1353

    Oletus

    Polo5

    Googlen avulla löydät varmasti itsekin paljon materiaalia juuri siitä kielestä mitä haluat opiskella. Kysymyksesi on aika laaja ja siihen on hankala vastata, koska et yhtään rajaa mistä ohjelmoinnista olet kiinnostunut tai mitä haluat ohjelmoida.

    Alkujaan kirjoittanut Jackal von ÖRF
    En usko, että Frontpagessa olisi edes Java-kääntäjää. Kääntäjä huomaa kirjoitusvirheet, mutta huolimattomuus- ja ajatteluvirheitä ei huomaa mikään ohjelma.
    Kyllä frontpagessa on javakääntäjä. |Tuntuu jotekin jankuttamiselta.

    Huolimattomuusvirheet ovat kyllä ainakin minusta usein sama kuin kirjoitusvirheet ja kyllä ohjelma niistä antaa virheilmoituksen.

    Ajatteluvirheiden takia kehoitin aikaisemassa viestissä opiskelemaan mielummin kielen toimintaperiaatteita kuin yksittäisiä koodeja, joita valitettavasti ainakin koulussa käydään tuskastuttavan kauan lävitse.

  11. #11
    Foot Soldier polo5:n avatar
    Liittymispäivä
    20.2.2003
    Sijainti
    Maatila Pohjois- Norjassa
    Ikä
    24
    Viestejä
    30

    Oletus

    No, kun kerran sanoit niin, minua kiinnostaisi pelin värkkääminen, mutta se on varmaankin vähän vaikeaa näin alkuunsa joten...täytyisi varmaan tehdä niitä harjotustehtäviä paljolti ennen...

    Eli siis kertausta tähän väliin, että olenko käsittänyt oikein...

    Frontpagessa on Java-kääntäjä, joka näyttää virheet. Muistaakseni oletus-värillä.
    Harjotustehtäviä pitää tehdä.
    Kursseilla pitäisi käydä.
    Koodit pitää opetella.
    Mutta, missä itse ohjelmoiminen tehdään? Jos, kerran Frontpage näyttää virheet, mutta voiko explorerilla katsella/kokeilla tekeleitään?
    Vai pitääkö se J2 1.44 SDk (mikälie) sittenkin hakea? Olisin sen jo ladannu, mutta se linkki ei oikein pelannu odottamallani tavalla, enkä ole jaksanu etsiä sitä härveliä millä lataus aloitetaan, siis Temp. Int. Filesistä...

    Ja, muistaakseni sanoin, etten tiedä paljoakaan ohjelmoinnista, mutta haluaisin vain aloittaa sen...
    "...Infact, i want my Paine to be inflicted on others..."

    Käykää kahtomassa albumia fanipiirroksissa, lisäystä tulossa piakkoin, tavara prima-laatua.

  12. #12
    Kraut-sama Jackal von ÖRF:n avatar
    Liittymispäivä
    26.5.2001
    Sijainti
    Helsinki
    Ikä
    28
    Viestejä
    3397

    Oletus

    Originally posted by polo5
    Mutta, missä itse ohjelmoiminen tehdään?
    Mikä tahansa tekstieditori. Jopa Notepad kelpaa, mutta inhimillisyyden tähden editorin olisi osattava edes värikoodata, jolloin koodia on helpompi lukea. Jos sinulta puuttuu hyvä ilmainen tekstieditori, niin ConTEXT on kuulemma hyvä (minä käytän UltraEdittiä). jEdit on myös kokeilemisen arvoinen ja Java-pohjaisena toimii myös muissa kuin Windows-ympäristöissä.

    Esimerkiksi Javaa koodatessa ensin koodi kirjoitetaan editorilla ja tallenetaan .java-päätteisenä tekstitiedostona. Sitten tiedosto käännetään komennolla javac Tiedosto.java, jolloin se luo Tiedosto.class-tiedoston (jos ei tule virheilmoituksia). Ohjelma käynnistetään sitten komennolla java Tiedosto

    Kun osaa perusasiat, niin voi siirtyä käyttämään jotain ohjelmistonkehitysympäristöä, koska ne helpottavat joitakin yleisiä operaatioita. Olen ollut tyytyväinen JCreatoriin, josta on saatavilla myös rajoitettu ilmaisversio.

  13. #13
    Foot Soldier polo5:n avatar
    Liittymispäivä
    20.2.2003
    Sijainti
    Maatila Pohjois- Norjassa
    Ikä
    24
    Viestejä
    30

    Oletus

    Noh, eilen löysin hyvän sivun
    Siellä oli jonkilaista inhvoa tosta JavaScriptistä...
    "...Infact, i want my Paine to be inflicted on others..."

    Käykää kahtomassa albumia fanipiirroksissa, lisäystä tulossa piakkoin, tavara prima-laatua.

  14. #14
    Ruusumies Neo:n avatar
    Liittymispäivä
    23.9.2002
    Sijainti
    Helsinki
    Ikä
    28
    Viestejä
    136

    Oletus

    "Hello, I'm home"

    elikkä, mistä ohjelmointi kananttaa aloitta. koulussa kuten psaijai sanoi aloitetaan ohjelmointi opettettamalla ohjelmointi käsitteet, vaikka se tuntuu niin naurettavalta niin piirtämällä kynällä ja perilla. noh, opetetaan ajattelemaan loogisemmin, ja mitä naurettavammalta tuntuu on että tuon osuuden moni reputtaa ja pettyy ohjelmointi touhuun. Koska olen itse samassa koulussa tiedän opettajan maineen joka psaijai opettaa eikä se mistään parhaasta päästä ole , oma opettajani aloitti suoraan koodaamisen opettamisen Visual Basicilla, noh, itse tuota ohjelmlmointi kieltä vihaan, mutta se on hyvin helpo täytyy myöntää, ja jos vähänkin osaa käyttää Exceliä etc, ja on aito aito asennus levy niin se ohjelma tulee mukana.

    itse ohjelmoinnin opettelut aloitin scriptien tekemisestä ja sitten Delphillä aloin koodaamaan (tämä siis jo ennen kun menin kauppikseen opettelemaan ohjelmointia), Delphillä tehdään Pascal maista koodia, ja se on aika vaikea perus kieleksi, minulle kuitenkin helppo. Jos web puolen ohjelmointi kiinostaa kannattaa aloittus kileleksi vailita php, sihän sen opetteluun tarvitse kuin asentaa oma web palvelin (httpd.apache.org) sekä php tulkki (www.php.net) ja jotain materiaalia, jos on kiinteä netti voi lukea tietenkin www.php.net manuaalia, mutta suosittelen PHP Trainer Kit kirjan ostamista (mainos), itse tuon ostin silloin kun en vielä mitään osannut, nykyään se ei enään riitä koska ei käsittele XML parselointia ja XSLT:tä.

    Tässä vähän jotain off-topic juttua, ei edes etene loogisesti!

    Mutta tosiaan VB tavalliseen Windows ohjelmointin ja PHP sitten web puolen ohjelmointiin aloitus kieleksi, sitten c++ ei sovellu aloitus kieleksi itse senkin perus kurssin olen suorittanut, ensivuona kauppakorkeasta sitten varmaan jatkokurssi ja cobol kurssi. Java on myös minun ensivuoden opiskelu listalla, ja suosittelen tosiaan tutustumaan siihen, vaikka omaa kokemuista ei ole, mutta uskon että c:n tavoin ei ole hyvä ihan perusteiden opetus kieli.

  15. #15
    Dragoon Medic44:n avatar
    Liittymispäivä
    22.4.2003
    Sijainti
    Kajaani, Finland
    Ikä
    24
    Viestejä
    452

    Oletus

    Noh, mitenhän alottas..

    kyllä qbasic:llakin oppii aluksi ihan ohjelmoinnin perusteita.
    Itse opiskelin sitä huvikseni mutta alkoi pänniä sen hitaus ruudunpäivityksen suhteen.
    Sitten tutuistuin eri ohjelmiin ja kieliin eri tilanteissa. Aluksikin delphi 3 ilmaisversioon. Sitten vähän htmllää ja php yms. Sitten alkoi c/c++ opiskeluni ja voin sanoa että ei se ole niin hankalaa. Ainoa hankala asia c/c++:ssa on windows ohjelmointi ja varsinkin opengl/d3d yms. sillä niissä on niin paljon omia komentoja muuttujia ja muita classeja joita pitäisi muistaa jotenkuten.

    (javaakin tuli joskus opiskeltua hieman mutta ei sillä loppujen lopuksi isoa aikaan saa)

    Opiskelun iloa
    Over and out.

+ Vastaa ketjuun

Kirjoitussäännöt

  • Et voi aloittaa uusia ketjuja
  • Et voi kirjoittaa vastauksia
  • Et voi lisätä liitteitä
  • Et voi muokata viestejäsi
  • BB-koodi on käytössä
  • Hymiöt ovat käytössä
  • [IMG] koodi on käytössä
  • HTML-koodi on poissa käytöstä