Mikä ohjelmoitikieli on "kuumaa kamaa" työmarkkinoilla nyt ja tulevaisuudessa? Kiinnostaisi opetella jotain uutta, mutta haluaisin sen olevan mahdollisimman paljon hyödyksi.
Mikä ohjelmointi kieli
12
2916
Vastaukset
- IT-Ammatti
PHP.
- ahne
En kerro ! Muuten kaikki opettelee sen ja sitten on taas tulevaisuudessa vaikeempi saada töitä kun on ylitarjontaa.
Mut siis tällä hetkellähän käytetään javaa, j2ee, c , .net ja jonkin verran vielä myös delphiä, bascalia, visual basicia jne. Kevyempiin juttuihin php:tä.
XML, HTML, SQL ja kaikenlaiset webbi sovellusalustat, teknologiat, palvelimet tietty vahvasti myös mukana ohessa. - Pete
Opettele C .
C on ohjelmointikielistä vaikein. Jos sen opit edes tyydyttävällä tavalla, opit kaikki muutkin kielet todennäköisesti suhteellisen nopeasti.
C :aa käytetään edelleenkin eniten raskaiden työpöytäsovellusten tekemiseen. Lisäksi nykyisin yleisintä langattomien laitteiden alustaa Symbiania ohjelmoidaan C :lla, joka on varma etu työmarkkinoilla.
C :n oppimalla opit samalla monta hyödyllistä asiaa:
- Symbian
- olio-suuntautuneen ohjelmoinnin ja ajattelutavan
- opit ymmärtämään dynaamista muistinkäsittelyä ja osoitinaritmetiikkaa paremmin kuin esimerkiksi Javalla, joka hoitaa koko homman koodarin puolesta
- Opit tekemään sovelluksia Windowsille sen omilla API-funktioilla, joita C -koodissa voi käyttää.
C on niin laaja kieli, että sen täydelliseen oppimiseen menee vuosikymmen. Mutta samalla se on koodarin kannalta palkitseva kieli, joka antaa koodarille paljon vapauksia "toteuttaa itseään".- javajavajavajava
Tai sitten Java. Java yhtälailla hyvin yleinen, vakavasti otettava, monipuolinen, laaja, kattavan luokkakirjaston omaava kieli. Ja javaa opettelemalla oppii myös ohjelmoinnin perusasiat.
Paitsi ehkä ei opi tuota dynaamista muistinkäsittelyä yms, mutta se vaan tekee ohjelmista bugisempia ja hankaloittaa ohjelmointia. Vaikka tuohan se vapautta ja ehkä nopeuttakin lisää, mutta sitä ei useassa softassa tarvitse.
Javalla ei tietty raskaita työpöytäsovelluksia kannata tehdä sen hitauden ja valmiiden työpöytä -komponenttien puutteen vuoksi. Tosin tuo 1.5 versio tuntuu aika nopealta perus -työpöytäjuttuihinkin. Ja kehitystä tapahtuu muutenkin koko ajan, Java3D yms. tulossa kovaa vauhtia.
Ja näyttäis siltä, että tuo Linuxi on tullut jäädäkseen ja kasvattaa koko ajan osuuksiaan. Ja odottakaas kun tämän vallitseva "linux myönteinen - mikkisofta vastainen" sukupolvi astuu työelämään niiin Linuxit lisääntyy entisestään. Silloin Javan alustariippumattomuus nousee myös eduksi.
Monet isot ja pienet firmat tukevat nykyisin vahvasti Javaa. Koko ajan tulee myös paljon Open Source tuotteita, jotka auttavat tehostavat ja monipuolistavat Javaa ja sen ohjelmointia.
Nettipuoli näyttäis yleistyvän koko ajan myöskin. Jos osaa javaa niin on helpompi sukeltaa myös J2EE maailmaan jolla vakavemmat webbi -sovellukset kannattaa toteuttaa ja monesti toteutetaankin.
Veikkaan, että Javasta ja C :sta käytetään tulevaisuudessa enempi juuri Javaa. - käyttöön
javajavajavajava kirjoitti:
Tai sitten Java. Java yhtälailla hyvin yleinen, vakavasti otettava, monipuolinen, laaja, kattavan luokkakirjaston omaava kieli. Ja javaa opettelemalla oppii myös ohjelmoinnin perusasiat.
Paitsi ehkä ei opi tuota dynaamista muistinkäsittelyä yms, mutta se vaan tekee ohjelmista bugisempia ja hankaloittaa ohjelmointia. Vaikka tuohan se vapautta ja ehkä nopeuttakin lisää, mutta sitä ei useassa softassa tarvitse.
Javalla ei tietty raskaita työpöytäsovelluksia kannata tehdä sen hitauden ja valmiiden työpöytä -komponenttien puutteen vuoksi. Tosin tuo 1.5 versio tuntuu aika nopealta perus -työpöytäjuttuihinkin. Ja kehitystä tapahtuu muutenkin koko ajan, Java3D yms. tulossa kovaa vauhtia.
Ja näyttäis siltä, että tuo Linuxi on tullut jäädäkseen ja kasvattaa koko ajan osuuksiaan. Ja odottakaas kun tämän vallitseva "linux myönteinen - mikkisofta vastainen" sukupolvi astuu työelämään niiin Linuxit lisääntyy entisestään. Silloin Javan alustariippumattomuus nousee myös eduksi.
Monet isot ja pienet firmat tukevat nykyisin vahvasti Javaa. Koko ajan tulee myös paljon Open Source tuotteita, jotka auttavat tehostavat ja monipuolistavat Javaa ja sen ohjelmointia.
Nettipuoli näyttäis yleistyvän koko ajan myöskin. Jos osaa javaa niin on helpompi sukeltaa myös J2EE maailmaan jolla vakavemmat webbi -sovellukset kannattaa toteuttaa ja monesti toteutetaankin.
Veikkaan, että Javasta ja C :sta käytetään tulevaisuudessa enempi juuri Javaa.Jep, kyllä Javalle ja C :lle on molemmille omat alueensa, nyt ja jatkossakin. Javalla toteutetut GUI-clientit ovat ainakin varusohjelmina aika säälittäviä yritelmiä (scrollaus, mm. kursorin ja ikkunoiden fokusointi), esim. vaikkapa DB2:n sql-tulkki Command Center. Onneksi mukana tulee vielä vanha toimivakin versio...Toistaiseksi olenkin Javan osalta pitäytynyt onnistuneesti palvelinpään ohjelmoinnissa.
Kohtalaisen fiksu kollegani sanoi aikoinaan 5 vuotta C-kielellä päätoimisesti työkseen ohjelmoituaan, että ei vieläkään voinut sanoa osaavansa/ymmärtävänsä kaikkea. Siihen kun lisätään C herkut niin... - sanoa
javajavajavajava kirjoitti:
Tai sitten Java. Java yhtälailla hyvin yleinen, vakavasti otettava, monipuolinen, laaja, kattavan luokkakirjaston omaava kieli. Ja javaa opettelemalla oppii myös ohjelmoinnin perusasiat.
Paitsi ehkä ei opi tuota dynaamista muistinkäsittelyä yms, mutta se vaan tekee ohjelmista bugisempia ja hankaloittaa ohjelmointia. Vaikka tuohan se vapautta ja ehkä nopeuttakin lisää, mutta sitä ei useassa softassa tarvitse.
Javalla ei tietty raskaita työpöytäsovelluksia kannata tehdä sen hitauden ja valmiiden työpöytä -komponenttien puutteen vuoksi. Tosin tuo 1.5 versio tuntuu aika nopealta perus -työpöytäjuttuihinkin. Ja kehitystä tapahtuu muutenkin koko ajan, Java3D yms. tulossa kovaa vauhtia.
Ja näyttäis siltä, että tuo Linuxi on tullut jäädäkseen ja kasvattaa koko ajan osuuksiaan. Ja odottakaas kun tämän vallitseva "linux myönteinen - mikkisofta vastainen" sukupolvi astuu työelämään niiin Linuxit lisääntyy entisestään. Silloin Javan alustariippumattomuus nousee myös eduksi.
Monet isot ja pienet firmat tukevat nykyisin vahvasti Javaa. Koko ajan tulee myös paljon Open Source tuotteita, jotka auttavat tehostavat ja monipuolistavat Javaa ja sen ohjelmointia.
Nettipuoli näyttäis yleistyvän koko ajan myöskin. Jos osaa javaa niin on helpompi sukeltaa myös J2EE maailmaan jolla vakavemmat webbi -sovellukset kannattaa toteuttaa ja monesti toteutetaankin.
Veikkaan, että Javasta ja C :sta käytetään tulevaisuudessa enempi juuri Javaa.Pitkään sivusta seuranneena java-ohjelmoijia keskisuuressa yrityksessä, ei javasta ole kuin haittaa hiemankin kehittyneemmässä ympäristössä ja alalla jossa odotetaan nopeata toimintaa myös koneelta. Uusinta versiota en ole päässyt testaamaan mutta javaa ei ole tarkoitettu yhteenkään nopeutta ja asiakaslähtöistä projektia silmällä pitäen mihinkinkään osa-alueeseen. Ihmiset ovat tottuneet nopeuteen ohjelmien reaktioajassa, java ei tähän pysty. Mikäli harkitset javaa, parempi tottua hiusten repimiseen päästä nopeuden löytämiseksi, se on juuri mitä tulet tekemään. C taitaa olla se ainut kannattava tällä hetkellä, tosin pelkästään c kielen osaamisesta ei juuri ole hyötyä vaan pitää osata laajasti laitteistoista ym mihin kyseistä kieltä tarvitaan. Mutta kuten aiemmissa threadeissa sanottiin, Älä opettele kieltä, sen oppii parissa viikossa, opettele se järjestelmä mihin sitä käytetään ja sen periaatteet.
- Vähän kokeneempi
>C on ohjelmointikielistä vaikein.
Ei ole lähellekään. Deklaratiivisissa ja rationaalisissa kielissä joutuu välillä miettimään parikin viikkoa mitä helvettiä koodi täsmälleen ottaen tekee. Saa niillä sitten sellaista jälkeäkin aikaiseksi tiukassa paikassa mitä muilla kielillä ei saa.
Mitenkäs C tehdään koodinpätkä, joka ennustaa shakkipelin lopputuloksen? :-)
>C on niin laaja kieli, että sen täydelliseen oppimiseen menee vuosikymmen.
No jos on hidas. Standardi vaan kätöseen ja eikun lukemaan.
>Mutta samalla se on koodarin kannalta palkitseva kieli, joka antaa koodarille paljon vapauksia "toteuttaa itseään".
Just tuolla asenteella koodaus menee perseelleen. Paremmat ohjelmointikielet pakottavat tekemään asiat määrämuotoisesti niin ettei koodaaja pääse arpomaan joka päivä, ajetaanko vasempaa vai oikeaa puolta.
C ja Windows-käyttöjärjestelmällä on hyvin vähän tekemistä toistensa kanssa.
C on vähän liian jäykkä olio-ohjelmointiin.
Onneksi Java ja muut hoitavat dynaamisen muistinkäsittelyn ja osoitinaritmetiikan ohjelmoijan puolesta, koska näitä tarvitaan hyvin vähän sovelluskerroksessa. - ccc
käyttöön kirjoitti:
Jep, kyllä Javalle ja C :lle on molemmille omat alueensa, nyt ja jatkossakin. Javalla toteutetut GUI-clientit ovat ainakin varusohjelmina aika säälittäviä yritelmiä (scrollaus, mm. kursorin ja ikkunoiden fokusointi), esim. vaikkapa DB2:n sql-tulkki Command Center. Onneksi mukana tulee vielä vanha toimivakin versio...Toistaiseksi olenkin Javan osalta pitäytynyt onnistuneesti palvelinpään ohjelmoinnissa.
Kohtalaisen fiksu kollegani sanoi aikoinaan 5 vuotta C-kielellä päätoimisesti työkseen ohjelmoituaan, että ei vieläkään voinut sanoa osaavansa/ymmärtävänsä kaikkea. Siihen kun lisätään C herkut niin...>Kohtalaisen fiksu kollegani sanoi aikoinaan 5 vuotta C-kielellä päätoimisesti työkseen ohjelmoituaan, että ei vieläkään voinut sanoa saavansa/ymmärtävänsä kaikkea.
En minä käyttänyt sen standardin lukemiseen viittä vuotta. Ei noita kieliä opi koodaamalla ikinä vaan on luettava standardi kannesta kanteen. Kas kun vain siellä standardissa selitetään toteutuskohtaiset vaihtoehdot. Sitten kun ymmärtää, miten kääntäjä toimii alla niin osaa kielen. Nykyään päälle tulee vielä design patternsit sun muut.
- sulautetut
Älä opettele kieliä, vaan järjestelmien & softien arkkitehtuureita, koska minkä tahansa ohjelmointikielen oppii parissa viikossa.
Opettele C , C, Asm ja siihen päälle reaaliaikajärjestelmien sekä algorithmien toimintaa. Kaikkia näitä voit yhdistellä koodissasi. Myös rautaläheinen ohjelmointi on eduksi, jolloin hallitset kokonaan esim. sulautettujenjärjestelmän softan ja raudan.(siis kokonaisuuden, jonka jälkeen voit rakentaa melkein minkä tahansa laitteen.) Linux tuntemuksesta ei myöskään ole haittaa.(koska se on paljon opettavampaa ja selkeämpää kuin Win-ympäristöön ohjelmointi) Vähän Win API:sta sekä sekä Perlistä ei ole lisäksi kuitenkaan haittaa.
Mielestäni: Javat, PHPt, XML, C# muut kielet muuttuvat niin nopeasti, ja sinne on koko ajan uusia pyrkyreitä. Kaikki nämä ovat korkeantason kieliä ja riippuvat hyvin paljon kirjastoista, sekä käyttöympäristöistä. Kaikki muuttuvat vähän ajan päästä, ja käteen ei jää mitään. Tietysti erikoistuminen johonkin erikoisempaan kieleen voi olla hyödyllistä. Pitkälle näillä ei mielestäni pötkitä pitkällä aikavälillä.- Hetkonen
Miksi päättelet, että kysyjä haluaa opetella juuri sulautettujen järjestelmien ohjelmointia?
Ja millä perusteella korkean tason ohjelmointikielet muuttuvat nopeasti, eikös alustariippumattomuus tarkoita juuri päinvastaista :-) - hyvä!
"Älä opettele kieliä..."
"Opettele C , C, Asm ja..."
:) - Juha
hyvä! kirjoitti:
"Älä opettele kieliä..."
"Opettele C , C, Asm ja..."
:)Mitähän tuo otsikkos tarkoitti?
AMK:sta ei ole koskaan dippainssejä valmistunut, eikä valmistu jatkossakaan.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Henkirikos kiuruvedellä
Poliisi tutkii maaliskuussa tapahtunutta 50 luvulla syntyneen kuolemaa henkirikoksena. Missä päin tälläinen sattunut1494392Ketkä haukkuu suomalaisten ÄO:tä?
Siinä on kaksi vaihtoehtoa, joko siis rutiköyhä vajaaälyinen vasuri tai venäläinen. Kyllähän täällä käy suomenvenäläisi1953941Diesel-ammattilainen kehuu Sanna Marinia
"Sanna Marinin (sd) hallitus loi neljä vuotta sitten väliaikaisen polttoainetukijärjestelmän, kun energianhinnat nousi302663Pitkänperjantain kunniaksi tekoälyn analyysi Riikka Purran kirjoituksesta
🧠 Mitä se kertoo "riikka"-nimimerkin lähijunassa tapahtuneesta? 1. Asenteellinen ja epäasiallinen sävy: Kirjoitus purs102442100 prosentin perintövero korjaisi myös Hitas-ongelman
Moni ei uskalla kieltäytyä perinnöstä maineen menettämisen uhalla, joten sitten tulee näitä tilanteita, joissa joutuu es322193Riikan antisakset leikkaavat bensan hintaa ylöspäin
Sannan aikoina bensaa sai 1,3 euron litrahinnalla ja Riikka leikkasi sen euron ylemmäksi reiluun 2 euroon. Joko on saks51780Läpäiseekö Martina Aitolehti Erikoisjoukot - kyllä vai ei?
Martina Aitolehti on pärjännyt mainiosti Erikoisjoukoissa. Yrittäjä on mielipiteiltään napakka ja hän sivaltaakin koulut1081508Olen aika varma
että meidän tiemme risteäminen oli ainutkertainen tapahtuma elämässäni. En tule koskaan kohtaamaan ketään muuta, joka sa491434Sukupuolineutraalit liikennemerkit yksi persujen älynväläys
Samassa rytäkässä kaikki syrjäseutujen bussipysäkkien liikennemerkitkin vaihdettiin, vaikkei bussia ole liikennöinyt enä241311Ei ne päivät ole samanlaisia...
Toisena hymyillään ja katsellaan silmiin, toisena taas tuntuu ettei edes tunneta toisiamme, vältellään ja katseet ei vah361129