Mikä ohjelmointikieli kannattaa opetella?

Terve,

Simppeliin kysymykseen kaivattaisiin simppeliä vastausta. Jos haluan varman työpaikan ohjelmointihommista, mikä ohjelmointikieli olisi järkevin opetella syvällisesti?
235750
Äänestä

Muut lukivat myös

Vastaukset 23

Vanhimmat

. . . jos MS-maailma kelpaa
Sen osaaja pääse heti ERPpihommiin

Äänestä

C/C

Kun tuon osaaminen on hanskassa on Java, C#, Pascal, PHP ym. helppo oppia.

Äänestä

Mikään ei ole niin varmaa kuin se että assemblykielellä ei voi mennä metsään. Eli opettele x86, ARM, MIPS. Tässä järjestyksessä.

Nykyään porukka ei tajua edes javan virtuaalikoneesta mitään, puhumattakaan CLR:stä...

CPU on edelleen kingi. Jos osaat kyykyttää prossua on kielten hallitseminen sivuseikka ;)

Äänestä

Opettele Java _kunnolla_ ja suorita SCJP-sertifikaatti (Sun Certified Java Programmer). Tosta voi sitten lähteä laajentamaan eri Java-pohjaisiin frameworkkeihin ja EE-puoleen. Tuon jälkeen myös C on omaksuttavissa helpommin.

Yleensä C on liian iso pala haukattavaksi ensimmäisenä ohjelmointikielenä.

Äänestä

Java-koodaajia on maailma täynnä. Jos haluat tehdä kunnolla fyffeä, opettele Cobol. Maailmassa on hurjasti ISOJA järjestelmiä, jotka pyörivät Cobolilla vielä pitkään. Ylläpitäjät ovat jäämässä eläkkeelle.

Äänestä

  • idea kirjoitti:

    hanurista koodata cobolilla kun on tottunut vähän asiallisimpiin työkaluihin

    voi olla vaikea saada nuorisoa sitoutumaan/innostumaan nooakin aikaisista työkaluista

    terveisin nimimerkki
    "olen koodannut coboliakin javan ja c :n ohella, joten pystyn vertaamaan"

    Äänestä

  • on se kyllä niin kirjoitti:

    hanurista koodata cobolilla kun on tottunut vähän asiallisimpiin työkaluihin

    voi olla vaikea saada nuorisoa sitoutumaan/innostumaan nooakin aikaisista työkaluista

    terveisin nimimerkki
    "olen koodannut coboliakin javan ja c :n ohella, joten pystyn vertaamaan"

    Sitä paitsi alussa mainittu x on osa maailman parasta taloushallinnon soveluskehitintä. Tuoten on MS Dynamics AX, ja kehitin on nimeltään MorphX, jonka kielenä se on. MS osti tuotteen 2 miljardilla taalalla v. 2003 ja on laittanut siihen sen jälkeen vielä saman verran rahaa kuin mitä tarvittiin ihmisen saamiseen kuuhun. Osaajia on maailmassa vain liian vähän koska tuote myy niin hyvin.

    Äänestä

  • idea kirjoitti:

    Sitä paitsi alussa mainittu x on osa maailman parasta taloushallinnon soveluskehitintä. Tuoten on MS Dynamics AX, ja kehitin on nimeltään MorphX, jonka kielenä se on. MS osti tuotteen 2 miljardilla taalalla v. 2003 ja on laittanut siihen sen jälkeen vielä saman verran rahaa kuin mitä tarvittiin ihmisen saamiseen kuuhun. Osaajia on maailmassa vain liian vähän koska tuote myy niin hyvin.

    Aika monessa firmassa suhtaudutaan Mikkisoftan ratkaisuihin pitkin hampain koska se on tunnettu taitavaksi koukuttajaksi ja häikäilemättömäksi skippaajaksi.

    Mikkihiiri osaa koukuttaa ja lypsää asiakasta ja partnereita viimeiseen senttiin asti ihan kuten IBM aikoinaan. Harva järkevä firma tahtoo takaisin siihen 1980-luvun IBM kuppaukseen vapaaehtoisesti.

    Mikkihiiri on myös aika häikäilemätön kun joku lypsylehmä ei lypsäkkään. Tuote dumpataan sivulaiturille siihen jo sitoutuneista asiakkaista välittämättä.

    Just parhaillaan esim. Microsoftin Xboxin DVD-formaattiin sitoutuneet asiakkaat sai kynsilleen pahan kerran.

    Microsoft Vista työnnetään asiakkaille puolipakolla, vaikka firma itsekin myöntää, ettei siitä ole muuta kuin haittaa vihdoin hyvin toimiviksi saatuihin XP-installaatioihin verrattuna. Mutta kun Mikkihiiren pitää saada jostain taas vähän myyntiä tai muuten osakekurssi dippaa ja työntekijät nurisee, niin asiakkaat kärsii. Reilumpaa olisi kerätä vaikka vuotuinen ylläpitomaksu ja jättää asiakkaat rauhaan, mutta joku valopää ekonomi on Mikillä laskenut, että kun käyttikseen pistetään vähän näennäistä uutta bling-blingiä niin siitä saadaan lasketettua 20 kopeekkaa enemmän kun se muka myydään täysin uutena tuotteena...

    Äänestä

  • on se kyllä niin kirjoitti:

    hanurista koodata cobolilla kun on tottunut vähän asiallisimpiin työkaluihin

    voi olla vaikea saada nuorisoa sitoutumaan/innostumaan nooakin aikaisista työkaluista

    terveisin nimimerkki
    "olen koodannut coboliakin javan ja c :n ohella, joten pystyn vertaamaan"

    Vai mitä? :)

    Äänestä

  • paska duuni vaatii hyvän li... kirjoitti:

    Vai mitä? :)

    ja mukana tulee se perkuleen partneri, joka vasta maksaakin. Lisenssit on suuruusluokkaa 50-200kEur, mutta tuotteen käynnistäminen se vastaa maksaakin partnerin konsulttien laskutuksena.

    Konsultteja tarvitaan yksi lukutaitoinen, toinen kirjoitustaitoinen, kolmas koodaustaitoinen plus heille projektipäällikkö jolla minimissään lähdemme käynnistämään erppiä - aikaa sinnä menee puolesta vuodesta ylöspäin. Hinta n 120-170 eur/h asiakasfirman rahatilanteesta riippuen, joksa selviää tilinpäätöstiedoista.

    Valitettavasti MS Dynamics juuri laski partneruusvaatimuksiaan ja yhden henkilön firmakin voi ruveta implementoimaan ja myymään tuotetta joten halvempia freelancereita alkaa tulla kehiin :(

    Äänestä

Oikotietä onneen ei ole.

Mutta C/C on hyvä veto. Aloita C:llä, etsi kääntäjän assembly optio ja ymmärrä mitä tapahtuu (saat perustiedot kääntäjän ja linkkerin tekemisestä ja assemblystä). Vaikka aloitat "Hello World" tyylisesti, jokin lint klooni ja debuggeri heti opeteluun ja käyttöön (tulet myöhemmin huomaamaan miksi :).

Java, php, C , C# ja suurin osa kielistä on C:n sukulaisia, joten perus syntaksin oppiminen ei mene hukkaan.

Kun pääset C:n struktuureihin siirry C :saan, C :ssa on omat erikoisuutensa, mutta perus asiat ovat samat. Samalla kun harrastat luokkataistelua, UML on ystäväsi, se kannataa opiskella (ja vaikka mallinella tekemimiäsi luokkia).

C :ssa on sairas variantti nimeltään Symbian C , jonka osaajille on tällä hetkellä töitä (eri asia kuinka pitkään).

Lopuksi kannataa hankkia tutkinto.

Äänestä

Visual basic, ASP, Ansi SQL92, HTML C#, JAVA ja object pascal.

C voit unohtaa tuottamattomana ja liian vaikeana aloittelijalle.

Äänestä
  • C :n muunnelmia. Paras opetella C ja siihen päälle ainakin pinnallisesti tavanomaisista lause/oliokielistä poikkeavien ohjelmointikielten filosofiat.

    Äänestä

c ja c perusteellisesti, lisäksi vielä joku muu päälle.

Äänestä

Koska koodarin hommat siirtyy tästä maasta aasiaan, kyllä jämpti on näin

Äänestä

Kiitos kaikille vastauksista. Täytyy yrittää näistä ammentaa.

Äänestä
  • Hankkiudu sellaiselle alalle töihin josta sinulla on osaamista jonka yhdistäminen ohjelmointitaitoon tekee sinusta hyödyllisen pomollesi.

    Pelkkä ohjelmointitaito ilman ohjelman suunnittelutaitoa on turhaa, tsekkaa esim. McConnell'in kirja "Code Complete 2",tms, niin ymmärrät mitä tarkoitamme.

    Äänestä

Meillä on erikseen Mobiili-, Työpöytä-, Palvelin- ja WWW-softa ja sitten pelit jotka ovat PC, Konsoli, Web, Mobiili puolella.

Jos ohjelmia tehdään Webiin:
Kieliä ovat J2EE, PHP, Ruby, Perl, C , ASP yms. Nämä ovat palvelin puolen kiieliä ja sitten Client puolelle on JavaScript, AJAX jos nyt AJAX ees on mikään kieli.. yms.
J2EE ja PHP kuvauskielet XML, HTML, XHTML, CSS kannattaa opiskellä ja JavaScript ja AJAX. Perl ja muut on myös hyvä osata mutta ihan kaikkia ei tarvita yhdeltä koodarilta.
Sitten on myös Flash, ActioScript ja Flex millä tehdään omat juttunsa kuten WWW-puolen pelit tms.

Työpöytä ohjelmia tehdään C/C ja Visual Studion tekniikoilla ja PC pelit yleensä C :lla.

Mobiili puolen jutut tehdään J2ME:llä, Flash Lite ActionScript:lla..

Se mikä on kunigas tekniikka vaihtelee trendien mukaan että mitä loppukäyttäjät tarvii..

Työpöydälle voidan tehdä ohjelmia myös Adobe AIR:illa mutta nää Adobe hommelit on vähän alussa ja niitä hommia ei ehkä hetkeen ilmaannu paljoakaan.

Äänestä

Kommentoi aloitusta


inssi_2007 kirjoitti:

Terve,

Simppeliin kysymykseen kaivattaisiin simppeliä vastausta. Jos haluan varman työpaikan ohjelmointihommista, mikä ohjelmointikieli olisi järkevin opetella syvällisesti?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu