Mitä koodaaminen on?
Mitä koodaaminen tarkoittaa? Mitä siis ihminen, joka koodaa tekee? Onko se sama kuin ohjelmistosuunnittelu? Mitä kotikoneella voi koodata?
Aukko sivistyksessä, enkä kehtaa keneltäkään kysyä, enkä edes tunne juuri ketään joka osaisi vastata.
Kommentit (254)
Se sitä kun iloviisaria yrittää pimppiin ilman käsiä
Hemmetin tylsää tietokoneella istumista. Ei sovi oikeastaan kenellekään. Vaatii päätä ja hermoja.
Koodaaminen on yhtä luovaa taidetta siinä missä graffitien maalaaminenkin.
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Mitä järkeä tuossa on? Vaikuttaa yhtä kiinnostavalta kuin katsoa maalin kuivumista.
Totta, mutta palkka onkin huikea, joten kummasti kiinnostaa... Esim. hoitsun palkkaan verrattuna vähintään viisinkertainen.
Missä tasa-arvo?
Heh, koodarin homma on varmasti tuhat kertaa tylsempää kuin hoisuna työskentely. Siksi tasa-arvo -kysely tuntuu enemmänkin hassulta.
Puolisoni sanoi ettei ikinä alkaisi koodariksi, vaikka IT-alalla mielekästä, hyvin palkattua työtä itsekin tekee mukavien asiakkaiden kanssa. Koodarin homma sopii ihmisille ketkä viihtyvät omassa kuplassa.
32768 kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Pitääkö olla matikkanero osatakseen koodata?
Riippuu mitä koodaa. Olen koodannut työkseni 20 vuotta ja vain yhden kerran tarvinnut varsinaisesti matematiikkaa. Silloin sain asiakkaalta jostain julkaisusta otetun kuvan ja mun piti pelkän kuvan perusteella muodostaa yhtälö, jolla käyttäjän syöttämistä arvoista piirretään samanlaista käppyrää koordinaatistoon kuin mitä kuvassa oli.
Minä olen koodannut työkseni 25 vuotta ja olen useinkin tarvinut matematiikkaa. Viimeksi tarvitsin vektoreiden ristituloa. Sellainen koodari(=suurin osa) joka ei tiedä mikä ristitulo on, ei olisi sitä käyttänyt(ja tehnyt jonku paskan kötöstyksen) ja olisi täällä palstalla selittämässä kuinka ei ole koskaan tarvinut matematiikkaa. Juu, ei sitä matematiikkaa "tarvi" jos sitä ei osaa. Ei muurahainenkaan tarvi matikkaa.
Pitää ensin osata ennen kuin voi ymmärtää että nyt tässä tarvii. Toisaalta on varmaan paljon UI-koodausta jne jossa matematiikkaa ei juurikaan tarvita.
Mitä monimutkaisempi palvelu, sitä vähemmän UI koodaus muodostaa kokonaiskakusta. Jos mietitään esim. Googlen hakukonetta, niin käyttöliittymän osuus toteutuksesta on oikeastaan merkityksetön mutta toki tärkeä loppukäyttäjille.
Mitä enemmän toteutus vaatii raudalta ja verkolta sitä enemmän matematiikka tulee esiin.
Koodaaminen on sitä että töissä korkeintaan muutat lähdekoodia numerolla tai parilla, tai teet uuden ohjelman kopiomalla vanhan ja sitä muokkaamalla kivaksi.
Käytät siis 4-7 vuotta aikaa opiskellessasi korkeakoulussa ja samaan hommaan pikakoulutetaan parissa kuukaudessa.
Jos et vielä edellisestä menettänyt uskoasi alaan, niin youtube ja Linkkari on täynnä tarpeettomia kursseja jotka mainostaa lähinnä isojen brändien ympäristöjä jotta tekisit heille uuden rahakoneen keräämälläsi datalla.
Koodaaminen on sarja koneelle annettavia käskyjä, joilla voidaan hallita mitä näytöllä näkyy (ns. Front End), mitä tapahtuu kun kirjoitat tai painat jtn nappulaa tai jokin anturi lähettää dataa ja sitten sen saadun tiedon (syötteen) käsittelyä (backend).
Koodamisessn käytetään yleisimmin jotain ohjelmia, jotka helpottavat koodaamista (framework) ja/tai osaa kääntää koodin matalammalle tasolle, jonka tietokone ymmärtää (konekieleksi).
Koodaamista helpottamaan on sitten rakennettu joukko eri kieliä, ohjelmistoja ja tiettyä spesifiä osa-aluetta koskettavia ohjelmistoja (esim. SQL).
Koska ohjelmistoja tarvitaan melkein jokaisella elämän osa-alueella, niin siksi ohjelmoinnissa on myös monia eri ura suuntautumisia. Esim. Verkkokauppoihin/sivuihin, sulautettuihin järjestelmiin (nämä esim. kodinkoneita, rannekelloja tai muita itsenäisiä "härveleitä") tai datan käsittelyyn erikoistuneita urapolkuja. Tästä syystä yleensä hyvin eri urapoluilla olevat henkilöt eivät pysty tekemään toisen urapolun asioita (ainakaan kovin hyvin), vaikkakin pystyvät ymmärtämään toistensa ajattelua ja koodia.
Vierailija kirjoitti:
Vierailija kirjoitti:
Mitä muita työtehtäviä it-alalla on kuin koodaamista/ohjelmointia?
Kannattaisiko Suomen panostaa tässäkin asiassa korkeamman jalostusasteen töihin, emme mitenkään voi pärjätä hintakilpailussa jotain intialaista tai kiinalaista ohjelmoijaa vastaan. Tämä on varmaan alalla aika matalan tason suorittava homma, agraarista touhua.
IT-alalla on todellakin paljon muitakin tehtäviä kuin koodaaminen. On hallinnollisempia töitä: Esim. projektipäällikkö/PO (Product Owner), testauspäällikkö jotka koordinoivat eri työvaiheita ja vastaavat resurssoinnista, budjeteista, muutoshallinnasta, versioinnista jne. Teknisempiä kuvauksia ja suunnitelmia tekevät usein arkkitehdit. Määrittelijät tekevät vaatimusmäärittelyä ja käyttötapauksia. Testaajat suunnittelevat testitapauksia ja ajavat testejä. Tässä nyt muutamia rooleja, jotka eivät kirjoita useimmiten yhtään riviä koodia, testauksessa voi jonkun roolina olla ns. testiautomaation koodaaminen. Koodaus on vain yksi työvaihe, kun järjestelmiä tehdään, eikä ole edes ajallisesti se kaikkein eniten aikaa vievä kokonaisuus, vaan tuohon kaikkeen muuhun menee tuplaten se aika mikä menee itse koodaamiseen.
Ja paljon muitakin työnimikkeitä. Selviää kun katsoo vapaita työpaikkoja. Mutta työssä kaikista tärkeitä on se, että tulee toimeen monien, ja eri taustoista olevien ihmisten kanssa. Jos asiakas ei pidä tyypistä aika nopeasti loppuu työt konsulttiyhtiössä. Esim. Keski-Euroopassa, Sveitsissä, lähes kaikki SAP-konsultit ja sen ympärillä työtä tekevät eri yhtiöissä tuntevat toisensa. Yhtiöitä vaihdetaan jos haluaa tiettyä etenemistä urallaan. Ja yleensä asiakkaan projektia tekee useampi konsulttiyhtiö yhdessä, eikä vain se yksi kuuluisin konsulttiyhtiö. Johtunee myös siitä ettei hyviä, paljon kokemusta omaavia erikoisammattilaisia ole paljon tarjolla.
Koodaus = miesten suojatyöpailla
Vierailija kirjoitti:
Koodaus = miesten suojatyöpailla
siis suojatyöpaikka
Se on sitä että huudat koneelle ohjeita, mitä pitää tehdä.
Kysy chat gpt:ltä. Ei kannata kouluttautua tai kouluttaa enempää, taas on IT kupla puhkeamassa.
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Itse kouluttauduin aikoinaan IT-Tradenomiksi ja eihän sillä muuta töitä saanut kuin Service Desk -hommia. Nyt tehnyt näitä hommia jo 13 vuotta. Ja SD:ssäkin on hemmetisti kilpailua, olen ollut vain kahdessa palkallisessa SD:ssä töissä, toki vakituisena, koska työttömyys ja nipotus on luusereille. Sitä ennen olin palkattomassa työharjoittelussa 5 kk, enkä koskaan saanut alalta kesätöitä enkä mitään koulun aikana. Aika pettymys koko IT-ala. Koulussahan koodauksen opetus oli surkeaa ja itsekin yritin opetella, mutta koska en ole matemaattisesti lahjakas, eikä iskä/äiti ole koodaushommissa (varmaan väh. 50 % koodaajista = iskä/äiti opettanut lapsena), niin yritä siinä sitten. Tämän lisäksi missään ei oikein kerrota mitä ohjelmointikieliä pitäisi opetella saadakseen töitä helpoiten. Tässäkin on se, että moni koodaajakin on saanut hyväveli-suhteilla töitä, vaikka nettifoorumeilla toki valehdellaan, että ei mukamas ole lahjakas/vanhempi opettanut tai ei ole saanut suhteilla töitä. Jotenkin noilla koodaajilla on huono itsetunto, koska valehtelevat minkä kerkeävät ja väittävät aina, että "kaikki on omaa ansiotani", vaikka todellakaan ei ole niin...todella ylimielistä porukkaa. Tämän lisäksi kun koodaajat tekevät huonoa työtä, niin eivät joudu ottaa vastuuta, vaan asiakaspalvelu sen palautteen ottaa. Eikä se koodi siitä parane. Koodaushommissa yms. on se huonoa, että koko ajan pitäisi *ilmaiseksi* kehittää itseään, kun yleensä duuneissa työnantaja kouluttaa työn ohella henkilökuntaansa. Eikä alalla todellakaan ole mitään henkilöstöpulaa, paitsi halvoista, nuorista työntekijöistä, joilla kuitenkin pitäisi olla 10 vuoden kokemus ja osaaminen valmiiksi. Taitaa moni koodaaja olla vain käynyt kouluja ja sitten koodaushommat eka työ, niin eivät tajua, että muissa töissä ei huijata, vaan työnantaja kouluttaa työtehtäviin. SD-hommat siitä hyvä, että työnantaja kouluttaa kyllä hommiin, niin kuin *normaalisti* tulisi olla. Palkka itselläni päälle 3k brutto (leppoista päivystystä, edellinen työpaikka oli työn määrältään päin vastainen ja palkka surkea) ja kyllä sillä pärjää, varsinkin kun harrastaa laillista verosuunnittelua. Sinänsä kyllä koulutus menee hukkaan, koska ilman hyväveli-suhteita tai superhyviä taitoja valmiiksi ei oikein alalta tahdo saada noita hyväpalkkaisia töitä. Suosittelen aina kaikille, etteivät mene it-alalle töihin. On huono ala ja alalle on pesiytynyt paljon kaikenlaista laiskaa pöhisijää ja myös kaiken maailman sisäänpäin kääntyvät kuppikunnat ovat normi alalla.
Noh, jos et osaa koodata, niin sitten plan B. Ja mikäs siinä.
Itse eksyin opiskeluaikana koodariksi lähinnä hyvän matematiikan osaamisen kautta ilman sen kummempaa aiempaa osaamista. Toki tässä on sittemmin tullut tutuksi hajautetut käyttöjärjestelmät, algoritmit ja tietoliikenneprotokollat. Ilman tuota osaamista ei oikeastaan edes ole koodari vaan taivaanrannan maalari. Siis se että tuottaa koodia ymmärtämättä koko prosessia onnistuu toki mutta rajoittaa tekemistä paljon. Tämä näkyy myös palkkapussissa. Omani 6k ja pidän itseäni alipalkattuna osaamiseen nähden. Tosin hommat ovat mielenkiintoisia ja kestän sillä pienen palkkani.
"Omani 6k ja pidän itseäni alipalkattuna osaamiseen nähden. Tosin hommat ovat mielenkiintoisia ja kestän sillä pienen palkkani."
Ja taas olin oikeassa koodaajien ylimielisyydestä. Onneksi ei tarvitse kestää tuollaisten ihmisten seuraa työpaikalla! Eikä oikeastaan kenenkään, kun teen melkein täyttä etää. Seuraavaksi varmaan kerrot omistavasi Teslan! :D
Ei tässä ole kyse ylimielisyydestä vaan osaamisesta. Mitä vaikeampi ongelma, sitä kalliimpi on se asiantuntija, joka ongelman osaa ratkaista.
Ja jos ongelman ratkaisu on triviaalia, niin hintalappu on lähellä nollaa. Tällöin ei juuri tarvita osaamista joten kuka tahansa voi hoitaa homman. Ylimielisyyttä tämä ei ole vaan pikemminkin kyseessä on kysynnän ja tarjonnan laki.
On se oikeasti ylimielistä valittaa noin hyvästä palkasta. Ja jos et nykyisellä työnantajalla mielestäsi saa tarpeeksi hyvää palkkaa, niin vaihda työnantajaa, äläkä kitise nykyisellä työpaikallasi. Niin minäkin sain vaihdettua työnantajaa ja palkka nousi sen myötä ihan mukavasti. Kaikista ärsyttävimpiä ihmisiä ovat ne, jotka eivät ole tyytyväisiä mihinkään. Näköjään koodaajien keskuudessa yleinen asenne. Eikä mikään yllätys...
Äärimmäisen tylsää työtä. Ei normimiehen hommia.
Luulisi että kun työllistyminen on niin hankalaa ja ainostaan senior tasoiset löytää töitä, että meillä olisi toimivia sovelluksia ja ala jotenkin kehittyis. Ei ole mikään kummentunut, todennäköisesti paukut menee datankeräämiseen, pyörän uudelleen keksimiseen ja purkkasovellusten kehittelyyn kun yritys ei raaski maksaa oikeasta softasta.
Miesten suojatyöpaikkoja. Naiset eivät ole tervetulleita alalle Suomessa, älkää kouluttautuko tälle sovinisti alalle, saman oppii lyhyt kursseillakin.
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Itse kouluttauduin aikoinaan IT-Tradenomiksi ja eihän sillä muuta töitä saanut kuin Service Desk -hommia. Nyt tehnyt näitä hommia jo 13 vuotta. Ja SD:ssäkin on hemmetisti kilpailua, olen ollut vain kahdessa palkallisessa SD:ssä töissä, toki vakituisena, koska työttömyys ja nipotus on luusereille. Sitä ennen olin palkattomassa työharjoittelussa 5 kk, enkä koskaan saanut alalta kesätöitä enkä mitään koulun aikana. Aika pettymys koko IT-ala. Koulussahan koodauksen opetus oli surkeaa ja itsekin yritin opetella, mutta koska en ole matemaattisesti lahjakas, eikä iskä/äiti ole koodaushommissa (varmaan väh. 50 % koodaajista = iskä/äiti opettanut lapsena), niin yritä siinä sitten. Tämän lisäksi missään ei oikein kerrota mitä ohjelmointikieliä pitäisi opetella saadakseen töitä helpoiten. Tässäkin on se, että moni koodaajakin on saanut hyväveli-suhteilla töitä, vaikka nettifoorumeilla toki valehdellaan, että ei mukamas ole lahjakas/vanhempi opettanut tai ei ole saanut suhteilla töitä. Jotenkin noilla koodaajilla on huono itsetunto, koska valehtelevat minkä kerkeävät ja väittävät aina, että "kaikki on omaa ansiotani", vaikka todellakaan ei ole niin...todella ylimielistä porukkaa. Tämän lisäksi kun koodaajat tekevät huonoa työtä, niin eivät joudu ottaa vastuuta, vaan asiakaspalvelu sen palautteen ottaa. Eikä se koodi siitä parane. Koodaushommissa yms. on se huonoa, että koko ajan pitäisi *ilmaiseksi* kehittää itseään, kun yleensä duuneissa työnantaja kouluttaa työn ohella henkilökuntaansa. Eikä alalla todellakaan ole mitään henkilöstöpulaa, paitsi halvoista, nuorista työntekijöistä, joilla kuitenkin pitäisi olla 10 vuoden kokemus ja osaaminen valmiiksi. Taitaa moni koodaaja olla vain käynyt kouluja ja sitten koodaushommat eka työ, niin eivät tajua, että muissa töissä ei huijata, vaan työnantaja kouluttaa työtehtäviin. SD-hommat siitä hyvä, että työnantaja kouluttaa kyllä hommiin, niin kuin *normaalisti* tulisi olla. Palkka itselläni päälle 3k brutto (leppoista päivystystä, edellinen työpaikka oli työn määrältään päin vastainen ja palkka surkea) ja kyllä sillä pärjää, varsinkin kun harrastaa laillista verosuunnittelua. Sinänsä kyllä koulutus menee hukkaan, koska ilman hyväveli-suhteita tai superhyviä taitoja valmiiksi ei oikein alalta tahdo saada noita hyväpalkkaisia töitä. Suosittelen aina kaikille, etteivät mene it-alalle töihin. On huono ala ja alalle on pesiytynyt paljon kaikenlaista laiskaa pöhisijää ja myös kaiken maailman sisäänpäin kääntyvät kuppikunnat ovat normi alalla.
Noh, jos et osaa koodata, niin sitten plan B. Ja mikäs siinä.
Itse eksyin opiskeluaikana koodariksi lähinnä hyvän matematiikan osaamisen kautta ilman sen kummempaa aiempaa osaamista. Toki tässä on sittemmin tullut tutuksi hajautetut käyttöjärjestelmät, algoritmit ja tietoliikenneprotokollat. Ilman tuota osaamista ei oikeastaan edes ole koodari vaan taivaanrannan maalari. Siis se että tuottaa koodia ymmärtämättä koko prosessia onnistuu toki mutta rajoittaa tekemistä paljon. Tämä näkyy myös palkkapussissa. Omani 6k ja pidän itseäni alipalkattuna osaamiseen nähden. Tosin hommat ovat mielenkiintoisia ja kestän sillä pienen palkkani.
"Omani 6k ja pidän itseäni alipalkattuna osaamiseen nähden. Tosin hommat ovat mielenkiintoisia ja kestän sillä pienen palkkani."
Ja taas olin oikeassa koodaajien ylimielisyydestä. Onneksi ei tarvitse kestää tuollaisten ihmisten seuraa työpaikalla! Eikä oikeastaan kenenkään, kun teen melkein täyttä etää. Seuraavaksi varmaan kerrot omistavasi Teslan! :D
Ei tässä ole kyse ylimielisyydestä vaan osaamisesta. Mitä vaikeampi ongelma, sitä kalliimpi on se asiantuntija, joka ongelman osaa ratkaista.
Ja jos ongelman ratkaisu on triviaalia, niin hintalappu on lähellä nollaa. Tällöin ei juuri tarvita osaamista joten kuka tahansa voi hoitaa homman. Ylimielisyyttä tämä ei ole vaan pikemminkin kyseessä on kysynnän ja tarjonnan laki.
On se oikeasti ylimielistä valittaa noin hyvästä palkasta. Ja jos et nykyisellä työnantajalla mielestäsi saa tarpeeksi hyvää palkkaa, niin vaihda työnantajaa, äläkä kitise nykyisellä työpaikallasi. Niin minäkin sain vaihdettua työnantajaa ja palkka nousi sen myötä ihan mukavasti. Kaikista ärsyttävimpiä ihmisiä ovat ne, jotka eivät ole tyytyväisiä mihinkään. Näköjään koodaajien keskuudessa yleinen asenne. Eikä mikään yllätys...
Osaatko lukea vai onko ymmärryksessä vikaa? Pidän työtäni mielekkäänä ja siksi teen tätä. Onko palkkani pieni vai iso on subjektiivinen kokemus. Jollekin se voi olla iso ja joku voi pitää työtäni jopa turhana. Tosiasia on että olen tavallaan korvaamaton. Vaikka työnantaja palkkaisi 20 intialaista tekemään minun työtäni, niin lopputulos olisi tuhoon tuomittu. Eikä tämä ole mitään ylimielisyyttä vaan 25 vuoden kokemusta omasta alastani. Olen pätevä koodari ja tästä ylpeä mutta en ylimielinen.
Muut saavat olla mitä ovat vaikka sitten service deskin neuvojia. Jokainen taplaa tavallaan.
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Itse kouluttauduin aikoinaan IT-Tradenomiksi ja eihän sillä muuta töitä saanut kuin Service Desk -hommia. Nyt tehnyt näitä hommia jo 13 vuotta. Ja SD:ssäkin on hemmetisti kilpailua, olen ollut vain kahdessa palkallisessa SD:ssä töissä, toki vakituisena, koska työttömyys ja nipotus on luusereille. Sitä ennen olin palkattomassa työharjoittelussa 5 kk, enkä koskaan saanut alalta kesätöitä enkä mitään koulun aikana. Aika pettymys koko IT-ala. Koulussahan koodauksen opetus oli surkeaa ja itsekin yritin opetella, mutta koska en ole matemaattisesti lahjakas, eikä iskä/äiti ole koodaushommissa (varmaan väh. 50 % koodaajista = iskä/äiti opettanut lapsena), niin yritä siinä sitten. Tämän lisäksi missään ei oikein kerrota mitä ohjelmointikieliä pitäisi opetella saadakseen töitä helpoiten. Tässäkin on se, että moni koodaajakin on saanut hyväveli-suhteilla töitä, vaikka nettifoorumeilla toki valehdellaan, että ei mukamas ole lahjakas/vanhempi opettanut tai ei ole saanut suhteilla töitä. Jotenkin noilla koodaajilla on huono itsetunto, koska valehtelevat minkä
kerkeävät ja väittävät aina, että "kaikki on omaa ansiotani", vaikka todellakaan ei ole niin...todella ylimielistä porukkaa. Tämän lisäksi kun koodaajat tekevät huonoa työtä, niin eivät joudu ottaa vastuuta, vaan asiakaspalvelu sen palautteen ottaa. Eikä se koodi siitä parane. Koodaushommissa yms. on se huonoa, että koko ajan pitäisi *ilmaiseksi* kehittää itseään, kun yleensä duuneissa työnantaja kouluttaa työn ohella henkilökuntaansa. Eikä alalla todellakaan ole mitään henkilöstöpulaa, paitsi halvoista, nuorista työntekijöistä, joilla kuitenkin pitäisi olla 10 vuoden kokemus ja osaaminen valmiiksi. Taitaa moni koodaaja olla vain käynyt kouluja ja sitten koodaushommat eka työ, niin eivät tajua, että muissa töissä ei huijata, vaan työnantaja kouluttaa työtehtäviin. SD-hommat siitä hyvä, että työnantaja kouluttaa kyllä hommiin, niin kuin *normaalisti* tulisi olla. Palkka itselläni päälle 3k brutto (leppoista päivystystä, edellinen työpaikka oli työn määrältään päin vastainen ja palkka surkea) ja kyllä sillä pärjää, varsinkin kun harrastaa laillista verosuunnittelua. Sinänsä kyllä koulutus menee hukkaan, koska ilman hyväveli-suhteita tai superhyviä taitoja valmiiksi ei oikein alalta tahdo saada noita hyväpalkkaisia töitä. Suosittelen aina kaikille, etteivät mene it-alalle töihin. On huono ala ja alalle on pesiytynyt paljon kaikenlaista laiskaa pöhisijää ja myös kaiken maailman sisäänpäin kääntyvät kuppikunnat ovat normi alalla.
Noh, jos et osaa koodata, niin sitten plan B. Ja mikäs siinä.
Itse eksyin opiskeluaikana koodariksi lähinnä hyvän matematiikan osaamisen kautta ilman sen kummempaa aiempaa osaamista. Toki tässä on sittemmin tullut tutuksi hajautetut käyttöjärjestelmät, algoritmit ja tietoliikenneprotokollat. Ilman tuota osaamista ei oikeastaan edes ole koodari vaan taivaanrannan maalari. Siis se että tuottaa koodia ymmärtämättä koko prosessia onnistuu toki mutta rajoittaa tekemistä paljon. Tämä näkyy myös palkkapussissa. Omani 6k ja pidän itseäni alipalkattuna osaamiseen nähden. Tosin hommat ovat mielenkiintoisia ja kestän sillä pienen palkkani.
"Omani 6k ja pidän itseäni alipalkattuna osaamiseen nähden. Tosin hommat ovat mielenkiintoisia ja kestän sillä pienen palkkani."
Ja taas olin oikeassa koodaajien ylimielisyydestä. Onneksi ei tarvitse kestää tuollaisten ihmisten seuraa työpaikalla! Eikä oikeastaan kenenkään, kun teen melkein täyttä etää. Seuraavaksi varmaan kerrot omistavasi Teslan! :D
Ei tässä ole kyse ylimielisyydestä vaan osaamisesta. Mitä vaikeampi ongelma, sitä kalliimpi on se asiantuntija, joka ongelman osaa ratkaista.
Ja jos ongelman ratkaisu on triviaalia, niin hintalappu on lähellä nollaa. Tällöin ei juuri tarvita osaamista joten kuka tahansa voi hoitaa homman. Ylimielisyyttä tämä ei ole vaan pikemminkin kyseessä on kysynnän ja tarjonnan laki.
On se oikeasti ylimielistä valittaa noin hyvästä palkasta. Ja jos et nykyisellä työnantajalla mielestäsi saa tarpeeksi hyvää palkkaa, niin vaihda työnantajaa, äläkä kitise nykyisellä työpaikallasi. Niin minäkin sain vaihdettua työnantajaa ja palkka nousi sen myötä ihan mukavasti. Kaikista ärsyttävimpiä ihmisiä ovat ne, jotka eivät ole tyytyväisiä mihinkään. Näköjään koodaajien keskuudessa yleinen asenne. Eikä mikään yllätys...
Eikös aika lailla selvää; jos on tylsä työ joka ei annan henkisesti mitään, tekee ihmisen tyytymättömiksi. Kannattaisi vaihtaa ala toiseen. Moni ammattipelaaja on vaihtanut pelaamisen ikuiseen elämään. Varmaan pää ei kestänyt tylsyyttä, ja vaikka pankkitili hymyili leveästi. Todella surullista! Kyllä työstä pitää saada myös jonkinlaista nautintoa, ja tunne onnistumisesta.
Työnantajan pitää muistaa myös kannustus ja kehuminen - tarjota tekijöille illanviettoja tai parin päivän reissu toiseen kaupunkiin tai maahan. Tässä Keski-Euroopassa on onnistuttu hyvin. Etätyö ei todellakaan sovi kaikille vaikka monet sitäkin ylistävät.
Koodaamisella tarkoitetaan ohelmointia. Koodaaja eli ohjelmoija siis kirjoittaa ohjelmia, jotka voidaan sitten suorittaa jollain laitteella, kuten kännykällä, reitittimellä, televisiolla tai läppärillä.
Koodin kirjoittamiseen ei tarvita yleensä mitään muuta, kuin tietokone ja tekstieditori. Koodin kääntämiseen taas tarvitaan yleensä kääntäjäohjelma, joka kääntää kirjoitetun koodin tietokoneen käyttöjärjestelmän, kuten vaikkapa Windowsin, ymmärtämään muotoon. Esimerkiksi Windowsille käännetty ohjelma on muotoa 'ohjelma.exe'.
Ohjelmistosuunnittelija suunnittelee ja usein myös toteuttaa ohjelmistoja, eli ohjelmakokonaisuuksia.
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Mitä muita työtehtäviä it-alalla on kuin koodaamista/ohjelmointia?
Kannattaisiko Suomen panostaa tässäkin asiassa korkeamman jalostusasteen töihin, emme mitenkään voi pärjätä hintakilpailussa jotain intialaista tai kiinalaista ohjelmoijaa vastaan. Tämä on varmaan alalla aika matalan tason suorittava homma, agraarista touhua.
IT-alalla on todellakin paljon muitakin tehtäviä kuin koodaaminen. On hallinnollisempia töitä: Esim. projektipäällikkö/PO (Product Owner), testauspäällikkö jotka koordinoivat eri työvaiheita ja vastaavat resurssoinnista, budjeteista, muutoshallinnasta, versioinnista jne. Teknisempiä kuvauksia ja suunnitelmia tekevät usein arkkitehdit. Määrittelijät tekevät vaatimusmäärittelyä ja käyttötapauksia. Testaajat suunnittelevat testitapauksia ja ajavat testejä. Tässä nyt muutamia rooleja, jotka eivät kirjoita useimmiten yhtään riviä koodia, testauksessa voi jonkun roolina olla ns. testiautomaation koodaaminen. Koodaus on vain yksi työvaihe, kun järjestelmiä tehdään, eikä ole edes ajallisesti se kaikkein eniten aikaa vievä kokonaisuus, vaan tuohon kaikkeen muuhun menee tuplaten se aika mikä menee itse koodaamiseen.
Ja paljon muitakin työnimikkeitä. Selviää kun katsoo vapaita työpaikkoja. Mutta työssä kaikista tärkeitä on se, että tulee toimeen monien, ja eri taustoista olevien ihmisten kanssa. Jos asiakas ei pidä tyypistä aika nopeasti loppuu työt konsulttiyhtiössä. Esim. Keski-Euroopassa, Sveitsissä, lähes kaikki SAP-konsultit ja sen ympärillä työtä tekevät eri yhtiöissä tuntevat toisensa. Yhtiöitä vaihdetaan jos haluaa tiettyä etenemistä urallaan. Ja yleensä asiakkaan projektia tekee useampi konsulttiyhtiö yhdessä, eikä vain se yksi kuuluisin konsulttiyhtiö. Johtunee myös siitä ettei hyviä, paljon kokemusta omaavia erikoisammattilaisia ole paljon tarjolla.
Näin juuri, taidamme molemmat olla IT-alalla töissä :) Itse tykkään kovasti työstäni ja todellakin pitää tulla toimeen erilaisten ihmisten kanssa. Itse työssäni olen paljon "tulkkina" liiketoiminnan ja ns. teknisempien ihmisten välillä ja usein liiketoiminnasta minulle sanotaankin, että puhut samaa kieltä koodarien kanssa. No en puhu, mutta koska olen valmistumisen jälkeen itsekin jonkun aikaa koodannut, niin pystyn hahmottamaan mitä yrittävät selittää, koska koodari on usein uponnut niin syvälle välineisiin joilla koodia tuottaa, että puhuu sen termeillä. Ja kun pitää saada johonkin ongelmaan ratkaisu, että mitä tehdään, kulutetaanko omaisuus rahaa johonkin lillukanvarteen, onko se kannattavaa tai edes tarpeellista, niin pitää saada liiketoiminnan päättäjät ymmärtämään mistä on kyse ja tekemään päätöksiä. Päivät kuluvat erilaisissa palavereissa, erilaisilla kokoonpanoilla ja työtä vain pitää pystyä tekemään hyvässä yhteistyössä.
Muuten hyvä, mutta unohdit kertoa, mitä se kääntäminen on.
Takaperin lukemista? Varastamista? Jotain muuta?
Itsehän toki tiedän, kun olen koodari ammatiltani. Mutta juuri tuollaiset tavalliset sanat, joilla on ammattislangissa oma merkityksensä, unohtuu usein selittää, ja sitten on maallikko ymmällään. Opetin joskus Javaa yhdelle kirjastoalan opiskelijalle, ja puhuin siitä kuinka metodi palauttaa arvon, ja se ihan loogisesti kysyi, onko se arvo siis ollut lainassa.
Pythonilla on tietysti helpompaa: Ei tarvitse kirjoittaa kuin
print('Hello, World')