Mistä

ohjelmointi?
Onko Suomenkielisiä hyviä kirjoja ohjelmointiin?
Entä netissä, mistä löytyy hyviä selkeitä apuja aloittelijalle?
Onko valmista koodia, jota vois muokata ja tutkia?

Kiitos asiallisista vastauksista.
Nimim. Novice
10530
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

"Mistä aloittaa ohjelmointi?"
Miljoonas kerta kun tätä kysytään.

"Onko Suomenkielisiä hyviä kirjoja ohjelmointiin? "
Ei.

"Entä netissä, mistä löytyy hyviä selkeitä apuja aloittelijalle? "
Ei mistään.

"Onko valmista koodia, jota vois muokata ja tutkia? "
Ei.

Äänestä

Ohjelmointi on lopulta aika vaikea asia! Toki tarjolla on alkuun lähtöä helpottavia sovelluskehittimiä jotka tekevät monia asioita helpoksi. Näillä sovelluskehittimillä pystyt tekemään monia asioita nopeasti.
Käy Delphi-keskustelualueen viestit läpi:

http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000646&subcat=1075

Vaikka aloittaisit sellaisella sovelluskehittimellä josta ominaisuudet eivät heti lopu kuten esim
http://wiki.lazarus.freepascal.org/
niin joudut opettelemaan vielä huiman määrän asioita ilman suuria aikaansaannoksia (ja vastaavaa näyttävyyttä).

Paras tapa aloittaa ohjelmointi on mielestäni pyrkiä opiskelemaan yliopistotasolle ja aloittaa ohjelmointi vasta siellä!. Sitä ennen voi hankkia hyvät paperit muissa aineissa jotta pärjää ja ymmärtää asiat yliopistotasolla nopeasti!

Äänestä
  • "opiskelemaan yliopistotasolle ja aloittaa ohjelmointi vasta siellä!"
    Jos tarkoitit tietojenkäsittelytiedettä niin 98% sisälle päässeistä osaavat ohjelmoida _hyvin_ (pääsykokeissakin ohjelmointitehtävä). Varsin typerä neuvo jos minulta kysytään.

    Äänestä

  • Hih hhih kirjoitti:

    "opiskelemaan yliopistotasolle ja aloittaa ohjelmointi vasta siellä!"
    Jos tarkoitit tietojenkäsittelytiedettä niin 98% sisälle päässeistä osaavat ohjelmoida _hyvin_ (pääsykokeissakin ohjelmointitehtävä). Varsin typerä neuvo jos minulta kysytään.

    Niinpä nykyään näköjään pitää - ennen oli toisin. Kokeet: http://www.tkt-yhteisvalinta.fi/

    Kun katselee noita tehtäviä, niin käytännössä pitää osata jo koodata, vaikka vain kaksi kolmesta pitää tehdä. Eikä ole tehtävät ihan helppoja ... aikaa taitaa olla 4h ...

    Äänestä

  • ---...--- kirjoitti:

    Niinpä nykyään näköjään pitää - ennen oli toisin. Kokeet: http://www.tkt-yhteisvalinta.fi/

    Kun katselee noita tehtäviä, niin käytännössä pitää osata jo koodata, vaikka vain kaksi kolmesta pitää tehdä. Eikä ole tehtävät ihan helppoja ... aikaa taitaa olla 4h ...

    Ja vielä parempi on että mallivastaukset ovat esillä! Jolloin pystyy tulkitsemaan millaisia ja minkätasoisia taitoja milläkin osa-alueella vaaditaan!

    Äänestä

  • Hih hhih kirjoitti:

    "opiskelemaan yliopistotasolle ja aloittaa ohjelmointi vasta siellä!"
    Jos tarkoitit tietojenkäsittelytiedettä niin 98% sisälle päässeistä osaavat ohjelmoida _hyvin_ (pääsykokeissakin ohjelmointitehtävä). Varsin typerä neuvo jos minulta kysytään.

    Näistä 98 %:sta, jotka kuvittelivat osaavansa ohjelmoida _hyvin_, on toiveideni mukaan kandivaiheessa ainakin 95 % palannut maanpinnalle. Leijumaan jääneet ovat lähes poikkeuksetta melkoisia taulapäitä, koska eivät pystyneet sisäistämään edes kandiopintojen tärkeintä juttua.

    Vakavammin, kyllä ohjelmointia ehtii oppia vielä yliopistossakin, mutta harrastuneisuudesta on luonnollisesti hyötyä. Ja vaikka yliopistossa oppiikin monia hyville ohjelmoijille välttämättömiä tietoja ja taitoja, hyväksi ohjelmoijaksi tullaan vasta kokemuksen myötä.

    Ohjelmoijalle tarpeellisiin taitoihin ei kuulu pelkästään ongelman ratkaisu ja koodaaminen. Jotain täytyy ymmärtää myös suunnittelumenetelmistä, ohjelmistoarkkitehtuureista, käyttöjärjestelmistä, rinnakkaisuudesta, tietorakenteiden ja algoritmien tehokkuuksista ja niiden analysoinnista, erilaisista ohjelmointiparadigmoista, testauksesta ja ylläpidosta.

    Äänestä

  • TRRY kirjoitti:

    Näistä 98 %:sta, jotka kuvittelivat osaavansa ohjelmoida _hyvin_, on toiveideni mukaan kandivaiheessa ainakin 95 % palannut maanpinnalle. Leijumaan jääneet ovat lähes poikkeuksetta melkoisia taulapäitä, koska eivät pystyneet sisäistämään edes kandiopintojen tärkeintä juttua.

    Vakavammin, kyllä ohjelmointia ehtii oppia vielä yliopistossakin, mutta harrastuneisuudesta on luonnollisesti hyötyä. Ja vaikka yliopistossa oppiikin monia hyville ohjelmoijille välttämättömiä tietoja ja taitoja, hyväksi ohjelmoijaksi tullaan vasta kokemuksen myötä.

    Ohjelmoijalle tarpeellisiin taitoihin ei kuulu pelkästään ongelman ratkaisu ja koodaaminen. Jotain täytyy ymmärtää myös suunnittelumenetelmistä, ohjelmistoarkkitehtuureista, käyttöjärjestelmistä, rinnakkaisuudesta, tietorakenteiden ja algoritmien tehokkuuksista ja niiden analysoinnista, erilaisista ohjelmointiparadigmoista, testauksesta ja ylläpidosta.

    "Ohjelmoijalle tarpeellisiin taitoihin ei kuulu pelkästään ongelman ratkaisu ja koodaaminen. Jotain täytyy ymmärtää myös suunnittelumenetelmistä, ohjelmistoarkkitehtuureista, käyttöjärjestelmistä, rinnakkaisuudesta, tietorakenteiden ja algoritmien tehokkuuksista ja niiden analysoinnista, erilaisista ohjelmointiparadigmoista, testauksesta ja ylläpidosta."

    _Ohjelmoijalle_ nämä ovat välttämättömiä osata ja ne opitaan yliopistossa. Nyt keskusteltiinkin _ohjelmointiosaamisesta_ ennen yliopistoa (suhteutettuna mitä yliopiston perus- ja aineopintojen ohjelmointikursseilla vaaditaan). Olet aloittajan kanssa samoilla linjoilla että yliopistoon vaan opettelemaan ohjelmointia "tabula rasa"?

    Äänestä

  • Hhihiheh kirjoitti:

    "Ohjelmoijalle tarpeellisiin taitoihin ei kuulu pelkästään ongelman ratkaisu ja koodaaminen. Jotain täytyy ymmärtää myös suunnittelumenetelmistä, ohjelmistoarkkitehtuureista, käyttöjärjestelmistä, rinnakkaisuudesta, tietorakenteiden ja algoritmien tehokkuuksista ja niiden analysoinnista, erilaisista ohjelmointiparadigmoista, testauksesta ja ylläpidosta."

    _Ohjelmoijalle_ nämä ovat välttämättömiä osata ja ne opitaan yliopistossa. Nyt keskusteltiinkin _ohjelmointiosaamisesta_ ennen yliopistoa (suhteutettuna mitä yliopiston perus- ja aineopintojen ohjelmointikursseilla vaaditaan). Olet aloittajan kanssa samoilla linjoilla että yliopistoon vaan opettelemaan ohjelmointia "tabula rasa"?

    Nimimerkki Hhihiheh (a.k.a. "Hih hhih"?) huomautti

    > Menit ohi aiheen että suhahti

    Niin tein. Alkuperäinen kysyjä halusi tietää, kuinka aloittaa ohjelmoimaan. Jos hän vielä tätä keskustelua seuraa, suosittelisin aloittamaan tämän tutoriaalin luvusta 3:

    http://docs.python.org/tut/tut.html

    Sama henkilö jatkoi:

    > Nyt keskusteltiinkin _ohjelmointiosaamisesta_ ennen yliopistoa (suhteutettuna mitä yliopiston perus- ja aineopintojen ohjelmointikursseilla vaaditaan).

    Aiempien viestien perusteella tuskin oli monellekaan selvää, että "osaa ohjelmoida _hyvin_" tarkoittikin "osaa ohjelmoida hyvin suhteessa yliopiston perus- ja aineopintojen ohjelmointikurssien vaatimustasoon".

    Koska en tunne monenkaan Suomen yliopiston ohjelmointikurssien vaatimustasoa, en voi varmaksi sanoa, pitääkö tämä paikkansa jonkin yliopiston kohdalla. Toivon ja uskonkin, ettei se pidä. Joka vuosi sellaiset opiskelijat, joiden ei mielestään tarvitse lukea edes kurssimateriaalia voidakseen ratkaista harjoitustehtävät, kompastelevat pahasti, kun harjoitustehtävän ratkaisulle onkin asetettu vaatimuksia esim. suoritusnopeuden tai muistinkäytön suhteen.

    En ole nimimerkin "_designer" kanssa samoilla linjoilla siinä, että ohjelmoinnista pitäisi pidättyä kunnes pääsee naimisiin yliopiston kanssa. Kuten jo aiemmin sanoin, harrastuneisuus auttaa, ja aito kiinnostus ohjelmointiin näkyy harrastuneisuutena. Kiinnostus puolestaan saa yliopiston kurssit tuntumaan helpoilta ja jopa hauskoilta. Syy helppouden tunteeseen tuskin on yleensä siinä, että opiskelija osaisi ohjelmoida hyvin jo yliopistoon tullessaan. Veikkaisin syyksi pikemminkin sitä, että innostuneelle opiskelijalle ohjelmointiin liittyvien, jo edellä lueteltujen asioiden opiskelu on mukavaa ja omaksuminen nopeaa.

    Äänestä

Tämä palsta on nimettömien kirjoittajien valtaama, ja asia on sitä tasoa. Kun ei tarvitse ottaa vastuuta puheistaan, voi päästellä mitä sattuu. Saatta seassa asiaakin olla.

Katsopa nämä paikat ja rekisteröi itsesi, jos keskustelu tuntuu kiinnostavalta.

http://mureakuha.com

http://www.ohjelmointiputka.net

Äänestä

vastanneille.
T.Viestiketjun aloittaja

Äänestä

Kommentoi aloitusta


aloittaa kirjoitti:

ohjelmointi?
Onko Suomenkielisiä hyviä kirjoja ohjelmointiin?
Entä netissä, mistä löytyy hyviä selkeitä apuja aloittelijalle?
Onko valmista koodia, jota vois muokata ja tutkia?

Kiitos asiallisista vastauksista.
Nimim. Novice

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