![]() |
Koliko brzo programirate?
Ovo je pitanje koje verovatno svakog muci. Toliko planiranja, cuda, razrade... Mnogo projekata proslih kroz ruke, dosta iskustva, a opet se probijaju rokovi.
Pitanje je: Koliko brzo programirate? Secam se da sam davno na bluesman-ovom logu citao da mu treba 20-ak sati (ili 40) da napravi forum softver. Uzevsi 8 radnih sati dnevno, znaci to bi bilo gotovo za 3 (ili 5) dana. Mislim, kako?! Jedino ako je covek robot. :) Cuo sam pricu jednog poznanika koji se zaposlio u firmi Criterion (UK). Kaze tamo kada je otisao, oko njega sve neki manijaci, kaze "sipaju" kod u VisualC++ brze nego li sto on moze da otkuca toliki broj karaktera u Wordu. Dobro, 6 meseci kasnije i 4 sata overtime dnevno uspeo je da ih stigne. |
Citat:
Dakle, da te parafraziram, 20 godina kasnije i 12 sati overtime dnevno, uspeo sam da stignem da mogu da krenem da pišem kod iz glave :) Sada mi to samo zavisi od raspoloženja, kada sam raspoložen kao sada trenutno, pa još u vreme SP, ne bih mogao da napišem to ni za 15 dana. BTW, imam dosta re-usable koda pa bih mogao možda, kada bih se takmičio, i brže da napišem to :) |
Brzina programiranja je ipak nesto sto dolazi sa iskustvom.
A inace se ne opterecujem toliko brzinom, koliko kvalitetom koda: utrosio bih vise vremena na kodiranje ako znam da ce kod biti stabilniji i brzi. Conclusion: prava stvar je naci kompromis izmedju brzine i kvaliteta kodiranja :) |
Hm, sve je stvar kilometraže, ali, rekao bih, i tipa projekata na kojima radiš... Programeri vremenom nauče da gledaju par modula (metoda, funkcija, klasa itd) unapred i uzimaju to u obzir dok kodiraju. Ostavljaš prostor, unapred deliš na funkcionalne celine, vremenom sve manje i manje kôda bacaš itd.
Naglasio bih samo da nije sve do brzine, ima nešto i u kvalitetu... Naravno, jedno ne isključuje drugo. |
Citat:
To je što se server side dela tiče. On ide brzo. Client side je nešto sporiji jer je seckanje template, slaganje JavaScripta i generalno testiranje kako to sve izgleda i radi prilično dug proces. Za seckanje kompleksnijeg template treba i po par sati, a JavaScript je posebna priča čim odmakneš od show / hide efekata i odličiš da napraviš nešto kompleksnije. Btw, prihvatio bih izazov da napravim upotrebljiv forum (kategorije, forumi, teme, odgovori, registracija, aktivacija, možda čak i moderatori ako se nađe vremena) za 1 dan. :1064: Doduše, izazov je izazov, tad se radi mnogo napornije nego obično :D Edit: a sad će doći django ekipa i sve nas pokopati svojom efektivnošću ;) |
Znaš kako Ilija: kada jedan non-programer napravi ovako nešto to govori što-šta o kvalitetu frameworka ;)
|
Nemoj se uopste opterecivati brzinom programiranja. Ako su ti rokovi tako kratki da je bitno koliko brzo pises kod onda tu nesto grdno nije u redu sa rokovima.
|
I sta ces onda? Kazes "sorry, there's something seriously wrong with your deadline" a on kaze "Thank you. I'll find somebory else" :)
Ne mislim da treba juriti brzinu po svaku cenu, narocito ne na stetu kvaliteta, ali opet brzina mnogo pomaze, ako nista drugo - imas vise vremena za druge stvari. znaci, ako tebi treba nedelju dana za nesto sto se radi 3 nedelje, imac cele 2 nedelje da odradis jos nesto drugo i zaradis dodatnu kintu, ili cak da se 2 nedelje prevrces po ceo dana na nekom peskiru na nekom bazenu. To je dobar razlog, zar ne? :) Ja to ne bih nazivao "brzina" posto je to relevatno za neke sprinterske discipline, meni je blizi naziv "rutina", kao recimo kada "mlada kuvarica" (u smislu sa manje od 2 godine braka :) odluci da napravi kolac, ona mora da meri na kucnoj vagi "100g oraha, 50g badema, 200g brasna... " i nikako da ispadne kao sto pravi kewa.:) Medjutim posle malo prakse, domacica ne samo da meri od oka, nego tako potrefi sve prave mere da kolac uvek ispadne dobar :) |
Slažem se. "Brzina" (ja bih opet to pre nazvao visoka produktivnost) se dobija praksom ali i konstantnom željom za usavršavanjem svojih veština.
Negde sam pročitao(mislim da je Fred Brooks pisao o tome) da je izuzetno dobar programer i do 10 puta (!) produktivniji od prosečnog programera. Mislim da je to u pitanju. Ali, ne treba se time obeshrabrivati, nego motivisati. |
Što je govorila Vida (profesorica matematike u srednjoj tehničkoj u Somboru): treba steći brzinu i rutinu. Prvo ne ide bez drugog...
Off Topic: Citat:
|
Vreme je GMT +2. Trenutno vreme je 04:36. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.