Текущее время: Вс, июн 16 2024, 12:23

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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