Решил сделать тренинг, в котором собрать воедино самые базовые вещи о том, как и из чего строится эффективная разработка. Чтобы например быстро ввести юниоров в курс дела и избежать основных хорошо известных ошибок. Тестирование, естественно, полностью бесплатное. Приглашаются все желающие!
Здравствуйте, avl-kharkov, Вы писали:
AK>Чтобы например быстро ввести юниоров в курс дела
так юниоров или всё же тимлидов? моё ощущение что курс даеквантен только для провицниальных городов, где людям просто неоткуда научиться "правилам хорошего тона". остальные об этом узнают от старших товарищей, будучи ещё сами юниорами
Здравствуйте, avl-kharkov, Вы писали:
AK>Решил сделать тренинг, в котором собрать воедино самые базовые вещи о том, как и из чего строится эффективная разработка. Чтобы например быстро ввести юниоров в курс дела и избежать основных хорошо известных ошибок. Тестирование, естественно, полностью бесплатное. Приглашаются все желающие!
AK>Проходить это все будет вот тут: http://www.webinar2.ru/effective_sw_development
AK>Там же примерный план.
AK>Отзывы приветствуются!
Здравствуйте, avl-kharkov, Вы писали:
AK>Решил сделать тренинг, в котором собрать воедино самые базовые вещи о том, как и из чего строится эффективная разработка. AK>Приглашаются все желающие!
Что-то мне это напоминае — кнышки типа как заработать мильён. Ответ — надо сочинить и выпустить книжку о том, как заработать мильён.
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Здравствуйте, McSeem2, Вы писали:
MS>Здравствуйте, avl-kharkov, Вы писали:
AK>>Решил сделать тренинг, в котором собрать воедино самые базовые вещи о том, как и из чего строится эффективная разработка. AK>>Приглашаются все желающие!
MS>Что-то мне это напоминае — кнышки типа как заработать мильён. Ответ — надо сочинить и выпустить книжку о том, как заработать мильён.
Ага, книжками про мильон пытаются заработать мильон.
Допустим, тренингами про эффективную разработку пытаются структурировать свой опыт и понять как разрабатывать ещё лучше.
Т.е. по сути делают разработку ещё эффективнее.
И?
Здравствуйте, McSeem2, Вы писали:
MS>Здравствуйте, avl-kharkov, Вы писали:
MS>Что-то мне это напоминае — кнышки типа как заработать мильён. Ответ — надо сочинить и выпустить книжку о том, как заработать мильён.
Только с одним маааленьким отличием — я действительно работаю много лет в разработке ИТ в европейской компании И могу предположить, что мой опыт реально может быть кому-то интересен.
Здравствуйте, BulatZiganshin, Вы писали:
BZ>Здравствуйте, avl-kharkov, Вы писали:
AK>>Чтобы например быстро ввести юниоров в курс дела
BZ>так юниоров или всё же тимлидов? моё ощущение что курс даеквантен только для провицниальных городов, где людям просто неоткуда научиться "правилам хорошего тона". остальные об этом узнают от старших товарищей, будучи ещё сами юниорами
Сильно по-разному бывает. Обзор тренинга выложен, и каждый может понять, надо оно ему или нет. Понятно, что для продвинутых тим-лидов на нем будет не очень интересно. Но часто тим-лидами становятся по принципу "больше некого было", без надлежащего опыта.
Если для вас содержание тренинга — пройденный этап, я ж ничего не имею против. Более того, я и не расчитывал, что он будет полезен всем. Всем — значит одновременно никому
Здравствуйте, avl-kharkov, Вы писали:
AK>Здравствуйте, McSeem2, Вы писали:
MS>>Здравствуйте, avl-kharkov, Вы писали:
AK>Только с одним маааленьким отличием — я действительно работаю много лет в разработке ИТ в европейской компании И могу предположить, что мой опыт реально может быть кому-то интересен.
Что за компания? Что за IT?
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)
Здравствуйте, thesz, Вы писали:
T>Там есть пункт "Embedded systems development". Я уточню ваш опыт по этому пункту, поскольку мне это интересно.
T>Каким средствами формальной верификации вы пользуетесь для разработки встроенных систем?
Да, я как раз в Embedded
На тех проектах, в которых я участвовал, отдельно выделенного процесса для формальной верификации не было. В отдельных примерах можно считать, что это делалось в процессе дизайна (проектирование автоматов состояний и переходов, из того что вспомнилось с ходу).
И теперь уже интересно стало мне — каким образом можно формально верифицировать, например, осциллограф?
Мне кажется, что часто системы не настолько сложны, чтобы формальное тестирование было необходимым. Если спецификация оговаривает, что мультиметр должен измерять RMS значение для переменного сигнала, и для его расчета в программе используется формула из определения RMS, то что мы собственно говоря проверяем? Правильную ли мы выбрали формулу?
Может, конечно, надо начать мыслить концепциями функционального программирования, чтоб начать эти вещи воспринимать естественно...
Здравствуйте, avl-kharkov, Вы писали:
AK>Здравствуйте, thesz, Вы писали:
T>>Там есть пункт "Embedded systems development". Я уточню ваш опыт по этому пункту, поскольку мне это интересно. T>>Каким средствами формальной верификации вы пользуетесь для разработки встроенных систем? AK>Да, я как раз в Embedded AK>На тех проектах, в которых я участвовал, отдельно выделенного процесса для формальной верификации не было. В отдельных примерах можно считать, что это делалось в процессе дизайна (проектирование автоматов состояний и переходов, из того что вспомнилось с ходу).
Коллеги с помощью Alloy выявляли ошибки в спецификациях разных ZigBee и прочих.
AK>И теперь уже интересно стало мне — каким образом можно формально верифицировать, например, осциллограф?
Там есть описание, как применяли Z notation в Tektronics, AFAIR (может, это во втором томе, я точно не помню). Как связаны Tektronics и осциллографы, наверное, известно?
Производительность труда у Тектрониксов выросла, надо отметить.
AK>Может, конечно, надо начать мыслить концепциями функционального программирования, чтоб начать эти вещи воспринимать естественно...
Надо начать мыслить "какие ошибки я допущу и как мне их избежать как можно раньше, желательно, ещё до юнит-тестов".
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)
Про Tektronics известно, ибо их продукцию и используем С Alloy не сталкивался.
И спасибо за ссылки и возможность открыть для себя что-то новое, обязательно ознакомлюсь.