Jos haluaa työllistyä koodariksi, mikä olisi tärkein koodikieli osata?
Mikä on tärkein koodikieli osata, jos haluaa työllistyä koodariksi? Voi listata myös eri työtyyppien vaatima tärkein koodikieli, kun onhan niitä eri positioita, mitä sitten onkaan...
Kommentit (124)
Vierailija kirjoitti:
Javascript / Typescript fronttipuolella ja backendilla edelleen Java (ja sukulaisena Kotlin) yleisimpiä. Mutta noiden pelkkien kielten osaaminen on yksinkertaista eikä kovin olennaista, tärkeämpää on tuntea frameworkkeja joilla kehitystä tehdään. Esim. jos tahdot frontend koodariksi, niin React ja Angular olisi hyvä osata jollain tasolla, tai ainakin toinen. Bäkkäripuolella spring, rest apit yms liittymien toteutustekniikat. Yhä olennaisempia on myös pilvipalvelut eli ainakin jos bäkkäripuolelle tähtäät täytyy oppia miten käytetään vaikka sanomajonoa tai tietokantaa AWs:stä tai Azuresta tai Google cloudista. Ohjelmointi on pieni juttu "ohjelmoijan" eli sovelluskehittäjän työssä. Paljon muutakin pitää osata.
Ja fronttipuolella pitää toki HTML ja (S)CSS osata myös.
Cobol ja Fortran, Jenkeissä noiden osaajat saavat suurinpiirtein itse määritellä palkkansa.
Vierailija kirjoitti:
Cobol ja Fortran, Jenkeissä noiden osaajat saavat suurinpiirtein itse määritellä palkkansa.
https://www.is.fi/taloussanomat/art-2000005168120.html
No ehkä jos oot valmis lähtemään sinne jenkkeihin... Meillä ihan tavalliset Java, C++ tai Javascript koodarit oppii nuo tarvittaessa lennosta ja hoitaa projektit ilman erityisasiantuntijaa. Olen tehnyt Cobol-ylläpitoa ja kehitystä ilman mitään aiempaa kokemusta. Ei ollut mitenkään vaikeaa.
Voi opetella trendipellejen kieliä ja ryhtyä nodettamaan tai springittämään tai djangottamaan tai pahimmassa tapauksessa dotnetittämään, ynnä muulla tavalla huo raamaan kaikenlaista.
Tai sitten alkaa oikeaksi ohjelmoijaksi ja opiskella kunnolla Haskellia. Sen jälkeen voi itse määritellä palkkansa ja tehdä mitä ikinä haluaa, myös tulevaisuudessa ilman pelkoa työttömyydestä.
QBasic on hyvä. Minäkin koodasin sillä ala-asteella.
Vierailija kirjoitti:
Olio-ohjelmoijat (c#, Java, c++, visual BASIC) tuppaa vähättelemään Javascriptiä kielenä. NodeJS myötä se kuitenkin eniten tarvittu kieli moderneissa järjestelmissä ja sovelluksissa.
Useimmiten olen havainnut ettei oliokielten koodarit ymmärrä Javascriptiä aivan yhtään tai jos niin vain hyvin alkeellisesti.
Kaikenlaisia hienoja framworkkeja on rakennettu tukemaan olikielien kirjoittajia etteivät olisi Javascriptin kanssa totaalisen hukassa mutta erittäin vahvan kokemukseni puolesta voin sanoa ettei niillä ole minkäänlaista helpottavaa vaikutusta asiaan.
Kuka tahansa oppii nopeastikin C# ja Java kielien perusteet ja pystyy alkaa tehdä tuottavaa työtä. JavaScript on nykyajan propelihattujen kieli, ja näistä on todella kova pula aivan joka maailman kolkassa.
Joka amiksesta pukkaa javascriptaajia semmoista tahtia, että eihän pelkkää javasciptiä osaavaa kukaan uskaltaisi palkata mihinkään muuhun työhön kuin tekemään manuaalista testausta.
Vierailija kirjoitti:
Olio-ohjelmoijat (c#, Java, c++, visual BASIC) tuppaa vähättelemään Javascriptiä kielenä. NodeJS myötä se kuitenkin eniten tarvittu kieli moderneissa järjestelmissä ja sovelluksissa.
Useimmiten olen havainnut ettei oliokielten koodarit ymmärrä Javascriptiä aivan yhtään tai jos niin vain hyvin alkeellisesti.
Kaikenlaisia hienoja framworkkeja on rakennettu tukemaan olikielien kirjoittajia etteivät olisi Javascriptin kanssa totaalisen hukassa mutta erittäin vahvan kokemukseni puolesta voin sanoa ettei niillä ole minkäänlaista helpottavaa vaikutusta asiaan.
Kuka tahansa oppii nopeastikin C# ja Java kielien perusteet ja pystyy alkaa tehdä tuottavaa työtä. JavaScript on nykyajan propelihattujen kieli, ja näistä on todella kova pula aivan joka maailman kolkassa.
Tässä on kirjoitus jonka perusteella ainakin itse jättäisin tyypin rekrytoimatta, jos tällaisen puhuisi työtä hakiessaan. Miksi? Kokemus laajemmista järjestelmistä selvästi vähäinen kun kuvittelee että kaikki pyörii Node.js + Javascript tyyliin. Halveksintaa backend ohjelmoijia ja näiden osaamista kohtaan. Täydellinen väärinymmärrys siitä, miksi ammattimaisissa isoissa projekteissa käytetään niitä frameworkeja - ei, ei se ole siksi että raukat bäkkärikoodarit jotenkin selviäisivät javascriptin kanssa ;)
Olen koodannut c/c++ kielillä viimeiset 25 vuotta ja työtilanne on erittäin hyvä. Viimeaikoina myös c#. Tarvittaessa myös cobolilla tai konekielellä. Konekieliä tarvitsee nykyään harvemmin kun c kääntäjät ovat kehittyneet.
Vierailija kirjoitti:
Olen koodannut c/c++ kielillä viimeiset 25 vuotta ja työtilanne on erittäin hyvä. Viimeaikoina myös c#. Tarvittaessa myös cobolilla tai konekielellä. Konekieliä tarvitsee nykyään harvemmin kun c kääntäjät ovat kehittyneet.
Mikä on C/C++-kieli?
Vierailija kirjoitti:
Vierailija kirjoitti:
Cobol ja Fortran, Jenkeissä noiden osaajat saavat suurinpiirtein itse määritellä palkkansa.
https://www.is.fi/taloussanomat/art-2000005168120.htmlNo ehkä jos oot valmis lähtemään sinne jenkkeihin... Meillä ihan tavalliset Java, C++ tai Javascript koodarit oppii nuo tarvittaessa lennosta ja hoitaa projektit ilman erityisasiantuntijaa. Olen tehnyt Cobol-ylläpitoa ja kehitystä ilman mitään aiempaa kokemusta. Ei ollut mitenkään vaikeaa.
Kyllä noille osaajille on käyttöä täällä kotimaassakin ja läntisissä naapurivaltioissa. Norjassa 150/h ei ole ollenkaan mahdoton pyyntö. Pahimpaan aikaan Cobol koodareita metsästettiin mm. ruttopuiston pultsareiden joukosta, kun huhu kiiri että sieltä löytyisi osaajia.
Vierailija kirjoitti:
Vierailija kirjoitti:
Olio-ohjelmoijat (c#, Java, c++, visual BASIC) tuppaa vähättelemään Javascriptiä kielenä. NodeJS myötä se kuitenkin eniten tarvittu kieli moderneissa järjestelmissä ja sovelluksissa.
Useimmiten olen havainnut ettei oliokielten koodarit ymmärrä Javascriptiä aivan yhtään tai jos niin vain hyvin alkeellisesti.
Kaikenlaisia hienoja framworkkeja on rakennettu tukemaan olikielien kirjoittajia etteivät olisi Javascriptin kanssa totaalisen hukassa mutta erittäin vahvan kokemukseni puolesta voin sanoa ettei niillä ole minkäänlaista helpottavaa vaikutusta asiaan.
Kuka tahansa oppii nopeastikin C# ja Java kielien perusteet ja pystyy alkaa tehdä tuottavaa työtä. JavaScript on nykyajan propelihattujen kieli, ja näistä on todella kova pula aivan joka maailman kolkassa.Tässä on kirjoitus jonka perusteella ainakin itse jättäisin tyypin rekrytoimatta, jos tällaisen puhuisi työtä hakiessaan. Miksi? Kokemus laajemmista järjestelmistä selvästi vähäinen kun kuvittelee että kaikki pyörii Node.js + Javascript tyyliin. Halveksintaa backend ohjelmoijia ja näiden osaamista kohtaan. Täydellinen väärinymmärrys siitä, miksi ammattimaisissa isoissa projekteissa käytetään niitä frameworkeja - ei, ei se ole siksi että raukat bäkkärikoodarit jotenkin selviäisivät javascriptin kanssa ;)
Ei sinun tarvitse palkata minua, olen jo jatkuvan globaalin rekryäjän hampaissa päivittäin. +15v Enterprise tason sovelluskehitystä isoissa yrityksissä arkkitehtina. Se nyt vain on juuri niin päin että bäkin värkkääjät pääosin vähättelevät Javascriptin ja frontin osaajia, vaikka juuri he pääsääntöisesti ovat niitä jotka laittavat sen koko stackin ojennukseen.
Ja sehän on juuri nimen omaan typescript joka on kehitetty backend koodareita silmälläpitäen. Kehitysympäristössä oleva tulkki joka simuloi oliokieliä kääntäen sen javascriptiksi. Angularit jne ovat sitten enemmän resurssien ja projektin hallinnan kannalta kehitettyjä.
Oma asiansa toki entity framworkit jne joita suhteellisen helppo oppia ymmärtämään. Ja pilvipalvelut ei todellakaan ole mitään hepreaa.
Vierailija kirjoitti:
Vierailija kirjoitti:
Vierailija kirjoitti:
Cobol ja Fortran, Jenkeissä noiden osaajat saavat suurinpiirtein itse määritellä palkkansa.
https://www.is.fi/taloussanomat/art-2000005168120.htmlNo ehkä jos oot valmis lähtemään sinne jenkkeihin... Meillä ihan tavalliset Java, C++ tai Javascript koodarit oppii nuo tarvittaessa lennosta ja hoitaa projektit ilman erityisasiantuntijaa. Olen tehnyt Cobol-ylläpitoa ja kehitystä ilman mitään aiempaa kokemusta. Ei ollut mitenkään vaikeaa.
Kyllä noille osaajille on käyttöä täällä kotimaassakin ja läntisissä naapurivaltioissa. Norjassa 150/h ei ole ollenkaan mahdoton pyyntö. Pahimpaan aikaan Cobol koodareita metsästettiin mm. ruttopuiston pultsareiden joukosta, kun huhu kiiri että sieltä löytyisi osaajia.
Mitä tarkoittaa osaaja? Riittääkö että osaa kielen vai tarvitaanko parempaa ymmärrystä sen aikaisesta mainframesta yms?
Ohjelmakieliä täällä on hyvin mainittu, mutta se ei yksin riitä. Lisäksi pitää ymmärtää olio-ohjelmoinnin periaatteita ja hyviä käytänteitä yleisesti. Kannattaa aloittaa ihan Youtubesta katsomaan perusteita.
Vierailija kirjoitti:
Ja sehän on juuri nimen omaan typescript joka on kehitetty backend koodareita silmälläpitäen.
Miten joku voi olla noin kuutamolla mistään asiasta noin pahasti?
Vierailija kirjoitti:
Vierailija kirjoitti:
Ja sehän on juuri nimen omaan typescript joka on kehitetty backend koodareita silmälläpitäen.
Miten joku voi olla noin kuutamolla mistään asiasta noin pahasti?
Aa, tajusin: "+15v Enterprise tason sovelluskehitystä isoissa yrityksissä arkkitehtina".
Vierailija kirjoitti:
Javascript-osaajia arvostetaan eniten, koska se on vaikein ohjelmointikieli oppia.
Sulta meni nyt Java ja Javascript iloisesti sekaisin. Tosin Java ei ole sen vaikeampi kuin muutkaan ohjelmointikielet, jos ymmärtää käsitteen 'object' (olio).
Vierailija kirjoitti:
Vierailija kirjoitti:
Ja sehän on juuri nimen omaan typescript joka on kehitetty backend koodareita silmälläpitäen.
Miten joku voi olla noin kuutamolla mistään asiasta noin pahasti?
Siirry tästä opiskelemaan perusteita 🙂
https://www.typescriptlang.org/
Olio-ohjelmoijat (c#, Java, c++, visual BASIC) tuppaa vähättelemään Javascriptiä kielenä. NodeJS myötä se kuitenkin eniten tarvittu kieli moderneissa järjestelmissä ja sovelluksissa.
Useimmiten olen havainnut ettei oliokielten koodarit ymmärrä Javascriptiä aivan yhtään tai jos niin vain hyvin alkeellisesti.
Kaikenlaisia hienoja framworkkeja on rakennettu tukemaan olikielien kirjoittajia etteivät olisi Javascriptin kanssa totaalisen hukassa mutta erittäin vahvan kokemukseni puolesta voin sanoa ettei niillä ole minkäänlaista helpottavaa vaikutusta asiaan.
Kuka tahansa oppii nopeastikin C# ja Java kielien perusteet ja pystyy alkaa tehdä tuottavaa työtä. JavaScript on nykyajan propelihattujen kieli, ja näistä on todella kova pula aivan joka maailman kolkassa.