Цитата:
Сообщение от
ax_mct
Между строк то что по сути нужен программист с фунциональными знаниями способный схватывать на лету и без спецификаций.
Подобное описание требований к программисту AX как бы становится стандартом.
Как-то за последние года 3-4 классическое "X++, AOT" ушло в небытие.
Отношение к теме удаленной разработки в AX имеет непосредственное так как отражает методологию и ожидания от ресурса. И в случае делегирования или прямого аутсорса оно в таком же виде и пойдет.
Ясно, спасибо. Выходит на первое место выходит не умение программирования (оно должно быть хорошим по умолчанию), а умение быстро разобраться в ситуации/в требованиях, то есть быть ближе к бизнесу. Умение вписаться в команду (требования exceptional communication skills встречаются все чаще) также важнее, чем наличие исключительных технических skills. Для удаленной разработки это особенно важно.
еще процитирую по поводу документации:
Философия "код - лучшая документация" дает гораздо большее, чем отсутствие документации. Это необходимое ограничение, только приняв и осознав которое, и в результате - рассчитывая только на свои силы, понимая - что код - основной источник информации, его нельзя боятся, с ним надо столкнуться в лоб, и этого не получится избежать, обойти, и перепрыгнуть, - можно достичь мастерства в reverse engineering и вообще понять, что это такое.
Создать свою структуру и пришлепать ее сбоку может любой дурак. Квалифицированный инженер-программист (с упором на первом слове, не путать с "программером") умеет проводить анализ "чужой" подсистемы, восстановит мысль и идею автора, сможет мысль автора развить, продолжить ее, и эффективно решить свою задачу в рамках чужого подхода к проблеме. Все это - работая с кодом.