Текущее время: Чт, май 23 2024, 16:52

Часовой пояс: UTC + 3 часа


Правила форума


- Не материться в явном виде (за нарушение выносится первое предупреждение, оно же и последнее, далее - бан)
- Не разжигать рознь на национальной, религиозной, половой и расовой почве (следует немедленный годичный бан)
- Троллинг, кащенизм, холивары, упячка ведут к вечному упокоению в бане
- Пользование подфорумом "Частные объявления" - см. п. 6.2 Правил форума
- Пользование подфорумами "Встречи" и "Поздравления" - см. п. 6.3 Правил форума
- Все прочее - см. раздел 6.1 Правил форума



Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 25 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как оценить работу абапера?
СообщениеДобавлено: Вт, ноя 02 2004, 13:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 08:36
Сообщения: 182
Откуда: Russia
Пол: Мужской
Кто как оценивает работу абапера?

Вот несколько мнений о работе человека (я ни с кем не знаком наверно, так что ничего личного)

nicky555 написал:
Протасеня Олег - классный абапер

nicky555 написал:
Это, разумеется, чисто субъективное мнение... Лично я такого сказать об этом человеке не могу
Долго слишком разгребали то, что он наделал у нас на проекте. Знает, наверное, немало, но в башке ветер - сосредоточиться на одной задаче и быстро решить ее не может.

vvk написал(а):
Присоединяюсь к nicky555 по-поводу Протасени, поскольку разгребать его произведения пришлось мне (человек он может хороший, но вот абапер явно не классный).


Главный критерий скорее всего такой - сделанная разработка работает правильно и оптимально быстро. Все довольны.
Проходит какое-то время и необходимо что-то изменить/добавить в разработку. Разработчика по тем или иным причинам нет. Задание дается другому человеку, которому приходиться разбираться в чужих кодах(ох и неблагодарное занятие). Что происходит дальше?
1. Новый разработчик легко и непринужденно разбирается в чужом коде и добавляет все изменения
2. Разбирается с большим скрипом, попутно делая кучу других ошибок
3. Разобратся не может вообще и приходит к выводу, что проще написать заново, чем разбиратся
4. .....

Как человек пишет код? На чем основывается в выборе решений или алгоритмов? У каждого свой стиль написания, своя логика, свои мысли, опыт и т.д.
Можно легко разобраться в кодах некоторых моих коллег, все просто и ясно, но иногда все просто и ясно, но вообще непонятно как работает :)

Ну так кто как оценивает работу АБАПера

_________________
С Уважением Серега


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: ну
СообщениеДобавлено: Вт, ноя 02 2004, 15:16 
Гость
ну можно в рублях
можно в евро
можно в долларах

разные по разному оценивают...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 02 2004, 15:56 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, авг 18 2004, 10:59
Сообщения: 754
Откуда: Moscow
А еще работу абапера можно оценить в Джоулях.
Соответственно, оценив работу, выполняемую абапером в единицу времени, можно прикинуть МОЩНОСТЬ :shock: абапера...

_________________
Фарш невозможно провернуть назад,
И мясо из котлет не восстановишь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 02 2004, 16:00 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, окт 22 2004, 09:09
Сообщения: 95
А если поделить Работу на Силу - получим длину рабочего пути.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: не
СообщениеДобавлено: Вт, ноя 02 2004, 16:14 
Гость
лучше оценивать Производительность:

Число строк кода (операторов) на ABAP / секунды.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 02 2004, 17:21 
Гость
Ой, а что такое АВАР - секунды? :shock:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: yt
СообщениеДобавлено: Вт, ноя 02 2004, 17:25 
Гость
не

ABAP - секунды

а число строк кода разделить на секунды!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 02 2004, 17:32 
Гость
Ну тогда нужно вводить еще и КПД :)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Предпочтительнее в деньгах
СообщениеДобавлено: Вт, ноя 02 2004, 17:37 
Гость
Работу абапера надо оценивать в деньгах, причём обильно... А то если оценивать не обильно, абапер возьмёт, да и уволится... :roll:


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, ноя 02 2004, 17:39 
Президент
Президент

Зарегистрирован:
Вт, авг 17 2004, 08:17
Сообщения: 3150
Откуда: В ВЕЧНОМ БАНЕ
В конечном итоге работу абапера оценивает админ по производительности его (абапера) шедевров :lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 04 2004, 08:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
А у нас все не так... :oops:
Работает, скажем, внешний АВАРер (типа Outsourcing). Сделал программу, написал документацию, оформил 5 рабочих дней (40 часов) плодотворной работы.
Далее "контроль качества" - сидит некто и смотрит на следующее:
1) грамотность :wink: - это, грубо говоря, соответствие логики работы идеологии и принципам построения системы. Поясню - чтобы не было COMMIT'ов в замещениях, чтобы были блокировки в диалогах ведения (самописных, естественно), чтобы SELECT'ы были заточены оптимально и т.п.
Причем проверка эта делается не одним человеком (один всегда может что-то недосмотреть) - первый раз при переносе, второй - при закрытии периода (под оплату).
2) производительность - уровень АВАР-разработчика известен, число выставленных часов известно. Далее "гуру" :) решает, сколько бы он провозился с такой задачей. Делаем скидку на уровень разработчика, его занятость, трудолюбие и исполнительность.
Если все ОК, то склоняем голову в почтительном "АХ", иначе - предлагаем снизить стоимость работ. Потому, что он в инете постоянно лазит по порносайтам; слишком много времени тратит на "углубленное изучение проблемы", вместо того, чтобы спросить совета у других членов команды и т.п. Обычно такие споры заканчиваются в кабинетах начальства - наше дело аргументировать свою точку зрения.

В конце концов, после месяца-другого такого подхода о программисте складывается "личное" мнение. Далее - по результатам :wink: , можно либо ужесточить проверку и твердой рукой направлять периодически в нужное русло, пока не научится работать в команде, либо наоборот, ослабить контроль, посматривая только в критические места.

Для своих разработчиков - песня такая же, только денег им платят меньше :lol:

В общем, вот так оно у нас и происходит, собственно. Может, неправильно, но надежно :)

Да, забыл сказать - конечно, админы помогают вылавливать пропущенные ляпы по производительности. Тут либо их (админов) успокаивают, что так и должно быть, либо напрягаем извилины и рекомендуем исправить так-то и так-то прогу.
Ну, и последнее - "опасные" вещи (типа System Modification, RWIN'а, работы с памятью и т.п.) взяты под строгий контроль тех двух типов, которые всем заправляют. Такие "фишки" делают только они после тщательного исследования и вердикта о невозможности сделать по-другому.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 04 2004, 09:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, авг 26 2004, 05:04
Сообщения: 922
Откуда: Челябинск
Пол: Мужской
nicky555 написал:
А у нас все не так... :oops:
Работает, скажем, внешний АВАРер (типа Outsourcing). Сделал программу, написал документацию, оформил 5 рабочих дней (40 часов) плодотворной работы.
Далее "контроль качества" - сидит некто и смотрит на следующее:
1) грамотность :wink: - это, грубо говоря, соответствие логики работы идеологии и принципам построения системы. Поясню - чтобы не было COMMIT'ов в замещениях, чтобы были блокировки в диалогах ведения (самописных, естественно), чтобы SELECT'ы были заточены оптимально и т.п.
Причем проверка эта делается не одним человеком (один всегда может что-то недосмотреть) - первый раз при переносе, второй - при закрытии периода (под оплату).
2) производительность - уровень АВАР-разработчика известен, число выставленных часов известно. Далее "гуру" :) решает, сколько бы он провозился с такой задачей. Делаем скидку на уровень разработчика, его занятость, трудолюбие и исполнительность.
Если все ОК, то склоняем голову в почтительном "АХ", иначе - предлагаем снизить стоимость работ. Потому, что он в инете постоянно лазит по порносайтам; слишком много времени тратит на "углубленное изучение проблемы", вместо того, чтобы спросить совета у других членов команды и т.п. Обычно такие споры заканчиваются в кабинетах начальства - наше дело аргументировать свою точку зрения.

В конце концов, после месяца-другого такого подхода о программисте складывается "личное" мнение. Далее - по результатам :wink: , можно либо ужесточить проверку и твердой рукой направлять периодически в нужное русло, пока не научится работать в команде, либо наоборот, ослабить контроль, посматривая только в критические места.

Для своих разработчиков - песня такая же, только денег им платят меньше :lol:

В общем, вот так оно у нас и происходит, собственно. Может, неправильно, но надежно :)

Да, забыл сказать - конечно, админы помогают вылавливать пропущенные ляпы по производительности. Тут либо их (админов) успокаивают, что так и должно быть, либо напрягаем извилины и рекомендуем исправить так-то и так-то прогу.
Ну, и последнее - "опасные" вещи (типа System Modification, RWIN'а, работы с памятью и т.п.) взяты под строгий контроль тех двух типов, которые всем заправляют. Такие "фишки" делают только они после тщательного исследования и вердикта о невозможности сделать по-другому.


А ты где работаешь?

_________________
Все будет хорошо...
http://sap-blog.ru/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 04 2004, 09:22 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 08:36
Сообщения: 182
Откуда: Russia
Пол: Мужской
nicky555 написал:
А у нас все не так...
...skip...

Спасибо, примерно это и хотел услышать. А то народ тут начал веселиться в начале :), строки делим на секунды и т.д. :) Тоже в принципе неплохо, но все же не в тему :)

_________________
С Уважением Серега


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 04 2004, 10:07 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 27 2004, 09:10
Сообщения: 614
Откуда: Moscow
nicky555 написал:
А у нас все не так... :oops: ...


Именно такой подход и позволил в конечном итоге видеть очень прияственную картину в SAP EarlyWatch Alert :
"Expensive SQL Statements
The analysis of your system's SQL statement cache found no significant problems."
:wink:

_________________
по прозвищу Тосманский Дьявол


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 04 2004, 17:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
artyom написал:
А ты где работаешь?


РУСАЛ - внутренний проект.
До этого - консалтинг, Юникон, 5.5 лет (БРАЗ, ВСК, СНГ, ТНК, СУАЛ, ну и по мелочи...). Я - АВАР-программист.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 25 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB