Archive for May, 2011

May 06 2011

Töökuulutus

Published by Targo under Töökuulutused

Seoses tegevuse laienemisega võtame meeskonda uusi arendajaid, analüütikuid ja testijaid.

Mida me teeme?

Meie eesmärgiks on regiooni parima tervikliku, kergesti taaskasutatava infohaldusplatvormi loomine.

Eesti infohalduse turgu iseloomustavad praegu järgmised faktorid:

  • Turu fragmenteeritus, kasvõi Eesti ministeeriumides on kasutusel pool tosinat erinevat dokumendihaldusplatvormi. Erinevad tooted katavad probleemistiku erinevaid aspekte, kuid mitte kõiki neist (mõnel on nt protsessihaldus, aga pole arhiveerimist, teisel on grupitöövahendid, aga rangemate protsesside loomine on raske jne)
  • Eesti-spetsiifilised tehnoloogilised nõuded nagu ID-kaart, DDoc, X-Tee jne, mis muudavad imporditavate platvormide kohandamise mittetriviaalseks
  • Eesti-spetsiifilised juriidilised nõuded asjaajamisele, dokumentide avalikustamisele, arhiveerimisele, isikuandmete kaitsele jne

Me töötame platvormi kallal, mis võimaldab infohalduse ülesannete terviklikku lahendamist, sealhulgas:

  • Vabas vormis grupitöö ja info jagamine
  • Struktureeritud dokumentide ja juurdepääsude haldus
  • Töövoogude ja ülesannete haldus
  • Info säilitamine ja arhiveerimine
  • Integratsioon kohalike tehnoloogiatega

Selle tulemusena loome toote, mis on Eestis oma ala parim ning sobib ka eksportimiseks mujale.

Mida me pakume?

  • Webmedia on järjest võitnud Eesti parima töökeskkonnaga ettevõtte tiitleid
  • Meie tiimis on oma ala parimad spetsialistid, kellelt õppida nii tehnoloogia kui seonduva ärivaldkonna osas
  • Usume oma äri tulevikku, mis tähendab, et:
    • Sinu loodud tulemust hakkavad kasutama väga paljud erinevad inimesed 
    • Teenime palju raha, millest saavad osa kõik, kes kaasa löövad

Mida me soovime?

Ühisteks eeldusteks edukale kandidaadile on:

  • Silmapaistev mõistus ja taiplikkus
  • Harjumus teha asjad 100% lõpuni ja korralikult valmis
  • Inimestega hea läbi saamise oskus
  • Oma vahetutest ülesannetest kaugemale vaatamine ning suurema pildi nägemine

Kasuks tuleb eelnev kogemus infohalduse valdkonnas.

Asukohana on eelistatud Tartu, aga sobib ka Tallinn.

Spetsiifilised eeldused

Arendajatel on vajalik .NET Frameworki tundmine või valmisolek selle kiireks äraõppimiseks.

Analüütikutele tuleb kasuks dokumendihalduse nõuete eelnev tundmine või valmisolek teema kiireks omandamiseks.

Testijatel on vajalik programmeerimiskogemus või valmisolek selle kiireks omandamiseks. Liigume automaattestimise osakaalu maksimeerimise suunas.

Vabu positsioone on mitmeid, sestap konkureeriksid peamiselt iseendaga. Võid ka sõbra kaasa võtta.

CV võid saata otse mulle või siis careers /at / webmedia /punkt / ee

No responses yet

May 01 2011

Kuidas teenida programmeerijana rohkem raha

Olen aastate jooksul osalenud paljudes vestlustes, mille peateemaks on “ma tahaksin rohkem raha saada”, vahel küsija, vahel lubaja/keelduja rollis. Seeläbi on nüüdseks tekkinud teatav mõistmise tase ja rääkisin eelmisel kuul ka Pinu kokkutulekul sel teemal. Soovitused on kõik iseenesest triviaalsed, aga vajavad siiski vahel üle kordamist. Nüüd panen materjalid ka siia.

Jutu läbiv mõte põhineb kahel eeldusel.

Esiteks, et meie eesmärgiks on raha teenimine. Kui meile on elus olulised muud asjad (käia iga päev matkamas, saada palju lapsi, jõuda nirvaanasse vms), siis selle jaoks on teised vahendid, aga praegune jutt on rahast.

Teiseks, et me oleme tehnikud. Parim võimalus rikkaks saamiseks on muidugi ise äri teha, aga see nõuab üldjuhul progemisest loobumist, mida paljud ei raatsi.

Raha ja majandus

Alguses peame mõistma, mis on üldse raha ja miks ta eksisteerib. Raha definitsioon on:

  • Vahetusvahend
  • Akumulatsioonivahend
  • Arveldusühik ehk väärtuse mõõt

See viimane on meile praegu kõige olulisem: raha ei maksta meile mitte selle eest, et me oleme ilusad ja toredad, vaid selle eest, et me loome midagi, mis on väärtuslik. Triviaalne, aga millegipärast tekitab selle mõistmine paljudele inimestele probleeme. Rääkisin kord ühe kunstiinimesega, kes oli väga solvunud, kui ma tema töö väärtuslikkuses kahelda julgesin. Aga samas, kui sinu piltide eest ikka ei maksta, siis järelikult ei hinda inimesed neid piisavalt ja nende väärtus on lihtsalt madal. See on majandusteaduslik definitsioon ja narr on selle üle vaielda.

Järgmiseks tuleb meil mõista peamisi majanduse seaduspärasusi, eelkõige nõudmise ja pakkumise tasakaalu.

Tihti diskuteeritakse, mis peaks olema mingi töö “õiglane hind”. See on tegelikult nonsenss, iga töö on väärt parajasti nii palju, kui palju selle eest ollakse nõus maksma ja kui palju eest seda ollakse nõus tegema. Kui neid, kes konkreetse asjaga hakkama saaks, on vähem kui tellijaid, läheb hind üles ja vastupidi. Reeglid kehtivad nii ettevõtete ja klientide vahel kui ka tööandjate ja töötajate vahel. Vastavalt sellele on meil ka võimalik positsioneerida ennast selliselt, et meie tehtava töö eest makstav tasu oleks maksimaalne.

Siit ka soovitus nr 1:

  • Kui vähegi võimalik, siis tee läbi mingi mikroökonoomika kursus, paljud asjad elus saavad seeläbi oluliselt selgemaks.

Teenusearendus vs tootearendus

Enamik Eesti tarkvaraettevõtteid (ja seetõttu ka enamik Eesti programmeerijaid) tegelevad teenusearendusega. See tähendab, et konkreetses projektis on konkreetne klient, kes ostab ettevõttelt teatud hulga tagumiktunde ja maksab nende eest. Teine variant oleks tootearendus, kus klient ei maksa mitte tundide, vaid mingi juba varem valmistehtud asja eest litsentsitasu.

Tüüpilise Eesti IT konsultatsiooniäri teoreetiline finantsmudel on lihtsustatult järgmine:

Teoorias tundub, et tegemist peaks olema küllaltki tulusa tegevusega.

Päriselus on efektiivsus aga tüüpiliselt madalam, mõned projektid lähevad üldse aia taha ja nende kulu tuleb muude projektide tuludest katta jne. Seetõttu ongi enamiku eesti IT-ettevõtete kasumimarginaal ühekohaline, kui seda üldse on. Samuti on meil inimesi kord liiga palju, kord liiga vähe, mis jällegi suurendab kulutusi. Ehk siis tegemist on igavese peost suhu elamisega. Tegelik suur IT-raha on ikkagi tiražeerimises.

Olles näinud, kuidas ettevõtted raha teenivad, mainin järgmiseks mõnesid “antisoovitusi” ehk asju, mis ei aita, aga mida inimesed ikkagi kogu aeg teevad.

  • Mul on vaja rohkem raha, et [lapsi saada, koolis käia, uude majja kolida]
    • Tööandja vastus: me oleme äriettevõte, mitte heategevusasutus

Inimesed, kellel on kombeks raadiosse helistada ja kiruda, kuidas valitsus ja ettevõtjad on nõmedad, teevad mu selle peale ilmselt maatasa, aga majandusseadused on täpselt samasugused nagu teisedki loodusseadused ja nende üle tigetsemine on sama efektiivne kui halva ilma kirumine.

  • Ma käisin koolitusel ja tahan nüüd palka juurde
    • Tööandja vastus: kas see koolitus aitab meil klientidelt rohkem raha saada?

Kõik, mida me teeme, tuleb tõlkida konkreetseks väärtuseks, mida meie töö aitab luua.

  • Mul on hiilgav idee
    • Tööandja vastus: ideid on mul endalgi küll, vaja on teostust

Vahel tuleb inimene ja ütleb, et vaat, mul on sihuke idee! Ja jääb siis ootama, et kus on miljonid, mida talle idee teostamiseks antakse. Tegelikult pole teostamata idee midagi väärt.

Programmeerija kasutegurid

Tüüpilises IT projektis võime näha kliendi äripoole esindajat, kliendi projektijuhti, ärianalüütikut, süsteemianalüütikut, arhitekti, programmeerijat ja lõpuks arvutit, mis tegelikku ülesannet hakkab täitma.

Selle ahela alguses eksisteerib vaid küllaltki udune idee sellest, mis toimub ja kuidas “asjas võiksid olla”, ahela lõpus aga peavad meil olema väga täpsed, mustvalged instruktsioonid, et nüüd tee seda ja siis toda. Kõik need vahepealsed inimesed tegelevad lihtsalt uduste ideede tõlkimisega järkjärgult formaalsemasse vormi.

 

Samas on siin vahel suured infokaod ja ebaefektiivsus, igal sammul läheb midagi kaduma, tekib juurde või moondub. Ideaalses maailmas oleks siin vahel seega vaid üks inimene, kes mõistaks nii äri kui ka arvutit, aga seda juhtub harva.

Selge on siiski, et:

  • eksisteerib spekter erineva formaalsustasemega info esitamise viisidest,
  • me loome väärtust uduse info formalismideks tõlkimise kaudu,
  • spektri erinevaid osi katavad tüüpiliselt erinevad inimesed.

Seega, mida laiema osa spektrist me suudame haarata, seda suurem on ka meie väärtus ja võimalus raha teenida.

Nimetan seda Tõlkimise Atomaarseks Ulatuseks ja tähistan kreeka tähega τ (tau).

Mul endal on küllaltki kõrge τ ja eelkõige tänu sellele olen suutnud ka erinevates situatsioonides oma tegevuse eest piisavalt head tasu küsida.

Teine soovitus on seega:

  • Väärtus kasvab koos võimega mõista kliendi mõtlemisviisi. Suhtumine, et “mina olen progeja, andke mulle konkreetsed ülesanded kätte, mida ma teen, ja muu mind ei huvita”, on kindlaim viis oma palgale lae seadmiseks.

Järgmiseks tuleme tagasi küsimuse juurde teenusearendusest ja tootearendusest. IT omapära on teatavasti, et kord juba valmis tehtud asja kopeerimine on üliodav. Seepärast on rahateenimise võti taaskasutus.

Efektiivne taaskasutus nõuab spetsialistidelt aga oluliselt kõrgemat kvalifikatsiooni, seda nii analüüsi, programmeerimise, aga eelkõige testimise osas. Kui me lihtsalt võtame ühe kliendi projektist mingi koodi, kohandame seda teisele kliendile ja kolmandale, on tulemuseks tüüpiliselt jalgade ja tiibadega madu, kes saab endale peagi südamerikke. Korralik taaskasutus nõuab vastavat planeerimist algusest peale ning oluliselt suuremat panustamist süsteemi arhitektuuri ning töökindlusse, sest meil pole võimalik käia iga üksiku kliendi juures asju mcgyveri teibiga putitamas nagu tavaliste ühekliendiprojektide puhul ikka juhtub.

Üldine idee on aga selles, et kasutajad toovad ettevõttele raha sisse, programmeerijad viivad välja.

Seetõttu tuleb kasvatada suhet Kasutajate Arv jagatud Programmeerijate Arvuga, mida ma tähistan kreeka tähega ϰ (kapa).

Ajal, mil ma Microsoftis progejana töötasin, oli mul muidugi väga kõrge ϰ, mis võimaldas MSil mulle ka rohkem palka maksta, kui konsultatsioonifirmadel.

Aga kolmas soovitus on:

  • Tõsta oma kvalifikatsioon tootearenduseks vajalikule tasemele ning mine tööle tootearendusprojekti/firmasse või püüa leida võimalus oma praeguse töö tulemite tiražeerimiseks.

Nüüd veel ideedest. Nagu eelnevalt mainitud, tähtis pole mitte idee, vaid teostus, edu jaoks on vaja 1% annet ja 99% tööd. Seetõttu on edukad eelkõige inimesed, keda iseloomustab Maniakaalne Üleolekuvajadus ja Ühele asjale keskendumine. Tähistan seda kreeka tähega μ (müü). Ma ei tea ühtki tehnoloogiavallas rikkaks saanud inimest, kes poleks mingil perioodil teinud 80-100 tunniseid töönädalaid, tegelenud tehnoloogiaga ka tööväliselt ning tundnud kinnisideed enda loodud lahenduste võimalikult laialdasest levitamisest.

Minu isiklik μ on arvestatavalt üle keskmise, aga mitte võrreldav vastavate tippudega. Neljas soovitus on aga:

  • Suhtuda oma töösse kirega ning võtta omaette eesmärgiks, et sinu lahendus oleks alati parem kui teiste oma.

  

Kõik pole küll enda teha. Või siiski?

Tüüpiline viis, kuidas programmeerija rikkaks saab, on vanemarendajana raketiks muutuvas firmas, kus töötajatele on aktsiaoptsioone jagatud (ja mida suurem τ ja μ, seda rohkem optsioone). Muidugi on vaja valida selline ettevõte, millel on  (vähemalt potentsiaalselt) suur ϰ ning juhiks keegi, kellel on tohutu μ. Kanooniliseks näiteks on siin Charles Simonyi, kes oli kunagi MS Office’i peaarendaja, aga kes nüüd saab lubada endale eraisikuna kosmoses käimist.

Seega on vaja olla Õigel ajal Õiges kohas. Tähistan seda eesti tähega õ (õõ).

Näiteks töötasin Microsoftis samas toas ühe selliga, kellel juhtus olema erakordselt halb ülemus. Nii halb, et ta läks lõpuks MSist ära. Google’isse. Aastal 2001. Mina olin konservatiivne ja mõtlesin, et ei tea, kas sellest internetiotsingu ärist ikka õiget asja saab. Kuna alates sellest ajast läksid ettevõtete aktsiahinna kõverad radikaalselt lahku, on temal praeguseks muidugi palju rohkem raha kui mul. See, et tema viletsa ülemusega tiimi sattus, aga mitte mina, oli ilmselt puhas juhus, nii et tundub et siin pole suurt midagi võimalik ette võtta.

Siiski, kui me ühe korra täringuid viskame, siis Yahtzee saamise tõenäosus on küllaltki väike. Mida rohkem aga viskame, seda suuremaks kasvavad šansid.

Sellest ka viies soovitus:

  • Kui oled paar aastat mingis ettevõttes olnud ja see pole raketina lendu tõusnud, otsi järgmine töökoht.

Sest kui seda siiani pole juhtunud, pole ka tulevikus plahvatusliku kasvu tõenäosus kuigi suur.

Lõppkokkuvõttes saame aga järgmise lihtsa valemi:

€ = τ * ϰ * μ * õ

 

Valem on lihtne, täitmine aga oluliselt raskem.

PS Kommertsteadaanne

Töötame praegu dokumendihaldustoote kallal, millel on potentsiaalselt hea ϰ. Võtame kampa analüütikuid, programmeerijaid (.NET baasil) ja testijaid, kellel oleks silmapaistev mõistus ja taiplikkus, kõrge τ ja piisav μ. Asukohana on eelistatud Tartu. Kel on huvi, võib vastava sooviavalduse ja CV saata kas otse mulle või kairi.pauskar /at/ webmedia /punkt/ ee.

5 responses so far