Каковы концепции, которые должен знать новый разработчик Perl для поиска работы. Я хочу сказать, что понятие как CGI программирование, OO понятия в Perl, использование различных модулей из CPAN и т.д.Каковы основные требования к знаниям для разработчика Perl?
ответ
Perl связанных понятий один категории (в том числе регулярных выражений, ОО, CPAN, и т.д. и т.п.); вам, по-видимому, нужно доказать, что они овладевают ими - возможно, хорошо выполняя задачи по пониманию, исправлению и расширению существующего кода (так я бы опросил кандидатов, мне поручили нанять программистов perl).
Категория Вторая категория не имеет отношения к perl или любому другому конкретному языку, но имеет отношение к общим технологиям, необходимым для конкретной работы. Вы упоминаете CGI, и это, безусловно, одна возможность в НЕКОТОРЫХ заданиях, но HTTP и связанные с ними понятия более широкие и более широко применимые. Например, один вопрос, который я люблю задавать в качестве интервьюера для ЛЮБОЙ работы, связанной с веб-сайтом, - это объяснить вам любимый уровень абстракции, что происходит, когда пользователь вводит в браузер www.foobar.com
и попадает в него. Это позволяет мне подробно анализировать HTTP, TCP, IP, DNS, кэширование всех видов и т. Д. И т. Д.
Для работы без подключения к Интернету (если был ЛЮБОЙ левый;) Вместо этого я бы сосредоточил внимание на том, что сценарии, которые кандидат будет производить или поддерживать, если они наняты, - это проблемы с ядром Linux и sysadm, или, может быть, с Windows или BSD или Solaris, или с выпуском технических концепций, систем управления версиями (распределены или иным образом), биоинформатика ... что угодно! ЗНАТЬ, что работу, которую вы берете интервью на самом деле влечет за собой и быть подготовлен специально для него: есть NO «один размер подходит всем» -)
Я работаю в небольшой компании в Индии, как разработчик perl. наша работа - тип интеллектуального анализа данных. что мы должны читать необработанные данные, анализировать и готовить xml-файл, а затем вставлять его в базу данных, поэтому для каждого скрипта, который мы готовим с небольшим разбросом, есть общие требования к знаниям. поэтому для поиска другой работы я должен изучить новую концепцию в perl.поэтому я был обеспокоен тем, что мы больше не узнаем о perl – lakhaman
Что мешает вам «получить больше знаний о Perl»? Выходите и учитесь самостоятельно. – Ether
Что я обращать внимание при приеме на работу разработчика Perl:
- компетентность в отношении синтаксиса Perl (знает, каковы структуры управления)
- компетентность в отношении переменных (знает, какие типы переменных и как их можно использовать для построения сложных структур данных)
- знание того, что такое строгое и почему он должен использоваться
- базовое понимание контекста (аннулируется, скалярные и список)
- базового понимания регулярных выражений
- понимания того, что CPAN является
- базового понимания того, как модули работают
+1 Даже если это упоминается почти на каждой странице '* tut' в' perldoc', здесь есть еще 9000 вопросов Perl, которые были бы исправлены под 'strict', если бы они были известны. –
Это список минимальных критериев для размещения Perl в вашем резюме. Конечно, тот, кто обычно не ставит «ПЕРЛ». ;) –
@ Майкл Карман. Да, это базовая проверка компетенции. Я полагаю, что я смогу обучить его или ее отсюда, но если он или она не могут делать эти вещи и не претендуют на знание Perl, то либо он, либо некомпетентен или лжец. Некомпетентных людей трудно обучить, потому что они думают, что знают то, чего не делают, а лжецы не стоят времени. Теперь у старшей позиции разработчика Perl есть разные требования. –
Конечно, сведения зависят от уровень проблемы и проблема области. Тем не менее, мы составили список основных принципов в Learning Perl и Intermediate Perl, оба из которых я ожидал бы от человека, который является основным заданием, как программист, работающий с Perl. Это всего лишь основы. Для конкретной работы может потребоваться больше.
- 1. Каковы основные требования к объединению спящего режима на уровне сущности
- 2. каковы основные требования для написания ядра для Microsoft Windows
- 3. Каковы требования к лицензированию программ vb6
- 4. Каковы основные требования для разработки драйверов устройств Android?
- 5. Каковы требования к файлам HTA?
- 6. Каковы требования к ландшафтному оформлению?
- 7. Каковы требования к названию мероприятия?
- 8. Каковы минимальные требования к neo4j?
- 9. Каковы требования к NTFS для IIS 8?
- 10. Каковы требования к мобильному приложению для Geofencing?
- 11. Каковы требования к серверу для Silverlight 2?
- 12. Каковы требования к разработке для Nokia Lumia?
- 13. Каковы требования SKShader для доступа к униформе?
- 14. Каковы требования к эмитенту Сценарии
- 15. Каковы требования к системе мониторинга работоспособности приложения?
- 16. Требования к проектам Perl & PHP
- 17. Каковы системные требования для vscode?
- 18. Каковы системные требования для ADT?
- 19. Наследовать основные требования
- 20. Каковы основные требования к системе для установки приложения asp.net mvc 2
- 21. Каковы требования к параметрам шаблона C++?
- 22. Каковы требования к использованию Mercurial с Netbeans?
- 23. Каковы абсолютные минимальные требования к использованию ионического?
- 24. Каковы требования к размещению приложения ASP.Net MVC2?
- 25. Каковы фактические требования к оборудованию SDL2?
- 26. Каковы требования к методам элиминации перед использованием?
- 27. В SecureSocial, каковы требования к реализации UserService?
- 28. Каковы требования к параметру контента в Frame.Navigate?
- 29. Каковы требования к установке SharePoint Server 2010?
- 30. Каковы основные компоненты доступности Интернета?
Предполагая, что вы хотите устроиться на работу в англоговорящую страну, я предлагаю письменный английский. – derobert
@lakhaman: Приведенные вами примеры кажутся мне разумными для работы с Perl «общего назначения» - хотя обычно будут заданы более конкретные требования, чем «знает Perl». –