Несколько месяцев назад мы запустили серию интервью Oh, My Code на канале Технострим. Пришло время нового выпуска. На этот раз мы расскажем о том, как сделано Облако Mail.Ru, почему Perl не умер и что такое хороший программист.
Ведущий программы — технический директор медиапроектов Павел Щербинин, гость — архитектор Облака Mail.Ru Владимир Перепелица. Ниже перечислены ключевые вопросы, ответы на которые вы найдете в очередном выпуске Oh, My Code:
- Умер ли Perl?
- Как написать крутое резюме?
- Каких программистов берут в Облако?
- Как пройти собеседование, чтобы получать 200 000 рублей?
- Зачем становиться техническим директором и снова уходить в разработку?
Для максимально продуктивного просмотра прилагаем тайминг выпуска:
00:44. Кто такой Владимир Перепелица
01:20. На каком языке написано Облако Mail.Ru и почему именно на нем
02:10. Какие проекты созданы на Perl и есть ли спрос на перловиков
02:38. Каким должен быть хороший программист и почему так сложно его найти
05:00. Программирование начало схлопываться. Так ли это?
05:48. Как успевать осваивать все тренды в программировании?
06:12. Кодим в реалтайме (сортировка)
11:33. Распорядок дня программиста в Mail.Ru Group
12:42. Дауншифтинг в ИТ. Зачем становиться техническим директором и уходить обратно в разработку
16:46. Архитектура Облака (пишем на доске)
19:34. Как появился псевдоним автора Mons Anderson
20:14. Как попасть на работу в Облако
20:32. Разбор резюме
21:47. Самый главный совет по написанию хорошего резюме
22:54. Как программисту получать 200 000 рублей?
24:13. Какие задания дают на собеседовании в Облако
26:55. Разыгрываем ТЕРАБАЙТ В ОБЛАКЕ
27:22. Блиц-опрос
Другие видео по теме на канале Технострим:
- MySQL Meetup: MySQL в облаке;
- Курс Программирование на Perl от Mail.Ru Group;
- Видео о курсе Программирование на Perl.
Кроме того, скоро мы запускаем онлайн-курс «Введение в Perl», один из авторов которого — Владимир Перепелица. Следите за анонсами курсов и новых выпусков Oh, My Code.
kovserg
Perl очень выразительный язык, но иногда бывает write-only.
Px2
«Код на perl выглядит так, как будто программист бился головой о клавиатуру. В большинстве случаев так оно и есть.»
Не помню, откуда это.
Pilat
Если бы Perl можно было жёстко ограничить в возможностях, то есть привести принцип "делать как хочется" к вменяемой форме, цены бы ему не было. Хотя без возможности (реальной) создания статически слинкованных программ всё равно это очень нишевый язык.
Forbidden
Таких возможностей много, например staticperl
Pilat
Да их действительно много. Но они либо накладывают ограничения на модули и как минимум требуют шаманства типа перевода с Module::Build на Makefile.PL (staticperl), либо мусорят в файловой системе как PAR, либо тормозят, либо делают огромные exe'шники, либо ещё что-то.
Но даже без учёта создания статических файлов остаётся соображение №1. Слишком много возможностей, система для хакеров.
barsuksergey
Она уже не в первый раз переживает смерть Perl, окончательную и бесповоротную.
ebogdanov
Смотрел интервью, а неподалеку сидела жена и она спросила: кушают ли эти программисты перловую кашу или им на работе Перла хватает? :)
На самом деле круто mail.ru работает, и Mons в частности. Просто берут и делают, без всяких хипстерских V8. Я второй раз вдохновлен. Первый раз когда увидел его решение на последнем Mail.ru Highload Cup. Спасибо за интервью.
kloppspb
Тем не менее, на конференции был доклад о согласовании валидации JSON на клиенте (JS) и сервере (Perl). V8 там тоже упоминался, лично свидетельствовал :) В каком контексте и кто победил — пусть будет интрига.