Programisti - kone s kapaci.

121 отговора 3618 прегледа
#1

Programisti - kone s kapaci.

*duh*

Za poreden pat se ubejdavam, che povecheto *programisti* sa kone s kapaci bez elementarno mislene i podhod kam pisaneto na software.

Skorosta na vseki software bilo to DirextX igra ili Web Script/Database prilojenie e funkcia ot 90% software design i 10% tehnicheski podrobnosti kato izbor na podhodiasht ezik, tools (IDE, CVS), etc. Priateli, tova che pishete na C niama da vi spasi ot facta che ste kuhi leiki i ot mnogo bezsmisleni razgovori che na C mojete da alokirate/dealokirate pamet a na Java ne, vsahtnost zabraviate da mislite dokato pishete vaprosnia software.

Vie vsichkite mi prilichate na edin moi kolega, republikanski shampion po programirane ot uchenicheskite godini, koito izgubi 1 sedmica da prenapishe celia namespace System.Collections v C# .NET zashtoto bil siguren che onia "nekardarnici" ot MS sa napisali kofti Hashtables , Stacks, etc. Sled koeto az testvah i dvete i se okaza che originalnite Collections ot C# sa dvoino po barzi. Poneje sa gi pisali "nekadarnici" s 20 godishen staj v industriata i po 10 nagradi za excellent software design.

Software industriata e business, a celta na vseki business e da se pecheliat pari.

Tova oznachava
- dobri i tochni specifikacii i business logica v suotvetsvie s jelaniata na clienta
- tochna i barza implementacia, sas iasna gledna tochka i dobro razpredelenie na rabotata v team-a.

Tova NE oznachava:
- "aide aide da go napishen na C zashtoto istinskite programisti pishat na C a tia s scriptovete i Javata nishto ne znaiat"
- gubene na vremeto s pisane primerno na Merge i QuickSort algoritmi pri polojenie che vsichki ezici imat standartni biblioteki za tova (ima i po loshi sluchai, niakoi pichove si pishat sobstvena JVM ili J2EE application server shoto tia na IBM i BEA bili "loshi" )
- i kato cialo izpadane do takava stepen v tehnicheski detaili, che da se zabravi kakva e business celta na prilojenieto.

Pichove, napravete si usluga i pochnete da mislite, ok ?

Отговор
в отговор на Guru. #2

i kakav e problema?

??

Отговор
в отговор на Guru. #3

Re: Programisti - kone s kapaci.

ti do sega da ne si imal zapek...
che neshto mnogo ti se e nasybralo kato glredam



seri i dishai po-leko
ispired by Pechenia

Отговор
в отговор на Guru. #4

Re: Programisti - kone s kapaci.

Syglasen sym s teb.

If it aint broken, dont fix it.

E nqkoi se rykovodqt ot principa 'If it aint broken, broke it!'

Go on, prove me wrong. Destroy the fabric of the universe. See if I care.
Отговор
в отговор на Guru. #5

Re: Programisti - kone s kapaci.

Приятел, писането на добри и хубави програми е удоволствие, а не бизнес.
Бизнес е четенето на спесификации точка по точка, гоненето на сроковете и пререканията с клиентите.

Удоволствие е да се опиташ да пренапишеш системната библиотека по твой образ и подобие, дори да не постигнеш очаквания резултат.

Удоволствие е да измислиш и да напишеш собствена операционна системка (това не е за ползващите Java!) дори само за да се сблъскаш с проблемите, решени в по-големите операционни системи.

Удоволствие е да имаш луди идеи от които понякога да падат конкретни резултати.

А Много голямо удоволствие е да използваш някое от по-горе споменатите удоволствия за да печелиш нещо.

Ама ти си затънал в бизнеса, не са за тебе тези работи... Макар че кога ли мислиш?

Отговор
в отговор на Guru. #6

Re: Programisti - kone s karuci.

Това някакъв манифест ли е? Щото направо ми отвори очите, много бяхме заблудени всичките преди да постнеш тези мъдри думи, Guru... (баси ника :)

А иначе и аз имам известни наблюдения върху бивши състезатели по информатика (не че и аз не съм бил) - понякога това че си се занимавал да пишеш малки и бързи програми си е живо бреме - сорса е боклук, започваш да мислиш малко ограничено и то се в термините на Паскал, после ставаш програмист на Delphi и те е страх от всичко друго... А тоз твоя познат дето така е разправял за системните библиотеки май е много в час - баси фена

The ones who live by the sword get shot by the ones who don't.
Отговор
в отговор на Гeнчo #7

Ех.....

Ако не е лекият егоизъм в "по твой образ и подобие" - съгласен.
Рисърч-а винаги е бил готин - чистото творчество. Та именно това ни прави толкова привързани към работата ни.....

In the middle of the heartbeat...
Отговор
в отговор на Гeнчo #8

Re: Programisti - kone s kapaci.

kato te gledam za teb e udovolstvie i koleloto i toplata voda da preotkrivash seki weekend,a?

znaesh li kakva e razlikata mejdu rabota(profesia) i hobi??
tazi che pri hobito pravish neshtata za kef, i kato imash zor i ne ti se zanimava s neshto prosto go zariazvash

v momenta v koito osven udovolstvie ima i mnogo muka i zor, hobito se prevrushta v rabota....ta s hobi mojesh i da izkarash niakoi lev, no reshish li da izkarvash pari redovno, prevryushta se v profesia

aide , puk da znaesh che i drugi sme pochnali da pishem zaradi ideiata samo (i go pravim vse oshte)

karam zaika zashtoto moga!
Отговор
в отговор на Guru. #9

Re: Programisti - kone s kapaci.

osven che sum leko zasegnat zashtoto i az se imam za programist, s drugoto sum suglasen.....mnogo sustezateli sa si durveni glavi koito uspiavat da nzaubirat poveche algoritmi ot drugite i tolkova....dosta sustezateli poznavam (i az biah takuv, ma ot tia na opashkata) i malko ot tiah imat guvkavo misliene, puk i siakash rano pridobitoto samochuvstvie izigra losha shega na mnogo ot tiah po-natatuk

karam zaika zashtoto moga!
Отговор
в отговор на jamie #10

Re: Ех.....

E, da, no ne se sestam niakoi poslednite 5 godini da mi e platil da prava tva det mi haresva ... a triaa se iade mamka mu ;)

Отговор
в отговор на Гeнчo #11

Re: Programisti - kone s kapaci.

Ne znam kak e pri teb, no az samo s udovolstvie ne moga da hranja semejstvoto.

Ako ti mozesh --> evalarkata batko.

Отговор
в отговор на Psychoiho #12

Re: Programisti - kone s kapaci.

Съгласен съм с теб, че нещо трябва да се яде.

Но ако не можеш да получаваш кеф от работата която работиш, тая професия не е за теб. Превръщаш се в обикновен занаятчия, дето мисли че много знае и ходи на работа от 9 до 5 по часовник. И на 35 години ще се чудиш какво да правиш, щото ти става безинтересно да се ровиш в кода и да мислиш все за спецификации и клиенти.

Според мен тези, които остават задълго в тоя бранш ги крепи това, че са превърнали хобито в работа (или обратното при някои). Останалите са приходящи ентусиасти.

Не се засягай, това не е срещу теб а разсъждавам по принцип.

Отговор
в отговор на Goose #13

Re: Ех.....

moje bi si si sburkal/a profeciyata ;-)

p.s. Moje bi vse oshte ima niakoia nezaeta plochka pred Xemyc, koi znae..

Отговор
в отговор на Guru. #14

Re: Programisti - kone s kapaci.

Mnogo wi zdrawe na wsichki -
Na syzdatelja na fermata che e nadut (kato wsichki nas),
i na replikite:
- imah udowolstwieto da rabotja sas "sazezatel" i ebasi picha..
Mnogo e dobar - pone mozge da misli i za moe izumlenie da probva novi neshta..

Отговор
в отговор на Spawn #15

Re: Programisti - kone s kapaci.

Maloumieto i uchudvashto niskia koeficent na inteligentnost sred programistite prodaljavat da me izumiavat.

Ot okolo 15 otgovora na tova, koeto napisah nito edin ne e uspial da razbere kakva e osnovnata idea, a vsichki sa se hvanali za primera sas sastezatelia po informatika, koito vsashtnost e stranichen kam osnovnata teza, koiato se optivam da zashtitia.

Otgovorite varirat ot "da tia sastezateli samo se praviat" do "abe tia mnogo gi rabirat" i nikoi za poreden pat ne razbra che kachestven software ne se pravi s takiva idioti kato vas. Imenno poradi tazi prichina v Bulgaria ne e napraven nito edin seriozen softwaren proekt.

I otnovo... dokato se nauchite:

1) Pichove, napravete si usluga i pochente da mislite, ok ?
2) Get a life.

Guru.

Отговор
в отговор на Guru. #16

Re: Programisti - kone s kapaci.

В отговор на:

Za poreden pat se ubejdavam, che povecheto *programisti* sa kone s kapaci bez elementarno mislene i podhod kam pisaneto na software



Ot konja s kapaci po-dobro tovarno zhivotno nema :)

В отговор на:

Skorosta na vseki software bilo to DirextX igra ili Web Script/Database prilojenie e funkcia ot 90% software design i 10% tehnicheski podrobnosti kato izbor na podhodiasht ezik, tools (IDE, CVS), etc. Priateli, tova che pishete na C niama da vi spasi ot facta che ste kuhi leiki i ot mnogo bezsmisleni razgovori che na C mojete da alokirate/dealokirate pamet a na Java ne, vsahtnost zabraviate da mislite dokato pishete vaprosnia software.



Eto ti njakolko konkretni problema: (stava duma za game platforma s fixirana pamet i lipsa na virtualna (ne samo swap che njama, no i mappwane kakto pri virtualnata pamet njama))
1. Trjabwa taka da alokirash che da ne se polucahwa fragmentirane, tova pri JAVATA, puk bilo za Win32/C++ prilozhenie mozhe da ne e problem - shtoto tam OS-a shte ti nameri posledowatelno parche ot pamet (wupreki che fizicheski mozhe da e razpokusano) i da ti go mappne linejno. Tova prjako oznachawa che wsjakakwi tehniki sus alokirane na kakvito i da bilo malki obekti ili osvobozhdawane na neshtata kogato ti hrumne sa za prenebgregwane!
Nalozhi se da pishem specialen alokator - na kojto da mozhe da mu kazwash ot kude da alokira ot TOP ili BOTTOM - ako na njakoj mu trjabwa wremenna pamet alokira ot TOP, wsichki ostanali resuri ot BOTTOM - taka naprimer se pazi gore/dolu pametta ot fragmentazia... Sushto izpolzwame alokirane s fixiran razmer - predwaritelno alokirani mempoolcheta koito da durzhat obekti ot edin i sushti tip - naprimer PARTICLES, FrontEnd Widgets, spisutzi ili kakvoto tam drugo... Neznam dali si imash idea kakwi trupki i hackove trjabwa da pravish che da si opazish pametta (i pak napomnjam - tova e FIXIRANA pamet bez nikakvo virtualno mapvane - edin vid kato star MacIntosh)
2. 90% software design i 10% technicheski - tuka ne mi stiga akula da ti proumeja prikazkata... ama haide :)

В отговор на:

Software industriata e business, a celta na vseki business e da se pecheliat pari.



Taka e, njama nuzhda da ni go razjasnjawash :) - Wse pak ne sme teleta, a kone s kapatzi :)

В отговор на:

Tova oznachava
- dobri i tochni specifikacii i business logica v suotvetsvie s jelaniata na clienta
- tochna i barza implementacia, sas iasna gledna tochka i dobro razpredelenie na rabotata v team-a[/qote]
W edin suwurshen swjat tova e wuzmozhno, no ne i w nashia. Dobri i tochni specifikacii, i milestoni navreme nevinagi izglezhda rozowa situatziata. Eto dneska razbrahme che eventualno SEGA mozhe da iska ot nas igrata ni da raboti i za XBOX na E3 expoto, dosega dogovora beshe da imame samo PS2 versiata! - emi tova sa samo 3-4 sedmitzi do E3-to i 2 sedmitzi do pre-E3-to ALPHATA... I tova sa SEGA - edni ot naj-golemite "biznesmeni".
a za tochna i barza implementatzia - abe... po kniga wsichko izglezhda dobre....

В отговор на:

Tova NE oznachava:
- "aide aide da go napishen na C zashtoto istinskite programisti pishat na C a tia s scriptovete i Javata nishto ne znaiat"
- gubene na vremeto s pisane primerno na Merge i QuickSort algoritmi pri polojenie che vsichki ezici imat standartni biblioteki za tova (ima i po loshi sluchai, niakoi pichove si pishat sobstvena JVM ili J2EE application server shoto tia na IBM i BEA bili "loshi" )
- i kato cialo izpadane do takava stepen v tehnicheski detaili, che da se zabravi kakva e business celta na prilojenieto.



razbira se che ne, no ne izpadaj i ti w drugata krajnost - ponjakoga se nalaga prenapiswane na njakoi ot neshtata. Osobeno kogato API-tata ili SDK-tata s koito rabotish sa samo na po njakolko mesetza, bugavi - i se smenjat dosta chesto kato funkcionalnost ili interfejs.

В отговор на:

Pichove, napravete si usluga i pochnete da mislite, ok ?



Pich, napravi si usluga - i spri da dawash akul.... Edno koeto zabeljazah w USA - e che edinstwenite koito wse oshte tuka mi dawat akul sa ili bulgari ili rusnatzi (shofjori w taxitata)... Edin takuv ruski shofjor me ubezhdawashe che trjabwa da si dowursha obrazowanieto, toj naprimer imal 3 wisheta ot Moskwa... E ne go pitah shto kara tova TAXI...

Davaneto na akul pri bulgarina e kato dobria kompliment pri Britanetza, i chernia humor pri amerikanetza...

Az shte ti dam edin akul na tebe :)

Um tzaruwa, Um robuwa, Um belia delfin
Отговор
в отговор на Guru. #17

Re: Programisti - kone s kapaci.

Ako si naistina Guru, ne bi obizhdal uchenitzite si :)

Bi im dal suvet, ne bi gi rugal....

Mozhe tova i da ti e istinskoto ime.... dano!

Um tzaruwa, Um robuwa, Um belia delfin
Отговор
в отговор на Guru. #18

Re: Programisti - kone s kapaci.

ne bih iskala da zvucha zaiadlivo, no mi se struva che ako sledvashe sobstvenite si saveti (#1 i nai-veche #2)

1) niamashe da visish online i da mrunkash vsichki kolko bili prosti
2) niamashe da se vruzvash kogato, razbirash li, prostite ne uspiavat da proumeiat za kakvo im govorish

take it easy,
.edno momiche

Отговор
в отговор на malkia #19

Re: Programisti - kone s kapaci.

moje li edna molba?

Отговор
в отговор на edno momiche #20

Re: Programisti - kone s kapaci.

molba....

Um tzaruwa, Um robuwa, Um belia delfin
Отговор