BgLOG.net
By lasombra , 14 November 2008
Понеже ми бяха направени много забележки за острите изрази по адрес на програмистите (не на администраторите, забележете!), смятам, че са нужни няколко обяснения.

Първо, уважавам БГЛог не заради невероятните качества и безпогрешното действие на платформата WordFrame. Уважавам го заради администраторите му, които не си позволяват личните им пристрастия да проличат чрез изтриване на коментари и модериране на постове. Всъщност затова се прехвърлих тук от предния си блог -- защото тук един пост стои на главна докато не бъде изместен. Няма намеса от страна на човек. Ако е дискутиран или харесван -- остава още.

Критиките ми бяха насочени към програмистите, които поддържат платформата. За несведущите -- между администратор и програмист има огромна разлика. Даже има един виц за системните администратори и програмистите, дето пътували във влак. Намерете го, ако не ви мързи.

Защо непрекъснато повтарям че съм шофьор? Ами много просто. Написах в един коментар към "За какво да протестират учителите" на мен колко документи ми искат. Постоянно ме проверяват. Ама аз съм прост шофьор. Всеки трябва да ме обижда и плюе. Докато програмистите могат да важничат и да използват неразбираеми изрази от рода на "проблем със CGI скрипта при ICMP флуд", и да гледат с презрение на всеки, който не ги разбере. Ама ако който и да е шофьор не си свърши работата умират хора, докато много малко са програмистите, от които зависи нечий живот.

Презрението ми към хора дето имат диплома (но не и умения) идва от това, че и аз щях да изкарам диплома. Бях специалност "Мултимедия и графичен дизайн" в НБУ, и се справях добре. Но като видях как се изкарват дипломите, не видях смисъл да работя на половин ден за нищо пари във "Фантастико", за да я изкарам тая диплома. Бездруго не се виждам как ще седна да работя на компютъра по цял ден. И цялата работа се започна от Стратовариус, който ми тикаше дипломата си под носа (накрая се оказа, че не я изкарал още), и се оказа, че дрънка глупости. Ама е студент, нали? Самочувствие та майката си... обича.

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

Понеже ми бе поискано извинение, давам го.

Официално се извинявам на програмистите, поддържащи платформата за използваните от мен изрази и думи по техен адрес.
Не се извинявам за изказаните мнеиия, и ни най-малко не съжалявам за тях. Признавам, че употребените от мен изразни средства не бяха подходящи за човек, гордеещ се с езиковата си култура, но мнението си поддържам
Legacy hit count
884
Legacy blog alias
23768
Legacy friendly alias
Програмисти-срещу-шофьори----извинение-и-обяснение
За BgLOG.net

Comments19

veselin
veselin преди 17 години и 5 месеца
Хм.. LaSombra, всяка една професия е отговорна. Примери има много. Относно програмистите и софтуерното инженерство, има два фрапантни примера, които са ми направили голямо впечатление.

Единят се отнася за т.нар. Therac-25 - уред за терапия чрез радиация, който е бил така програмиран, че за периода 1985-1987 има 6 случая на пациенти, които са били облъчени 100 пъти повече от допустимото, заради софтуерна грешка. Трима от тях умират. В интернет има доста информация по случая.

Другият пример е за т.нар. Ariane-5. Това е ракета, която е била разработвана в продължение на 10 години и е погълнала около 7 милиарда долара. При излитането си се взривява, защото една малка част от софтуера (ако не се лъжа- за затварянето на някакви клапи) е била взета от софтуера на предшественичката - Ariane-4, който е бил несъвместим, и тъй като не са направили цялостен тест преди излитането, в крайна сметка се стига до задействането на системата за самоунищожение (която е проработила чудесно). Доста по-подробно са описани причините - могат също да се намерят в интернет. Тук е видеото от взрива.

Та мисля си - важното е да правиш това, което правиш с любов и да си отдаден. 

 

lasombra
lasombra преди 17 години и 5 месеца
Веселин, за Ариана съм чувал. За уреда за лъчева терапия не съм. И не твърдя, че има "безотговорни" професии. Обаче не може едни хора да се считат за повече от други само защото имат диплома. Важното е кой как си върши работата.
IvanAngel
IvanAngel преди 17 години и 5 месеца
Да, така е! Браво Сомбра! Наистина е вярно, че куцо и съкато се дипломира! След това всички страдаме. Кой с фалшива книжка, кой с диплома, накрая все някой ще пострада. С очите си съм видял много такива - дипломирани "вишисти" и много пъти съм се чудил - как са изкарали и средно?! Мистика.

Навярно с пари. То с пари може да се купи всичко. Лошото е, че като умреш, заради нечия грешка (лекарска, шофьорска, на ел. техника и др.) колкото и пари да имаш няма да възкръснеш... И така. Хубаво е да помислим малко за тия неща...


lasombra
lasombra преди 17 години и 5 месеца

 

Все още НЕ МОГА да качвам музика. Горните изображения са снимки (или скрийншотове, ако щете) на това, което виждам при качване на изображения и при качване на медиа файлове. Ако имате някакви съмнения, запитайте се КАК съм качил снимките, а музика -- не?

Firewall-а ми очевидно позволява на Мозилата да започва и приема връзки. Настройките на Мозилата ми очевидно позволяват да се изпращат файлове. Ако има някоя настройка, която АЗ трябва да направя, кажете. Ако има нов начин за качване на медиа файлове, кажете.

Редакция: От днес съм с Мозила 3.0.4 Преди бях с 3.0.2

lasombra
lasombra преди 17 години и 5 месеца
Питанките аз ги сложих. Х-м-м-м-м. С какъв браузър си?
do100jan
do100jan преди 17 години и 5 месеца
Мурзилка 2.0.0.18
lasombra
lasombra преди 17 години и 5 месеца
Добре, извинявам се за оплакването ми за музиката. Явно проблема е при мен. Отивам за пиене до магазина и сядам да го разчоплям. Ако програмистите имат някои предложения, ще ги изслушам.
lasombra
lasombra преди 17 години и 5 месеца
С 2-ка... е и аз от двойката можех. А от тройката не мога-а-а-а...

Е, това обяснява много. Явно FF3 още не е навлязла широко... Което ме навежда на въпроса, моята книжка да не е само за леви завои?


do100jan
do100jan преди 17 години и 5 месеца
ЛаСомбра, глупав въпрос, ама изчака ли да се зареди файла? При мен стана за около 2 минути. И след това в полето за писане нямаше нищо. Но като публикувах коментара песньовката си беше вътре.
lasombra
lasombra преди 17 години и 5 месеца
Питанките... на прозореца рише "UPLOADING". Като се опитам да кача музика, там не пише НИЩО!
queen_blunder
queen_blunder преди 17 години и 5 месеца
ЛаСомбра, след ъплоуда нищо не се вижда и при мен, но след като пуснеш поста в интернет, едва тогава ще видиш, че се е визуализирал плеъра. Опитай да ъплоудваш, да потвърдиш и да съхраниш коментар с аудио файл, пък да видим какво ще стане.
queen_blunder
queen_blunder преди 17 години и 5 месеца
Загледах се в скрийншотовете и видях, че бутончето, което ползваш за вмъкване на аудио, не е онова, което ти трябва.

Ето виж кое трябва да използваш и не забравяй, че има ограничение до 5120 KB, а разширението е само mp3.

 

Прозорчето изглежда така

 

 

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

lasombra
lasombra преди 17 години и 5 месеца
Как се опитвам да качвам файлове...

Както виждате, на последния прозорец отдоле не пише UPLOADING, няма прогресен индикатор, и колкото и да чакам... не се появява в списъка! Вашите предположения?

Куини и с този бутон пробвах. Нищо не става. от петте пръста получих най-дългия.

lasombra
lasombra преди 17 години и 5 месеца
Ама да де, аз съм с FF3. То е ново, само отпреди 4 месеца. и само отпреди 9 месеца е в бета. Нормален програмист не се занимава с бета версии на най-популярния браузер, прави сте. Пък даже и сорс-кода му да е достъпен. Не, не.
queen_blunder
queen_blunder преди 17 години и 5 месеца
Не, не през това бутонче, което има подвеждащата иконка на уиндоус медия плеър. То е за слагане на видео файлове. Качи файла през бутончето за аудио файлове - едно сивичко високоговорителче. AudioModuleМай на това прилича.
Bozhidar
Bozhidar преди 17 години и 5 месеца
Ако трябва да сме честни, би трябвало и от двете да става. До колкото аз тествах - става. Проблема с Уиндоуз медия е че работи само под Уиндоуз, а флаша (иконката която Куини, така любезно показа) - върви на всякъде.

И за да уточним и завършим историята до край и в своята цялост:

1.LaSombra, благодаря за извинението от името на всички. Наистина никога не е късно.

2. Редактора, който обсъждаме от толкова време, дори не сме го писали ние, а една друга българска фирма и бих казъл че въпреки всичките му проблеми е един от най-добрите в света.

3. do100jan - снежанките с правилния размер чашки ли са :-)

4. LaSombra - не чакай извинение за спуканата гума на камиона от шапката на сайта. Нищо, че вън е минус 20, а do100jan е не с една, а с две снежанки. Така те е сварил живота.

Със здраве

lasombra
lasombra преди 17 години и 5 месеца
Да бе, и аз си помислих, че ми намекваш нещо с тая спукана гума. Ама все пак е по-добре да мислиш за камиони и всичките им проблеми, от колкото за голфове, музики, лети джанти, в коя чалготека ще ходим и т.н. :)

А и все пак не е лошо след като си спукал гума около Коледа да заседнеш в хижата със Снежанка :)
Bozhidar
Bozhidar преди 17 години и 5 месеца
Между другото защото си сложил по-широчки картинки, в момента коментарите имат отрязана част в дясно. :-)
lasombra
lasombra преди 17 години и 5 месеца
Ами полето за коментар е... малко по-различно от форматирането на реалната страница. Не знаех точно колко пиксела е полето, което се оставя между изображенията и края на коментара.

Бих ти казал на каква разделителна способност на монитора съм, ама...

Мога да задавам смислени въпроси :)


By TeodorGig , 16 February 2006
Често чета поредното компютърно списание и виждам поредната алгоритмична задача (най-често комбинаторика или някой NP сложен проблем) и се питам, за какъв дявол хората правят такива състезания, а пък други хора вземат участие в тях?
 
Няма да скрия, че програмирането е предимно хоби за мен. Никога не съм имал успехи в споменатите състезание, но за сметка на това винаги ме е учудвало каква е ползата да се участва в тях.
 
В един хубав ден, един мой преподавател ми обясни, че върхът на алгоритмичните задачи е в динамичното програмиране. Там се използва определена рекурентна зависимост (най-трудният момент от решението), на база на която се спестяват голяма част повторни изчисления. Въпреки завидните способности на моя преподавател аз така и не разбрах как мога правилно да съставям тази зависимост и да я прилагам за задачи, които не сме разглеждали в час.
 
Но дали програмирането е само алгоритми и дали състезанията по програмиране трябва да акцентират върху детерминистични задачи, за които е известно, че съществува оптимално решение? Не съм съвсем убеден! Реших да разгледам това, което предлагат ACM. Всички задачи които ми попаднаха бяха от вече споменатия тип.
 
И все пак, какъв е смисълът от състезанията по програмиране? Да се покажеш колко си велик? Да покажеш колко по-зле са останалите около теб? Не вярвам! Може би точно състезанията по програмиране са старта на една блестяща кариера в областта на професионалното програмиране! Определено бих предпочел да си мисля, че става въпрос точно за тази, последно споменатата, алтернатива. Странно, защо тогава състезанията по програмиране толкова много се различават от реалната работна практика в софтуерните фирми? Въпреки, че в някои състезания се залага на екипната работа, в българските състезания никъде не се предлага възможност отделните екип да преминат през един цялостен процес за разработка на софтуер. Къде остава анализа на заданието? Къде е мястото на проектирането? Тъй като не можем без кодиране, то винаги присъства. Защо не се отделя достатъчно внимание на документирането? Ами последващата поддръжка на продукта? Всяка софтуерна фирма би ви обяснила, че това са етапите през които преминава тяхната работа.
 
Иска ми се да вярвам, че в най-скоро време в България ще се появят състезания по програмиране, които ще дават възможност за съревнование между напълно завършени продукти, написани от същите тези състезатели, които в момента решават алгоритмичните задачи на ИТ списанията в страната. Вярвам, че това би било много важна стъпка в развитието на българската софтуерна индустрия, защото ако се замислим колко български open source продукта са налични в световната мрежа, с чиста съвест може да се срамуваме, сравнявайки се с далеч по-малки държави от България, които имат смайваща продукция в областта на софтуера с отворен код.
 
Апелът ми, а вярвам и апелът на всеки състезател по програмиране, към българските фирми, организатори на конкурси по програмиране, е да се насочат към спонсорирането и финансирането на състезателни екип, които извършват цялостна разработка на малки, но смислени, софтуерни продукти.
 
Ще се радвам, ако всеки един от вас сподели мнението си и заяви своята съпричастност към тук изложената идея, като напише своя коментар към темата.
 
Тодор Балабанов

Legacy hit count
1046
Legacy blog alias
4661
Legacy friendly alias
Защо-младите-хора-участват-в-състезания-по-програмиране-
Ежедневие
Компютри
Интернет
Линукс
Програмиране
Софтуер
Разработчици

Comments2

BULCORE
BULCORE преди 20 години и 2 месеца

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

Иначе ако има състезания в които се включва проектиране и анализ на цялостен софтуерен продукт ,определено шанса за добро класиране ми се увеличава доста. 

Идеята за спонсориране на отбори е много добра, обаче не ми харесва сравнението за open source-а. Това не е никакъв критерий. България разполага с много и качествени програмисти които не си губят времето да пишат код от който няма да спечелят нищо освен може би слава и лично удовлетворение. Само че тези неща се ценят в държави където не се бориш за преживяване. Май трябва да напиша отделен пост в което да споделя мнението ми за отворения код.

Terkoto
Terkoto преди 19 години и 11 месеца
Тодоре, да те питам аз тебе , защо се провеждат турнирите по шах ? защо има световно първенство по футбол ? защо смяташ че при програмистите не може да има competition? Защото Тодоре, хората дето ходят по такива състезания показват че имат подходящ начин на мислене, могат за кратко време да решават проблеми от познат характер... и после отиват да работят за мс или гугъл например , а ти стоиш тука и хабиш байтове да пишеш глупости. ВИНАГИ ТРЯБВА ДА ИМА СЪРЕВНОВАНИЕ! Какви са тези състезания които предлагаш ? Какво ще сравняваш там? Представи си се направи един такъв конкурс и се появят два отбора , едните са седели 3 месеца и са писали мощен редактор на изображения (използвали са c# например), а другите са писали писали уеб приложение (използвайки ruby например). Айде ходи ги сравнявай ... състезанието си е състезание , то е за тези които са по-добри от другите ... както един може да ходи да рита мач в парка с другите лумпени , така друг може да се занимава професионално ... а ти Тодоре , ти дори топка май не си виждал :-Д