Olisiko ketään, joka voisi opettaa ohjelmointia?
-
- Viestit: 8
- Liittynyt: 2.1.2007 klo 2.36
Olisiko ketään, joka voisi opettaa ohjelmointia?
Viesti Kirjoittaja hopeaom »
Ihanteellisesti, hän taitaa C, C++, C# sekä HTML:n (vähintään C ja C++:n) käytön.
Mahdollisesta hinnasta olen valmis neuvottelemaan, kunhan oppisin edes jotain, kuukauden sisällä.
Ottakaa yhteyttä tai ilmaiskaa mielipiteenne foorumissa, jos kiinnostaa.
-
- Viestit: 3742
- Liittynyt: 9.6.2005 klo 11.15
- Paikkakunta: Helsinki
Viesti Kirjoittaja Teppo Tulppu »
![Punastuu [:$]](./images/smilies/icon_redface.gif)
-
- Viestit: 2952
- Liittynyt: 4.3.2004 klo 19.46
Re: Olisiko ketään, joka voisi opettaa ohjelmointia?
Viesti Kirjoittaja wanders »
Karu veikkaus, että tuossa lainaamassani pätkässä on toiveen pihvi. Pääsykoe kenties?hopeaom kirjoitti: ...kunhan oppisin edes jotain, kuukauden sisällä.
-
- Viestit: 3742
- Liittynyt: 9.6.2005 klo 11.15
- Paikkakunta: Helsinki
Re: Olisiko ketään, joka voisi opettaa ohjelmointia?
Viesti Kirjoittaja Teppo Tulppu »
Tässä pääsykoeveikkauksessa joku voittaa ainawanders kirjoitti:Karu veikkaus, että tuossa lainaamassani pätkässä on toiveen pihvi. Pääsykoe kenties?hopeaom kirjoitti: ...kunhan oppisin edes jotain, kuukauden sisällä.


-
- Viestit: 196
- Liittynyt: 4.8.2006 klo 21.06
- Paikkakunta: Kainuu
Viesti Kirjoittaja leidi32 »
Jos lähdet ihan nolla-tasosta liikkeelle, niin suosittelen lähtemään kirjojen ja omalla äidinkielellä kirjoitettujen oppaiden kautta liikkeelle. Kirjoja pidän parempina aloittelijalle, koska niissä on yleensä parempi ote kokonaisuuteen. Oppaat on paljon parempia, kun sinun täytyy oppia joku tietty juttu.
Kuukaudessa voit oppia paljonkin, mutta kyllä se lyhyeltä ajalta kuulostaa. Toki siinä pääsee alkuun, mutta taidot kehittyy koodaamisen kautta. Itselläni on noin pikkusen vajaa kymmenen vuotta PHP-ohjelmointia takana. Ainoatakaan kurssia tai koulua en ole käynyt, vaan oppiminen on perustunut puhtaasti innostukseen, tiedonjanoon ja käytännön soveltamiseen.
Ohjelmointi ei missään nimessä ole vaikeaa. Alku voi olla hankalaa, mutta kyllä se siitä.
Oppimisen iloa!
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Re: leidi32
Viesti Kirjoittaja Macpoika »
Kirjastosta pitäisi löytyä.hopeaom kirjoitti:leidi32, onko mitään otollista kirjallisuutta aloittelevalle?
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 2505
- Liittynyt: 23.11.2004 klo 20.02
- Paikkakunta: Oulu
Viesti Kirjoittaja tkt »
Ohjelmointitaito on pikemminkin ajattelutapa ja filosofia. Kuukausi on varsin lyhyt aika. Perustemppuja ehtii kyllä oppia, mutta sekin vaatii kovaa harjoittelua ja hyviä istumalihaksia.
--Ari
-
- Viestit: 3742
- Liittynyt: 9.6.2005 klo 11.15
- Paikkakunta: Helsinki
Viesti Kirjoittaja Teppo Tulppu »
Itse olisin taipuvainen ajattelemaan, että ensin pitää opetella tekemään ohjelmia ennen kuin kannattaa ryhtyä taistelemaan tietorakenteiden yms. kanssa. Toisin sanoen, ensin opetellaan että javassa mantranomaisesti kirjoitetaantkt kirjoitti:Harvinaisen vaikea kysymys. Ensiksi pitäisi tietää mitä osaat ja mitkä ovat tarpeet. Jos perusrakenteet ja algoritmit ovat hallinnassa, niin sitten voi keskittyä ohjelmointikieleen ja -arkkitehtuuriin.
Ohjelmointitaito on pikemminkin ajattelutapa ja filosofia. Kuukausi on varsin lyhyt aika. Perustemppuja ehtii kyllä oppia, mutta sekin vaatii kovaa harjoittelua ja hyviä istumalihaksia.
--Ari
Koodi: Valitse kaikki
public static void main(String[] args){
Olen samaa mieltä, että ilman tarkempia tietoja on vaikea suositella mitään kirjaa: paljon riippuu myös siitä mitä kääntäjiä on tarjolla ja kuinka hyvin on sinut niiden kanssa.
-
- Viestit: 2505
- Liittynyt: 23.11.2004 klo 20.02
- Paikkakunta: Oulu
Viesti Kirjoittaja tkt »
Ajattelinpa vain, että aluksi olisi hyvä tietää sellaiset käsitteet kuin peräkkäisyys, valinta ja toisto.Teppo Tulppu kirjoitti:Itse olisin taipuvainen ajattelemaan, että ensin pitää opetella tekemään ohjelmia ennen kuin kannattaa ryhtyä taistelemaan tietorakenteiden yms. kanssa. Toisin sanoen, ensin opetellaan että javassa mantranomaisesti kirjoitetaantkt kirjoitti:Harvinaisen vaikea kysymys. Ensiksi pitäisi tietää mitä osaat ja mitkä ovat tarpeet. Jos perusrakenteet ja algoritmit ovat hallinnassa, niin sitten voi keskittyä ohjelmointikieleen ja -arkkitehtuuriin.
Ohjelmointitaito on pikemminkin ajattelutapa ja filosofia. Kuukausi on varsin lyhyt aika. Perustemppuja ehtii kyllä oppia, mutta sekin vaatii kovaa harjoittelua ja hyviä istumalihaksia.
--Arija vasta myöhemmin selviää miksi noin kirjoitetaan. Siitä ei tule mitään että yrittää ensimmäisellä tunnilla ymmärtää kaiken mitä tuo sisällään pitää.Koodi: Valitse kaikki
public static void main(String[] args){
Olen samaa mieltä, että ilman tarkempia tietoja on vaikea suositella mitään kirjaa: paljon riippuu myös siitä mitä kääntäjiä on tarjolla ja kuinka hyvin on sinut niiden kanssa.
--Ari
-
- Viestit: 3742
- Liittynyt: 9.6.2005 klo 11.15
- Paikkakunta: Helsinki
Viesti Kirjoittaja Teppo Tulppu »
Ne oppii samalla kun opettelee kirjoittamaan if-lausekkeita ja for-looppeja. Ensin hutkitaan ja sitten tutkitaan mitä tuli opittua. Näin minä olen ohjelmoinnin opetellut ja näin minä tein myös ohjelmointia opettaessani, mutta se ei tietenkään tarkoita sitä että se olisi se paras tapa.tkt kirjoitti:Ajattelinpa vain, että aluksi olisi hyvä tietää sellaiset käsitteet kuin peräkkäisyys, valinta ja toisto.
--Ari
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Viesti Kirjoittaja Macpoika »
Se on mielestäni hyvä tapa. Ensimmäistä Java-ohjelmaansa kirjoittavalle tuskin ovat tärkeitä esim. seuraavat asiat: public-suojausmääre, static-avainsanan merkitys, komentoriviparametrit, System-luokka ja sen metodi out.print() sekä java.lang-paketin automaattinen importtaus. Parempi on (oma mielipiteeni) tehdä ensin, ohjelma (vaikka komentorivi-ristinolla(vasta jonkin ajan opettelun jälkeen)) ja sen jälkeen pohtia siinä käytettyjä poikkeuksia ja syötteen lukemista.Teppo Tulppu kirjoitti:Ne oppii samalla kun opettelee kirjoittamaan if-lausekkeita ja for-looppeja. Ensin hutkitaan ja sitten tutkitaan mitä tuli opittua. Näin minä olen ohjelmoinnin opetellut ja näin minä tein myös ohjelmointia opettaessani, mutta se ei tietenkään tarkoita sitä että se olisi se paras tapa.tkt kirjoitti:Ajattelinpa vain, että aluksi olisi hyvä tietää sellaiset käsitteet kuin peräkkäisyys, valinta ja toisto.
--Ari
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 8
- Liittynyt: 2.1.2007 klo 2.36
Viesti Kirjoittaja hopeaom »
0 taso osaamisen osalta.tkt kirjoitti:Harvinaisen vaikea kysymys. Ensiksi pitäisi tietää mitä osaat ja mitkä ovat tarpeet. Jos perusrakenteet ja algoritmit ovat hallinnassa, niin sitten voi keskittyä ohjelmointikieleen ja -arkkitehtuuriin.
Ohjelmointitaito on pikemminkin ajattelutapa ja filosofia. Kuukausi on varsin lyhyt aika. Perustemppuja ehtii kyllä oppia, mutta sekin vaatii kovaa harjoittelua ja hyviä istumalihaksia.
--Ari
P.S. Miten kauan noin kesk.määr kestää oppia ruohojuuri tasolta, kohtalaisen osaavaksi ohjelmoijaksi?
-
- Viestit: 19516
- Liittynyt: 21.3.2005 klo 9.33
- Paikkakunta: Helsinki
-
- Viestit: 3742
- Liittynyt: 9.6.2005 klo 11.15
- Paikkakunta: Helsinki
Viesti Kirjoittaja Teppo Tulppu »
Riippuu siitä mikä on "kohtalaisen osaava ohjelmoija", mutta minä sanoisin että useampi vuosi: pitää kuitenkin opetella ohjelmointikielten lisäksi tietorakenteet, algoritmit, jotain perusasioita tietokannoista, ohjelmistoarkkitehtuurien perusteet, käytettävyysnäkökulma jne. Vasta kun nämä on plakkarissa saat Teppo Tulpun hyväksymän kohtalaisen osaava ohjelmoija -rintanapin. (Tulikohan oltua liian vaatelias?hopeaom kirjoitti:P.S. Miten kauan noin kesk.määr kestää oppia ruohojuuri tasolta, kohtalaisen osaavaksi ohjelmoijaksi?
![Punastuu [:$]](./images/smilies/icon_redface.gif)
-
- Viestit: 212
- Liittynyt: 14.1.2006 klo 15.12
Viesti Kirjoittaja daBowmore »
Jos määritelmä "kohtalaisen osaava" tarkoittaa perusasioiden omaksumista sanoisin että jo muutama ohjelmoinnin peruskurssi ja pari kuukautta auttaa asiaan. Maailmassa on paljon perustason kehittäjiä jotka eivät ymmärrä tietorakenteista, tietokannoista tai arkkitehtuurista tuon taivaallista. Arkkitehdit ja suunnittelijat ovat erikseen.Teppo Tulppu kirjoitti:Riippuu siitä mikä on "kohtalaisen osaava ohjelmoija", mutta minä sanoisin että useampi vuosi: pitää kuitenkin opetella ohjelmointikielten lisäksi tietorakenteet, algoritmit, jotain perusasioita tietokannoista, ohjelmistoarkkitehtuurien perusteet, käytettävyysnäkökulma jne. Vasta kun nämä on plakkarissa saat Teppo Tulpun hyväksymän kohtalaisen osaava ohjelmoija -rintanapin. (Tulikohan oltua liian vaatelias?hopeaom kirjoitti:P.S. Miten kauan noin kesk.määr kestää oppia ruohojuuri tasolta, kohtalaisen osaavaksi ohjelmoijaksi?)
Mutta yksi masentava totuus pitää mainita: Jotkut eivät opi ohjelmoimaan ikinä. Matemaattinen ajattelukyky on hyvin tärkeä jotta algoritmeista jotain ymmärtää ja niitä osaa itse myös soveltaa. Joidenkin ajattelumalli ei yksinkertaisesti istu tietokoneen ohjelmointiin.
EDIT: muokattu hieman sanamuotoja
-
- Viestit: 3742
- Liittynyt: 9.6.2005 klo 11.15
- Paikkakunta: Helsinki
Viesti Kirjoittaja Teppo Tulppu »
Joteski musta vaan tuntuu että olisi ihan hyvä ymmärtää arkkitehtuurista tai tietorakenteista edes vähän tuon taivaallista: miten mun 1000 riviäni istuu tähän 20000 rivin kokonaisuuteen.daBowmore kirjoitti:Jos määritelmä "kohtalaisen osaava" tarkoittaa perusasioiden omaksumista sanoisin että jo muutama ohjelmoinnin peruskurssi ja pari kuukautta auttaa asiaan. Maailmassa on paljon perustason kehittäjiä jotka eivät ymmärrä tietorakenteista, tietokannoista tai arkkitehtuurista tuon taivaallista. Arkkitehdit ja suunnittelijat ovat erikseen.
-
- Viestit: 196
- Liittynyt: 4.8.2006 klo 21.06
- Paikkakunta: Kainuu
Re: leidi32
Viesti Kirjoittaja leidi32 »
Mene vain kirjastoon ja ota sellainen kirja mikä tuntuu lähtevän sun tasosta. Ja tietty käsittelee sitä kieltä ja kääntäjää, jonka haluat oppia. Ei sun tasolle oo ainoaa ja oikeaa vaan kaikki käsittelee pitkälti samoja asioita, toiset on selkeempiä ja toiset ei.hopeaom kirjoitti:leidi32, onko mitään otollista kirjallisuutta aloittelevalle?
Vinkkinä vielä kirjastoreissulle:
- Ota huoletta useampi kirja mukaan. Ei niitä oo kaikkia pakko lukea kerralla vaan selaile ja kato mikä tuntuu mukavimmalta ja tee sitä.
- Monesti kirjoissa on ihan selkeitä virheitä ja aloittelijalle ne voi olla stoppeja kirjanlukuun. Homma ei vaan etene vaikka tekee ohjeiden mukaan. Ei tietenkään koska ohjeessa on virhe. Tästä syystäkin kannattaa olla pari kirjaa, että voi tsekkailla toisista, kun ongelmaa on.
Tähänkään ei ole selkeää vastausta. Koulusta porukka valmistuu ohjelmoijiksi muutamassa vuodessa, mutta taso on vähintää kirjava.hopeaom kirjoitti:P.S. Miten kauan noin kesk.määr kestää oppia ruohojuuri tasolta, kohtalaisen osaavaksi ohjelmoijaksi?
Omasta historiasta sen verran, että ensimmäiset kosketukset ohjelmointiin oli joskus reipas kymmenen vuotta sitten. Aktiivisemmin aloin harrastelemaan 90-luvun loppupuolella ja muutama vuosi sen jälkeen aloitin freelancer-keikkojen heittämisen. Nyt koodailen sellaisia juttuja, joita en uskonut ikinä osaavani.
Tämä on niin totta.tkt kirjoitti:Ohjelmointitaito on pikemminkin ajattelutapa ja filosofia
-
- Viestit: 34
- Liittynyt: 26.5.2007 klo 5.53
Re: leidi32
Viesti Kirjoittaja PekkaR »
hopeaom kirjoitti:0 taso osaamisen osalta.
Voisit lähteä liikkeelle vaikka Python-kielestä ja seuraavasta oppikirjasta.hopeaom kirjoitti:leidi32, onko mitään otollista kirjallisuutta aloittelevalle?
Byte of Python, http://swaroopch.info/text/Byte_of_Python:Main_Page
Toivottavasti et pelkää englannin kieltä, se kun on erittäin vahvasti ohjelmoinnin ja ohjelmoijien yleiskieli. Jopa omassa harrastelussa olisi hyvä pyrkiä tekemään englanniksi nimeämiset ja kommentoinnit koodin lomassa.
Jos käytössäsi vaan on uudempi kuin version 10.3 OS X, niin sinulla on perus-Python jo asennettuna. Sen päivittämisestä ei tarvitse huolehtia tuon oppaan puitteissa. Kunpa voisin suositella jotain graafista työkalua, mutta oma suosikkini Eclipse PyDev-pluginilla tuskin olisi hyvä aloitusväline. Tuossa oppaassa kuitenkin mainitaan muutamia sitten asiallisessa kohdassa, ei hätiä.
Python on monien mielestä hyvä kieli opettaa ja oppia ohjelmointia, koska siinä on mahdollista päästä nopeasti asiaan ja hyviä ohjelmointikäytäntöjä pyritään nostamaan esille. Python tukee monia erilaisia tapoja koodata, ja sillä tehdään ohjelmia ihan laidasta laitaan: nopeista tekstitiedostoja lajittelevista skripteistä aina EVE Online -massiivimoninroolipeliin saakka. Pythonia voi käyttää monilla eri alustoilla (mukaanlukien Windows, Linuxit ja OS X), siitä löytyy jopa versio Nokian S60-puhelimille.
EDIT: Python on muuten nimetty Monty Pythonin eikä minkään käärmeiden mukaan. :p
-
- Viestit: 212
- Liittynyt: 14.1.2006 klo 15.12
Viesti Kirjoittaja daBowmore »
EDIT: lisätty Try Ruby! linkki...
-
- Viestit: 34
- Liittynyt: 26.5.2007 klo 5.53
Viesti Kirjoittaja PekkaR »
Pidin tätä keskustelua kovin yleiselle tasolle jäävänä ja ajattelin spesifien esimerkkien tai suositusten lisääminen olevan hyödyllistä. Mietin kyllä että kauanko kestää saada kilpailevia ehdotuksia kun aletaan puhua kielistä tai työkaluista. Toivottavasti joku hyötyy näistä. ;)
-
- Viestit: 212
- Liittynyt: 14.1.2006 klo 15.12
Viesti Kirjoittaja daBowmore »
Todennäköisesti keskustelu kuitenkin pysyy rauhallisena kunnes joku Perlisti sattuu paikalle...PekkaR kirjoitti:Haha!
Pidin tätä keskustelua kovin yleiselle tasolle jäävänä ja ajattelin spesifien esimerkkien tai suositusten lisääminen olevan hyödyllistä. Mietin kyllä että kauanko kestää saada kilpailevia ehdotuksia kun aletaan puhua kielistä tai työkaluista. Toivottavasti joku hyötyy näistä.
![Pirullinen [6]](./images/smilies/icon_twisted.gif)

-
- Viestit: 3742
- Liittynyt: 9.6.2005 klo 11.15
- Paikkakunta: Helsinki
Viesti Kirjoittaja Teppo Tulppu »
Ja keskustelu muuttuu todelliseksi helvetiksi kun paikalle sattuu LIPSaaja.daBowmore kirjoitti:Todennäköisesti keskustelu kuitenkin pysyy rauhallisena kunnes joku Perlisti sattuu paikalle...PekkaR kirjoitti:Haha!
Pidin tätä keskustelua kovin yleiselle tasolle jäävänä ja ajattelin spesifien esimerkkien tai suositusten lisääminen olevan hyödyllistä. Mietin kyllä että kauanko kestää saada kilpailevia ehdotuksia kun aletaan puhua kielistä tai työkaluista. Toivottavasti joku hyötyy näistä.![]()
![Pirullinen [6]](./images/smilies/icon_twisted.gif)
![Pirullinen [6]](./images/smilies/icon_twisted.gif)
-
- Viestit: 4443
- Liittynyt: 6.10.2004 klo 22.42
Viesti Kirjoittaja Fixx »
Tää on ihan tosi. Tai oppii jonkin verran mutta tuntuu tervanjuonnilta. Tärkeetä ohjelmoijalle on kai että tuntee viehtymystä logiikkaan -- siis "jos-niin-muuten"-rakennelmat tuntuu mukavalta ajankululta. Jos enempi tykkää siitä, että kun työkaluilla huitaisee jotain niin valmista syntyy, joku toinen ala voipi olla parempi.Mutta yksi masentava totuus pitää mainita: Jotkut eivät opi ohjelmoimaan ikinä. Matemaattinen ajattelukyky on hyvin tärkeä jotta algoritmeista jotain ymmärtää ja niitä osaa itse myös soveltaa. Joidenkin ajattelumalli ei yksinkertaisesti istu tietokoneen ohjelmointiin.
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit