(выудил из кэша своего прокси .... тема по состоянию на вчера ... если надо, могу в виде вордовского файла прислать ... продолжаем обсуждение?)
SAPфорум.RU
Уровень навыков ABAP-ера и повышение его стоимости на рынке
Добавлено: Ср Авг 11, 2004 12:10 pm Заголовок сообщения: Уровень навыков ABAP-ера и повышение его стоимости на рынке
--------------------------------------------------------------------------------
Подскажите примерную шкалу уровня знаний и навыков работы с различными инструментами и технологиями в SAP-е и влияние этих знаний на повышение рыночной стоимости ABAP-ера. Какой минимум знаний должен быть у ABAP-программиста на 1500$? На что ударять при изучениии?
p.s. Уж простите, неопытная я.
Дмитpий
Консультант
Зарегистрирован: 30.06.2004
Сообщения: 53
Откуда: SAP 4.6C
Добавлено: Ср Авг 11, 2004 1:11 pm Заголовок сообщения:
--------------------------------------------------------------------------------
1500 - после года работы.
Алена
Гость
Добавлено: Ср Авг 11, 2004 1:23 pm Заголовок сообщения:
--------------------------------------------------------------------------------
а что должен уметь ABAP-ер с годовалым опытом?
Den
Гость
Добавлено: Ср Авг 11, 2004 1:41 pm Заголовок сообщения: Начинающий ABAP-ер
--------------------------------------------------------------------------------
На мой взгляд упор лучше сделать на отчеты, т.е. выгрузку через ALV,
работу с USER-EXIT (транзакции SMOD и CMOD). Хорошо бы еще знать как проектируются свои экраны и экранные таблицы. Для начинающего этого достаточно.
Успехов.
Алена
Гость
Добавлено: Ср Авг 11, 2004 1:45 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Спасибо!
VadimAzov
Консультант
Зарегистрирован: 19.07.2004
Сообщения: 57
Откуда: Мариуполь
Добавлено: Ср Авг 11, 2004 2:35 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Лучше у работадателей спросить, чего они хотят за эти деньги.
А вообще, "не проворным дается быстрый бег, не сильным — победа, не мудрому — хлеб, не разумным — богатство, не разсудительным — благорасположение, но время и случай назначен им всем" (Еккл. 9:11)
_________________
Blessed are the meek, for they will inherit the earth (Mt. 5:5)
nicky555
Стажер
Зарегистрирован: 30.07.2004
Сообщения: 9
Добавлено: Чт Авг 12, 2004 8:43 am Заголовок сообщения:
--------------------------------------------------------------------------------
Как человек, более-менее владеющий основами АВАР-программирования и беседовавший не с одним кандидатом, чьи хотелки не очень адекватно отражают его возможности, могу примерно обрисовать направления, в которых человек должен что-то понимать. При твердом знании хотя бы 50% из перечисленного, з/п от 1500-1700 гарантирована.
1) Написание отчетов (программа, которая состоит из экрана параметров, выбора данных и вывода их на экран).
1а. фенечки экрана параметров
1б. построение SELECT'ов, использование индексов
1в. вывод с помощью WRITE, ALV (модуль и класс), реакция на события (hotspot, например)
2) Словарь Данных (виды таблиц, основные таблицы модулей, Search-Help'ы и их расширение, текстовые таблицы, генерация диалогов ведения справочников)
3) Простейшие интерфейсы - загрузка из файла (DAT, TXT, DBF), протокол обработки (ГрФункций SBAL), пакетный ввод (Call Transaction, сеанс пакетного ввода)
4) Диалоговое программирование (объекты блокирования, модули обновления, понятия SAP LUW & DB LUW) - написание транзакций, принципиальное отличие от программирования отчетов.
5) Расширения - способы модификации логики выполнения стандартной обработки данных (я из знаю больше пяти, например )
6) SmartForm'ы - пара вопросов "на засыпку", что нельзя сделать.
7) Транспортная система - наиболее часто встречающиеся проблемы (перекрестные ссылки), из решение.
"Модные" технологии использования классов. Примеры применения.
Вот, на вскидку и все. Поскольку для меня лично все вышеперечисленное не есть слова, подчерпнутые из умных книг, а часть того, смысл которого я понимаю и технологии, которыми я владею, то собеседование со мной не самое легкое. А поскольку мой уровень з/п до недавнего времени не превышал 2к, то делайте выводы, господа
Правда, скажу по секрету, что в последнее время все труднее найти человека, соответствующего вышеперечисленным запросам. Зато три человека, которые нашлись - кадры бесценные. В основном попадается "шелуха", которая слышала, что за АВАР платят много и, поковырявшись в нем полгода, спешат объявить себя спецами, за которых работодатель буквально должен выложить никак не меньше 2к.
Мой ответ таким - АВАР-программист не кодер, овладевший жалким набором операторов, а человек, понимающий и принимающий логику работы системы и ее внутреннее построение, для чего, естественно, необходимо владение основами разработки (см. выше).
В общем, это моя точка зрения - готов ее остаивать в жарких спорах
Да, кстати, наличие сертификатов увы, ничего не доказывает (особенно региональных курсов третьих лиц) - я беседовал с девочкой, желающей получать 2.5к и "паруса которой обвисли" уже на словаре данных. Хотя пачка ее сертификатов смотрелась очень внушительно с моими жалкими листочками и пятилетним опытом в консалтинге
Jimona
Стажер
Зарегистрирован: 10.08.2004
Сообщения: 5
Добавлено: Чт Авг 12, 2004 9:08 am Заголовок сообщения:
--------------------------------------------------------------------------------
...
При твердом знании хотя бы 50% из перечисленного, з/п от 1500-1700 гарантирована.
...
Что для провинции хорошо, то для Москвы - смерть! В смысле, оплаты труда....
Еще немного самокритики иметь нужно: я на себя надеваю вышеперечисленную примерку - и вижу, что тяну не более чем на 1,5 Килобакса...
но я-то не более полугода тружусь на ниве РРР...
через годик поглядим, попримеряемся...
Pchelka
Стажер
Зарегистрирован: 05.08.2004
Сообщения: 3
Добавлено: Чт Авг 12, 2004 1:23 pm Заголовок сообщения:
--------------------------------------------------------------------------------
nicky555 писал(а):
Как человек, более-менее владеющий основами АВАР-программирования и беседовавший не с одним кандидатом, чьи хотелки не очень адекватно отражают его возможности, могу примерно обрисовать направления, в которых человек должен что-то понимать. При твердом знании хотя бы 50% из перечисленного, з/п от 1500-1700 гарантирована.
А какая зарплата гарантирована при 100% знании?
(Там ведь описан всего-то уровень нормального АБАПиста с ~2летним стажем)
Aleksey S.
Менеджер
Зарегистрирован: 18.06.2004
Сообщения: 102
Откуда: Москва
Добавлено: Чт Авг 12, 2004 2:03 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Pchelka писал(а):
nicky555 писал(а):
Как человек, более-менее владеющий основами АВАР-программирования и беседовавший не с одним кандидатом, чьи хотелки не очень адекватно отражают его возможности, могу примерно обрисовать направления, в которых человек должен что-то понимать. При твердом знании хотя бы 50% из перечисленного, з/п от 1500-1700 гарантирована.
А какая зарплата гарантирована при 100% знании?
(Там ведь описан всего-то уровень нормального АБАПиста с ~2летним стажем)
О каком 100% знании идет речь?! Уважаемый nicky555 перечислил то процентов 10% от того что вообще может знать разработчик... R/3 разработчик о SAP. и одно дело знать в лицо а другое - чувствовать это костным мозгом.
Нет я сам люблю деньги - безусловно, и получаю и много.. но блин, у человека на что-то претендующего должны наличествовать хотя бы элементарные аналитические навыки - для собственной самооценки.
PS. Человеку с мышлением КОДЕРА больше чем на 800$ рассчитывать сложно.
PPS. Это уровень не 2-х летнего АБАПера, это год максимум, да и то за год люди больше поднимают!
Дмитpий
Консультант
Зарегистрирован: 30.06.2004
Сообщения: 53
Откуда: SAP 4.6C
Добавлено: Чт Авг 12, 2004 2:29 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Aleksey S. писал(а):
Pchelka писал(а):
nicky555 писал(а):
Как человек, более-менее владеющий основами АВАР-программирования и беседовавший не с одним кандидатом, чьи хотелки не очень адекватно отражают его возможности, могу примерно обрисовать направления, в которых человек должен что-то понимать. При твердом знании хотя бы 50% из перечисленного, з/п от 1500-1700 гарантирована.
А какая зарплата гарантирована при 100% знании?
(Там ведь описан всего-то уровень нормального АБАПиста с ~2летним стажем)
О каком 100% знании идет речь?! Уважаемый nicky555 перечислил то процентов 10% от того что вообще может знать разработчик... R/3 разработчик о SAP. и одно дело знать в лицо а другое - чувствовать это костным мозгом.
Нет я сам люблю деньги - безусловно, и получаю и много.. но блин, у человека на что-то претендующего должны наличествовать хотя бы элементарные аналитические навыки - для собственной самооценки.
PS. Человеку с мышлением КОДЕРА больше чем на 800$ рассчитывать сложно.
PPS. Это уровень не 2-х летнего АБАПера, это год максимум, да и то за год люди больше поднимают!
Ну и сколько по твоим меркам может получать абапер, который "чувствует костным мозгом"?
Jimona
Стажер
Зарегистрирован: 10.08.2004
Сообщения: 5
Добавлено: Чт Авг 12, 2004 2:57 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Дмитpий писал(а):
Ну и сколько по твоим меркам может получать абапер, который "чувствует костным мозгом"?
некорректный вопрос... хе-хе...
хороший "специалист-травоядное" - не всегда хороший руководитель (управленец, менеджер и пр.), в том числе и для самого себя... соответственно, запросто может продать свой труд не то чтобы дешево, а по средним расценкам... знавал такие примеры...
в свою очередь, "спец-акула" четко знает что он хочет и найдет себе вариант в 1,5-2 раза больше предыдущего...
Pchelka
Стажер
Зарегистрирован: 05.08.2004
Сообщения: 3
Добавлено: Чт Авг 12, 2004 3:08 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Aleksey S. писал(а):
О каком 100% знании идет речь?! Уважаемый nicky555 перечислил то процентов 10% от того что вообще может знать разработчик...
Так и я о том же. Эти 100% очень легко выполняются и вовсе не являются 100% общих знаний разработчика со стажем.
Aleksey S. писал(а):
PPS. Это уровень не 2-х летнего АБАПера, это год максимум, да и то за год люди больше поднимают!
Я с запасом написала. Люди, они разные бывают... Да и АБАП может оказаться первым языком программирования.
Aleksey S.
Менеджер
Зарегистрирован: 18.06.2004
Сообщения: 102
Откуда: Москва
Добавлено: Чт Авг 12, 2004 3:15 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Дмитpий писал(а):
Ну и сколько по твоим меркам может получать абапер, который "чувствует костным мозгом"?
абапер с костным мозгом - это динозавр. сколько можно твердить - абап это не профессия, это узкая специализация, а с таким подходом платить надо копейки - я уже назвал верхнюю планку.
экономика - МЕЖДИСЦИПЛИНАРНАЯ наука и наибольший экономический эфект наблюдается именно на стыке дисциплин, там и ищите большие деньги.
Дмитpий
Консультант
Зарегистрирован: 30.06.2004
Сообщения: 53
Откуда: SAP 4.6C
Добавлено: Чт Авг 12, 2004 5:19 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Aleksey S. писал(а):
Дмитpий писал(а):
Ну и сколько по твоим меркам может получать абапер, который "чувствует костным мозгом"?
абапер с костным мозгом - это динозавр. сколько можно твердить - абап это не профессия, это узкая специализация, а с таким подходом платить надо копейки - я уже назвал верхнюю планку.
экономика - МЕЖДИСЦИПЛИНАРНАЯ наука и наибольший экономический эфект наблюдается именно на стыке дисциплин, там и ищите большие деньги.
сколько можно искать в пределе? тысячи 4 или больше?
Ассистент
Зарегистрирован: 30.06.2004
Сообщения: 45
Добавлено: Чт Авг 12, 2004 6:05 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Искать можно по-разному.
Мнений тоже много.
Главное - выполнять то, что нужно работодателю,
а вот какой мозг ты при этом используешь - неважно.
Хотя, безусловно, чистый ABAP - недорого стоит,
но ABAPер с опытом обязательно волей-неволей
разбирается и во многих модулях, понимает все процессы -
и становится консультантом, а тогда его цена растет быстро.
Консультанту сложнее стать абапером, нежели абаперу консультантом,
а консультант и абапер в одном лице.... в общем дорого !
_________________
Век живи - век учись.
boo
Стажер
Зарегистрирован: 09.07.2004
Сообщения: 13
Добавлено: Чт Авг 12, 2004 9:38 pm Заголовок сообщения:
--------------------------------------------------------------------------------
First of all, the #1 cardinal criteria for getting hired:
Smart, and Gets Things Done.
by Joel Spolsky
http://joelonsoftware.com/articles/fog0000000073.html
_________________
кр-ть-с.т.
VadimAzov
Консультант
Зарегистрирован: 19.07.2004
Сообщения: 57
Откуда: Мариуполь
Добавлено: Чт Авг 12, 2004 11:43 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Цитата:
First of all, the #1 cardinal criteria for getting hired:
Smart, and Gets Things Done.
Судя хотя бы по тому, с каким постоянством гнездо выпускает ноту на ноту, можно сделать вывод, что эти два качества совмещаются в человеке не так уж часто.
_________________
Blessed are the meek, for they will inherit the earth (Mt. 5:5)
nicky555
Стажер
Зарегистрирован: 30.07.2004
Сообщения: 9
Добавлено: Пт Авг 13, 2004 9:20 am Заголовок сообщения:
--------------------------------------------------------------------------------
Aleksey S. писал(а):
абапер с костным мозгом - это динозавр. сколько можно твердить - абап это не профессия, это узкая специализация, а с таким подходом платить надо копейки - я уже назвал верхнюю планку.
Очень разумно. Вижу, поднятая тема задела за живое.
По поводу сказанного - все верно, само кодерство вещь не хитрая. Но твердые знания этого будут обязательно базироваться на опыте, который никак, поверьте, не уложится в 2 года
Ведь АВАР-программист прежде всего не кодер, а человек, владеющий системой в целом. Если хотите высокопарных слов, он должен "чувствовать" систему, буквально подкоркой воспринимать логику обработки данных.
Только в этом случае он сможет стать высококвалифицированным разработчиком, подкрепив свою интуицию знанием инструментария.
Так что, то, что я перечислил - "внешняя сторона" АВАРера, которая поддается анализу за полтора часа собеседования То, как человек будет разговаривать, в каких фразах, если угодно, по этим темам дадут вам шанс рассмотреть талант или увидеть пустышку.
Всем спасибо за понимание и ответы
P.S.: Лично мое мнение - талантливый программист будет себя комфортно чувствовать не становясь консультантом. Все-таки консалтинг далек от программирования. А знание модулей даст огромное преимущество в работе в команде консультантов - говоря на одном языке, мы сможем построить "вавилонскую" башню
Дмитpий
Консультант
Зарегистрирован: 30.06.2004
Сообщения: 53
Откуда: SAP 4.6C
Добавлено: Пт Авг 13, 2004 11:34 am Заголовок сообщения:
--------------------------------------------------------------------------------
nicky555 писал(а):
Aleksey S. писал(а):
абапер с костным мозгом - это динозавр. сколько можно твердить - абап это не профессия, это узкая специализация, а с таким подходом платить надо копейки - я уже назвал верхнюю планку.
Очень разумно. Вижу, поднятая тема задела за живое.
По поводу сказанного - все верно, само кодерство вещь не хитрая. Но твердые знания этого будут обязательно базироваться на опыте, который никак, поверьте, не уложится в 2 года
Ведь АВАР-программист прежде всего не кодер, а человек, владеющий системой в целом. Если хотите высокопарных слов, он должен "чувствовать" систему, буквально подкоркой воспринимать логику обработки данных.
Только в этом случае он сможет стать высококвалифицированным разработчиком, подкрепив свою интуицию знанием инструментария.
Так что, то, что я перечислил - "внешняя сторона" АВАРера, которая поддается анализу за полтора часа собеседования То, как человек будет разговаривать, в каких фразах, если угодно, по этим темам дадут вам шанс рассмотреть талант или увидеть пустышку.
Всем спасибо за понимание и ответы
P.S.: Лично мое мнение - талантливый программист будет себя комфортно чувствовать не становясь консультантом. Все-таки консалтинг далек от программирования. А знание модулей даст огромное преимущество в работе в команде консультантов - говоря на одном языке, мы сможем построить "вавилонскую" башню
Я думаю, что настоящий программист с большим опытом по своей воле программировать на абапе не пойдет. Безусловно, технология, которая довольно хорошо продумана и реализована в SAP, интересна и обогатит дополнительными знаниями. Но вот применить свои таланты на данном поприще сложно. На проектах абаперы занимаются скорее мелкими доработками существующего функционала и написанием
отчетов, которые по сути своей зачастую примитивны. Свой пыл можно выплеснуть на оптимизацию. И потом, напишет "плохой" абапер отчет, который работает чрезмерно долго. Никто же бить палками его за это не будет. Так что оптимизация тоже дело неблагодарное. "Красота" кода никого не интересует. Как конечных пользователей, так и непосредственных руководителей проекта. Умение реализовать приличный пользовательский интерфейс и некоторое знание бизнес-процессов предприятия и модулей SAP - залог успеха абапера. Так что, на мой взгляд, абап - карьера кодеров, которые чуть-чуть когда-то программировали, чуть-чуть подучили логистику и бухучет и немного поучились на саповских курсах.
Вернуться к началу
ВладЪ
Ассистент
Зарегистрирован: 28.06.2004
Сообщения: 26
Откуда: Москва
Добавлено: Пт Авг 13, 2004 2:28 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Дмитpий писал(а):
На проектах абаперы занимаются скорее мелкими доработками существующего функционала и написанием
отчетов, которые по сути своей зачастую примитивны. Свой пыл можно выплеснуть на оптимизацию. И потом, напишет "плохой" абапер отчет, который работает чрезмерно долго. Никто же бить палками его за это не будет. ...
Нее, иногда очень даже не примитивны, и функционал расширять приходится из-за отсутствия такового в САПе... А за неоптимизированные отчеты палкой начнет бить базист....если он, конечно сам достаточно грамотный. Но начнет...ибо можно такую "кривизну" написать, особенно не понимая сущности программирования в больших базах, что одним отчетиком весь сервер тормознуть можно.
nicky555
Стажер
Зарегистрирован: 30.07.2004
Сообщения: 9
Добавлено: Пт Авг 13, 2004 2:32 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Спорить с Дмитрием не буду - это просто бессмысленно. Как говорится, каждому свое и о вкусах не спорят.
Человек прежде всего достигает успеха в том, что ему нравится делать, а если он за это еще и получает достаточные его запросам деньги... Разве кусочек счастья не в этом?
Конечно, на этом останавливаться не стоит, но бросаться на противоположный фронт только потому, что там платят больше...
Мой призыв начинающим АВАРерам - совершенствуйтесь и развивайтесь, завоевывайте авторитет и старайтесь на запросы тех же консультантов отвечать: "то, что требуется, можно сделать так, так и еще вот так... Предлагаю вместе подумать, как это лучше реализовать с точки зрения логики бизнес-процессов".
Дмитpий
Консультант
Зарегистрирован: 30.06.2004
Сообщения: 53
Откуда: SAP 4.6C
Добавлено: Пт Авг 13, 2004 2:49 pm Заголовок сообщения:
--------------------------------------------------------------------------------
ВладЪ писал(а):
Дмитpий писал(а):
На проектах абаперы занимаются скорее мелкими доработками существующего функционала и написанием
отчетов, которые по сути своей зачастую примитивны. Свой пыл можно выплеснуть на оптимизацию. И потом, напишет "плохой" абапер отчет, который работает чрезмерно долго. Никто же бить палками его за это не будет. ...
Нее, иногда очень даже не примитивны, и функционал расширять приходится из-за отсутствия такового в САПе... А за неоптимизированные отчеты палкой начнет бить базист....если он, конечно сам достаточно грамотный. Но начнет...ибо можно такую "кривизну" написать, особенно не понимая сущности программирования в больших базах, что одним отчетиком весь сервер тормознуть можно.
Напиши для примера, какие ты конкретно знаешь разработки, которые с точки зрения профессионального программирования, а не большого объема кодирования было бы сложно? Предметная область и примочки вроде суперинтерфесов не в счет. Только алгоритмы, проектирование, математический аппарат. Т.е. все то, что понимается под классическим программированием.
Тормознуть хороший сервер БД одним отчетиком сложно (можно только гипотетически, заблокировав несколько критичных для системы объектов, чего отчеты обычно не делают), тем более - сервер приложений. И будет "висеть" этот отчет, пока не свалится в дамп по тайм-ауту, а при небольшом старании и сваливаться не будет. Так что если этот отчет не запускают сотни пользователей одновременно, то базис не возникнет. Пользователи - люди мирные. Нельзя быстрее, значит, будут ждать.
Гость
Добавлено: Пт Авг 13, 2004 5:06 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Зря Вы так, Дмитрий.
Я не знаю, какой у Вас опыт работы, но сервак уронить очень даже можно. И роняли.
Что же касается математического аппарата и суперсложных алгоритмов... Кесарю кесарево, а косарю - косарево. Я знавал одного программиста, который писал в каком-то НИИ аэродинамические модели на чём-то вроде алгола, получал неплохие деньги и был вполне себе счастлив. ABAP - совсем другой уровень и совсем не про то. Ну не может быть в ERP-системах сложной математики (Хотя есть такая штука как прогнозирование, например). Зато имеется сложнейшая логика бизнес-процессов. Что же касается тормозных отчётов... Если человек хочет написать хорошую программу - он напишет хорошую программу и не важно на чём. В ABAPе достаточно средств писать хорошие программы, поверьте мне. И хорошие программы очень сильно отличаются от плохих. И по скорости работы и по стилю написания.
Вспомнилось тут, как ещё недавно программистов называли недоучившимися математиками. Теперь абаперов называют недоучившимися программистами. А если вспомнить происхождение математики, то ещё раньше, надо полагать, математиков называли недоучившимися торговцами. Всё. Круг замкнулся.
Отсюда вывод - не надо никого никак называть. Время рассудит.
Francheska
Гость
Добавлено: Сб Авг 14, 2004 8:52 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Вот уже почти 5 лет занимаюсь ABAPом, до этого 2 года на других языках, сравнивать есть с чем. Сертификатов кроме SAP курсов нет.
Абсолютно согласно согласна относительно слово чувствовать. После такого опыта спокойно могу предположить, что в системе есть какая-то вещь, которая решает ту или иную проблему и после интенсивного копания нахожу ее. Мышление уже поломано на SAP...
А систему очень легко повесить отчетами. Смотря какие объемы.
На наших супербазах очень хорошо видна красота sql запросов
Uukrul
Ветеран SAPфорум.RU
Зарегистрирован: 18.06.2004
Сообщения: 119
Откуда: SAP 4.6C
Добавлено: Вс Авг 15, 2004 12:45 pm Заголовок сообщения:
--------------------------------------------------------------------------------
Цитата:
Тормознуть хороший сервер БД одним отчетиком сложно
Ага Щас, тормознуть отчетом можно любой сервер при достаточной кривизне ручек, хотя конечно если у вас там базенка всего пару гиг, а сервер достаточно мощный, то это да... сложно , но практика показывает что и такие вещи народ умудрялся сделать.