kuka on mielestäsi suomen taidokkain ohjelmoija jos itseä ei lasketa mukaan? :D
suomen taidokkain ohjelmoija?
kuka mitä häh
6626
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Ohjelmiston toimivuus ei ole juurikaan kiinni yksittäisen koodarin taidoista. Loppupeleissä se on aina prosessin tulos ja siihen vaikuttaa paljon enemmän muut asiat kuin koodauksen taitavuus.
Koodaajasankarittarien ja -sankareiden etsimisessä voisi olla paljonkin järkeä! Se voisi lisätä alan kiinnostavuuttakin. :)
Laittaisin pystyyn monta kilpailusarjaakin:
Ken on...
...suosituin: mitataan käyttäjien määrää kokonaan itse koodatulle sovellukselle, kirjastolle tai alustalle
...avuliain: mitataan koodaajan lähettämien patchien rivimäärää muiden open source -projekteihin (patchien on pitänyt mennä läpi!)
...kaunein: mitataan muiden lähettämien patchien määrää koodaajan omiin open source -projekteihin.
Suomesta löytyy kansainvälisesti huippuja tyyppejä ainakin suosituimman ja kauneimman sarjoihin. Esimerkiksi alustaan päässeellä S60-sovelluksella voi olla 200 miljoonaa käyttäjää, ja Torvalds kerää patch-pyramidin huipulla kovat kauneuspisteet. Avuliaita tyyppejä on vaikeampi löytää, vaikka juuri heidän ansiostaan koko open source -maailma toimii.
Jos ohjelmoijakilpailu toisi edes muutaman avuliaan tyypin lisää, kysymys olisi kaikkea muuta kuin turha.
Kyllähän näitä löytyy:
http://fi.wikipedia.org/wiki/Jukka_Tapanimäki
http://fi.wikipedia.org/wiki/Stavros_Fasoulas
Ja vielä nykyääkin
http://en.wikipedia.org/wiki/Braid_(video_game)
"Ohjelmiston toimivuus ei ole juurikaan kiinni yksittäisen koodarin taidoista."
Moni väittäisi varmasti ettei yksittäisen koodarin teot merkitse paljoakaan, vaan esim se kuinka hyviä kirjastoja koodari käyttää jne.
Mut eikö siinä piile ansa jos tekeytyy pelkäksi "kirjastokoodariksi" eli sellaiseksi pomoksi joka vain soveltaa valmista standardia koodia. Eikö, erityisesti pelien, omaleimaisuus vähene silloin...?
>...kuinka hyviä kirjastoja koodari käyttää jne.
Se on tietysti tärkeä mutta kuitenkin marginaalinen osa kokonaisuutta ja kuitenkin vain koodia.
Ohjelmoinnissa moninverroin tärkeämpää, ja samalla vaikeampaa on rakenteen suunnittelu, algoritmien valinta ja niiden soveltuvuuden arviointi, debuggauksen ja ylläpidon kehitys, versionhallinta jne.
Aika usein vain homma menee niin, että yksi kaveri tekee osan ohjelmaa ja toinen toisen yhteisen suunnittelun ollessa sillä tasolla, että karkean yleisarkitehtuurin määrittelyn jälkeen huudellaan toisille eri ratkaisujen yhteensopivuudesta eikä kukaan seuraa kokonaisuutta enää ihan tosissaan.
Koodauksessakin voisi olla aika osa-alueita jos kilpailtaisiin paremmuudesta. Luettavin koodi, nopein koodi, käytännöllisimmin kommentoitu, paras arkkitehtuuri, paras vikasietoisuus, paras siirrettävyys, paras käytettävyys, helpoin laajennettavuus...
Noita sitten pitäisi olla eri kielillä ja arvostelu on monasti vähintäänkin hankalaa kun monia noista ei voi pisteyttää ihan yksinkertaisesti.