Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Bssldr
HV kasutaja
liitunud: 05.12.2009
|
21.03.2011 13:55:57
Kooli kõrvalt töö C++ programmeerijana? |
|
|
Mõtlesin, et võiks kooli kõrvalt pisut tööd teha. Olen pika aja jooksul keskendunud just C++le ning see oleks just keel, milles sooviksin ka tööalaselt programmeerida. Kahjuks on cv.ee andmetel Eestis C++ tööpakkumisi võrreldes C#/Java-ga kõvasti vähem ning tundub, et C++ puhul eeldatakse juba ka täistööaega. Tegelikult täistööaeg pole niivõrd probleem, kuid oleks just hea, kui tööd saaks teha kodust.
Seega olengi hakanud välismaa ettevõtete poole vaatama, kes pakuvad võimalust töötada kodust. Oskab keegi antud teemal pisut sõna võtta ning võibolla viidata mõnele asjakohasele välismaisele tööportaalile?
|
|
Kommentaarid: 9 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
8 |
|
tagasi üles |
|
 |
lauri
HV veteran

liitunud: 05.11.2001
|
|
Kommentaarid: 90 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
80 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
21.03.2011 15:16:37
|
|
|
See töö nüüd küll kooli kõrvalt tegemise töö ei ole. Ei ole ta seda ei kandidaadile esitatavate nõuete poolest (5+ aastat iseseisva programmeerimistöö kogemust, juhtimiskogemus jne) ega ka tööülesannete osas (arendusprotsessi planeerimine 2-3 tarnet tulevikku, arendusmeeskonna juhtimine jne).
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
serk
HV kasutaja
liitunud: 24.05.2003
|
24.03.2011 10:09:43
|
|
|
Kooli kõrvalt ei ole võimalik tegeleda tarkvara arendusega efektiivselt. Veebi võib hobikorras kirjutada, aga vähegi tõsisemat arendust tehakse siiski meeskonnas ning meeskond töötab siis kui kõik osapooled on kohal ja paralleelselt töös. Sama teema poolekohaga töötamisel... no ei saa tõsiselt võtta meeskonna liiget, kes poole päevapealt jalga laseb ...
Üldiselt on ka nii, et kui koolikõrvalt lähed tööle, siis kool jääb pooleli! Pereliige, kes töötab Saksamaa recruitingu firmas, ilmekalt rääkis sellest, kuidas konkursile saabuvate CVde sortimine käib ... Kui puudub magistri kraad või rahvusvaheliselt tunnustatud sertifiikaadid(Microsoft, SUN, Oracle, Cisco etc ...), siis need CVd visatakse kohe prügikasti. konkurents on niivõrd karm lihtsalt.
|
|
Kommentaarid: 8 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
25.03.2011 17:06:15
|
|
|
serk kirjutas: |
Üldiselt on ka nii, et kui koolikõrvalt lähed tööle, siis kool jääb pooleli! Pereliige, kes töötab Saksamaa recruitingu firmas, ilmekalt rääkis sellest, kuidas konkursile saabuvate CVde sortimine käib ... Kui puudub magistri kraad või rahvusvaheliselt tunnustatud sertifiikaadid(Microsoft, SUN, Oracle, Cisco etc ...), siis need CVd visatakse kohe prügikasti. konkurents on niivõrd karm lihtsalt. |
Ühe välismaal elava-töötava sõbraga just üksõhtu arutlesime ja jõudsime järeldusele, et mõlema tutvusringkonnas progejatena töötavatest inimestest kes on jõudnud põlve otsas php nikerdamisekst kaugemale on valdav osa sellised, kel ülikool pooleli/lõpetamata. Ei propageeri siin nüüd kooli pooleli jätmist vaid pigem seda, et ainult serdist-paberist üksi jääb kaugelt väheks, suurem osa õppest tuleb ise omapäi teha reaalsete projektide kallal töötades
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Deathmerch
HV vaatleja
liitunud: 15.03.2011
|
25.03.2011 17:47:55
|
|
|
C++'is pole tõepoolest pakkumisi. Skype pole ju mingi firma. Tegelikult C++ hästi ei sobi Unixi maailma arendajate mõttemaailma, kuna Unixi arendajatele on tähtsamad skriptid, lähtekood ja "jalgratta leiutamine". C++'is aga on primaarseks väga tasemel tehtud class-librarid. Unixis pole eriti näinud et klasse, librareid või OOP'i üldse kasutatakse, rohkem häkitakse lähtekoodi edasi ja tagasi ilma tulemuseta. Muidugi korralik tarkvara on ikka selline kus peab olema ka ikka enda loodud klasse või vähemalt tuletatud klasse ja funktsioonide üledefineerimisi.
VisualStudio oleks ikka õige valik aga kahjuks webiprogemine on läinud üle C#. Kuigi eriti midagi hirmast pole ka, lihtsalt C# on palju sitemini loetav ja ebaloogilisem kui C++. Peamine vahe ongi sellised mõttetused nagu 'namespace' (häirib tugevasti, kuna kirjaviis namespacel on sama mis klassi objektil), 'interface' (mis C++'is oleks siis umbes nagu class template, jälle mõttetu lisand), unstrong tüübid on üldse mingi lodevuse näitaja ja 'delegate' on ka mingi mõttetu edevuse väljendus viitade asemel. Aga muidu peaks sama olema, kuid loomulikult on kahju et vahetati C#'iks, kuna C++ on ikka klassika, arendab loogilist mõtlemist ja muudab seetõttu ka programmi enda loogilisemaks, mitte mingi lodevate progejate keel C#
Aga positiivne on jälle et näiteks ASP.NET'is ei pea sa tegema seda idioodi tööd mida PHP's teed, et ajad näpuga rida kust kood nüüd edasi läheb - imperative progemise meetod on kõige nõmedam asi üldse suuremate asjade progemisel, kuna selle tulemus on koodi mitteloetavus ja vigade tõenäosuse kasv.
|
|
tagasi üles |
|
 |
matik
HV kasutaja
liitunud: 28.05.2008
|
26.03.2011 11:45:38
|
|
|
Deathmerch kirjutas: |
C++'is pole tõepoolest pakkumisi. Skype pole ju mingi firma. |
tsitaat: |
VisualStudio oleks ikka õige valik aga kahjuks webiprogemine on läinud üle C#. |
soovid sa äkki täpsustada, neid kaht sõnavõttu? mõte jääb ebaselgeks, mida sa öelda tahad...
|
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
26.03.2011 12:01:00
|
|
|
Tbh terve ta tekst kõlas pehmelt öeldes kahtlaselt. Samas kui vaadata kuidas tema kogemused jäävad turbo C++ tasemele siis vast väga pole vaja imestada sääraste sõnavõttude pärast
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Deathmerch
HV vaatleja
liitunud: 15.03.2011
|
26.03.2011 15:06:57
|
|
|
Ho Ho kirjutas: |
Tbh terve ta tekst kõlas pehmelt öeldes kahtlaselt. Samas kui vaadata kuidas tema kogemused jäävad turbo C++ tasemele siis vast väga pole vaja imestada sääraste sõnavõttude pärast  |
Minu teada pole olemas sellist asja nagu Turbo C++, on ikka Turbo C+. Aga tõepoolest pole ma täiendanud C++'ist eriti palju edasi, kuna erilist mõtet pole leidnud selles. Ja mille poolest siis see Turbo C+ halb on või kas oskaksid öelda kasvõi ühte valdkonda mida sellega ei annaks progeda. Unixi maailmas pole isegi C tasemest edasi mindud.
|
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
26.03.2011 15:24:54
|
|
|
Deathmerch kirjutas: |
Minu teada pole olemas sellist asja nagu Turbo C++, on ikka Turbo C+ |
http://en.wikipedia.org/wiki/Turbo_C%2B%2B
Deathmerch kirjutas: |
Aga tõepoolest pole ma täiendanud C++'ist eriti palju edasi, kuna erilist mõtet pole leidnud selles |
Võibolla sa lihtsalt ei vaadanud siis õiges suunas kuna C++ on endiselt üsnagi populaarne keel, julgeks väita et enamus desktop ja väga palju mobiilsest koodist kirjutatakse selles
Deathmerch kirjutas: |
Ja mille poolest siis see Turbo C+ halb on või kas oskaksid öelda kasvõi ühte valdkonda mida sellega ei annaks progeda. |
Well, algatuseks oli turbo c++ vääääga pikka aega 16 bitine ning kasutas umbes paarkümmend aastat vanu standardeid. Tollest "kes mida oskab" teemast tegin meelevaldse järelduse, et sa uuemaid pole pruukinud.
Tolles muldvanas borlandi värgis tõesti suurt miskit erilist ära teha ei annaks. Tänapäevasemates kompilaatorites asjalike teekidega võib üsna suvalisi asju valmis teha. Näiteks alles see nädal käis ühel vähe suuremal messil jupp programmi mis sai kambakesi kuu jooksul porditud umbes 7-8a vana desktopil jooksev klient-serveri põhine süsteem täielikult moblal töötavaks ning plaanid on seda süsteemi veel paljudele erinevatele platformidele portida. Kui välja arvata ühe kiipkaardi lugeja Javas kirjutatud draiver siis kogu ülejäänud kood on puhas C++
Deathmerch kirjutas: |
Unixi maailmas pole isegi C tasemest edasi mindud. |
KDE'st oled kuulnud ehk? Või kuidas on Maemo/Meegoga? QT? Võiksin Linuxist alguse saanud C++ projektide nimekirja lugema jäämagi
Ehk TL:DR kokkuvõte oleks, et pealtnäha baseerid sa oma C++ arvamuse umbes 15-20a vanal infol ning praktiliselt olematul praktilisel kogemusel.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Deathmerch
HV vaatleja
liitunud: 15.03.2011
|
26.03.2011 15:58:54
|
|
|
Ho Ho kirjutas: |
Well, algatuseks oli turbo c++ vääääga pikka aega 16 bitine
|
C++ on keel, ega sõltu sellest kas kasutad 16bit, 32bit või 64bit. Selle paneb paika vastav kompilaatori versioon - siis int võib olla erinevates kompilaatorites erineva pikkusega.
Ho Ho kirjutas: |
Tolles muldvanas borlandi värgis tõesti suurt miskit erilist ära teha ei annaks. Tänapäevasemates kompilaatorites asjalike teekidega võib üsna suvalisi asju valmis teha.
|
Jällegi, teegid ei kuulu kompilaatori koosseisu, teegid on eraldi ning nendega tegeleb linkur.
See kui sul pole vastavaid librareid, ei puutu üldse programmeerimiskeelt. See tähenab ei midagi rohkem ega vähem kui seda et sul lihtsalt pole vastavaid librareid.
Ho Ho kirjutas: |
Näiteks alles see nädal käis ühel vähe suuremal messil jupp programmi mis sai kambakesi kuu jooksul porditud klient-serveri põhisest süsteemist täielikult moblal töötavaks ning plaanid on seda süsteemi veel paljudele erinevatele platformidele portida. Kui välja arvata ühe kiipkaardi lugeja Javas kirjutatud draiver siis kogu ülejäänud kood on puhas C++
|
Selles on sul küll õigus - kui pole Common Intermediate Language'ks kompileerimise võimalust, siis portida ei saa. Kuid jällegi, see ei puuduta programmeerimiskeelt vaid kompilaatorit. Pealegi mind pole need portimised kunagi huvitanud, pigem tuleks kohe asju õigesse systeemi teha.
Ho Ho kirjutas: |
KDE'st oled kuulnud ehk? Või kuidas on Maemo/Meegoga? QT? Võiksin Linuxist alguse saanud C++ projektide nimekirja lugema jäämagi
|
Ei tea, võibolla on sul õigus, kuid reaalses elus kohtab alati ainult C'd.
Ho Ho kirjutas: |
, julgeks väita et enamus desktop ja väga palju mobiilsest koodist kirjutatakse selles
|
Ja palju neid Eestis siis on kes desktopile või mobiilile tarkvara kirjutavad? Julgeks arvata et mingi nõela ju leiaks heinakuhjast ja valmisproduktid on arvatavasti nii spetsiifilised et neid ei leiaks üldse et oma desktopile või moblale panna.
|
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
26.03.2011 16:28:40
|
|
|
Deathmerch kirjutas: |
Jällegi, teegid ei kuulu kompilaatori koosseisu, teegid on eraldi ning nendega tegeleb linkur. |
Jah, ei vaidle vastu et keel != kompilaator-teegid kuid siiski on vaja üsnagi suurt hunnikut valmis juppe et midagi asjalikku mõistliku ajaga ära teha. Turbos neid ei olnud. Samuti poleks sa saanud 16 bitises valmis kirjutada vähegi suurema funktsionaalsusega rakendust mõistliku aja jooksul kuna lihtsalt puudus tugi vähe asjalikumate teekide jaoks
Või nuh, kui tähte närida siis tõepoolest teoreetiline võimalus oleks olemas olnud kuid selleks oleks pidanud C++'st kui keelest üsna kaugele madalamale tasemele minema.
Samas mu point oli, et tolle äärmiselt piiratud ja iidse arenduskeskkonna võimaluste järgi pole küll päris õige hakata tegema järeldusi teha keele potentsiaali või kasutuse kohta kuid see vist jäi sul märkamata.
Deathmerch kirjutas: |
Selles on sul küll õigus - kui pole Common Intermediate Language'ks kompileerimise võimalust, siis portida ei saa |
C++ ja QT kooslus seda ei oma (kui just QT Quick'i ei kasuta) kuid ennäe, meie soft jookseb hetkel sama koodibaasi pealt 32/64bit desktop Linuxis, windowsis ning winmobile peal ja plaan on asi ka androidi ja maemo/meego peal käima ajada. Ainus erinevus on eri platformidel toetatavas riistvaras (moblale ei tinuta eriti suvalisi printereid külge ) ning UI kujunduses. Vastav a platformi jaoks võetakse conf sqlite andmebaasist. Kompileerimiseks lihtsalt söödame qmake'le vastava arhitektuuri ette ning korras. Ei mingit keemiat ega käsitööd.
Deathmerch kirjutas: |
Pealegi mind pole need portimised kunagi huvitanud, pigem tuleks kohe asju õigesse systeemi teha |
Aeg möödub, maailm muutub, vajadused muutuvad, võimalused muutuvad. Ka programmid peavad muutuma. Omal ajal kui too umbes 100k koodireast koosnev süsteem kokku pandi ei eksisteerinud veel asjalikke mobiilseid seadmeid. Tänapäeval on olukord muutunud. Nagu eespool kirjutasid siis on korraliku koodi olemasolu korralike klasside-teekide näol üsnagi vajalik ning tolles projektis oli see olemas. Suurem osa portimisele kulunud ajaks läkski lihtsalt QT3->QT4 peale muutmiseks ning 800x600+klaveri peale suunatud UI'le lisaks 480x640 touchscreeni toe lisamise peale. Nipet-näpet läks ka uute väliste riistvarajuppide toe lisamisele. Kogu selle kraami nullist kirjutamine oleks äärmiselt mõttetu ning vähemalt aasta-paar kestev tegevus olnud.
Deathmerch kirjutas: |
Ei tea, võibolla on sul õigus, kuid reaalses elus kohtab alati ainult C'd. |
Enda arvates elan, töötan ja kirjutan koodi endiselt üsnagi reaalses maailmas ning selle kogemuse põhjal ei tahaks küll kuidagi nõustuda. Kui eelmise aasta lõpul sai uut töökohta otsitud otsiti igal pool just C++ progejaid, kusagil ei räägitud C'st. Enne praegust ametikohta töötasin ühes teises firmas mõned aastad ning ka seal kirjutati koodi C++'s nii PCdele kui ka DSP'dele ning embedded prosedele.
Muideks lisaks C++'le on Linuxis väga suur kaal ka Objective C'l, rääkimata N+1 interpreteeritavast või skriptikeelest. Puhast C'd hakkav järjest vähemaks jääma teistega võrreldes.
Deathmerch kirjutas: |
Ja palju neid Eestis siis on kes desktopile või mobiilile tarkvara kirjutavad? |
Ise käisin end pakkumas C++ peale neljas eri ettevõttess, igaühes rahvast kusagil 50-100 ringis ning progesid kõike alates mobiilidest, mobiile programmeerivatest seadmetest lõpetades satelliitide ja ISS'il softiga ning kõigest mis sinna vahele jääb. Tuleb lihtsalt osata õigest kohast vaadata. Igasugu CV onlined ja muud keskkonnad ei loenda valdavat enamust ettevõtteid kes töölisi otsivad, enamus töötajaid saadakse tutvuste kaudu.
Deathmerch kirjutas: |
Julgeks arvata et mingi nõela ju leiaks heinakuhjast |
Nujah, eks igasugu java-php neegreid otsitakse kindlasti rohkem kuid see veel ei tähenda, et C++ kasutajatel tööpuudust oleks, pigem vastupidi. Boonusena olles veidi vähem popp ja noortepärane on ka palganumbrid mõnevõrra suuremad võrreldes harju keskmise progrejaga
Deathmerch kirjutas: |
valmisproduktid on arvatavasti nii spetsiifilised et neid ei leiaks üldse et oma desktopile või moblale panna |
Mis seal vahet on kus asjad jooksma hakkavad? Kui klient on olemas siis on ka töö mida teha ja kokkuvõttes vahet pole, keegi peab ju vajaliku softi valmis kirjutama
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Deathmerch
HV vaatleja
liitunud: 15.03.2011
|
26.03.2011 16:47:05
|
|
|
Deathmerch kirjutas: |
Ise käisin end pakkumas C++ peale neljas eri ettevõttess, igaühes rahvast kusagil 50-100 ringis ning progesid kõike alates mobiilidest, mobiile programmeerivatest seadmetest lõpetades satelliitide ja ISS'il softiga ning kõigest mis sinna vahele jääb. Tuleb lihtsalt osata õigest kohast vaadata. Igasugu CV onlined ja muud keskkonnad ei loenda valdavat enamust ettevõtteid kes töölisi otsivad, enamus töötajaid saadakse tutvuste kaudu.
|
Kõlab uhkelt, umbes nii et kus salajases maaaluses punkris need 100 inimest varjavad ennast?
Eks mu enda viga siis, ise olen ainult CV-onlinet jälginud ja pole midagi otsinud. Mulle see tutvuste värk ei meeldi eriti - lõhnab korruptsiooni maiguga.
Deathmerch kirjutas: |
Mis seal vahet on kus asjad jooksma hakkavad? Kui klient on olemas siis on ka töö mida teha ja kokkuvõttes vahet pole, keegi peab ju vajaliku softi valmis kirjutama  |
No ma ise olen selline loll et ma ei suuda kirjutada koodi kui mul pole huvi-vaimustust antud projekti vastu ja näiteks Linuxi vastu seda pole. Lihtsalt tüdinen nii et hakkab tõeliselt vastik.
|
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
26.03.2011 17:01:47
|
|
|
Nimed läksid sul tsiteerimises suts sassi
Deathmerch kirjutas: |
Kõlab uhkelt, umbes nii et kus salajases maaaluses punkris need 100 inimest varjavad ennast? |
Kui soovi on võib end pakkuma minna näiteks Logicasse, Proexpert'i ning Liewenthal electronic'sisse. Kõik nood olid valmis mulle C++ peale tööd pakkuma ning kõik plaanisid selle aasta jooksul juurde palgata mitukümmend inimest. Kindlasti on veel palju muidki ettevõtteid, kohalikesse "kuulsatesse" kohtadesse nagu Skype ja Playtech ei käinud end pakkumas kuid minu teada otsivad ka nemad kogu aeg töölisi juurde
Deathmerch kirjutas: |
Mulle see tutvuste värk ei meeldi eriti - lõhnab korruptsiooni maiguga |
Pigem on asi selles, et siis saab tööandja inimesest mingit aimu enne ta palkamist ning see on märksa odavam kui kõiksugu portaalide kaudu kuulutamine. Säärast tutvuste kaudu palkamist harrastvad praktiliselt kõik ettevõtted.
Deathmerch kirjutas: |
No ma ise olen selline loll et ma ei suuda kirjutada koodi kui mul pole huvi-vaimustust antud projekti vastu |
Kui tööd otsisin siis olid mul üsnagi spetsiifilised nõudmised tehtava töö kohta ning igal pool oldi valmis mulle vastu tulema. Sellest järeldaks, et tööd jätkub ning sobivaid töölisi on alati tarvis.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Deathmerch
HV vaatleja
liitunud: 15.03.2011
|
26.03.2011 17:26:13
|
|
|
Ho Ho kirjutas: |
Pigem on asi selles, et siis saab tööandja inimesest mingit aimu enne ta palkamist ning see on märksa odavam kui kõiksugu portaalide kaudu kuulutamine.
|
Et siis portaalide kaudu kuulutamine on ka juba ületamatu raskus? Tegelikult ei saa teada - kui IQ on vähegi arvestatav, siis oma naine ei tea ka kes sa tegelikult oled. Iseasi on see, et kas sellel spioonimisel üleüldse mõtet on - võib ju otse küsida ja vastangi et "headaega, ma pole huvitatud tööst".
|
|
tagasi üles |
|
 |
matik
HV kasutaja
liitunud: 28.05.2008
|
26.03.2011 18:57:37
|
|
|
Deathmerch kirjutas: |
Ho Ho kirjutas: |
KDE'st oled kuulnud ehk? Või kuidas on Maemo/Meegoga? QT? Võiksin Linuxist alguse saanud C++ projektide nimekirja lugema jäämagi
|
Ei tea, võibolla on sul õigus, kuid reaalses elus kohtab alati ainult C'd.
|
Kui nüüd tähti närida, siis reaalses elus tavakasutaja kohtab binaarkoodi
Tegelikult, reaalses elus kohtab kõike. Ja enamasti siiski C++'i mitte C'd
Samal põhjusel, miks ma ei lähe esmaspäeval hobuvankriga tööle, vaid autoga - täpselt samal põhjusel kirjutatakse C++ koodi.
(Vihjeks: sest nii on lihtsam ja saab kiiremini)
tsitaat: |
Ja palju neid Eestis siis on kes desktopile või mobiilile tarkvara kirjutavad? Julgeks arvata et mingi nõela ju leiaks heinakuhjast ja valmisproduktid on arvatavasti nii spetsiifilised et neid ei leiaks üldse et oma desktopile või moblale panna. |
No Skype't ju pole nii raske leida ometi internetist. Ja jookseb nii win, mac, linux kui ka iOS, androidi ja symbiani peal.
|
|
tagasi üles |
|
 |
Deathmerch
HV vaatleja
liitunud: 15.03.2011
|
26.03.2011 18:58:45
|
|
|
matik kirjutas: |
No Skype't ju pole nii raske leida ometi internetist. Ja jookseb nii win, mac, linux kui ka iOS, androidi ja symbiani peal. |
Kogu oma lugupidamise juures pean siiski tunnistama väga lakooniliselt et mul pole vaja seda tarkvara.
|
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
26.03.2011 19:00:23
|
|
|
Deathmerch kirjutas: |
Kogu oma lugupidamise juures pean siiski tunnistama väga lakooniliselt et mul pole vaja seda tarkvara. |
Ning see puutub teemasse kus arutletakse C++'ga töötamisest kuidas täpselt?
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
matik
HV kasutaja
liitunud: 28.05.2008
|
26.03.2011 19:04:04
|
|
|
Deathmerch kirjutas: |
matik kirjutas: |
No Skype't ju pole nii raske leida ometi internetist. Ja jookseb nii win, mac, linux kui ka iOS, androidi ja symbiani peal. |
Kogu oma lugupidamise juures pean siiski tunnistama väga lakooniliselt et mul pole vaja seda tarkvara. |
Ärme kaldu nüüd teemast kõrvale. Su küsimus seisnes esialgselt selles, et kas on raske leida, mitte kas sul on seda vaja.
Vastus: Ei ole raske leida. Väga kerge on leida.
|
|
tagasi üles |
|
 |
Deathmerch
HV vaatleja
liitunud: 15.03.2011
|
26.03.2011 19:08:00
|
|
|
Ho Ho kirjutas: |
Ning see puutub teemasse kus arutletakse C++'ga töötamisest kuidas täpselt?  |
Ei puutu, teema lihtsalt kaldus veidi kõrvale sellele et kas Eestis tehakse midagi kasulikku ja kusjuures välisfirmat ei saa kaugeltki pidada Eesti toodanguks.
Aga ma juba sain aru et kasulik tähendab seda mis sulle isiklikult meeldib ja sellele ma ei vaidlegi vastu.
|
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
26.03.2011 19:24:23
|
|
|
Deathmerch kirjutas: |
Ei puutu, teema lihtsalt kaldus veidi kõrvale sellele et kas Eestis tehakse midagi kasulikku ja kusjuures välisfirmat ei saa kaugeltki pidada Eesti toodanguks. |
Kuidas defineerida kasulikku? Kasulik kellele ja kuidas?
Kohalikust toodangust rääkides siis too projekt mille kallal hetkel isiklikult hetkel töötan on 100% eestis tehtud kuid suunatud ülemaailsele turule. Eelmises töökohas oli samuti täielikult siin riigis tehtud koos kohaliku rahastusega. Samas loomulikult on ka pidevalt juttu suurest hunnikust välistellimustest.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Supiplex
HV veteran

liitunud: 11.12.2002
|
27.03.2011 00:50:40
|
|
|
C ja C++ tegijaid on Eestis lisaks Skypele (kus ei tehta ainult Skype rakendust vaid ka mustmiljon spetsiifilist tööriista, vahekihti jne) veel. On mõned kes arendavad PC-le, mõned mikrokontrolleritele. No näiteks Playtech ja Videobet nokivad oma teada värki, BOsoft/Liewenthal täidavad taanlaste disaintelekaid tarkvaraga ja nii edasi. Minu ettevõttes on kolm suuremat meeskonda, igaühes umbkaudu pool tosinat C või C++ arendajat. Kaks punti arendavad tööstusseadmetele sardtarkvara ja üks kribab nende majandamiseks vajalikku PC programmi. Töö pole revolutsiooniline või ilmakuulus, aga pumbad ja ventilatsioonisüsteemid töötavad, alalisvoolust saab kolmefaasiline vahelduvvool, jne - nähtamatud kuid hädavajalikud asjad maailmas toimivad.
Kogenud progremmeerijaid (st paariaastase töökogemusega, soovitavalt paberitega) on vahest vaja, kuid mitte 24/7. Ja tõsi ta on - CV keskuse kaudu sedasorti tööotsad ei liigu. Käivad kuidagi käänulisi teid pidi, näiteks tutvuste kaudu või kui värbaja leiab su CV või kui ise end õigesse kohta juhtud pakkuma. Kahjuks kodust töötamine ei ole eduka meeskonnatöö osis, reaalses projektis on vahetu suhtlus ja kättesaadavus sama olulised kui tehniline sooritus.
Ma omast kogemusest tean, et erialane töökoht surub kooliskäimise tahaplaanile ja siis on vaja tõsist pingutust et oma paber kätte saada. Mõnele inimesele sobib, mõnele mitte. Ma ei tea küll sinu olukorda, aga soovitaks vähemalt üks kraad ära teha enne kui progeja kohale kandideerid.
_________________ 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 |
|
 |
Deathmerch
HV vaatleja
liitunud: 15.03.2011
|
27.03.2011 01:57:13
|
|
|
Supiplex kirjutas: |
Ma omast kogemusest tean, et erialane töökoht surub kooliskäimise tahaplaanile ja siis on vaja tõsist pingutust et oma paber kätte saada. Mõnele inimesele sobib, mõnele mitte. Ma ei tea küll sinu olukorda, aga soovitaks vähemalt üks kraad ära teha enne kui progeja kohale kandideerid. |
Mis "kraad"? Kui koolis käisin, polnud C# veel olemaski. Aga võin samas julgelt öelda et see kool üksi ei aita mitte vähimatki. Palju neid koolitatud C# progrjaid on kes oma kirjutatud koodi ka asmis ära tunneksid, kusjuures see on väga oluline et teaksid ka seda mida su kirjutatud C# kood tegelikult teeb.
Tänapäeval minuteada VisualStudio enam ei võimaldagi asmi koodi kompileerida ja ega C# puhul poleks see ka mõistlik, kuid C++ puhul võiks keele õppe puhul siiski hoopis sellest alustada, siis sellest et enne C'd ja C++'i õppida hoopis asmi. Tänapäeval on C++ pisut paremas olukorras kui mingi 10a tagasi, kus kõigile oli pähe löönud igasugu kõrgkeelte maania. Tundub et see läks üle koos keetle väljasuremisega. C++ teatavasti välja surra lihtsalt ei saa. Muidugi tutvuste kaudu tööle võtmine just seda tähendabki et pakkumist on vähe, aga väga hea, sain juba siit foorumist kasulikku abi firmanimedena.
|
|
tagasi üles |
|
 |
Ho Ho
HV Guru

liitunud: 16.02.2002
|
27.03.2011 09:53:34
|
|
|
Deathmerch kirjutas: |
Palju neid koolitatud C# progrjaid on kes oma kirjutatud koodi ka asmis ära tunneksid, kusjuures see on väga oluline et teaksid ka seda mida su kirjutatud C# kood tegelikult teeb |
ASMi lugemine on lihtsam kui sa seda näidata püüad. Pole see väga oluliselt keerukam muudest keeltest peale põhilise süntaksi selgeks tegemist, lihtsalt aega kulub rohkem kui iga viimane kui liigutus on pulkadeks lahti võetud
Deathmerch kirjutas: |
Tänapäeval minuteada VisualStudio enam ei võimaldagi asmi koodi kompileerida |
Ehk siis oleks aeg end kusagil täiendada? Ma pole küll eriline MSVC ekspert kuid tean, et see pole oma ASMi kompileerimise ega ka hariliku koodi ASM kujul väljastamise võimet nii c/c++ kui .net keelte puhul kusagile kaotanud
Deathmerch kirjutas: |
C++ puhul võiks keele õppe puhul siiski hoopis sellest alustada, siis sellest et enne C'd ja C++'i õppida hoopis asmi |
ASMi kui sellise õppimine on üsnagi mõttetu ajaraisk. Oluliselt suurem kasu on lihtsalt põhiliste prosearhitektuuried selgeks tegemisel. Kuidas eri pipelined töötavad, mis on eri cachede omavaheline seos ja latentsus, mida tähendab cache line'i jagamine, kuidas näeb välja pipeline stall jne. Samas sääraseid teamisi on vaja ainult murdosal progejatest kuna väga suur enamus programmidest ei ole pidurdatud mitte saadaoleva võimsuse vaid kõige muu poolest, a'la kasutaja input või andmebaasid ning praktiliselt alati saab oluliselt suurema kiirusvõidu algoritmide parandamisega, kui koodi käsitsi kirjutamisega. Muidugi porditavuse ning kasvõi eri prosearhitektuuride-põlvkondade-tootjate korraliku toe võib sel juhul samuti korstnasse kirjutada. Kui algoritme tead siis praktiliselt alati teeb asjalik kompilaator iga kell ära progejale koodi optimeerimise koha pealt. Parimal juhul võib inimene saada minimaalse võidu kompilaatori poolt optimeeritust üle käimisel kuid nagu ütlesin siis see muudab koodi valdavalt ebasõbralikuks teiste prosede jaoks.
_________________ Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity" |
|
Kommentaarid: 106 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
86 |
|
tagasi üles |
|
 |
Deathmerch
HV vaatleja
liitunud: 15.03.2011
|
27.03.2011 11:41:02
|
|
|
Ho Ho kirjutas: |
ASMi kui sellise õppimine on üsnagi mõttetu ajaraisk.
|
Saaksid teada ka milleks sa midagi kirjutad. Praegu kirjutad sa lihtsalt nagu hiinakeelt sellepärast et nii on kästud kirjutada ja kui jutt on abstraktsusest ja virtuaalsusest, siis viib see su mõtted eksistentsiaalsete küsimuste juurde kuni ajude lõhkemiseni. Saaksid lihtsalt teada milleks üldse klassid on olemas.
Ho Ho kirjutas: |
Oluliselt suurem kasu on lihtsalt põhiliste prosearhitektuuried selgeks tegemisel. Kuidas eri pipelined töötavad, mis on eri cachede omavaheline seos ja latentsus, mida tähendab cache line'i jagamine, kuidas näeb välja pipeline stall jne.
|
Sellised teadmised puudutavad progemist veel vähem ja ASM ei tegele üldse sellega. ASM tegeleb pigem registrite ja prose moodidega, aga ka see pole antud momendil oluline. Ma pidasin silmas just seda kuidas näeb OOP asmis välja, mitte seda kuidas proset juhtida ja kuidas ASMi süntaks on.
Ho Ho kirjutas: |
Samas sääraseid teamisi on vaja ainult murdosal progejatest kuna väga suur enamus programmidest ei ole pidurdatud mitte saadaoleva võimsuse vaid kõige muu poolest, a'la kasutaja input või andmebaasid ning praktiliselt alati saab oluliselt suurema kiirusvõidu algoritmide parandamisega, kui koodi käsitsi kirjutamisega.
|
Said küll valesti aru, ASMis käsitsi kirjutamisest pole ma midagi rääkinud. ASMis annab OOPi tõepoolest väga edukalt optimeerida mingi näiteks C-s kirjutatud preprotsessoriga, kuid tänapäeval pole seda tarvis ja ma ei pidanudki optimeerimist silmas. Pidasin silmas seda, nagu juba ütlesin, et teaksid ka mida kirjutad.
Ho Ho kirjutas: |
Kui algoritme tead siis praktiliselt alati teeb asjalik kompilaator iga kell ära progejale koodi optimeerimise koha pealt. Parimal juhul võib inimene saada minimaalse võidu kompilaatori poolt optimeeritust üle käimisel kuid nagu ütlesin siis see muudab koodi valdavalt ebasõbralikuks teiste prosede jaoks. |
Oleneb, kui teed mingit embedded süsteemi, siis võib mälu kasutus olla kriitiline. Optimeerimine on muidugi popp sõna aga tegelikult ei käi see asi päris nii et kompilaator on kirjutatud kellegi koolilapse poolt ja sul avaneb suur võimalus seda optimeerida. Tegelikult on nii, et sul on võimalik OOP koodist nii mõndagi välja sõeluda, ainult sa ise pead teadma mida ja millisel juhul, kuna mõnes teises olukorras see oleks just oluline ja ebaoluliseks muutuks miski muu.
Aga ka see oleks vajalik mingite embedded süsteemide puhul. Muul juhul on küsimus ikka selles et kui pole oma koodi kunagi ASM'is näinud, siis see C# jääb sulle alatiseks mingiks suureks müstikaks ja kuivaks pähetrampimiseks, kuhu lisanduvad abstraktsuse mõisted viivad su mõtted aja ja ruumi kõverdumisele.
|
|
tagasi üles |
|
 |
|