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

225

    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. Anteeksi mies

      En vaan osaa kohdata sinua ja olla normaali. En tiedä mikä vaivaa. Samaan aikaan tekee mieli tulla lähelle ja kuitenkin
      Ikävä
      26
      2886
    2. Ripeyttä asiointiin

      Ottaa päähän yhden ja saman asiakkaan hitaus kassalla kun yhdellä kädellä nostelee ostoksia kärrystä ja välillä pitelee
      Hyrynsalmi
      25
      2058
    3. Palstan henkisesti sairaat ja lihavat

      Täällä on sairaita, työttömiä ihmisiä kirjoittelemassa joilla ei ole tarkoituksena kuin satuttaa ihmisiä. Jos eksyt pals
      Ikävä
      112
      1568
    4. Koska me nähdään

      Seuraavan kerran ja odotanko sitä?
      Ikävä
      76
      1329
    5. Mietin aina vain

      Minä niin haluaisin nähdä sinut. Ei tuo yhden ainoan kuvan katsominen paljon helpota... Miksi sinä et voisi olla se roh
      Tunteet
      7
      1288
    6. Kysyin kaikilta yhteisiltä tutuilta mielipidettä siitä, että kannattaako sinun kanssa alkaa!

      Päätös oli lähestulkoon yksimielinen. Minunkin vaisto antoi vaaranmerkkejä, mutta järkytyin mitä sinusta kuulin. Aluksi
      Tunteet
      138
      1196
    7. En tunne muita

      Kohtaan tätä samaa polttavaa halua vain sinua kohtaan. Ei vaan muut sytytä
      Ikävä
      64
      1036
    8. Olen vähän

      Hysteerinen se on totta. Etkai ymmärrä miten syvästi tunnen sinua kohtaan. Ja olet aina lähelläni. Olet osa jo jotain. I
      Ikävä
      10
      954
    9. Ollaan kuin yö ja päivä

      Monessa asiassa… molemmat ollaan kuitenkin älykkäitä ja tiedämme, ettei kannata edetä tämän pidemmälle.
      Ikävä
      70
      911
    10. Oletko joskus lähestynyt jotakin

      väärällä identiteetillä? Miksi?
      Ikävä
      102
      892
    Aihe