Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Kooli kõrvalt töö C++ programmeerijana? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele 1, 2  järgmine
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:  
Bssldr
HV kasutaja

liitunud: 05.12.2009



Autoriseeritud ID-kaardiga
sõnum 21.03.2011 13:55:57 Kooli kõrvalt töö C++ programmeerijana? vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
lauri
HV veteran
lauri

liitunud: 05.11.2001



Autoriseeritud ID-kaardiga
sõnum 21.03.2011 14:05:19 vasta tsitaadiga

Oleneb kui palju kooli muidugi on. Kui kool on enamus ajast, siis vist väga ei sobi.
http://skypecareers.com/jobs/482-product-engineering-manager-c-thin-client

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

liitunud: 06.11.2003



Autoriseeritud ID-kaardiga
sõnum 21.03.2011 15:16:37 vasta tsitaadiga

lauri kirjutas:
Oleneb kui palju kooli muidugi on. Kui kool on enamus ajast, siis vist väga ei sobi.
http://skypecareers.com/jobs/482-product-engineering-manager-c-thin-client
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). icon_smile.gif
_________________
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
vaata kasutaja infot saada privaatsõnum
serk
HV kasutaja

liitunud: 24.05.2003




sõnum 24.03.2011 10:09:43 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 25.03.2011 17:06:15 vasta tsitaadiga

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 icon_smile.gif
_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 25.03.2011 17:47:55 vasta tsitaadiga

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# icon_biggrin.gif
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
vaata kasutaja infot saada privaatsõnum
matik
HV kasutaja

liitunud: 28.05.2008




sõnum 26.03.2011 11:45:38 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 26.03.2011 12:01:00 vasta tsitaadiga

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 icon_razz.gif
_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 26.03.2011 15:06:57 vasta tsitaadiga

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 icon_razz.gif


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
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 26.03.2011 15:24:54 vasta tsitaadiga

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 icon_smile.gif
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++ icon_smile.gif
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 icon_smile.gif


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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 26.03.2011 15:58:54 vasta tsitaadiga

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++ icon_smile.gif

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 icon_smile.gif

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 icon_smile.gif


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
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 26.03.2011 16:28:40 vasta tsitaadiga

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 icon_smile.gif
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 icon_razz.gif) 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 icon_smile.gif
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 icon_smile.gif
_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 26.03.2011 16:47:05 vasta tsitaadiga

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 icon_smile.gif

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
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 26.03.2011 17:01:47 vasta tsitaadiga

Nimed läksid sul tsiteerimises suts sassi icon_razz.gif
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 icon_smile.gif
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 26.03.2011 17:26:13 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
matik
HV kasutaja

liitunud: 28.05.2008




sõnum 26.03.2011 18:57:37 vasta tsitaadiga

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 icon_smile.gif

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 icon_wink.gif
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
vaata kasutaja infot saada privaatsõnum
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 26.03.2011 18:58:45 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 26.03.2011 19:00:23 vasta tsitaadiga

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? icon_smile.gif
_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
matik
HV kasutaja

liitunud: 28.05.2008




sõnum 26.03.2011 19:04:04 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 26.03.2011 19:08:00 vasta tsitaadiga

Ho Ho kirjutas:
Ning see puutub teemasse kus arutletakse C++'ga töötamisest kuidas täpselt? icon_smile.gif


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
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 26.03.2011 19:24:23 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002



Autoriseeritud ID-kaardiga
sõnum 27.03.2011 00:50:40 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 27.03.2011 01:57:13 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 27.03.2011 09:53:34 vasta tsitaadiga

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 icon_smile.gif
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 27.03.2011 11:41:02 vasta tsitaadiga

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. icon_biggrin.gif
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. icon_lol.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 27.03.2011 12:02:14 vasta tsitaadiga

Deathmerch kirjutas:
Saaksid teada ka milleks sa midagi kirjutad ... Saaksid lihtsalt teada milleks üldse klassid on olemas
Seda saab teada ka ilma asmi tundmata. ASMi lugemine lihtsalt näitab kuidas asi masinkoodi tasemel implementeeritakse icon_smile.gif
Deathmerch kirjutas:
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.
See ajab veidike nüüd segadusse. Kas mitte algul polnud jutt ASMi õppimise vajalikkusest-kasulikkusest seetõttu, et siis saaks aru kuidas prosed koodi jooksutavad ning nonde teadmiste järgi saaks efektiivsemalt jooksvat koodi kirjutada? Kui nii siis annab prose üldiste tööpõhimõtete teadmine väga oluliselt suurema kasu kui ASMis käskude ritta ladumise oskus. Muideks, ASM ei ole võlusõna kiiruse saamiseks. Julgeks väita, et viletsa ASMi kirjutamine on oluliselt lihtsam kui viletsa C/C++ koodi.
Deathmerch kirjutas:
Pidasin silmas seda, nagu juba ütlesin, et teaksid ka mida kirjutad.
Eeldan, et siin pead silmas kuidas näiteks on realiseeritud masinkoodi tasemel virtuaalfunktsioonide tabelid, exception handling ning kasvõi lihtlabane operator overloading ja stack. Sellest ary saamiseks ei ole vaja ASMi tunda.
Deathmerch kirjutas:
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
Seda saab üsnagi edukalt ka ilma ASMi tasemele langemata teha muideks, C/C++ on selleks piisavalt paindlik icon_smile.gif
Deatmercg kirjutas:
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
Kordan veelkord üle, ainuüksi ASMi tundmine ei anna sulle vähimatki aimu reaalsest prosearhitektuurist ning milline kood võib põhjustada milliseid pudelikaelu. Jah, tore küll kui seda tunned kuid praktiline kasu on umbes sama suur kui suvalise muu keele tundmine
_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 27.03.2011 12:39:14 vasta tsitaadiga

Ho Ho kirjutas:

Seda saab teada ka ilma asmi tundmata. ASMi lugemine lihtsalt näitab kuidas asi masinkoodi tasemel implementeeritakse icon_smile.gif

Muidugi oskad sa televiisorit ka vaadata ilma elektroonikat tundmata aga see jääb alati üheks mustaks kastiks....või nagu ulmefilmides on masinad mille kohta enam keegi ei tea kuidas nad töötavad kuna nad parandavad ka iseennast. Aga mis masinkoodi puutub, siis ASM on sellest ikka väga kaugel, kuigi mõnikord tuleb käske ka masinkoodis kirjutada, näiteks kui pole vastavat käsku või siis on tarvis kirjutada runtime ajal koodi kuhugi ebastandardsesse kohta.
Ho Ho kirjutas:

See ajab veidike nüüd segadusse. Kas mitte algul polnud jutt ASMi õppimise vajalikkusest-kasulikkusest seetõttu, et siis saaks aru kuidas prosed koodi jooksutavad ning nonde teadmiste järgi saaks efektiivsemalt jooksvat koodi kirjutada?

Ei, see on teisejärguline, peamise vajadusena pidasin silmas just seda kuidas OOP välja näeb, mitte kuidas prose seda jooksutab.
Ho Ho kirjutas:

Kui nii siis annab prose üldiste tööpõhimõtete teadmine väga oluliselt suurema kasu kui ASMis käskude ritta ladumise oskus.

Ja ka prose tööpõhimõte pole üksnes pipelined ja cache, vaid ASM'i seisukohalt on näiteks prose protected mode üks omaette kopsakas hunnik koodi. Ma pole kindel kas tänapäeval meie kõrgkoolides üldse õpetatakse Inteli protected mode ülesehitust, protected modega seotud prose käske või mälu page. Kunagi vastasid õppejõud et platformispetsiifiliselt ei õpeta asju. Ainult et häda on selles et kogu teema ise ongi üksnes platformispetsiifiline.
Ho Ho kirjutas:

Muideks, ASM ei ole võlusõna kiiruse saamiseks.

Ma pole seda väitnudki, kui aga nüüd tähti närida, siis ikka on küll, ainult et seda ei saa rakendada mingi mega projekti puhul.
Ho Ho kirjutas:

Eeldan, et siin pead silmas kuidas näiteks on realiseeritud masinkoodi tasemel virtuaalfunktsioonide tabelid, exception handling ning kasvõi lihtlabane operator overloading ja stack. Sellest ary saamiseks ei ole vaja ASMi tunda.

Mitte ainult seda, ka seda kuidas OOP üldse konstrueerib koodi, kuidas antakse edasi mingeid muutujaid, objekte. Ja see on hoopis teine maailm kui see mida ise kirjutad C++'is. Seal pole enam midagi virtuaalset ja abstraktset.
Ho Ho kirjutas:

Seda saab üsnagi edukalt ka ilma ASMi tasemele langemata teha muideks, C/C++ on selleks piisavalt paindlik icon_smile.gif

Ega ikka ei saa, juba selle pärast et C++ peab vastama ikkagi mingitele standarditele. Pele sellist preprotsessoriga töötlust muutub asi väga kaugele standardist ja C++ kompilaator sellist anarhiat lubada küll ei tohiks ja ma ei sooviks ka kui midagi sellist teekski.
Ho Ho kirjutas:

Kordan veelkord üle, ainuüksi ASMi tundmine ei anna sulle vähimatki aimu reaalsest prosearhitektuurist ning milline kood võib põhjustada milliseid pudelikaelu. Jah, tore küll kui seda tunned kuid praktiline kasu on umbes sama suur kui suvalise muu keele tundmine

Prose arhitektuuri õppimisest pole ma üldse rääkinud, jutt oli OOP'ist. No see mis praktiline kasu on, on juba väga laia haardega teema. Kõige kasulikum on üldse mitte progeda vaid hoopis osta asju odavalt ja müüa hiljem kallimalt. icon_biggrin.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003



Autoriseeritud ID-kaardiga
sõnum 27.03.2011 13:16:13 vasta tsitaadiga

Vabandage, et ma nüüd paljuvihatud Java-neegrina teie teemasse sekkun, aga ma ei ole siiamaani aru saanud ühest asjas - kas peab tõesti iga programmeerija teadma kõike nii süviti, kui Deathmerch siin hetkel üritab väita. Oma igapäevatööst paralleeli tuues - ma küll ei mõista, mida minu hetketasemel annaks mulle juurde see, kui ma mõistaks detailselt Java virtuaalmasina ja baitkoodi hingeelu. Kas ma olen siis lihtsalt alles liiga oma karjääri alguses, et mul vajadus selle järgi tekiks? Või on asi ikkagi selles, et tavaolukorras lõppkasutajale suunatud rakendusi kirjutades ei ole ikkagi vaja sellist detailset teadmist ja see muutub oluliseks alles siis, kui ise hakata mingeid teeke kirjutama, mis väga madalal tasemel töötama peavad või virtuaalmasinat ennast häkkima-üle kavaldama hakatakse.
_________________
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
vaata kasutaja infot saada privaatsõnum
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 27.03.2011 13:36:14 vasta tsitaadiga

Fukiku kirjutas:
Vabandage, et ma nüüd paljuvihatud Java-neegrina teie teemasse sekkun, aga ma ei ole siiamaani aru saanud ühest asjas - kas peab tõesti iga programmeerija teadma kõike nii süviti, kui Deathmerch siin hetkel üritab väita. Oma igapäevatööst paralleeli tuues - ma küll ei mõista, mida minu hetketasemel annaks mulle juurde see, kui ma mõistaks detailselt Java virtuaalmasina ja baitkoodi hingeelu. Kas ma olen siis lihtsalt alles liiga oma karjääri alguses, et mul vajadus selle järgi tekiks? Või on asi ikkagi selles, et tavaolukorras lõppkasutajale suunatud rakendusi kirjutades ei ole ikkagi vaja sellist detailset teadmist ja see muutub oluliseks alles siis, kui ise hakata mingeid teeke kirjutama, mis väga madalal tasemel töötama peavad või virtuaalmasinat ennast häkkima-üle kavaldama hakatakse.


Loomulikult ei pea. See kõik ongi suhteline asi ja seotud palju sellega mis ennast huvitab. Näiteks kirjutasin hiljuti, üle tüki aja tavalises C's ja väga põnev oli ning kaifi kätte saamiseks polnudki muud vaja.
Aga kui näiteks kooli õppeprogrammi peaks koostama, siis arvan ikkagi et kasulik oleks midagi enne low-leveli tasemel lisada. Näiteks kõrgkeele kohta arvatakse et see teeb progeja eest töö ära. Reaalsuses aga see nii ikka pole, kuna tekib rohkem vigu ja kui keel on ka interpreteeriv, siis isegi kirjapilt võib minna segasemaks. Töö teeb ära ainult librarid, selleks ongi nad klassidesse sorteeritud.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002



Autoriseeritud ID-kaardiga
sõnum 27.03.2011 13:50:56 vasta tsitaadiga

Fukiku kirjutas:
Vabandage, et ma nüüd paljuvihatud Java-neegrina teie teemasse sekkun, aga ma ei ole siiamaani aru saanud ühest asjas - kas peab tõesti iga programmeerija teadma kõike nii süviti, kui Deathmerch siin hetkel üritab väita.


Ei, see oleks ajaraiskamine. Kasumit taotlevas ettevõttes on programmeerija ülesanne täita kasutaja/kliendi nõudmised nii, et selleks kulub minimaalne aeg ja raha. Keele panevad tavaliselt paika mittetehnilised kriteeriumid ja igasugune käsitsi optimeerimine, häkkimine ja masinkoodi lugemine on üliharv (ja äärmiselt ebateretulnud) juhus. Tööriistad saavad kõige sellega hakkama paremini - eeldusel et progeja kasutab õigeid töövõtteid ja kainet mõistust. Ja kui tööriistad ei saa hakkama, siis on nende pealt koonerdatud.

_________________
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
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 27.03.2011 13:56:07 vasta tsitaadiga

Supiplex kirjutas:

Ei, see oleks ajaraiskamine. Kasumit taotlevas ettevõttes on programmeerija ülesanne täita kasutaja/kliendi nõudmised nii, et selleks kulub minimaalne aeg ja raha. Keele panevad tavaliselt paika mittetehnilised kriteeriumid ja igasugune käsitsi optimeerimine, häkkimine ja masinkoodi lugemine on üliharv (ja äärmiselt ebateretulnud) juhus. Tööriistad saavad kõige sellega hakkama paremini - eeldusel et progeja kasutab õigeid töövõtteid ja kainet mõistust. Ja kui tööriistad ei saa hakkama, siis on nende pealt koonerdatud.


Kogu progemise maailm ei koosne kaugeltki kliendile teenuste osutamisest, väga palju asju tehakse enne kui klienti üleüldse olemaski on.
Ja tööriistad on samuti inimese loodud, mitte Jumala kätetöö. No tulevikus kindlasti hakkavad masinad ise tööriistu tegema aga sinnani me pole veel jõudnud.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003



Autoriseeritud ID-kaardiga
sõnum 27.03.2011 14:02:54 vasta tsitaadiga

Deathmerch kirjutas:
Supiplex kirjutas:

Ei, see oleks ajaraiskamine. Kasumit taotlevas ettevõttes on programmeerija ülesanne täita kasutaja/kliendi nõudmised nii, et selleks kulub minimaalne aeg ja raha. Keele panevad tavaliselt paika mittetehnilised kriteeriumid ja igasugune käsitsi optimeerimine, häkkimine ja masinkoodi lugemine on üliharv (ja äärmiselt ebateretulnud) juhus. Tööriistad saavad kõige sellega hakkama paremini - eeldusel et progeja kasutab õigeid töövõtteid ja kainet mõistust. Ja kui tööriistad ei saa hakkama, siis on nende pealt koonerdatud.


Kogu progemise maailm ei koosne kaugeltki kliendile teenuste osutamisest, väga palju asju tehakse enne kui klienti üleüldse olemaski on.
Ja tööriistad on samuti inimese loodud, mitte Jumala kätetöö. No tulevikus kindlasti hakkavad masinad ise tööriistu tegema aga sinnani me pole veel jõudnud.
Jah, aga see toobki meid ju ikkagi selleni, et meil on 5 geeniust, kes mõtlevad välja tööriista ja tuhanded, kes seda kasutavad. Jah, need viis meest peavad baitkoodi hommikuks sööma aga kasutajatel pole selleks vajadust, ju. Seega eeldada, et kõik progejad peaksid madala taseme teadmisi omama ning ilma selleta ei saa, on natuke vale.

Oma teema on ka see, et need baitkoodi võlurid tõenäoliselt jääksid esiti hätta nende ülesannetega, mida täidavad need tuhanded, kes nende tööriista kasutavad, sest nad on teise kohta spetsialiseerunud ja puudub kogemus ning teadmine näiteks veebiprogemise muredest ja rõõmudest.

_________________
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
vaata kasutaja infot saada privaatsõnum
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 27.03.2011 14:13:49 vasta tsitaadiga

Fukiku kirjutas:

Jah, aga see toobki meid ju ikkagi selleni, et meil on 5 geeniust, kes mõtlevad välja tööriista ja tuhanded, kes seda kasutavad. Jah, need viis meest peavad baitkoodi hommikuks sööma aga kasutajatel pole selleks vajadust, ju. Seega eeldada, et kõik progejad peaksid madala taseme teadmisi omama ning ilma selleta ei saa, on natuke vale.

Ma arvan et see on natuke üle dramatiseeritud, asi pole üldse nii hull. Kui inimene suudab pähe tuupida kõrgkeele tohutu hulga käske, klasse ja funktsioone, siis peaks ta ka hakkama saama low-leveliga, küsimus on rohkem viitsimises ja suhtumises.
Fukiku kirjutas:

Oma teema on ka see, et need baitkoodi võlurid tõenäoliselt jääksid esiti hätta nende ülesannetega, mida täidavad need tuhanded, kes nende tööriista kasutavad, sest nad on teise kohta spetsialiseerunud ja puudub kogemus ning teadmine näiteks veebiprogemise muredest ja rõõmudest.

Justnimelt ja tähendabki et pole olemas mingeid võlureid, küsimus on just maailmavaates, umbes et "...aga tee nüüd proge nii et saaks palju raha ja midagi ei peaks tegema ja maksma ka ei peaks". Aga võibolla saaks raha teha palju otstarbekamalt, üldse mitte IT alal.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 27.03.2011 18:46:00 vasta tsitaadiga

Deathmerch kirjutas:
Muidugi oskad sa televiisorit ka vaadata ilma elektroonikat tundmata aga see jääb alati üheks mustaks kastiks
Su senise jutu järgi peaks pigem ütlema, et kui sa ei tea kuidas toota metalle, plastmassi või kasvõi selliseid "high level" asju kui trükiplaate ja mikrokiipe siis sa ikka ei tea kuidas telekas töötab kuna paljalt elektroonika tundmisest jääb väheks.
Deathmerch kirjutas:
Aga mis masinkoodi puutub, siis ASM on sellest ikka väga kaugel, kuigi mõnikord tuleb käske ka masinkoodis kirjutada, näiteks kui pole vastavat käsku või siis on tarvis kirjutada runtime ajal koodi kuhugi ebastandardsesse kohta
Tehniliselt jah ei jooksuta prosed juba aastaid otse ASMi. Seda enam on selle selgeks tegemine mõttetu kui eesmärgiks on suuremaid projekte teha.
Deathmerch kirjutas:
Ei, see on teisejärguline, peamise vajadusena pidasin silmas just seda kuidas OOP välja näeb, mitte kuidas prose seda jooksutab.
Miks on selleks asmi tunda vaja? Virtuaalfunktsioonide tabeleid saab üsnagi rahulikult C's teha, nende tööpõhimõtete oma silmaga nägemiseks pole erilist mõtet madalamale tasemele minekul.
Deathmerch kirjutas:
Ja ka prose tööpõhimõte pole üksnes pipelined ja cache, vaid ASM'i seisukohalt on näiteks prose protected mode üks omaette kopsakas hunnik koodi
Miks peaks end vaevama erinevate adresseerimise funktsioonidega kui see on prosespetsiifiline (võrdle näiteks Powerit ja ARM'i x86'ga) ning kokkuvõtteks kogu asja iva taandub sisuliselt OS'i tasemel threadidega majandamise ning multitaskimise võimaldamiseks tehtavate tegevuste peale. Viimaste puhul ei anna ASMi tundmine praktiliselt mingit efekti
Deathmerch kirjutas:
Ma pole kindel kas tänapäeval meie kõrgkoolides üldse õpetatakse Inteli protected mode ülesehitust, protected modega seotud prose käske või mälu page
Ei õpetata ja ei näe vähimatki põhjust miks peaks. Praktilist vajadust pole selle vastu juba aastaid, keda ajalugu huvitab võib selle oma käe peal selgeks teha.
Deathmerch kirjutas:
Ma pole seda väitnudki, kui aga nüüd tähti närida, siis ikka on küll, ainult et seda ei saa rakendada mingi mega projekti puhul
Selle koha peal pidasin silmas, et mingi koodijupi ASMi ümber kirjutamine ei too valdavalt kaasa kiiruskasvu. Tean näiteks, et maailma kiireimad ray tracerid olid kirjutatud C++s ning SIMD instruktsioonide kasutamiseks kasutati intrinsic'uid ning lasti kompilaatoril neid optimeerida kuna tulemus oli praktiliselt alati parem kui käsitöö tulemus. Tolle koodi kirjutasid tõepoolest nood masinkoodi hommikusöögiks tarbivad tegelased kuid ennäe, ka nemad ei näinud mõtet puhtal ASMil.
Deathmerch kirjutas:
Mitte ainult seda, ka seda kuidas OOP üldse konstrueerib koodi, kuidas antakse edasi mingeid muutujaid, objekte. Ja see on hoopis teine maailm kui see mida ise kirjutad C++'is. Seal pole enam midagi virtuaalset ja abstraktset.
Sa vist pole näinud kuidas C's OO'd kirjutatakse. OO'sse puutuv funktsionaalsus on praktiliselt identne C++'ga, lihtsalt tuleb õige pisut rohkem käsitööd teha. Samuti pole seal endiselt mingit vajadust ASMi nägemiseks et aru saada kuidas prose vastavat koodi jooksutab.
Deathmerch kirjutas:
Ega ikka ei saa, juba selle pärast et C++ peab vastama ikkagi mingitele standarditele
Sa ülehindad C++ rangust. Sellega annab teha praktiliselt kõiki samu lollusi mida C'ski ning hektel küll ei meenu midagi mis seal tõepoolest ilmvõimatu oleks kuid ASMis mitte. Ega ilma asjata ei võrreldud slashdotis C++'i WMD'dega kui jutt läks oma jäsemete küljest laskmise peale eri keelte abil icon_smile.gif
Supiplex kirjutas:
Oma igapäevatööst paralleeli tuues - ma küll ei mõista, mida minu hetketasemel annaks mulle juurde see, kui ma mõistaks detailselt Java virtuaalmasina ja baitkoodi hingeelu. Kas ma olen siis lihtsalt alles liiga oma karjääri alguses, et mul vajadus selle järgi tekiks?
Vaja seda kindlasti pole. Väga suuri ja keerulisi süsteeme annab valmis kirjutada üsnagi algeliste teadmiste põhjal. Samas ega see ka halba ei tee kui jagad veidike prosede hingeelu et teaksid millisel juhul on inline funktsioonidel mõte, miks ei saa exceptionitega code flow'd manageerida või millal on massiiv parem kui linked list või vastupidi. Kuid nagu siin pidevalt korrutan siis pole selleks tarvis konkreetselt raua tasemele langemist vaid piisab suhteliselt üldise pildi omandamisest.
Deathmerch kirjutas:
Kogu progemise maailm ei koosne kaugeltki kliendile teenuste osutamisest, väga palju asju tehakse enne kui klienti üleüldse olemaski on.
Tõsi kuid sääraste ilma kliendita projektide puhul on töö tegemise kiirus ja efektiivsus valdavalt olulisemgi kui kliendi rahade eest tegemisel. Seega igasugu NIH sündroomi all kannatavad tegelased üldjuhul ei vea välja kui panna nad säärast projekti tegema
Deathmerch kirjutas:
Kui inimene suudab pähe tuupida kõrgkeele tohutu hulga käske, klasse ja funktsioone, siis peaks ta ka hakkama saama low-leveliga
Kui inimene tuubib pähe funktsioone-klasse siis ta pole programmeerija vaid lihtsalt liinitööline kellelt midagi vähegi loomingulisemat loota on mõttetu.
_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Deathmerch
HV vaatleja

liitunud: 15.03.2011




sõnum 27.03.2011 20:04:40 vasta tsitaadiga

Ho Ho kirjutas:

Su senise jutu järgi peaks pigem ütlema, et kui sa ei tea kuidas toota metalle, plastmassi või kasvõi selliseid "high level" asju kui trükiplaate ja mikrokiipe siis sa ikka ei tea kuidas telekas töötab kuna paljalt elektroonika tundmisest jääb väheks.

Tõsi ka? Ma polegi öelnud et tean kuidas telekas töötab aga arvan et ilma elektroonikata.
Ho Ho kirjutas:

Tehniliselt jah ei jooksuta prosed juba aastaid otse ASMi.

Ega ei saa aru küll
Ho Ho kirjutas:

Seda enam on selle selgeks tegemine mõttetu kui eesmärgiks on suuremaid projekte teha.

Äkki on üldse kõik mõttetu? Teeme parem selle kõige suurema projekti siis valmis lõpuks? icon_idea.gif Point on selles et sa teed küll suurt projekti, iga päev kirjutad, kuid ükski päev ei saa sa aru mida sa kirjutad.
Ho Ho kirjutas:

Miks on selleks asmi tunda vaja? Virtuaalfunktsioonide tabeleid saab üsnagi rahulikult C's teha,

Selle idee peale pole veel tulnud et neid C's teha, isegi ei kujuta etta.
Ho Ho kirjutas:

Miks peaks end vaevama erinevate adresseerimise funktsioonidega kui see on prosespetsiifiline (võrdle näiteks Powerit ja ARM'i x86'ga) ning kokkuvõtteks kogu asja iva taandub sisuliselt OS'i tasemel threadidega majandamise ning multitaskimise võimaldamiseks tehtavate tegevuste peale. Viimaste puhul ei anna ASMi tundmine praktiliselt mingit efekti

Täiesti õige, mida vähem vaevad, seda parem. Ausalt öelda enam ei mäleta kust selline teema kõrvalekalle üldse tuli. Kui sa tahad rääkida ja loetleda asju mis vaevavad, mis ei vaeva, mis on efekt, mida tasub teha, siis selle jaoks tuleks tõesti uus teema teha a'la "Minu asjad mis on vinged ja Minu asjad mis vaevavad mind" Ausalt öeldes on mul täitsa poogen kas see ASM vaevab või annab efekti sulle.
Ho Ho kirjutas:

Ei õpetata ja ei näe vähimatki põhjust miks peaks. Praktilist vajadust pole selle vastu juba aastaid, keda ajalugu huvitab võib selle oma käe peal selgeks teha.

Ega polegi nagu huvi tundnud sinu praktiliste vajaduste ja ajaloohuvi vastu. Nagu foorum siin rohkem.
Ho Ho kirjutas:

Selle koha peal pidasin silmas, et mingi koodijupi ASMi ümber kirjutamine ei too valdavalt kaasa kiiruskasvu.

Kes on rääkinud koodi ASM'i ümber kirjutamisest? Mina pole seda ei rääkinud ega ka teinud sellist asja kunagi. Kui olen kirjutanud, siis ikka otse ASMi, mitte et midagi ümber oleks vaja kirjutada ühest keelest teise. Ja kes rääkis kiiruskasvust? Ma olen pidevalt raakinud et eesmärk pole mitte kiirusekasv vaid arusaamine koodist. Ma olen pettunud et pean sulle ühte asja mitu korda selgitama.
p.s Mulle tundub et nüüd muutub teema küll mölaks ja edasi pole enam kellelgi midagi huvitavat lugeda.
tagasi üles
vaata kasutaja infot saada privaatsõnum
andresv
HV kasutaja

liitunud: 06.12.2004



Autoriseeritud ID-kaardiga
sõnum 27.03.2011 20:58:27 vasta tsitaadiga

Vabandage aga mille üle te siin vaidlete?
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
troglodyte
Kreisi kasutaja
troglodyte

liitunud: 09.08.2002




sõnum 28.03.2011 10:22:48 vasta tsitaadiga

Selle üle, et kui progreja kirjutab C-s if (a == 10) et kas ta peaks siis ka teadma et asmis on see cmpl $10, %eax (vms).
Kunagi ma olin ise ka sarnasel seisukohal, et madalamat taset peaks tundma, kuid enam mitte. Nagu PHP progrejal ei ole vaja teada midagi C pointeritest, ei ole ka C/C++ progrejal vaja teada kuidas ta programm assemblerisse transleerub.
Kuid nagu siin teemas mainitud, erandeid on.

Selle teema võiks algteemast lahku lüüa küll.

_________________
ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 28.03.2011 14:58:26 vasta tsitaadiga

Deathmerch kirjutas:
Ho Ho kirjutas:
Miks on selleks asmi tunda vaja? Virtuaalfunktsioonide tabeleid saab üsnagi rahulikult C's teha,
Selle idee peale pole veel tulnud et neid C's teha, isegi ei kujuta etta.
Nu vot, ehk siis tasuks aeg-ajalt veidi kõrgema taseme asjade võimalusi ka uurida, mitte päris kõike ei peideta su eest ära, vähemalt kui tead kust otsida. Näiteks võid uurida Allegro nimelist projekti. Nende viiendat versiooni pole sügavuti uurinud kuid 4.x oli üsnagi korralik OO koos virtuaalfunktsioonide ja muu kamaga realiseeritud C's.
Deathmerch kirjutas:
Täiesti õige, mida vähem vaevad, seda parem. Ausalt öelda enam ei mäleta kust selline teema kõrvalekalle üldse tuli
Kogu see ASMi kama algas pihta kui miskipärast muutus oluliseks, et "õige" progeja peaks ASMi hommikusöögiks tarbima kuna vastasel juhul ta ei tea mida prose reaalselt teeb tema kirjutatu täitmise ajal. Ma lihtsalt püüdsin vastu vaielda, et ASM kui selline on suhteliselt mõttetu teadmine kuid üldine prose arhitektuur tuleb kasuks küll.
Deathmerch kirjutas:
Ma olen pidevalt raakinud et eesmärk pole mitte kiirusekasv vaid arusaamine koodist.
Arusaamine koodist tähendab minu jaoks seda, et võtan kellegi võõra kirjutatu ette ning saan sellest aru ilma et peaks dokumentatsioonis näpuga järge ajama. Sa tundud rääkivat, et tuleb aru saada mis masinkäsud ja operatsioonid peituvad konkreetse koodirea taga.

Mis tasemeni on tarvis nii low-level asjadest aru saamist? Kui palju on vaja käsitsi OO'd ja exception handlereid kirjutada ASMis kuni lõpuks asjast piisavalt hea pilt ees et reaalsetes projektides kõrgema taseme keeltega töö ära teha? Jalgratta leiutamine on tore asi, kui selle kord ise läbi teed siis mõistad paremini kõikvõimalikke piiranguid ning disainiotsuseid kuid see ei tähenda, et tuleks kõik edasised jalgrattad samuti käsitsi kokku klopsida. Teema käib/käis töövahendite üle arutlemisest ning õnneks või kahjuks ASM ei ole praktiline tööriist tänapäeval millega algajal progejal oleks vaja ilmtingimata tutvust teha.

_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
raydnoper
HV kasutaja

liitunud: 29.12.2004




sõnum 28.03.2011 17:58:59 vasta tsitaadiga

andresv kirjutas:
Vabandage aga mille üle te siin vaidlete?


Trolli toidavad, mis muud... Uus kasutaja tuleb ja hakkab kõiki õpetama - esimest korda näed sellist asja või ? icon_razz.gif
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 49
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Bssldr
HV kasutaja

liitunud: 05.12.2009



Autoriseeritud ID-kaardiga
sõnum 28.03.2011 20:20:33 vasta tsitaadiga

Huvitav arutelu, teemast kõrvale, kuid siiski huvitav. icon_biggrin.gif

Olen ka arvamusel, et pole vajalik teada, milline näeb mingi koodirida välja asmis, et kirjutada head C++'i. Ja kui on vajadus midagi asmis kirjutada, siis võiks muu koodi kirjutada C++is ja see kriitiline osa inline asmiga.

Jäi silma, et C# puhul räägiti ka, et tuleks uurida kuidas kood asmis välja näeb. Kuidas seda veel tegema peaks? C# kompileeritakse IL'i, heal juhul võib mingi pluginaga programmi töötamise ajal lugeda asmi, kui runtime IL jooksutab.
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 28.03.2011 20:27:30 vasta tsitaadiga

Bssldr kirjutas:
Ja kui on vajadus midagi asmis kirjutada, siis võiks muu koodi kirjutada C++is ja see kriitiline osa inline asmiga
Praktiliselt alati saab parema tulemuse kui kasutada intrinsic'eid ning lasta kompilaatoril neid optimeerida. Kood on küll suht-koht ASMi sarnane aga mitte päris, lisaks jääb ka igasugu mõttetut boilerplate'i oluliselt vähemaks kui puhta ASMi puhul.
_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mictsekk
HV vaatleja

liitunud: 04.09.2009




sõnum 29.03.2011 17:53:53 vasta tsitaadiga

Kui suur on võimalus peale baka kraadi omandamist eestis progejana tööd leida? Kui mingite reaalsete projektidega tegelenud ei ole, siis suht nullilähedane?
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
kuri orav
HV kasutaja
kuri orav

liitunud: 19.10.2010




sõnum 29.03.2011 17:58:46 vasta tsitaadiga

mictsekk kirjutas:
Kui suur on võimalus peale baka kraadi omandamist eestis progejana tööd leida? Kui mingite reaalsete projektidega tegelenud ei ole, siis suht nullilähedane?


Lähed Webmedia suvekooli ja töö olemas. See loomulikult juhul, kui tööd teha oskad. Seda koolis eriti ei õpetata.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 29.03.2011 18:04:39 vasta tsitaadiga

Kui oma käe peal oled midagi rohkem teinud kui koolis küsitakse ja/või suudad vestluse käigus selgeks teha et tõesti oskad programmeerimist siis ei ole erilist probleemi. Muidugi esimesed palganumbrid pole kaugeltki sarnased 5a+ kogemusega rahvaga.
_________________
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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003



Autoriseeritud ID-kaardiga
sõnum 29.03.2011 18:05:48 vasta tsitaadiga

kuri orav kirjutas:
mictsekk kirjutas:
Kui suur on võimalus peale baka kraadi omandamist eestis progejana tööd leida? Kui mingite reaalsete projektidega tegelenud ei ole, siis suht nullilähedane?


Lähed Webmedia suvekooli ja töö olemas. See loomulikult juhul, kui tööd teha oskad. Seda koolis eriti ei õpetata.
C++ muidugi ei ole Webmedias teema, vaid ainult Java. Põhimõtteliselt aga nii ta tõesti on - kui kandideerimisprotsessi läbid, siis on töökoht olemas.
_________________
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
vaata kasutaja infot saada privaatsõnum
andreie
HV vaatleja
andreie

liitunud: 09.09.2006




sõnum 29.03.2011 21:44:48 Re: Kooli kõrvalt töö C++ programmeerijana? vasta tsitaadiga

Bssldr kirjutas:
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?


Üldiselt, Supiplex andis head nõu.

Progemine on sedasorti töö, et mõnele sellega kodus tegelemine ei sobi - on vaja kolleegidega arutada ja näidata tehtud tööd jne. Eks pead ise tunnetama. Sõltub veidi ka tööst ja kolleegidest.

_________________
Unix survives only because everyone else has done so badly.
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
kuri orav
HV kasutaja
kuri orav

liitunud: 19.10.2010




sõnum 29.03.2011 22:30:36 vasta tsitaadiga

"Water cooler effect" tuleb siin mängu.
_________________
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.” -- Terry Pratchett
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
Supiplex
HV veteran
Supiplex

liitunud: 11.12.2002



Autoriseeritud ID-kaardiga
sõnum 30.03.2011 12:27:55 vasta tsitaadiga

mictsekk kirjutas:
Kui suur on võimalus peale baka kraadi omandamist eestis progejana tööd leida? Kui mingite reaalsete projektidega tegelenud ei ole, siis suht nullilähedane?


Ei, nii pessimistlik ei tasu olla. Kõik tööd ei nõua kogenud tegijaid. Lisaks arvestavad paljud ettevõtted (kelle personaliosakonnal on vähegi kombeks tulevikku planeerida) võimalusega endale maast ja madalast täpselt sobivad profid välja koolitada.

Võetakse hea meelega tööle otse ülikooli lõpuaktuselt tulnud rahvast, pahatihti ka aasta enne aktust icon_smile.gif Aga inimesel peab tahtmist ja skilli olema, st prooviaeg on mõni kuu ja sa pead selle jooksul demonstreerima et põhiasjad on selged ja suudad kiirelt juurde õppida.

Tasub arvestada, et tavaliselt kohe vingeid süsteeme häkkima ei pääse. Tavaliselt pannakse noored mehed ja naised kas testima, mõnd sisekasutuseks mõeldud tööriista parandama või muid abitöid tegema. Kui aasta või paar vastu pidada ja pea püsti hoida siis tekivad selle aja jooksul igasugused võimalused. Kui neist mõni sobiv ära kasutada, läheb elu paremaks, töö huvitavamaks ja palk suuremaks.

_________________
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
Delp
HV vaatleja
Delp

liitunud: 30.04.2007




sõnum 30.03.2011 15:16:18 vasta tsitaadiga

mictsekk kirjutas:
Kui suur on võimalus peale baka kraadi omandamist eestis progejana tööd leida? Kui mingite reaalsete projektidega tegelenud ei ole, siis suht nullilähedane?


Kui oskused on olemas ja vestlusel endast pädeva mulje jätad, siis ei tohiks reaalsete kogemuste taha asi takerduda. Seda muidugi juhul, kui mingile übrervanemprogrammeerija ametikohale ei kandideeri. Vestlusel saad alati välja tuua, mis asju sa näiteks kooliga seoses või oma vabast ajast oled kirjutanud.
tagasi üles
vaata kasutaja infot saada privaatsõnum
mictsekk
HV vaatleja

liitunud: 04.09.2009




sõnum 30.03.2011 18:44:39 vasta tsitaadiga

tänud kasuliku info eest icon_smile.gif
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Kooli kõrvalt töö C++ programmeerijana? mine lehele 1, 2  järgmine
[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.