Tapahtumat

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

Kirjaudu sisään
Tervetuloa lukemaan keskusteluja! Kommentointi on avoinna klo 7 - 23.
Tervetuloa lukemaan keskusteluja! Kommentointi on avoinna klo 7 - 23.

Ohjelmointi ammattina?

Vierailija
30.07.2019 |

Alanvaihto alkaa olla itselleni ajankohtaista ja olen mietiskellyt mitä lähteä opiskelemaan. Ohjelmointialalla riittäisi töitä, mutta en tiedä itse alasta varsinaisesti mitään.
Onko linjoilla alalla työskenteleviä?
Millainen koulutus sinulla on? Kerro työstäsi hyvät ja huonot puolet. Mikä on haastavaa? Suosittelisitko alaa ja kenelle?

Kommentit (49)

Vierailija
1/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Olen alalla. Koulutus tietojenkäsittelytieteen maisteri, vm. 2000 eli jo seniorikoodari.

Hyvät puolet: Itsenäinen työ, etätyömahdollisuudet, hyvä palkka

Huonot puolet: Pakko käyttää vapaa-aikaa uuden opiskeluun ja ylitöihin, kova kiire projekteissa

Haastavaa on jatkuva uuden oppiminen ilman että oppimiseen annetaan aikaa. Eli minut voidaan heittää konsultiksi ja kallispalkkaiseksi asiantuntijaksi projektiin, jota tehdään tekniikoilla, joista en ole ennen kuullutkaan. Ja työt alkaa asiakkaan tiloissa huomenna. Siinä sitten äkkiä googlaamaan, että mikäs tämä  kirjainyhdistelmä onkaan, ja tekemään tutoriaalista hello world alkeisharjoitusta sillä kielellä, ettei kukaan huomaisi asiakkaalla etten osaa. Ja kaikki illat viikkokaupalla saat tasan käyttää siihen että näytät oikealta asiantuntijalta ja teet homman asiantuntijan aikataululla, vaikka tosiasiassa olet aloitteleva opettelija. 

Suosittelenko? Ei kai ne mitkään työt pelkkää herkkua ole joten voi tätä suositella niille, jotka on valmiita vähän uhraamaan vapaa-aikaansa työlle ja joille hyvä palkka on tärkeämpi kuin rento vapaa-aika. Kyllä itsekin aion eläkeikään näissä hommissa jaksaa. Toisaalta olen usein kovimpina kiirekausina miettinyt, että jaksan vain koska olen perheetön sinkku, ja kyllä niitä burnoutteja on tässä talossa nähty vuosien varrella monia...

Vierailija
2/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Pitääkö siis jatkuvasti opiskella uusia ohjelmointikieliä vai mitä?

Voitteko kertoa esimerkin koodarin/ohjelmoijan työtehtävästä?

Entä tarvitseeko jotain erityislahjakkuutta vaikkapa matematiikassa?

Sisältö jatkuu mainoksen alla
Sisältö jatkuu mainoksen alla
Vierailija
3/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Jos jaksat opetella uutta ja miettiä monimutkaisia ongelmia 8 tuntia päivässä, on ohjelmointi kelpo ammatti.

Vierailija
4/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Jos pitää tältä foorumilta kysellä vinkkejä, niin kannattaa unohtaa koko juttu jo heti alkuunsa.

Vierailija
5/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Jos on intoa olla "ketterä", niin siitä vaan.

Vierailija
6/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Jos ikäsi lähentelee neljääkymppiä, en suosittele.

Sisältö jatkuu mainoksen alla
Vierailija
7/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Olen alalla. Koulutus tietojenkäsittelytieteen maisteri, vm. 2000 eli jo seniorikoodari.

Hyvät puolet: Itsenäinen työ, etätyömahdollisuudet, hyvä palkka

Huonot puolet: Pakko käyttää vapaa-aikaa uuden opiskeluun ja ylitöihin, kova kiire projekteissa

Haastavaa on jatkuva uuden oppiminen ilman että oppimiseen annetaan aikaa. Eli minut voidaan heittää konsultiksi ja kallispalkkaiseksi asiantuntijaksi projektiin, jota tehdään tekniikoilla, joista en ole ennen kuullutkaan. Ja työt alkaa asiakkaan tiloissa huomenna. Siinä sitten äkkiä googlaamaan, että mikäs tämä  kirjainyhdistelmä onkaan, ja tekemään tutoriaalista hello world alkeisharjoitusta sillä kielellä, ettei kukaan huomaisi asiakkaalla etten osaa. Ja kaikki illat viikkokaupalla saat tasan käyttää siihen että näytät oikealta asiantuntijalta ja teet homman asiantuntijan aikataululla, vaikka tosiasiassa olet aloitteleva opettelija. 

Suosittelenko? Ei kai ne mitkään työt pelkkää herkkua ole joten voi tätä suositella niille, jotka on valmiita vähän uhraamaan vapaa-aikaansa työlle ja joille hyvä palkka on tärkeämpi kuin rento vapaa-aika. Kyllä itsekin aion eläkeikään näissä hommissa jaksaa. Toisaalta olen usein kovimpina kiirekausina miettinyt, että jaksan vain koska olen perheetön sinkku, ja kyllä niitä burnoutteja on tässä talossa nähty vuosien varrella monia...

No ilmankos suomalaiset itprojektit on järjestään paskaa kun konsulteiksi ja asiantuntijoiksi lähetetään tyyppejä jotka eilen opetteli helloworldin siitä jutusta mitä he konsultoi ja minkä asiantuntijoina he esiintyvät.

Vierailija
8/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Jollet ole pikkupojasta asti ryhtynyt tekemään koodinpätkiä, niin voisin sanoa, että liian iso urakka alkaa opetella täysin alusta kaikkea.

Sisältö jatkuu mainoksen alla
Vierailija
9/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Pitääkö siis jatkuvasti opiskella uusia ohjelmointikieliä vai mitä?

Voitteko kertoa esimerkin koodarin/ohjelmoijan työtehtävästä?

Entä tarvitseeko jotain erityislahjakkuutta vaikkapa matematiikassa?

Ei tarvitse mitään erityislahjakkuutta. Opinnoissa oli pakollisena appron verran matematiikkaa, mutta työssä en ole koskaan tarvinnut mitään matematiikkaa, jota ei olisi jo peruskoulussa opittu. Siis käytännössä prosenttilasku, jako- ja kertolasku haastavinta mihin törmää.

Se mitä pitää opiskella on laaja alue, koska kukaan ei käytännössä ole pelkkä koodari vaan tekee kaikenlaista mikä liittyy siihen että saadaan ohjelma asiakkaan tarjouspyynnöstä valmiiksi testatuksi toimitukseksi ajoympäristöönsä. Ohjelmointikieliä, erilaisia frameworkeja, tietokantoja, asennusautomaatiosoftia, pilvipalveluita (joita nykyään käytetään erittäin laajasti ohjelmien toteutuksessa ikään kuin vanhaan aikaan ns. kirjastoja), ohjelmien ajoalustoja... Toki jos juniorina tulet alalle, niin et alkuun joudu koko tuota palettia alusta loppuun oppimaan vaan siellä tiimissä on arkkitehdit ja seniorit jotka hallinnoi kokonaisuuden ja juniori saa keskittyä esim. siihen ohjelmointiin.

Esim. itselläni tällä hetkellä tehtävä, että asiakas tarvitsee vanhaan sovellukseen uuden toiminnallisuuskokonaisuuden. Minä olen ainoa toteuttaja projektissa. Määrittelen asiakkaan kanssa, suunnittelen, teen tietokantamuutokset, koodaan, asennan, autan asiakasta testauksessa, luon käytettyyn pilvipalveluun (Amazon) tarvittavat resurssit joita ohjelma käyttää.

Toisinaan on myös toki kokonaan uusia projekteja joissa koko homma täytyy suunnitella alusta loppuun, miettien myös kustannustehokkuusnäkökulmaa. Lisäksi eri asiakkailla on usein erilaisia ajoympäristöjä valmiina, ja niissä erilaisia teknologioita jotka vaikuttaa sovelluksenkin toteutukseen, ja näihinki täytyy aina perehtyä kun uudelle asiakkaalle menee tekemään.

Vierailija
10/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Jollet ole pikkupojasta asti ryhtynyt tekemään koodinpätkiä, niin voisin sanoa, että liian iso urakka alkaa opetella täysin alusta kaikkea.

Nykyään ei tarvitse eikä pysty osaamaan "kaikkea" koska "kaikkea" mikä liittyy ohjelmointiin on niin hemmetin paljon enemmän kuin joskus kultaisellta 80luvulla jolloin lueskeltiin Printti-lehdestä konekielikursseja.

t. kultaisella 80luvulla Printti-lehdistä konekielen opetellut

Sisältö jatkuu mainoksen alla
Vierailija
11/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Jos on intoa olla "ketterä", niin siitä vaan.

Jep, tai ainakin sietää ketteryyden vaatimuksen. Ketteryys sisältää tosiaan kaikenlaista tätä ad hoc vääntöä ja nopeasti tekemistä ja on myös erityisiä projektityön menetelmiä, jotka usein on melko ahdistavia ja ryhmäpaineeseen perustuvia. Esim. minun tämänhetkisessä projektissani on käytössä scrum viikon sprintillä. Tarkoittaa, että täytyy viikon välein olla asiakkaalle palaverissa näyttää valmista demottavaa. Ja ne sprinttien tavoitteet vedetään tiukalle, niin että siinä missä "ennen vanhaan" oli vasta projektin lopussa kiirejakso jona väänneettiin yötä myöten, nyt usein sellainen jakso on kerran viikossa.

Vierailija
12/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Jos ikäsi lähentelee neljääkymppiä, en suosittele.

Miksi muuten ei? Itse olen 44 enkä oikein ymmärrä miten ikäiseni olisi vaikeampi oppia ala kuin nuoremman?

- 1

Sisältö jatkuu mainoksen alla
Vierailija
13/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Työskentelin alalla, pidin siitä kyllä, mutta nykyään en enää kelpaa töihin. En sanoisi että alalla on töitä, kun ei ainakaan minulle liikene. Ehkä firmat etsivät niitä, joilla ei paljon muuta elämää ole kuin koodaaminen, ja minä haluan muutakin. Ja tietysti nuoria.

Koulutuksestani sen verran, että opiskelin yliopistossa muun alan maisterintutkinnon laajana sivuaineena tietojenkäsittelyä, sen avulla työllistyin alalle viime vuosituhannen puolella. Sittemmin olen opiskellut lisää, ja totta kai alan töissä joutuu koko ajan myös opiskelemaan itsenäisesti.

Kuten millä tahansa alalla, suhteilla on työllistymisessä paljon merkitystä myös. On tärkeämpää viettää aikaa opiskelu- ja työkavereiden seurassa kuin saada huippuarvosanoja ja tehdä aina priimajälkeä. Toinen mikä vaikuttaa paljon on omat harrastuksena tehdyt koodausprojektit, ja tietysti myös niiden kautta hankitut suhteet.

Vierailija
14/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Jollet ole pikkupojasta asti ryhtynyt tekemään koodinpätkiä, niin voisin sanoa, että liian iso urakka alkaa opetella täysin alusta kaikkea.

Ei näin. Ei niillä pikkupoikana opituilla enää mitään tekisi, koska ala kehittyy ja muuttuu nopeasti. Tämä on uudelle tulijalle loistava etu, hän ei olekaan niin paljon jäljessä vanhoja tekijöitä kuin voisi luulla, koska tosiaan jatkuvasti monet tekniikat on senioreillekin ihan uusia. Kokemus kyllä auttaa jonkin verran, mutta ei niin paljon kuin monella muulla alalla. 

- 1

Sisältö jatkuu mainoksen alla
Vierailija
15/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Jos ikäsi lähentelee neljääkymppiä, en suosittele.

Miksi muuten ei? Itse olen 44 enkä oikein ymmärrä miten ikäiseni olisi vaikeampi oppia ala kuin nuoremman?

- 1

It-alalla on ikärasismia siinä missä muillakin aloilla. Sinua ei palkata jos vaihtoehtona on nuorempi.

Vierailija
16/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Jos ikäsi lähentelee neljääkymppiä, en suosittele.

Miksi muuten ei? Itse olen 44 enkä oikein ymmärrä miten ikäiseni olisi vaikeampi oppia ala kuin nuoremman?

- 1

Koska HYVISTÄ koodareista on pula, ei keskinkertaisista. Kyllähän se urheilussakin menee niin, että hyväksi tullaan aloittamalla harrastus hyvin nuorena.

Vierailija
17/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Vierailija kirjoitti:

Vierailija kirjoitti:

Jos ikäsi lähentelee neljääkymppiä, en suosittele.

Miksi muuten ei? Itse olen 44 enkä oikein ymmärrä miten ikäiseni olisi vaikeampi oppia ala kuin nuoremman?

- 1

Koska HYVISTÄ koodareista on pula, ei keskinkertaisista. Kyllähän se urheilussakin menee niin, että hyväksi tullaan aloittamalla harrastus hyvin nuorena.

Todella hyville koodareille ei Suomessa ole oikein mitään annettavaa kuin ehkä pelialalla.

Perus tiilijalaasti-itväännössä se on vain haitta kun mennään sen ryhmän keskiverto-osaamisen tahdissa.

Vierailija
18/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Pitääkö siis jatkuvasti opiskella uusia ohjelmointikieliä vai mitä?

Voitteko kertoa esimerkin koodarin/ohjelmoijan työtehtävästä?

Entä tarvitseeko jotain erityislahjakkuutta vaikkapa matematiikassa?

Koko ajan pitää opiskella uutta. Ei vain kieliä, vaan kieliin liittyviä kirjastoja ja niitä tukevia sovelluskehyksiä.

Looginen ajattelukyky riittää perusohjemointiin, yleinen abstraktin ajattelun hallinta on hyödyksi myös. Näillä samoilla pärjää matematiikassa, mutta ohjelmointi itsessään ei yleensä vaadi matematiikan osaamista.

Vierailija
19/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Vierailija kirjoitti:

Työskentelin alalla, pidin siitä kyllä, mutta nykyään en enää kelpaa töihin. En sanoisi että alalla on töitä, kun ei ainakaan minulle liikene. Ehkä firmat etsivät niitä, joilla ei paljon muuta elämää ole kuin koodaaminen, ja minä haluan muutakin. Ja tietysti nuoria.

Koulutuksestani sen verran, että opiskelin yliopistossa muun alan maisterintutkinnon laajana sivuaineena tietojenkäsittelyä, sen avulla työllistyin alalle viime vuosituhannen puolella. Sittemmin olen opiskellut lisää, ja totta kai alan töissä joutuu koko ajan myös opiskelemaan itsenäisesti.

Kuten millä tahansa alalla, suhteilla on työllistymisessä paljon merkitystä myös. On tärkeämpää viettää aikaa opiskelu- ja työkavereiden seurassa kuin saada huippuarvosanoja ja tehdä aina priimajälkeä. Toinen mikä vaikuttaa paljon on omat harrastuksena tehdyt koodausprojektit, ja tietysti myös niiden kautta hankitut suhteet.

Tämä on muuten jännä ilmiö tosiaan, että ne jotka on jossain välissä  jääneet pois työelämäputkesta, eivät usein pääse millään takaisin, vaikka olisi kuinka työvoimapula, varsinkin jos ikää on yli 40. Sitten taas meikäläinen, joka olen töissä, saan edes työtä hakematta LinkedIniin tarjouksia monista firmoista että lähdetkös lounaalle, juteltaisiin uramahdollisuuksista meillä. Samoin minua on yritetty headhuntata kilpailijalle projektien yhteydessä, kun on ollut monta eri firmaa alihankkijana samassa projektissa. Yli 40 v ikä ei haittaa jos on jo alan töissä, mutta työtön samanikäinen onkin huonossa asemassa

Mahtaa näitä jotka ei ns. kelpaa osaamisesta ja korkeasta koulutuksesta huolimatta kyrsiä nämä kahdessa viikossa koodariksi pikakurssia ja öyhääminen työvoimapulasta.

- 1

Vierailija
20/49 |
30.07.2019 |
Näytä aiemmat lainaukset

Jos lähdet täysin tyhjästä koodaamaan, niin suosittelisin nettisivuja (html/css). Työpaikkoja riittää, eikä ole niin vaativaa koodausta, vaikka vaatii sekin ajattelua.