millä ohjelmalla onnistuu koodaminen?
|
|
Senior Member
9 tuotearviota
|
15. huhtikuuta 2009 @ 18:29 |
Linkki tähän viestiin
|
aloita batch tiedostoilla. yksinkertainen ja palkitseva tapa aloittaa säätäminen.
ja nuo teksti tiedostot voi tallentaa txt muodossa työstämisen ajaksi ja valmiina uudelleen nimetä päätteen haluttuun muotoon.
SF-2000 || Corsair CX 750M || SaberTooth 990FX R2 || AMD FX-8350@4.75Ghz/1,43V || Asus R9 290 DirectCU II || 16GB Team Group 2400Mhz DDR3 || Blackice 360 GTX || NeXXos ST30 || Swiftech Mcp655 || EK Supermacy || ClearFlex tubing || Deathadder 4G/Destructor 2/Steelseries 6Gv2 || Sennheiser PC350 || 22" 2ms LCD Iiyama Prolite B2206WS || ASUS Xonar DX || Win7 Ultimate N
http://www.speedtest.net/result/2401459507.png
|
sam49
Suspended due to non-functional email address
|
19. huhtikuuta 2009 @ 07:59 |
Linkki tähän viestiin
|
Ohjelmointikieliähän löytyy vaikka kuinka. Ehdotan aloitusta Javalla, koska 1. sillä oppi hyvän ohjelmointikäsialan ja se on viimeisimpien muotien mukainen, 2. kun sitä osaa, voi mennä työhön tekemään webbisivuja (kunhan suhdannenotkahdus menee ohi), 3. Java on aloituskieli joissain alan kouluissa, esim. TKK:lla, 4. Javaa voi paremman puutteessa ohjelmoida ja ajaa selaimella ja 5. siitä löytyy kirjoja ja oppimateriaalia runsaasti, myös paljon julkista lähdekoodia.
|
Hmmmh
Senior Member
|
19. huhtikuuta 2009 @ 20:46 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti sam49: Ohjelmointikieliähän löytyy vaikka kuinka. Ehdotan aloitusta Javalla, koska 1. sillä oppi hyvän ohjelmointikäsialan ja se on viimeisimpien muotien mukainen, 2. kun sitä osaa, voi mennä työhön tekemään webbisivuja (kunhan suhdannenotkahdus menee ohi), 3. Java on aloituskieli joissain alan kouluissa, esim. TKK:lla, 4. Javaa voi paremman puutteessa ohjelmoida ja ajaa selaimella ja 5. siitä löytyy kirjoja ja oppimateriaalia runsaasti, myös paljon julkista lähdekoodia.
1. Java ei ole "viimeisimpien muotien mukainen", eikä opeta hyviin ohjelmointitapoihin. Kyllä esim. Python, Ruby tai Scala ovat tyyliltään uudempia ja huomattavasti kauniimpia kielinä. Puhumattakaan sitten vaikka Haskellin "kauneudesta" kielenä.
2. Ei ketään palkata tekemään Javalla sivuja jos ei ole oikeaa koulutusta. Niin suurta pulaa ohjelmoijista ei ole.
3. MIT käyttää Pythonia. TKK ja TKTL on pohtimassa kielen vaihtoa Javasta.
4. Pythonin, Rubyn ja Scalan REPL on paljon parempi ja hyödyllisempi kuin Javan ajaminen selaimessa.
5. Kyllä muihinkin kieliin löytyy avointa lähdekoodia ja esim. Scalalla voi käyttää kaikkia Javan kirjastoja.
Ehkä tärkeimpänä kuitenkin aloittelija näkökulmasta on tämä:
Hello world Javalla:
class Hello {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
Hello world Scalalla:
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
Hello world Pythonilla:
print "Hello, World!"
Miten tässä selität alittelijalle miksi Javassa on alussa "public static void"? Miksi se vaaditaan "Hello world" tekstin tulostamiseen?
Miksi printtaamiseen tarvitaam "System.out.println"? Mikä on "System", miksi sen perässä on "out"?
Miten selität aloittelijalle miksi syötteen lukemiseen vaaditaan "BufferedReader br = new BufferedReader(new InputStreamReader(System.in));" -tyylistä tavaraa?
|
sam49
Suspended due to non-functional email address
|
21. huhtikuuta 2009 @ 05:32 |
Linkki tähän viestiin
|
2. Ei ketään palkata tekemään Javalla sivuja jos ei ole oikeaa koulutusta. Niin suurta pulaa ohjelmoijista ei ole.
Ei välttämättä pelkkä Java riitä, mutta siitä on apua. Moni www-sivujen tekijä ei osaa edes HTML:ää, jonka takia kehittimillä tulee hyvin huonoja sivuja. Olen nähnyt palkattavan pelkän ColdFusio:in tai ASP:n osaajia webbihommiin.
Opiskeluun olisi hyvä valita kieli, jolla voi tehdä jotain todellisessa työssäkin. Mielestäni TKK:n kannattaa pitää Java ensimmäisenä kielenä. Hyvällä ohjelmointikäsialalla ymmärrän suhteellisen modulaarisen ja selvärakenteiden koodin tekoa.
Liian teoreettisesta osaamisesta on esimerkkinä nuoren tietokoneneron palkkaaminen isoon pankkiprojektiin. Hän oli ihastunut teoreettisessa yliopistossa Smalltalk:iin ja pani porukan kirjoittamaan koko homman sillä. Tosielämä tuli vastaan siinä kun osoittautui, että Smalltalk oli toivottoman hidas isossa sovelluksessa.
Toinen ei-muodikas, mutta hyödyllinen kieli on SQL, jota suosittelen toiseksi Javan jälkeen. Sulautetut järjestelmät ovat erikseen, niihin ei SQL:ä ole asiaa suuria telejärjestelmiä lukuunottamatta.
|
Member
|
21. huhtikuuta 2009 @ 19:21 |
Linkki tähän viestiin
|
Emmä kyl opiskelee ohjelmmoijaksi, mutta kun olen aika paljon koneel, niin on se kiva sit jos osaa jtn muutaki, ku vaa pelaa. Nyt oon Logistiikan tokalla. Ajattelin kyl mennä sit sen jälkee viel opiskelee just datanomiks tai jtn sinne päin.
Main Board: ASUS P5Q-E Chipset: Intel P45 Processor: Intel E8400 3GHz (4,25GHz 1.32) Physical memory: Corsair 2x2048 MB TWINS (941MHz) Video Card: Gainward HD Radeon 512MB (Vakio) Power Supply: Corsair 550W Windows XP PRO
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 21. huhtikuuta 2009 @ 19:22
|
Member
|
21. huhtikuuta 2009 @ 19:24 |
Linkki tähän viestiin
|
[/i]
Opiskeluun olisi hyvä valita kieli, jolla voi tehdä jotain todellisessa työssäkin. Mielestäni TKK:n kannattaa pitää Java ensimmäisenä kielenä. Hyvällä ohjelmointikäsialalla ymmärrän suhteellisen modulaarisen ja selvärakenteiden koodin tekoa.
Emmä kyl opiskelee ohjelmmoijaksi, mutta kun olen aika paljon koneel, niin on se kiva sit jos osaa jtn muutaki, ku vaa pelaa. Nyt oon Logistiikan tokalla. Ajattelin kyl mennä sit sen jälkee viel opiskelee just datanomiks tai jtn sinne päin.
Sorry. Nyt tuli kahteen kertaan. Enkä osaa poistaa tätä.
Main Board: ASUS P5Q-E Chipset: Intel P45 Processor: Intel E8400 3GHz (4,25GHz 1.32) Physical memory: Corsair 2x2048 MB TWINS (941MHz) Video Card: Gainward HD Radeon 512MB (Vakio) Power Supply: Corsair 550W Windows XP PRO
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 21. huhtikuuta 2009 @ 19:26
|
Hmmmh
Senior Member
|
22. huhtikuuta 2009 @ 00:54 |
Linkki tähän viestiin
|
Kun kerran ketju tuntuu vielä elävän...
Lainaus, alkuperäisen viestin kirjoitti sam49: Opiskeluun olisi hyvä valita kieli, jolla voi tehdä jotain todellisessa työssäkin. Mielestäni TKK:n kannattaa pitää Java ensimmäisenä kielenä. Hyvällä ohjelmointikäsialalla ymmärrän suhteellisen modulaarisen ja selvärakenteiden koodin tekoa.
Opiskeluun olisi mielestäni hyvä valita kieli jolla oppii ohjelmoimaan ja joka kannustaa siistiin ja selkeään koodiin. Jos hallitsee Pythonin, Rubyn tai Scalan kohtalaisesti, niin koodaaminen Javalla ei tuota mitään ongelmia. Välillä tulee tietenkin hetkiä jolloin ihmettelee miksi Javassa asiat täytyy välillä tehdä niin hankalasti. ;) Miksi sitä funktioden passailua argumentteina ei esimerkiksi saada jo vähitellen aikaiseksi siihenkin kieleen? Itse aloitin Javalla, vaikka jotain C/C++ oli tullut kokeiltua aikaisemminkin. Onneksi ei enää tarvitse tuskailla Javan kanssa...
Lainaus: Liian teoreettisesta osaamisesta on esimerkkinä nuoren tietokoneneron palkkaaminen isoon pankkiprojektiin. Hän oli ihastunut teoreettisessa yliopistossa Smalltalk:iin ja pani porukan kirjoittamaan koko homman sillä. Tosielämä tuli vastaan siinä kun osoittautui, että Smalltalk oli toivottoman hidas isossa sovelluksessa.
Kaverilla ei ole oikein teoriat olleet hallussa, jos ei osaa arvioida/laskea miten käytetty kieli soveltuu kyseiseen sovellukseen. Tuo mokahan johtuu teorian ymmärtämyksen puutteesta, eikä siitä että sitä olisi liikaa.
Lainaus: Toinen ei-muodikas, mutta hyödyllinen kieli on SQL, jota suosittelen toiseksi Javan jälkeen. Sulautetut järjestelmät ovat erikseen, niihin ei SQL:ä ole asiaa suuria telejärjestelmiä lukuunottamatta.
Agreed, kaikki vähänkin ei-triviaalit ohjelmat käyttävät nykyään jotain tietokantaa, joten tuo tieto ei mene hukkaan. Ei kuitenkaan kannata haukata aluksi liian suurta palaa, vaan opetella asia kerrallaan.
Jos webbikehitys kiinnostaa, niin kannattaa harkita Rubyn opiskelua ensimmäisenä ohjelmointikielenä. Siitä on sitten helppoa ottaa seuraavaksi haasteeksi Ruby on Rails ja MySQL. Ruby on Rails on tällä hetkellä varmaan sitä "hoteinta hottia" webbikehityksessä. Sillä saa hyvin lyhyessä ajassa aika paljon aikaiseksi, joka on melko palkitsevaa tekijän kannalta.
|
sam49
Suspended due to non-functional email address
|
22. huhtikuuta 2009 @ 05:05 |
Linkki tähän viestiin
|
Emmä kyl opiskelee ohjelmmoijaksi
Datanomin pitää osata ohjelmoida moneen muun taidon ohella. Myös muiden alan ihmisten, vaikka sitten eivät olisi työssä ohjelmoijina. Joka tapauksessa, jostain on hyvä aloittaa.
|
Member
|
22. huhtikuuta 2009 @ 08:14 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti sam49: Emmä kyl opiskelee ohjelmmoijaksi
Datanomin pitää osata ohjelmoida moneen muun taidon ohella. Myös muiden alan ihmisten, vaikka sitten eivät olisi työssä ohjelmoijina. Joka tapauksessa, jostain on hyvä aloittaa.
Meinaatko nyt tolla, että rekkakuskin pitäisi osata Java tai C++ työssään?? :DD
Main Board: ASUS P5Q-E Chipset: Intel P45 Processor: Intel E8400 3GHz (4,25GHz 1.32) Physical memory: Corsair 2x2048 MB TWINS (941MHz) Video Card: Gainward HD Radeon 512MB (Vakio) Power Supply: Corsair 550W Windows XP PRO
|
AfterDawn Addict
3 tuotearviota
|
22. huhtikuuta 2009 @ 18:33 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti disa321: Lainaus, alkuperäisen viestin kirjoitti sam49: Emmä kyl opiskelee ohjelmmoijaksi
Datanomin pitää osata ohjelmoida moneen muun taidon ohella. Myös muiden alan ihmisten, vaikka sitten eivät olisi työssä ohjelmoijina. Joka tapauksessa, jostain on hyvä aloittaa.
Meinaatko nyt tolla, että rekkakuskin pitäisi osata Java tai C++ työssään?? :DD
Heikko vertaus...
Siinä missä rekkakuskin pitää ymmärtää auton tekniikka hyvin pitäisi datanomin ymmärtää ohjelmoinnin perusteet.
Give a man a fish and you feed him for a day.
Teach a man to fish and you feed him for a lifetime.
|
Member
|
22. huhtikuuta 2009 @ 19:12 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti LaLLi80: Lainaus, alkuperäisen viestin kirjoitti disa321: Lainaus, alkuperäisen viestin kirjoitti sam49: Emmä kyl opiskelee ohjelmmoijaksi
Datanomin pitää osata ohjelmoida moneen muun taidon ohella. Myös muiden alan ihmisten, vaikka sitten eivät olisi työssä ohjelmoijina. Joka tapauksessa, jostain on hyvä aloittaa.
Meinaatko nyt tolla, että rekkakuskin pitäisi osata Java tai C++ työssään?? :DD
Heikko vertaus...
Siinä missä rekkakuskin pitää ymmärtää auton tekniikka hyvin pitäisi datanomin ymmärtää ohjelmoinnin perusteet.
Jep, mut ku opiskelen nyt logistiikan pt ja tarkoituksena ois viel logistiikan jälkee mennää datanomiks. En nyt tiiä, että pitäiskö rekkakuskin edes tietää mitään koko auton rakenteestä yhtään mitään, koska voi soitta johonki ja ne neuvoo sielt mist pitäisi kattoo. :DD
Vaik jos sul on MB-kuormaauto, niin soitat vaik MB johonki huoltoon, niin he neuvovat mitä pitäisi tehdä.
Meni kyl hieman aiheest pois. :DD
Main Board: ASUS P5Q-E Chipset: Intel P45 Processor: Intel E8400 3GHz (4,25GHz 1.32) Physical memory: Corsair 2x2048 MB TWINS (941MHz) Video Card: Gainward HD Radeon 512MB (Vakio) Power Supply: Corsair 550W Windows XP PRO
|
Senior Member
5 tuotearviota
|
22. huhtikuuta 2009 @ 19:31 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti disa321: Vaik jos sul on MB-kuormaauto, niin soitat vaik MB johonki huoltoon, niin he neuvovat mitä pitäisi tehdä.
Jatketaan vielä vähän offtopickilla:
Soitatko sinne huoltoon joka kerta polttimon palaessa? Epäilen, joten pieni käytännön tekniikan tuntemus on hyväksi. Ei sitä kukaan koneremppaa ala tekemään tien päällä, mutta perustuntemuksesta ei todellakaan ole haittaa.
Eiä ne datanomin opinnotkaan mitään pelkkää ohjelmointia ole. Sisältää paljon myös liiketaloutta sekä markkinointia.
|
Mainos
|
  |
|
Member
|
23. huhtikuuta 2009 @ 09:03 |
Linkki tähän viestiin
|
Lainaus, alkuperäisen viestin kirjoitti Dreamlore: Lainaus, alkuperäisen viestin kirjoitti disa321: Vaik jos sul on MB-kuormaauto, niin soitat vaik MB johonki huoltoon, niin he neuvovat mitä pitäisi tehdä.
Jatketaan vielä vähän offtopickilla:
Soitatko sinne huoltoon joka kerta polttimon palaessa? Epäilen, joten pieni käytännön tekniikan tuntemus on hyväksi. Ei sitä kukaan koneremppaa ala tekemään tien päällä, mutta perustuntemuksesta ei todellakaan ole haittaa.
Eiä ne datanomin opinnotkaan mitään pelkkää ohjelmointia ole. Sisältää paljon myös liiketaloutta sekä markkinointia.
En, mut jos et löydä mist se umpio lähtee auki niin sit joko manuali käteen tai soitat vaik just sinne MB:n huoltoon.
Main Board: ASUS P5Q-E Chipset: Intel P45 Processor: Intel E8400 3GHz (4,25GHz 1.32) Physical memory: Corsair 2x2048 MB TWINS (941MHz) Video Card: Gainward HD Radeon 512MB (Vakio) Power Supply: Corsair 550W Windows XP PRO
|