Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  võimalused märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
mark11
HV vaatleja

liitunud: 28.01.2006




sõnum 31.12.2008 04:31:25 võimalused vasta tsitaadiga

tere.. vabandan kui valesse kohta postitasin/lolli küsimuse esitan

kuidas on lood tööga Eesti maapinnal mis seostub C++/C'ga? Kas on võimalus leida hõlpsalt või tuleks mingi muu amet leida? endale meeldib C++ jubedalt ning samuti sellised teemad nagu seda on cracking/reverse engineering/asm/ (ei ole mingi pahatekitaja vaid lihtsalt meeldivadki asjad mis seostuvad nende sõnadega, samas jah C++ on kah südamelähedane).. aga ma kardan(tulevikus),et lihtsalt tööd ei leia sellise asjaga?
(see pole tööotsing, kuna hetkel veel 17 ja tulevikus kavas proovida ülikooli edasi õppima minna)..
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 31.12.2008 08:24:39 vasta tsitaadiga

C++ ja C hakkab jah juba vaikselt ajalukku jääma, soovitan .NET keelele üle minna.
_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 31.12.2008 08:59:26 vasta tsitaadiga

Python? Ruby?
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
ref
Kreisi kasutaja

liitunud: 10.08.2003




sõnum 31.12.2008 12:39:11 vasta tsitaadiga

C/C++ on täitsa kasutusel, progetakse mõningate seadmete firmware'i, samuti mõningaid 3D mootoreid, C/C++ ei kao kuhugi, lihtsalt sellele pole hetkel veel ühtki võrdväärset alternatiivi (katsu sa rubyga kirjutada mõnele suvalisele kiibile tarkvara).

C on vististi enim porditud keeli üldse, pea-aegu ei eksisteeri platvormi, millele poleks C kompilaatorit, samuti on C vägaväga väike (mahult)...

Töö osas - vaata ringi, äritarkvara tõepoolest C/C++ ei tehta (selleks on .net, ruby, python, php jms), otsida võid näiteks Tehnopolis olevates firmades midagi (nt. Eliko vms), tegelikult kasutatakse seda keelt ikka päris palju (tõsi, igapäevaselt vast otse neid rakendusi ei näe, aga kusagil varjus mõnd vidinat juhib kindlasti C-s kirjutatud rakendus)
Kommentaarid: 17 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
lehm2
Kreisi kasutaja


liitunud: 19.09.2004




sõnum 01.01.2009 14:05:28 vasta tsitaadiga

Minu arvates on C/C++ üks osa programeerimise alustaladest ning kui oskad enamat kui selle süntaksit, peaksid programeerimise alal hästi läbi lööma, vahet pole mis prog keeles. icon_wink.gif
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
lauri
HV veteran
lauri

liitunud: 05.11.2001



Autoriseeritud ID-kaardiga

sõnum 01.01.2009 14:38:56 vasta tsitaadiga

ref kirjutas:
äritarkvara tõepoolest C/C++ ei tehta (selleks on .net, ruby, python, php jms)

unustasid ära Java, mida kasutatakse äritarkvara puhul juba päris palju.
üldiselt tuleks kasuks ka Java teadmised.

_________________
The sh*t has hit the fan.
Kommentaarid: 90 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 80
tagasi üles
vaata kasutaja infot saada privaatsõnum
ref
Kreisi kasutaja

liitunud: 10.08.2003




sõnum 01.01.2009 14:47:27 vasta tsitaadiga

lauri kirjutas:
ref kirjutas:
äritarkvara tõepoolest C/C++ ei tehta (selleks on .net, ruby, python, php jms)

unustasid ära Java, mida kasutatakse äritarkvara puhul juba päris palju.
üldiselt tuleks kasuks ka Java teadmised.

tõsi, java oskus on vajalik aga kui C/C++ käpas ei tohiks java raskusi tekitada... tegelikult kui oskad üht OO keelt on ümberõppimine kerge - koodinäited kõrvale ja paari päevaga tuleb juba arvestatavat koodi.
Kommentaarid: 17 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 01.01.2009 15:02:01 vasta tsitaadiga

Niipalju kui mina olen programmeerimisalaseid tööpakkumisi Eestis silmitsenud, siis C/C++ arendajaid on ikka otsitud ja vaevalt et see olukord ka lähemate aastate jooksul muutub. Riistvaralähedast programmeerimist läheb ikka tarvis. Ja arvestades, et selles vallas puudub C-le tõsiseltvõetav alternatiiv, siis töötuks jäämine on nüüd küll viimane, mida kartma peaksid.

Aga hea programmeerija pole mitte see, kes tunneb vaid ühte keelt hästi. Hea programmeerija teab ka seda, kus paikneb tema armastatuim keel teiste programmeerimiskeelte suhtes, sest ükski keel pole sobilik kõigi ülesannete lahendamiseks. Näiteks Eric S. Raymond on öelnud, et üks tubli häkker peaks kindlasti tundma kolme keelt: C, Lisp ja Perl. Sinul on seega üks neist verstapostidest juba täitmisel, kuid ära piirdu vaid C-ga, sest sedasi jääb su maailmapilt liiga kitsukeseks.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 01.01.2009 21:33:51 vasta tsitaadiga

lehm2 kirjutas:
Minu arvates on C/C++ üks osa programeerimise alustaladest ning kui oskad enamat kui selle süntaksit, peaksid programeerimise alal hästi läbi lööma, vahet pole mis prog keeles. icon_wink.gif
Õigus - java ja php saab mõne päevaga üsna selgeks õppida, kui C on all.
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 02.01.2009 00:37:54 vasta tsitaadiga

Bluebull kirjutas:
java ja php saab mõne päevaga üsna selgeks õppida, kui C on all.

Java ja PHP süntaksi saab ehk tõesti mõne päevaga selgeks õppida, kuid süntaks on kõige lihtsam asi mida suvalise programmeerimiskeele puhul selgeks saada. Näiteks Lispi süntaksi saab selgeks mõne minutiga, sest seda va süntaksit seal peaaegu polegi.

Kui C põhi on all, siis saab mõne päevaga õppida kirjutama C-stiilis Javat või PHP-d. Kuid tõeliselt Javas või PHP-s programmeerima õppimine tähenab ka selles keeles mõtlema õppimist ning see pole nii kerge tulema. C, Java ja PHP on väga erinevad keeled ning väline sarnasus on petlik.

* C on masinalähedane protseduurne keel - pointeriaritmeetika, täpne mäluhaldus, kiirus.

* Java on staatiliselt tüübitud keel rõhuga objekt-orienteeritusel.

* PHP on aga hoopis dünaamiliselt tüübitud keel, erinevalt eelmistest lisaks veel interpreteeritav.

Ühtegi neist pole mu meelest alla kuu aja võimalik selgeks saada (ning kuu aega tähendab väga-väga karmi spurti).
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 02.01.2009 12:16:58 vasta tsitaadiga

Isiklikult soovitaksin erinevaid ülesandeid ja huvitavaid asju üritada teha c++'s, kui tahad seda ka tulevikus kasutada, ning neid lahendusi ka kuskile ülesse riputada. Nii mingeid käsurea progesid, destop appe ja kõike muud mida pähe tuleb.
Näiteks kui tahad tulevikus 3D asjaga tegeleda, proovi alustuseks ise 3ds formaadi sisselugeja teha, mille otsa siis juba viskad kiirelt opengl'ga/directx'ga renderdamise.

Sessuhtes, kui tahad kunagi tööle minna mingil alal, siis minu enda kogemused ütlevad, et ülikoolipaberist kordades enam loevad oskused (küsitakse intervjuul täpsustavaid küsimusi) ning tehtud tööd, mis näitavad kui mitmekülgne oled ja mida oled juba ise omal algatusel teinud.
Enda kogemuste järgi läksin lihtsalt ühte firmasse intervjuule küsima et kas on minu oskuseid vaja (otseselt .NET progejat ei otsitud), näitasin mida teinud olin ning hopsti, võetigi tööle.

Nõustun nene'ga keelte õppimise koha pealt osaliselt:
Oskamisel ja oskamisel on vahe sees, paari päevaga saad heal juhul ainult süntaksi selgeks ja mõningad lisavidinad veel ning oskad teha hello world ja vb ka pisut raskemat asja. Paari päevaga oskamine tasemel: 80-90% ajast googeldad ja 10-20% proged ei ole just eriline oskamine icon_razz.gif
Praegusel hetkel IDE'd oma auto completega ja dokumentatsiooni reaalajas kuvamisega funktsioonide kohta muudavad elu palju kergemaks, nii et on võimalik ühe päevaga päris kobedalt välja nägev programm teha, aga see pole enam mitte ise progeda oskamine vaid IDE kasutada oskamine. Oskamisena peaks ikkagi see kvalifitseeruma kui sa tead allolevat süsteemi, mismoodi eventid/actionid töötavad, mis teema on threadimisega (vajalikud teadmised keerukamate progede jaoks) jne ja oskaksid sama programmi ka ilma võimsa IDE'ta valmis teha.
Samas, kui sinu valitud teema on vähemalt esialgu üpris kitsas, on võimalik jällegi vastavad teadmised heal tasemel omandada küll 2-3 nädalaga... Näiteks GUI tegemise oskus ise joonistades programmikoodis on võimalik väga kiirelt selgeks saada, kuid see ei puuduta selliseid teemasid nagu reflection, threading, dataproviderid jpm.

Seepärast soovitangi teha mitmekesiseid asju, koguneb rohkem teadmisi ja oskusi ning seeläbi suureneb ka erinevate probleemide lahendamise kiirus.
Vaevalt töövestlusel avaldaks muljet see kui sa iga küsimuse peale tormad googlest otsima või hakkad IDE's ringi kaevama icon_biggrin.gif Tööandja näeb kohe ära et suure osa ajast maksaks ta sulle googeldamise eest mitte reaalse progemise eest icon_razz.gif

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002




sõnum 02.01.2009 12:53:15 vasta tsitaadiga

C/C++ tööd on kamaluga.

Tavalist lobi - äritarkvara ja desktop rakendusi - C-s ega C++-s ei tehta (mõnede eranditega, näiteks Skype). See on liialt kulukas ja muud vahendid - .Net, Java jne - on professionaalses arenduses sobivamad. Seega - kui tahad lipsu ette panna ja raamatupidamistarkvara kribada, tasub pigem mujale vaadata. Hea lihtne töö, nõudlust jalaga segada, pappi tuleb ja muretseda eriti pole vaja.

See töö kus C ja C++ mängu tuleb, on põnevam - aga ka raskem. PC peal on kõik draiverid C. Väga paljud programmid mis vajavad jõudlust (mängud, teaduslik nänn) või suhtlevad palju riistvaraga on C või C++. Põhjus lihtne - keel on läbinähtav. Kui kirjutad algoritmi, siis tead üsna täpselt mis masinas tegelikult juhtuma hakkab. Teiste keeltega saab kah jõudlust, aga see läbinähtavus kipub kaduma.

Samuti on terve embedded maailm C ja vähemal määral C++ peal. Seal on samad põhjused, lisaks veel piiratud ressursid. Ja seda embedded lobi jagub kõikjale - isegi eestisse.

Aga ma selle keelevaliku pärast ei muretseks eriti. Progemine pole mingi liinitöö ja ükski progeja pole nii ohmu, et oskab ainult ühte keelt. Ülikool õpetab sind mõtlema nagu programmeerija (TTÜ-s on rõhku praktilisel, TÜ-s teoreetilisel poolel). Selle käigus õpid sa vähemalt paar-kolm keelt. Algtasemel. Tõeliseks progejaks saad sa niikuinii alles tööd tehes.

_________________
The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions.
Kommentaarid: 38 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  võimalused
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.