Tapahtumat

Kun kirjaudut sisään näet tässä ilmoitukset sinua kiinnostavista asioista.

Kirjaudu sisään

Onko koodarille tosiaan töitä, millaista työ on?

n28
22.10.2020 |

Tyhmä kysymys siinä mielessä, että ymmärrän millaista koodaaminen on, mutta millaisia tyypillisesti ovat alan työpaikat? Kerro omat kokemuksesi! Onko hirveän kilpailuhenkistä, onko kova kiire ja paineet, ilmapiiri alla yleisesti?

Taas oli lehdessä että pula on suuri, minulla on harrastelijatason kokemusta perusnettisivujen rakentamisesta ja olisi kova kiinnostus kouluttautua ammattilaiseksi.
Valitettavasti peliohjelmointi tms. ei juurikaan kiinnosta itseäni, minua houkuttaa eniten nettisivujen rakennus. On myös jonkinverran visuaalista silmää, luovuutta ja ehkä isoimpana plussana asiakaspalvelutaidot. Mahtaisiko työllistyä tällä saralla?

Kommentit (472)

Vierailija
41/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Nyt on pula kovista C++-ammattilaisista. C++ on tämän hetken koviten nouseva kieli:

https://www.techrepublic.com/article/c-is-now-the-fastest-growing-progr…

Unohtakaa se webbipelleily! Tosin kyllähän webbiäkin voi nykyään tehdä C++:lla ja myös fronttia WebAssemblyllä.

Vierailija
42/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Kovan luokan ammattilaisista on pulaa. Pitää osata matematiikkaa, Linux, tietokannat, Python, C++, deep learning jne jne. Moni kuvittelee, että koodaaminen on vain frontti Reactilla ja bäkki Nodella. Etenkin teollisuuden laitteissa yms monesti vaaditaan ihan muuta.

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
Vierailija
43/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Moni tuntuu kuvittelevan että kaikissa firmoissa tehdään asiat samalla tavalla. Ei pidä paikkaansa. Melkein kaikissa tehdään eri tavalla ja kaikissa arvostetaan ihan eri osaamista. Kaikissa näissä yrityksissä vain se heidän osaaminen on ”oikeaa” osaamista. Uusi työntekijä on hetken ihan pihalla koska se on oikeasti eri ajatusmaailma. Muutaman kuukauden kuluttua olet omaksunut heidän arvomaailman ja arvostat samoja asioita.

Vierailija
44/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Fronttidevaajan työ on yleensä aika lepposaa ja Backendissä ne tulipalot sammutellaan ja on kiire. Frontti vaan siirtää jotain kuvaketta / nappuraa 0,0003mm vasemmalle tai oikealle.

Hyvän mielikuvan saa katsomalla insta prforiilia programmer.me tai malin_root

Vierailija
45/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Mulle osui silmään aloituksesta, että AP:ta kiinnostaisi nimeonaan nettisivujen koodaus. Tämä nyt ei ole ehkä koodausta sanan varsinaisessa mielessä, ja tällä puolella ei sitä työvoimapulaa ole. Ennemminkin toisin päin.

Mitkä osa-alueet tällä alalla kärsivät eniten työvoiman puutteesta?

Vierailija
46/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Mitä koodaaminen siis on? Noin niinkuin konkreettisesti mitä siinä tehdään? Ei auta sanoa että koodeja on joka  paikassa ja tämäkin palsta on koodia, vaan mitä koodari tekee kun istahtaa työpäivän aluksi koneelle, siis ihan step by step? En ymmärrä siitä mitään muta kouluttautua pitäisi itsekin uudestaan, eikä fysiikka enää kestä fyysistä työtä.

Sisältö jatkuu mainoksen alla
Vierailija
47/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

" - edes alkeellinen ymmärrys koko tech stäkistä (design, front, back, DB, devops) ja miten näiden eri osa-alueiden ammattilaisten kanssa tullaan toimeen / kommunikoidaan."

Ansiokas yhteenveto, mutta olisiko mahdollista vielä avata yo.työnkuvat tai pikemminkin suomentaa. Yksinkertaisesti , jos mahdollista.

Tietysti, jos mietin koodarin uraa niin pitäisi ainakin nimikkeet olla hallussa, no en mieti.

Luulisin , että se avaisi koodaus-kenttää heille, jotka ehkä tätä lukevat ettei kuvitteltaisi, että koodaus on ne webbisivut ja angry birds.

Ei. Minusta tuo oli mitä mainioin yhteenveto. Siinä on niitä termejä, jotka pitää ymmärtää. Jos ne eivät aukea, ei muuta kuin google auki ja opiskelemaan. Siitä sit pikkuhiljaa syvemmälle ja syvemmälle.

Asioita ei tarvitse osata ulkoa. Koko ajan pitää opetella uutta.

Stressinsietokykyä ja paineen alla toimimista pitää sietää.

Joskus pitää puhua jotain ihmisille.

Siinä mun viisi senttiä.

Vierailija
48/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Mitä koodaaminen siis on? Noin niinkuin konkreettisesti mitä siinä tehdään? Ei auta sanoa että koodeja on joka  paikassa ja tämäkin palsta on koodia, vaan mitä koodari tekee kun istahtaa työpäivän aluksi koneelle, siis ihan step by step? En ymmärrä siitä mitään muta kouluttautua pitäisi itsekin uudestaan, eikä fysiikka enää kestä fyysistä työtä.

Koko IT-alan ehkä tärkein ominaisuus on oma-aloitteisuus ja kyky hakea itse tietoa. Jos et edes viitsi tai osaa selvittää ihan itse mitä koodaaminen on, en usko että ala on sinulle sopiva. Asiasta löytyy niin paljon tietoa netistä, että vastauksen löydät kyllä itse.

Sisältö jatkuu mainoksen alla
Vierailija
49/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Mitä koodaaminen siis on? Noin niinkuin konkreettisesti mitä siinä tehdään? Ei auta sanoa että koodeja on joka  paikassa ja tämäkin palsta on koodia, vaan mitä koodari tekee kun istahtaa työpäivän aluksi koneelle, siis ihan step by step? En ymmärrä siitä mitään muta kouluttautua pitäisi itsekin uudestaan, eikä fysiikka enää kestä fyysistä työtä.

Jos mietitään varsinaista koodaamista niin lyhyesti sanottuna koodaaja kertoo tietokoneelle vaihe vaiheelta mitä tehdään ja milloin.

Otetaan esimerkiksi käyttöliittymällä olevan napin käyttö ohjelmassa. Ensin sun pitää kertoa että sellainen on ylipäänsä olemassa. Sitten jos haluat siihen ominaisuuden, että yhdestä painalluksesta näyttö muuttuu vihreäksi, se pitää kertoa sille. Ja pitää kertoa erikseen jos toisesta painalluksesta sen pitää muuttua vaikka punaiseksi. 

Käytännössä kirjoitat siis toimintaohjeet, joita tietokone noudattaa.

Vierailija
50/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Mitä koodaaminen siis on? Noin niinkuin konkreettisesti mitä siinä tehdään? Ei auta sanoa että koodeja on joka  paikassa ja tämäkin palsta on koodia, vaan mitä koodari tekee kun istahtaa työpäivän aluksi koneelle, siis ihan step by step? En ymmärrä siitä mitään muta kouluttautua pitäisi itsekin uudestaan, eikä fysiikka enää kestä fyysistä työtä.

Ihan ensimmäiseksi pitää kyetä jatkuvasti itsenäisesti hankkimaan tietoa ja oppimaan uutta. IT-ala ei todellakaan kokonaisuutena ole sinua varten jos yrität saada muita selvittämään sinulle koodarin työnkuvaa AV:lla.

Sisältö jatkuu mainoksen alla
Vierailija
51/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Kyllä ne kokeneimmat helposti 40 bitcoinia tienaa.

Vierailija
52/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Naurattaa nämä ihmiset, jotka ajattelevat että mistä tahansa luku- ja kirjoitustaidottomasta vuohipaimenestakin voi tulla parin viikon kirjekurssin avulla "koodari".

Sisältö jatkuu mainoksen alla
Vierailija
53/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Wanha datakääpä kirjoitti:

Vierailija kirjoitti:

Wanha datakääpä kirjoitti:

Ensinnäkin "nettisivujen koodaus" ei ole varsinaisesti koodausta lainkaan. HTML:n ja CSS eivät ole ohjelmointikieliä. Siellä puolella varsinaisen työn tekevät nykyään graafiset suunnittelijat ja/tai UI/UX designerit. Jos koodaamista on se tapahtuu tuolla back endin puolella.

Hyvin moni tuntuu elävän edelleen 90-luvun alkua, jolloin oli hienoa kun oli animoituja GIFfejä sivuston linkkeinä jollain Javan pätkällä...

Näitä "WWW-koodaajia" on kuin kesällä voikukkia. Kyseessä on sama osaamistaso kuin mikrotukipuolella se, että osaa asentaa Officen ja Adobe Acrobatin sekä vaikka uuden näytönohjaimen.

Se mistä on pulaa on full stack ja back end-porukka verkkoratkaisuissa, automaatiopuolen jengi ja enenevässä määrin AI-osaajat.

Jos aloitat nollasta niin Pyton on korkeamman tason kieli helpoimmasta päästä. Koulutus kannattaa hankkia ehdottomasti vaikka alalla on myös ihmisiä, jotka ovat edenneet itseopiskelun kautta.

Ja nettisivut suunnittelee joku graafikko tai vastaava. Se kuka sen "koodaa" ei tee oikeastaan yhtään sitä käytettävyysajattelua tai graafista ilmettä. Puhtaasti vaan toteuttaa mitä joku muu on suunnitellut. Ja sitähän ne "juniorikoodaajatkin" tekee, joku muu antaa tarkat speksit ja niiden avulla ei hirveästi vaadita ajattelua. Mutta ne mitkä tienaa, tekee vähän erilaista työtä ja siihen ei pysty kun murto-osa vaikka koulutus olisi mitä. Mennään aika mäkeen kun puhutaan, että koodareista on pulaa ja koodarit tienaa sikana. Ja sitten tehdään parin viikon kursseja ja ihmiset luulee tienaavansa 5000 euroo kuussa. 

No tämä juurikin. Se mistä pulaa on ovat asiantuntijat ja asiantuntijaksi ei tulla muutamassa viikossa.

UX/UI designer paikkoja on aloittelijan mahdoton löytää. Haussa pelkkiä senior-osaajia, kukaan ei halua aloittelijoita. Tässäkin vaan kysymys on, että mistäs ne tulevaisuuden seinorit pierastaan?

Vierailija
54/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Kyllä niitä töitä on. Itse olen ihan keskinkertainen koodari, sain vakituisen työpaikan siinä vaiheessa kun opinnoista oli takana vuosi. Sen jälkeen olen saanut monta työtarjousta opintojen ollessa vielä kesken.

Työ itsessään on tiimityötä. Koodaamista toki enimmäkseen, mutta palavereja, suunnittelemista, demoamista yms. on todella paljon myös. Sanoisin, että koodaustaitoja tärkeämpiä ovat ihmissuhdetaidot. Esiintymistaitoja myös tarvitsee. Ei todellakaan introvertin työtä, vaikka usein niin sanotaan. Ihan antoisaa työtä kuitenkin.

Niin siis jos on kova läppähemmo / -muija ja osaa heittää läpyskät porukoille ja ylävitoset juuri oikeille johtajille, niin ei tartte olla kummoinenkaan koodari. Mutta jos ei ole tuollainen verkostoituja ja suosittu sosialiseeraja, niin kyllä täytyy olla hyvä. Hyvä on vähimmäistaso, ja mieluiten pitää olla uskomattoman hyvä, jos aikoo tulla palkatuksi ilman läpänheittoa ja verkostoitumista.

Se tässä vaan on, että läppähemmot ja -muijat saavat töitä sillä verkostoitumisellaan ja läpänheitollaan muiltakin aloilta. En näe mitään syytä miksi läppähemmo juuri tarkoituksellisesti yrittäisi it-alalle. Sen sijaan introvertin kannattaa yrittää it-alalle, koska kyllä koodauksessa ja muissa alan vaikeissa ja osaamista vaativissa tehtävissä edelleen arvostetaan, jos on laittanut koko elämänsä peliin osatakseen asioita.

Sisältö jatkuu mainoksen alla
Vierailija
55/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Mitä koodaaminen siis on? Noin niinkuin konkreettisesti mitä siinä tehdään? Ei auta sanoa että koodeja on joka  paikassa ja tämäkin palsta on koodia, vaan mitä koodari tekee kun istahtaa työpäivän aluksi koneelle, siis ihan step by step? En ymmärrä siitä mitään muta kouluttautua pitäisi itsekin uudestaan, eikä fysiikka enää kestä fyysistä työtä.

Jos mietitään varsinaista koodaamista niin lyhyesti sanottuna koodaaja kertoo tietokoneelle vaihe vaiheelta mitä tehdään ja milloin.

Otetaan esimerkiksi käyttöliittymällä olevan napin käyttö ohjelmassa. Ensin sun pitää kertoa että sellainen on ylipäänsä olemassa. Sitten jos haluat siihen ominaisuuden, että yhdestä painalluksesta näyttö muuttuu vihreäksi, se pitää kertoa sille. Ja pitää kertoa erikseen jos toisesta painalluksesta sen pitää muuttua vaikka punaiseksi. 

Käytännössä kirjoitat siis toimintaohjeet, joita tietokone noudattaa.

Joo. Ja siis tietokone ei osaa suomea, eikä ranskaa tai ruotsia. Se ymmärtää vain koodikieltä. Joten sun pitää osata kans koodikieltä, jos haluat jutella sen kanssa. Sä voit komentaa sen tekemään jotain, näyttämään jotain tai vaikka tuhoamaan kovalevyn. Tai printtaamaan näytölle jotain. Kyse ei ole sen kummemmasta asiasta kuin kielestä. Kukaan ei osaa ranskaakaan heti, eikä täydellisesti eikä tarvikaan. Sitä varten on sanakirjoja (ja ohjelmia). Vastaavasti koodin "sanakirjoja" löytyy netistä ja ohjelmista, joilla sitä kirjoitetaan. Ja tässä jännä juttu: kun osaat yhden kielen, opit helposti muita! Se on vähän sama kuin ihmiskielissä latina, mihin moni kieli pohjautuu. Yhtäkkiä tajuat, että espanjankielinen sana on melkein sama kuin englannissa ja italiassa. Tadaa. Opettele yksi, opit muutkin helpommin.

Vierailija
56/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Nyt on pula kovista C++-ammattilaisista. C++ on tämän hetken koviten nouseva kieli:

https://www.techrepublic.com/article/c-is-now-the-fastest-growing-progr…

Unohtakaa se webbipelleily! Tosin kyllähän webbiäkin voi nykyään tehdä C++:lla ja myös fronttia WebAssemblyllä.

Toi on just se suurin harhaluulo, että tietyn kielen osaajista olisi pulaa (jos nyt unodetaan cobol). Koska se, että osaat koodata ja ajatella oikein, on se kaikkein tärkein. Se kieli on kuitenkin sivuseikka. Jos sulla on vaikka oliomaailman teoreettisesti hallussa, ei se kieli enää siinä ole se ongelma. Kieli on se helpoin asia koodaamisessa oppia. Se on vaan syntaksia, jonka se tietokone vieläpä tarkastaa. Mutta se miten ajattelet ja rakennat sen koodin, miten saat sen ongelman pilkottua sille koneen ymmärtämälle tasolle, se on se mikä erottaa jyvät akanoista. 

Vierailija
57/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

" - edes alkeellinen ymmärrys koko tech stäkistä (design, front, back, DB, devops) ja miten näiden eri osa-alueiden ammattilaisten kanssa tullaan toimeen / kommunikoidaan."

Ansiokas yhteenveto, mutta olisiko mahdollista vielä avata yo.työnkuvat tai pikemminkin suomentaa. Yksinkertaisesti , jos mahdollista.

Tietysti, jos mietin koodarin uraa niin pitäisi ainakin nimikkeet olla hallussa, no en mieti.

Luulisin , että se avaisi koodaus-kenttää heille, jotka ehkä tätä lukevat ettei kuvitteltaisi, että koodaus on ne webbisivut ja angry birds.

Ei. Minusta tuo oli mitä mainioin yhteenveto. Siinä on niitä termejä, jotka pitää ymmärtää. Jos ne eivät aukea, ei muuta kuin google auki ja opiskelemaan. Siitä sit pikkuhiljaa syvemmälle ja syvemmälle.

Asioita ei tarvitse osata ulkoa. Koko ajan pitää opetella uutta.

Stressinsietokykyä ja paineen alla toimimista pitää sietää.

Joskus pitää puhua jotain ihmisille.

Siinä mun viisi senttiä.

Vähän ohi jatkaa vielä.

En ole hakeutumassa alalle kuten kerroin, olen jo työvelvollisuuteni it-alalle antanut joten sinänsä mua ei kiinnosta mitä dev'ops tai mikä lie tekee ja jos niin kuten sanoit kvg.

Ajattelin jos joku teistä ammattilaisista voisi avata vähän tyhmemmällä tasolla noita tekn.nimikkeitä. Yleinen harha kun tuntuu olevan se red bullia särppivä peliä ohjelmoiva tai kivat nettisivut koiran leluille ja mitään muuta ei sitten koodatakaan tai se kaikki muu hoituu joulupukin tai helinä-keijun toimesta .

Vierailija
58/472 |
23.10.2020 |
Näytä aiemmat lainaukset

# Tämä Python ohjelma muuttaa celsius-asteet fahrenheiksi

#Tähän muutettava lämpötila

fahrenheit = 52

# laske celsiusasteina

celsius = (fahrenheit - 32) / 1.8

print('%0.1f astetta Fahrenheittia on %0.1f astetta Celsiusta' %(fahrenheit,celsius))

Vierailija
59/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

# Tämä Python ohjelma muuttaa celsius-asteet fahrenheiksi

#Tähän muutettava lämpötila

fahrenheit = 52

# laske celsiusasteina

celsius = (fahrenheit - 32) / 1.8

print('%0.1f astetta Fahrenheittia on %0.1f astetta Celsiusta' %(fahrenheit,celsius))

Ja heti käpsä...

Siis

# Tämä Python ohjelma muuttaa Fahrenheit-asteet Celsius-asteiksi

Vierailija
60/472 |
23.10.2020 |
Näytä aiemmat lainaukset

Hmm, onpa erilaisia kokemuksia kuin itselläni täällä, riippuu tietysti ihan millaisissa työpaikoissa ja projekteissa on. Olen itse koodannut 20 vuotta, isoissa taloissa, olen ns. full stack dev eli teen kaikkea: tietokannat, backend, frontend, pilvipalvelut, asennus- ja testausautomaatio. Omat jutut:

- Mun työ ei (onneksi) ole juuri ollenkaan sosiaalista. Saan istua väkertämässä koodia ihan yksin 95% ajasta. Tekemässä voi olla isoissa projekteissa tiimi, mutta ei se tiimi yhdessä juuri tee muuta kuin jakaa vastuut alussa ja sitten jokainne tekee itsekseen omia hommiaan.

- Fronttikoodaajiakin tarvitaan toisin kuin joku väitti. Eli esim. angular/react/vue.js osaajia. Mutta: mieluiten palkataan aina full stack tyyppejä jotka voi laittaa yhtä lailla tekemään fonttia tai backia.

- Korkeakoulututkinnosta on ainakin isoissa firmoissa tullut viime vuosina selvästi vanhaa aikaa tärkeämpi, sii uusille töihin tulijoille, ei täältä kukaan vanhoista pois joudu jos opinnot jäi kesken. Syynä on tarjouskilpailut projekteista, joissa usein saa enemmän pisteitä jos tekijöillä on korkeakoulututkinto.

- Kilpailullista on. Kyllä käytännössä jokainen yrittää koko ajan kiipiä "kovin guru" hierarkiassa ylöspäin, tarvittaessa vaikka toisen virheet osoittamalla. Itse tosin nautin tästä piirteestä. 

- Vain harvoissa suurprojekteissa käyttöliittymät tekee jotkut graafikot, useimmissa me koodarit tehdään sekä niiden suunnittelu että toteutus ihan itse. Asiakkaan kanssa pikainen speksaus ja siitä sitten.

Kirjoita seuraavat numerot peräkkäin: kahdeksan kolme neljä