Olenko huono, jos opettelen tekemään asioita eri tavalla kuin muut?

Anonyymi

Osaatteko sanoa mikä auttaisi seuraavaan? Olen opetellut mielestäni ihan hyvän ja selkeän ohjelmointityylin, ja pystyn tekemään omaan käyttöön suhteellisen vaivattomasti pieniä apuohjelmia.

Koodi on loogista ja helposti seurattavaa. Kuitenkin töissä en menesty, kun en osaa lukea toisten koodia, tai ymmärrä heidän logiikkaa. Esimerkiksi miksi jossain Excelissä on rivit, sarakkeet ja sheetit nimetty eri tavoin, enkä osaa juuri taulukkolaskentaa.

Kotona taas pystyn helposti laittamaan datat pyspreadiin ja muistan, että indeksöinti menee järjestyksessä rivinro, sarakenro ja sheetti. Ja taulukkolaskennan automatisointi tuntuu paljon helpommalta kuin Excel VBA.

Eli tavallaan osaan ajatella loogisesti, miten koodataan ja tehdään toimivaa softaa. Mutta sitten töissä menee aina ihan hirveästi aikaa, kun en vaan tajua toisen tekemän koodin logiikkaa, ja potkut tulee.

10

290

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      En usko että olet huono koodari - tarvitset vain kokemusta. Se karttuu nöyrän harjoittelun ja kollegoilta kyselemisen kautta.
      Toisten koodin ja logiikan pähkäilyssä on aina omat haasteensa. Siksi kielen kuin kielen kohdalla puhutaankin tyylioppaista, joita kehotetaan noudattamaan. Yleensä myös työnantajilla on käytössä ns. coding conventions-dokumentti, jonka ohjeita pyritään noudattamaan. Kun tyyliasiat ovat kaikilla koodareilla hallussa ja sisäistettynä, niin pelkkään logiikkaan keskittyminen on helpompaa.

      Kannattaa muistaa vanha sanonta, että koodi kirjoitetaan kerran, mutta luetaan monta kertaa.

      • Anonyymi

        Kiitos asiallisesta vastauksesta.

        "Kannattaa muistaa vanha sanonta, että koodi kirjoitetaan kerran, mutta luetaan monta kertaa."

        No aika guru saa olla, jos kaiken saa kerralla kuntoon. Tuo saattaa päteä kaikkein triviaalemmeissa tapauksissa. Vähänkin monimutkaisempaa joudutaan iteroimaan koodia ja parantelemaan monesssa osassa. Testaajatkin jäisi työttömiksi, jos kaikki toimisi heti.


      • Anonyymi
        Anonyymi kirjoitti:

        Kiitos asiallisesta vastauksesta.

        "Kannattaa muistaa vanha sanonta, että koodi kirjoitetaan kerran, mutta luetaan monta kertaa."

        No aika guru saa olla, jos kaiken saa kerralla kuntoon. Tuo saattaa päteä kaikkein triviaalemmeissa tapauksissa. Vähänkin monimutkaisempaa joudutaan iteroimaan koodia ja parantelemaan monesssa osassa. Testaajatkin jäisi työttömiksi, jos kaikki toimisi heti.

        Olet aivan oikeassa kirjoituskerroista. Sanonnalla yritetäänkin sanoa, että jokaisella iterointikerralla ( tai bugi-fiksejä tehdessä ylläpitovaiheessa) vanhaa koodia joutuu lukemaan ymmärtääkseen mitä se tekee ja miten sitä voi tai pitää muuttaa. Siksi siis sitä luetaan useammin kuin kirjoitetaan.


    • Anonyymi

      Kunnon assburger legacyukko opettelee asiat täysin omalla tavallaan eikä koskaan mieti jokaisen koodaustermin suomennosta tai tarkkaa merkitystä. Viimeistään tiimityössä menee sukset ristiin ja kovalevyt käryää...

    • Anonyymi

      Herranjesta, ei Excel ole samalla tasolla kuin olioilla tehty sovellus, se on kuin vertaisi polkuautoa ja skootteria.

    • Anonyymi

      Herranjesta, ei olioilla tehty sovellus ole samalla tasolla kuin funktionaalisesti tehty sovellus, se on kuin vertaisi skootteria ja avaruusrakettia.

      • Anonyymi

        "Herranjesta, ei olioilla tehty sovellus ole samalla tasolla kuin funktionaalisesti tehty sovellus, se on kuin vertaisi skootteria ja avaruusrakettia."

        Kumpi on skootteri ja kumpi avaruusraketti? Kysyn siksi, että avaruusraketilla ei pääse Pasilasta Pitäjänmäelle ja siksi skootteri on parempi, koska sillä pääseee.


      • Anonyymi

        Raketti on taskulaskin.


    • Anonyymi

      Koodi on kirjoitettava niin, että muut ymmärtävät siitä mahdollisimman vähän, jotta riski tulla irtisanotuksi pienenee.

    • Anonyymi

      ammattilaisen tuntee siitä että hän osaa lukea ja tulkita toisten kirjoittamaa koodia. Ymmärtää syntaksia ja sisällön semantiikkaa. Aluksi taitotaso riittää vain itse kirjoitetun koodauksen kanssa puuhailuun. Koodaajan tulisi muistaa lisätä kirjoittamaansa ohjelmaan riittävät kommentoinnit. Excelin taulukkolaskenta on kyllä siitä yksinkertaisimmasta päästä koodaamista.Ei ihme että excel taulukkolaskenta, makrot ja excel-VBA onkin niin suosittua. Vähänkin isompien tietokantaohjelmien tekoon excel-härpäkkeet ovat viidakko.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Maatalous- ja yritystuet pois, työeläkevaroilla valtion velka pois

      Suomi saadaan eheytettyä kädenkäänteessä, kun uskalletaan tehdä rohkeita ratkaisuja. Maatalous- ja yritystuet ovat hait
      Maailman menoa
      149
      3999
    2. Hei! Halusin vain kertoa.

      En tiedä luetko näitä, mutta näimme n.4vk sitten, vaihdoimme muutaman sanan ja tunsin edelleen kipinän välillämme. Katso
      Tunteet
      14
      3728
    3. Riikka on siis suomalaisille velkaa 84 mrd

      Jos kauhukabinetti istuu vaalikauden loppuun. Keskimäärin yli 20 miljardia uutta velkaa rikkaiden veronalennuksiin jokai
      Maailman menoa
      62
      3016
    4. Miksi ikävä ei helpotu vuosien jälkeenkään?

      Tänään olin ensimmäistä kertaa sinun lähtösi jälkeen tilassa, jossa vuosia sitten nähtiin ensimmäistä kerta. Ollessani
      Rakkaus ja rakastaminen
      12
      2992
    5. Sanna on suomalaisille siis velkaa 24 mrd euroa

      Muistanette vielä kuinka Italian remonttirahoja perusteltiin sillä, että italialaiset ostaa suomalaisilta paidatkin pääl
      Maailman menoa
      146
      2575
    6. Teboili alasajo on alkanut

      Niinhän siinä kävi että teebboili loppuu...
      Suomussalmi
      60
      2399
    7. Luotathan siihen tunteeseen, joka välillämme on?

      Uskothan myös, että se kestää tämän? Kaipaan sinua valtavasti. Vielä tehdään yhdessä tästä jotain ihmeellistä ja kaunist
      Ikävä
      28
      2113
    8. "Sanna Marinin kirja floppasi", kertoo eräs median otsikko

      "Miljardien tappio - Sanna Marin vaikenee", kertoo toinen otsikko. Marin ei siis siinä kirjassaan kerro sanallakaan For
      Maailman menoa
      108
      1508
    9. Pystyisitkö pitämään

      Näppejä erossa jos tulisi siihen tilaisuus
      Ikävä
      26
      1369
    10. Tiesitkö? Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi seksuaalirikollinen

      Järkyttävää… Motin mukaan Suomessa lääkäri voi toimia ammatissaan, vaikka hän olisi yksityiselämässään syyllistynyt es
      Maailman menoa
      65
      1360
    Aihe