Я работаю с Perl достаточно долго, чтобы многие из его идиосинкратий стали для меня второй натурой. Когда к нашей группе присоединяются новые программисты, у них часто нет опыта работы с Perl, и обычно моя задача - обучать их (насколько это необходимо). Я хотел бы знать, на что нужно сосредоточиться, когда вы обучаете программиста, который является новичком в Perl, но имеет опыт работы с другими языками (этот вопрос должен быть языковым агностиком, но большинство разработчиков, с которыми я работал, приходят с Java).
Мне приходят несколько вещей:
- Правильное использование сигил
- Реферирование/разыменования
- Использование функций списка, таких как карта, grep, сортировка
Есть ли что-то особенное, что вы сочли полезным сосредоточиться на том, чтобы помочь программисту перейти на Perl? Вы подчеркиваете сходство или различия, или оба в равной мере?