Kuinka yleistä on, että työtä tekee täysin amatööri, ohjelmointitekniikasta mitään tajuamaton tumpelo, mutta silti palkka hipoo kolmea tonnia?
Omassa työpaikassani (mihin vastikään vaihdoin) on tällainen pari vuotta sitten valmistunut inssi, joka ei ennen amkkia ole koodannut riviäkään. Kyllä kauhistuttaa sen tuottaman koodin laatu - perusasiat on ihan hukassa (mm. for-loopit alkaa ykkösestä vaikka pitäisi alkaa nollasta, ei yhtä ainuttakaan kommenttia missään, ei mitään käsitystä eri tietorakenteista, käyttää taulukoita valmiiden listojen sijasta...).
Onhan se ihan mukava ja supliikki mies, mutta eikö palkan pitäisi määräytyä osaamisen mukaan?
Omassa työpaikassani (mihin vastikään vaihdoin) on tällainen pari vuotta sitten valmistunut inssi, joka ei ennen amkkia ole koodannut riviäkään. Kyllä kauhistuttaa sen tuottaman koodin laatu - perusasiat on ihan hukassa (mm. for-loopit alkaa ykkösestä vaikka pitäisi alkaa nollasta, ei yhtä ainuttakaan kommenttia missään, ei mitään käsitystä eri tietorakenteista, käyttää taulukoita valmiiden listojen sijasta...).
Onhan se ihan mukava ja supliikki mies, mutta eikö palkan pitäisi määräytyä osaamisen mukaan?
Vastaukset 15
Vanhimmat
koodin "hienoudella" ei ole mitään merkitystä niin kauan kun homma toimii ja koodia syntyy äkkiä eikä bugitkaan haittaa kun ne voi aina korjata patcheilla.
jos haluaa bugisen ohjelman niin laitetaan for looppeja ja iffejä niin vitusti, että koko koodista ei tajua hevon vittuakaan.
Näin saa kustannustehokkaan ohjelman aikaan, mitä korjaillaan sitten vuodesta toiseen.
Näin saadaan veloitettavaa työtä maksimaalisesti (niin kauan kunnes asiakas vittuuntuu ja joku muu firma vääntänyt paremmin toimivan softan/joku kesätyöntekijä tehnyt minimipalkalla vastaavan hyvin toimivan).
Tai sitten väännetään javalla vastaava paska ja ihmetellään sen hitautta, kun tsekataan jokainen pilipali virheen mahdollisuus joka kerta.
ps. osaaminen on melko minimaalinen osa palkkaa joissain paikoissa, toisissa firmoissa taasen seurataan laskutettujen tuntien määrää, mutta se taasen riippuu pomosta. Ja esim. minulla on liian vähän tunteja tällä hetkellä, mutta teenkin lähinnä niitä hommia mitä muut ei saa hoidettua. Kaikenmaailman tumpeloita pesiytynyt it alalle joista nyt päästään eroon laman saapuessa...
http://www.youtube.com/watch?v=A605n4VP2HY&feature=related
tuo biisi =)
piti laittaa aiepaan viestiin.
Omistettu asiakkaillemme ja johdolle =D
vanhuus uskoo kun noi "humppa" biisit kuulostaa hyviltä =)
Kohta oon joku parrakas unix hemmo servu huoneessa =D
tarkotin plaah oon ihan kännis.
No kuunnellaas kunno musaa välil ok?
http://www.youtube.com/watch?v=mSc6UEiTi0A
kunnon musaa...
http://www.youtube.com/watch?v=jpJkDZ9g9z4
Ei koodin laadulla ole mitään merkitystä. Tärkeintä on saada toimiva tuote kasaan mahdollisimman pian mahdollisimman halvalla. Jos haluat koodata jotain hienoa ja tehokasta, niin kannattanee hankkiutua sulautettujen pariin. Muualla koneissa on (ainakin näennäisesti) tarpeeksi potkua pyörittämään hidastakin tavaraa.
Vioista työn tehnyt yritys saa taas lisää laskutettavaa ja asiakkaat pitävät tätä mallia ihan normaalina ja järkevänä. Bugittoman softan tehnyt on oikeastaan yritykselle huono investointi, koska toinen rahastuskierros jää tekemättä tai ainakin kutistuu merkittävästi, eikä asiakaskaan näe bugitonta softaa hyvänä asiana ("no, miten te nyt jätätte sen toisen kehityskierroksen tekemättä?? noi toisen osaa senkin tehdä). (älä ikinä aliarvioi asiakkaan tyhmyyttä)
Pääasia on että on supliikkimies, joka osaa ottaa asiakkaalta rahat pois.
Meidän firmassa tällaiset peruskoodarit (tekee sen mitä täytyy ja siinä kaikki) ovat tiimin kannalta kaikkein parhaita. Sosiaalisia, mukavia ja tiimihenkeä kasvattavia. Ja ennen kaikkea heidän kanssa on ilo tehdä töitä. Sitten on nämä jotka on koodannut koko ikänsä ja tekee koodia JOPA KOTONA (huh huh)... Nämä istuvat hiljaa nurkkauksessaan ja juovat kahvinsakin koneen ääressä. Ei siis minkäänlaista tiimihenkeä ja ei edes huomenta sanota aamuisin. Hohhoijaa, sitten kun yrität avata juttua näiden kanssa niin kuuluu vain jotain tuhinaa ja naama pysyy kiinni ruudussa. Ja huom. nämä siis tekee laadullisesti parasta koodia!!! Mutta siihen se jääkin!!! Sosiaaliset taidot kunniaan ja myös vapaa-aikaa täytyy olla!
Tuommoinen asenne pilaa monta hyvää työpaikkaa. Miksi se sinua häiritsee jos joku pitää työstään ja haluaa tehdä sitä vapaa-ajallasikin? Oletko katkera siitä ettet ole yhtä hyvä? Silloin kannattaa vähentää turhia höpinöitä ja tehdä töitä välillä.
Miksi for loop pitäisi alkaa nollasta. Eikö ykkönen ole yhtä hyvä numero.
C-ohjelmoinnissa oli jännittävää aloittaa for-looppi alustamattomalla numerolla.
For -loopille voidaan antaa se aloitusnumero ihan siksi, että voitaisiin käyttää eri numeroita. Joskus on kiva aloittaa ykkösestä, toisinaan nolla on parempi. Myös viisi on hyvä numero. Joskus tulee aloitettua muuttujasta ja loopattua ALASPÄIN, vaikka se varmaan onkin jonkun mielestä täysin väärin tehty...
Muuten, linkitetty lista on kiva juttu, mutta taulukon käsittely voi joissain tapauksissa olla hieman helpompaa ja selkeämpää...
//Tällä duunia? :)
function työntekijä
{
if($tumpelo)
$palkka==2500;
else {
$palkka==3000;
}
}
//ei vi*** , miten noi sulut menikään
//parempi googlettaa joku koodi tähän
//ehkä sitä ei kukaan huomaa..
//Tällä duunia? :)
function työntekijä
{
if($tumpelo)
$palkka==2500;
else {
$palkka==3000;
}
}
Tää ei oo koodia vaan jotain älytöntä skriptiä!!!
...edut ja haitat. Hyvällä IDE:llä ja kehittimellä voi olla huonompikin tekemään softaa ja saa silti asiakkaat pysymään kohtuullisen tyytyväisinä. Ja jos asia menee noin, niin palkka on silloin kohillaan.
Eipä toi kolmen tonnin liksa ole toisaalta mikään kummallinen.
Supliikkikaveri voi muuten paikata uskomattoman paljon muun osaamisen puutetta.