Новичок В Perl? Что Вам Нужно?


Разработчикам, использующим Perl, предлагается провести опрос, чтобы предоставить обратную связь о том, какую помощь и рекомендации они сочтут полезными. Это инициатива Фонда Perl, направленная на то, чтобы направлять разработчиков в их путешествии по изучению Perl.

Опрос под названием «Кодирование на Perl? Какая поддержка вам нужна?» цель состоит в том, чтобы поощрять, направлять и даже предоставлять наставничество новичкам, которые в противном случае могли бы быстро потерять свой энтузиазм и мотивацию к Perl.

Мы знаем, что уровни поддержки в сообществе различаются и что новичкам не всегда легко получить помощь

ТПФ, признавая этот факт, подготовил опрос, чтобы лучше понять, какую помощь они хотели бы получить.

Предварительные результаты опроса включают вопросы о том, сколько лет вы работаете с Perl и в какой роли вы занимаетесь ИТ — системным администрированием, тестированием программного обеспечения, Исследованиями, чистым программированием ?

Это, однако, относится к общим ролям, а не к конкретным случаям использования домена, таким как те, которые подробно описаны в Топ-10 задач программирования Activestate, для которых используется Perl, включая Управление облачными виртуальными машинами Или виртуальными машинами, Распознавание речи, Управление журналами или Манипулирование текстом.

Я думаю, что наряду с общим описанием роли более конкретный взгляд на фактическое использование Perl даст лучшее представление о материале, который должен предоставить TPF. Ибо если вариант использования управления облачными виртуальными машинами или виртуальными машинами окажется достаточно популярным, то почему бы не сосредоточиться на создании курса об этом.

Другие вопросы: сколько времени вы тратите на кодирование в Perl (ежедневно,пару дней в неделю/месяц,год?) и контекст, в котором вы используете Perl:

Я в команде поддерживающих экспертов Perl, которые отвечают на любые мои вопросы.

Я нахожусь в команде неподдерживаемых экспертов Perl, и мне нужно разобраться в этом самостоятельно.

Я работаю в команде неопытных разработчиков Perl.

Я сам по себе (по крайней мере, в отношении использования Perl)

Что касается обучения и помощи командам разработчиков Perl,а также заботы о процессе адаптации, я знаю отличных гиков, которые специализируются на такого рода работе. Они даже работали с Booking.com, пример использования, который был подробно описан в этом исследовании и который содержит ценную информацию о том, что нужно новому члену команды, Perl wise.

Проблема, конечно, в том, что разработчиков Perl трудно найти, поэтому просто не хватает талантов, чтобы удовлетворить потребности быстро развивающейся компании. Чтобы оставаться впереди игры, Booking.com рано понял, что ему придется нанимать разработчиков на других языках и давать им возможность изучать Perl во время работы.

Успешный подход GeekUni сводился к :

интерактивное онлайн обучение Perl

проекты, которые объединяются в полноценное приложение

обучение с учетом индивидуальных потребностей при одновременном сохранении четких исходных условий и критериев для проверки прогресса

непрерывная отчетность

все это прекрасно резюмируется в следующем:

Новые разработчики должны взять на себя ответственность за свое обучение, чтобы оставаться мотивированными. Это означает, что вы даете им реальные практические задания, предлагая обратную связь и положительное подкрепление, чтобы они могли проверить свой прогресс. Менеджерам требуется правильная информация и знания, чтобы определить проблемы, с которыми сталкиваются разработчики, и предложить наиболее эффективную поддержку.

Таким образом, за исключением индивидуального обучения, ТПФ мог бы поразмыслить над этими общими руководящими принципами, чтобы обеспечить обобщенное ценное решение.

Но самым важным вопросом опроса является:

С моими вопросами я хотел бы иметь возможность получать ответы от(Почти/ всегда/ Часто/ Иногда/ Редко/ никогда)

Онлайн-курсы

Поисковая система

Профессиональный наставник один на один

Видеоуроки

Дискуссионные форумы (например, StackOverflow, список рассылки, Facebook)

Чат в реальном времени (например, Slack, Discord или IRC)

Книги

что,я думаю,больше похоже на «какой ваш предпочтительный способ обучения?»;через онлайн-курсы, поиск, наставничество?Можно было бы ответить «все вышеперечисленное», или «все, что доступно», или «дайте мне выбор».Так что в любом случае надмножество было бы наиболее желательным.

Как и в настоящее время, дискуссионные форумы, такие как Stackoverflow или Perlmonks, уже существуют и активны, как и каналы чата в реальном времени на Freenode. Но это полностью основано на добровольчестве и не является скоординированной попыткой. Один из подходов, который может использовать TPF, может быть основан на парадигме, используемой Udacity. В его программах Nanodegrees есть форумы, где новички задают вопросы о текущих проектах, на которые отвечают нанятые люди, называемые «Наставниками», которые в основном являются студентами, уже окончившими школу, и которые используют свой опыт для получения дополнительного дохода. Таким образом, целеустремленная команда, которая могла бы действовать под официальным руководством TPF и отвечать на вопросы, может быть хорошей идеей.

Но это также потребовало бы смены парадигмы в менталитете, как я размышляю .NET On QA, пришло ли время для нового потока стеков:

Интересно, как Microsoft собирается подойти к этой проблеме. Один из способов, которым они собираются справиться с этим, — это создать специальную команду поддержки сотрудников MSFT, отвечающую за модерацию, а также привлечь MVP и менеджеров по продуктам, отвечающих на вопросы. Представьте, что кто-то из команды C# отвечает на ваш вопрос. Ну, что-то в этом роде тоже происходит. Например, в прошлом Эрик Липперт, член команды компиляторов C#, имел привычку отвечать на соответствующие вопросы. Но одно дело делать это на разовой основе, а другое-сделать это организованной политикой. Все сводится к тому, что в вопросах и ответах они рассматривают вас как клиента Microsoft, а не просто как случайного пользователя. По крайней мере, таково мое намерение.

Ключевым моментом здесь является «рассматривать вас как клиента», а не просто какого-то бесполезного пользователя.

Что касается онлайн-курсов и видеоуроков, помимо презентаций, найденных на Youtube, я не знаю ни одной другой скоординированной попытки, кроме попыток Габора Сабо, который недавно даже прошел курс по танцовщице. Даже на Udemy, где, как я знаю, качество сильно варьируется, есть только несколько устаревших видеокурсов на Perl; в то время как ищите Python, и вы получите сотни. Я думаю, что видео-это формат, который должен быть одобрен сообществом Perl. Представьте себе, что спонсируемый TPF онлайн-класс проводит одно из громких имен в мире Perl для начинающих и показывает им, на что способен Perl. Это сработало бы гораздо лучше, чем книга.

Говоря о книгах, ну, я думаю, что это единственная область, в которой Perl хорошо освещен и с книгами высшего качества.Я просмотрел многие из них, и я всегда нахожу качество выдающимся. Помимо книг,которые обучают языку, параллельно должны быть книги, которые знакомят пользователя Perl с новейшими разработками, поскольку все мы знаем, что обучение-это пожизненный опыт. например, в новой книге d foy «Новые функции Perl» рассматриваются новые функции Perl с версии 5.10 до версии 5.32. Это постоянно обновляемая книга, которую автор обещает расширять всякий раз, когда появляется новая версия Perl, требующая расширения.

Помимо полезности книги, это также свидетельство эволюции языка в сторону постмодернистских функций, переходящих от версии к версии, что доказывает одно: Perl жив и работает …Так что с точки зрения книги я не знаю, как TPF может помочь. Может быть, спонсировать книги на предметные темы, такие как несуществующая попытка публикации самой первой книги танцора в 2015 году?

Как бы то ни было, чем больше людей заполняют опрос, тем лучше понимание и тем лучше результат. Так что принимайте участие в опросе прямо сейчас!


Добавить комментарий