Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: VB.Net -koulutusta?

janneha [30.01.2005 10:09:22]

#

Tervehdys!

Tekisi mieli aloittaa nykyisen työni (ei ohjelmointiin liittyvää) ohessa VB.Net opiskelu. Ehkä etäopiskeluna tai jollain muulla tavalla työn ohessa.
Onko kokemuksia / linkkejä / suosituksia?
Asun pk-seudulla.

Kiitos etukäteen!

T:Janne

Metabolix [30.01.2005 10:40:52]

#

Kirjoista on usein hyvä lähteä, ainakin, jos ei ole mitään aiempaa ohjelmointikokemusta. Uusille .NET-kielille ei vielä löydy kovinkaan kummoisia oppaita suomeksi netistä, mutta on tänne Putkaan näköjään VB.NET-opassarja tulossa, tiedä sitten, milloin se julkaistaan. Tavallisista VB-oppaista saa kuitenkin perusasiat selville.

Toinen hyvä tapa aloittaa on kokeileminen: opettelet ensin vaikka jonkin esimerkin pohjalta kielen perussyntaksin (If - Then, muuttujamäärittelyt yms) ja sitten kokeilet, mitä saat aikaan. Erityisen helppoa tämä on juuri silloin, kun ikkunan, nappuloita ja muita peruspalikoita saa hiirellä aseteltua, eli työnsä jäljet saa helposti esille ihan graafisessa muodossa.

VB.NET-ohjelmointiin tarvitset Microsoft .NET Frameworkin, jonka saa Windows Updatesta tai Microsoftin lataussivuilta. Jos lataat siitä SDK-version, mukana tulee varmaankin jonkinlaisia esimerkkejä, mutta tavallisellakin pärjää hyvin. Ohjelmointiympäristöksi suosittelen SharpDevelopia (http://www.icsharpcode.net/OpenSource/SD/), joka on täysin ilmainen ja helppo käyttää.

Toivottavasti pääset helposti alkuun :)

janneha [30.01.2005 10:48:56]

#

Moi!
Unohdinpa mainita, että olen joskus hieman opiskellut / ohjelmoinut Delphillä, tosin siitä on jo niin kauan, etten muista juurikaan mitään. Lisäksi VB.NET kiinnostaa. Minulla on juuri tuo mainitsemasi SharpDevelop.
Lisäksi uskoisin, että työnantajani olisi valmis kustantamaan mahdollisen koulutuksen ja järjestävän tarvittaessa vapaatakin töistä. Myös MS Studio.NET :in hommaus töihin ei ole ongelma. Itseopiskelu on luonnollisesti helpoin ja halvin keino, mutta ei välttämättä se tehokkain. Tämän vuoksi haluaisin jonkin asteista ohjattua opiskelua. Kävin aiemmin RATOL :in Delphi -etäkurssin, mutta heillä ei ole .NET -koulutusta.

T:Janne

Metabolix [30.01.2005 11:29:01]

#

Sinänsä kielellä ei ole kovin suurta merkitystä; jos osaat tehdä jotakin Pascalilla (eli Delphillä), opit melko helposti tekemään sen myös VB.NETillä. Ihan loputtomasti asioita tuollaisilla kursseilla ei voi oppia, ja lopulta asiat oppii sillä, että tekee itse ja ajattelee, miksi tekee juuri niin. Pelkästään teoriapohjaisessa opetuksessa ei välttämättä opi soveltamaan asioita erilaisiin tarkoituksiin, vaikka toiminta sinänsä tuleekin varmasti selväksi. Ainakin minulle jotkut asiat aukeavat vasta, kun väännän niistä jonkinlaista ohjelmaa tunnin tai pari.

Jos opiskelu on enemmänkin harrastuksena kuin työhön liittyen, itseopiskelu voi olla ihan hyvä vaihtoehto mikäli se ei tuota ongelmia. Silloin saa edetä omaan tahtiinsa ja opetella sitä, mitä todella tarvitsee. Aloita vaikka jollakin helpolla projektilla kuten esimerkiksi tietokilpailuohjelmalla, joka kysyy kysymyksen ja antaa vastausvaihtoehdot. Sen tehdessäsi opit tiedostonkäsittelyn alkeet, If-lauseen perusteet ja ehkä muutakin. Kaikkeen löytyy vastaus netistä, #Developin ja Frameworkin ohjeista tai tarvittaessa täältä keskustelusta. Ainakin minusta on paljon mukavampi tehdä esimerkkeinä ja harjoituksina jotakin hauskaa tai hienoa kuin niitä todellisen käytön kannalta täysin hyödyttömiä ja teennäisiä esimerkkejä, joita kirjoista ja ainakin VIOPE:n etäkursseilta yleensä löytyy.

Pikaisella silmäyksellä mitään hyviä ja halpoja ohjattuja kursseja ei netissä näy, mutta tuolta voi vilkaista: http://www.tieturi.fi/dotnet/

janneha [30.01.2005 11:49:00]

#

Kieltämättä puheissasi on järkeä.
Ehkä pitäisikin aloittaa opiskelu mainitsemallasi tavalla.
Siinä olet varmasti oikeassa, että ei ole olemassakaan kurssia, jonka jälkeen on valmis "ohjelmoija". Kokemus ja uusien asioiden yrittäminen / asioista selvää ottaminen tuo vasta sitä todellista taitoa.
Täytyypä koittaa lähestyä tätä projektiani myös tuolta kannalta.

Tänx!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta