Hello Ivan,
Monday, March 1, 2004, 9:28:12 AM, you wrote:
I> Последние шесть месяцев мне выпала редкая удача гробить свое здоровье
I> на одну фирму. за смешные в общем-то деньги, но речь не об этом.
I> Писал я такую штуку, которая делала скриншоты, записывала перемещения
I> мыши, звук, + векторный графический редактор, элементы упраления на
I> скриншотах (кнопки, Bubbles), всякие драгндроп... короче потом с помощью имеющейся
I> библиотеки (сторонней) на основе этого создавался SWF.
I> Flash-презентация.
I> Продукт назывался(ется) OSC DemoRecorder
I> Фирма - Internet-Frigate (Новочеркасск)
I> Посредники - какие-то люди на Украине, а через них -
I> САМ ЗАКАЗЧИК Offshore Creations
I> Эта было мое первый (и надеюсь последний) опыт работы в
I> Outsource-инге.
I> Суть в том. что работать приходилось не просто много, а очень
I> напряженно. Постоянно шли уточнения, переделки... Многое приходилось
I> делать первый раз... Делалось это все в C++Builder6.
I> ...
I> ну и обратно к теме
I> работая по восемь
I> (по отчету, а не по объему работы)
I> часов в день (а буквально набирая код все восемь
I> часов), исправляя и переделывая код, написанный ранее (не только
I> потому, что плохо было спроектировано изначально, а потому, что
I> заказчик каждую неделю хотел что-то новое) я очень часто пользовался
I> приемами, доступными только в ЯЗЫКЕ ПРОГРАММИРОВАНИЯ С++.
I> !!! это все IMHO,IMHO,IMHO !!! :)
I> т.е. недоступными или неизвестными в Delphi
I> если я неправ. просветите меня... :))
I> приму наставление с радостью
I> !!! это все IMHO,IMHO,IMHO !!! :)
I> (
I> например:
I> min = a<b? a: b;
I> против
I> if a<b then min = a
I> else min = b;
I> или:
I> for (i=0; i<N; i+=2)
I> {
I> ...
I> }
I> вместо
I> for I:=1 to N do
I> begin
I> ...
I> I := I+1;
I> end;
I> или другие варианты:
I> a = b = c = 100;
I> вместо
I> c := 100;
I> b := c;
I> a := b;
I> (пора останавливаться :)) а то может понравиться)
I> !!! это все IMHO,IMHO,IMHO !!! :)
I> )
I> !!! это все IMHO,IMHO,IMHO !!! :)
I> Ну а кроме того и весьма спартанский синтаксис С++ экономил время.
I> (кто-то в листе сравнивал "begin+end" против "{}" - а когда их море?)
I> Посему я делаю вывод: если бы я писал это все на Delphi, я потратил на
I> набор кода в два раза больше времени.
I> А кода, поверьте мне, написано, удалено, перепивсано заново было ой как много
I> :))
I> вот этот описанный случай я и имел в виду под промышленным
I> программированием (в отличие, например, от программирования в научных,
I> учебных целях, чем тоже мне приходится заниматься):
I> очень короткие сроки, при том что большая часть времени - кодирование
I> ЗЫ: 1. А Паскаль (Delphi) я школьникам и студентам преподаю.
I> 2. Еще подрабатываю Clarion-ом... так то вообще отдельная песня
I> 3. А в целом человек я самокритичный и не возражаю против
I> дискуссии с приятным собеседниками :))
Прости меня грешного - боюсь, моя реплика по данной теме придется тебе
не по вкусу, но еще вчера подумал: "Одно из двух - или парень
программировать не умеет, либо он перетрудился над заказом, который
ему пришлось крапать на этом паршивом Делфи". Теперь вижу, что с
первым у тебя более или менее порядок (то есть, программировать ты
умеешь), а я прав во втором своем предположении.
По моему мнению (кажется именно это вы называете "ИМХО"),
профессионализм программиста определяется главным образом двумя
вещями:
1. Способностью алгоритмитизировать задачу.
2. Набором инструментов для реализации этих алгоритмов (читай, языков
и сред программирование) - чем шире этот набор, тем круче профи. При
этом сам профи вряд ли будет рассказывать, что "Делфи - отстой" или "С
- параша".
А тему предлагаю закрыть как не имеющюю ни теоретического, ни
практического смысла.
--
Вадим Шешунов
Номер выпуска : 2329
Возраст листа : 161 (дней)
Количество подписчиков : 381
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/93158
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru