Как стать автором
Обновить

Жестокая трудовая реальность удалёнщика или как найти хорошую работу и не сойти с ума

Время на прочтение 9 мин
Количество просмотров 47K
Всего голосов 73: ↑63 и ↓10 +53
Комментарии 80

Комментарии 80

Тема интересная, но дочитать не смог. За мемами посредственной свежести текста не видно.

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

Это и есть мемы из интернетов

Правильно показалось) Сначала был просто текст, но потом решили разбавить картинками в тему. Да, мемасики. Но полнее раскрывают суть изложения

Нормальные мемы. Хорошо разбавляют текст.

Мне тоже показалось, что мемы могли бы быть и посвежее.

вам тут жизненный опыт рассказывают, а вы на мемчики жалуетесь.......

и… компания не готова к приходу нового сотрудника. Спешно организуются доступы, откуда-то в авральном порядке находятся те, кто должен всё показать

Это совершенно нормально и обычно, так в 90% компаний

Это ненормально, но, к сожалению, так бывает чаще всего.

Чаще всего - это и есть норма :)

Кандидат может слиться в самый последний момент. Может уволиться в первый день - нет никакого смысла делать все доступы до потхода на работу и даже в первый день (все равно ему неделю нормативку читать).

и по этому надо целую неделю сидеть на рабочем месте без доступов, а иногда даже без компьютера, втыкать в ютубчик, просто потому что админский отдел не хочет делать доступы потому что я уволится в первый день могу, wat???

Нет, не надо все это - в кровавом новому сотруднику первую неделю задач достаточно, чисто административных. Все остальные претензии - к конкретному руководителю, который не может организовать работу сотрудника.

в кровавом новому сотруднику первую неделю задач достаточно

И какихже?
я работал и в кровавом, и в международных корпорациях
Задач у меня первые месяцы вообще не было, их приходилось самому выковыривать из руководства
А вот организацию доступов и рабочего места, практически всегда саботировал именно админский ИТ отдел. причем я до сих пор не понимаю — почему. когда я работал админом — всегда быстро делал доступы новым сотрудникам… а как я устраиваюсь в разные фирмы… так неделями ждать

Так это и есть «нормально», т.е. является нормой.

Так устроен мир. Хотите и можете менять - меняйте.

если вы обратите внимание на мой комментарий, я так и сказал
Это совершенно нормально и обычно, так в 90% компаний

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

Даже интересно стало, а пример можете привести?

У меня аналогичная ситуация, как у @sunnybear

Примеры... ну, из необычного: кандидат начал плакать на собеседовании.

А классика жанра - агрессия. Говорят всякое агрессивно-нехорошее. Или просто выходят их конференции.

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

Почему спрашиваю - по результатам собеседования я, честно, не знаю как давать обратную связь. Если человек по области ничего не ответил тут особенно не нужно ничего объяснять, ему только посоветовать что почитать и на что обратить особое внимание и расстанетесь на позитивной волне. А если ответил на 3 вопроса из 5? на 6 из 10? Как это оценить? Так и подумал что проблемы после интервью.

Другое дело обратная связь по ТЗ. "Здесь не оптимально. Здесь плохо продумано. А здесь нарушение DI" Всё конкретно. Если есть под рукой хороший пример на гитхабе - скинь, пусть человек учится.

(Хотя и с ТЗ можно сесть в лужу с обратной связью, мне один раз лет 7 назад прилетело "непрофессиональный код", как хочешь так и понимай.)

Подводя итог: если взялись давать обратную связь, поделитесь где искать ответы на вопросы "почему плохо", это не сложно. Любая другая обратная связь никому не нужна, ни отправителю ни получателю.

Здесь не оптимально. Здесь плохо продумано. А здесь нарушение DI" Всё конкретно.

Если говорить, то с примерами как правильно, а то все только критиковать умеют

Я, например, точно адекватный, судя по тому, что ни разу не плакал, не проявлял агрессию и не выходил из чата не попрощавшись со всей возможной вежливостью. Но обратную связь по тестовому заданию мне не дали ни разу, даже если я просил. Такие пироги. Я, правда, не разработчик. Возможно, собеседователь и сам не знал, что хотел увидеть в результате.

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

Полноценное код-ревью занимает много времени, интервьюерам просто не дадут его тратить. А время кандидата никто не считает. Свинство, ага.

Сам я тестовые не стану делать за тем редким исключением, когда просто интересно сделать "для себя". При этом не всегда отсылаю сделанное результаты. Именно потому, что добиться внятной обратной связи почти невозможно.

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

Попробуйте спрашивать "а какие книги вы бы порекомендовали", или "как вы бы мне посоветовали развиваться" без привязки к результату.

К примеру, интервьюеру гораздо легче будет дать вам ссылку на Марка Симана с его "Внедрением зависимостей", чем сказать, "вы нам не подходите потому что нет знаний IoC/DI"

Да не особо она и нужна. Если человек действительно сеньор, то прекрасно сам всё о себе знает, обратная связь тут только разве повод для шутки над интервьюером.

Да нет, зачем мне над интервьювером шутить? Мы серьёзными вещами занимаемся.

Бывала и обратная ситуация, когда компания долго молчит и потом присылает оффер. А ты сидишь и гадаешь, как прошло. Вроде отлично поговорили - а отклика никакого.

Ну и про саморазвитие я говорил. Если бы не было обратной связи, я бы кое до чего не докопался. Я и сейчас не могу сказать, что я делал прямо ВСЕ возможные кейсы в Angular. Например, ничего не делал с Angular Animation. Кто-то прямо сейчас скажет, что именно поэтому я не сеньёр. Но благодаря обратной связи я знаю, куда и как мне двигаться для прокачки хард скиллов

Потому что порой интервьюеры не производят впечатления серьезных.

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

Когда-то, когда я был совсем зеленый, я проходил собеседование на андроид-программиста, успешно выполнил, как мне казалось, тестовое задание, но получил отказ. Тестовое задание было простым - нужно было с определенного сайта распарсить музыкальный плейлист и вывести обложку со списком треков в приложении. Разумеется, я выпросил обратную связь и мне ответили, что а) я не использовал готовых либ, только нативные компоненты и б) делал задание на час дольше положенного. Собственно, благодаря такой обратной связи я дальше чем хобби мобильной разработкой и не занимаюсь, а ведь мог бы...

компания долго молчит и потом присылает оффер. А ты сидишь и гадаешь, как прошло.   Вроде отлично поговорили - а отклика никакого.

Причин может быть много.

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

Или они сделали кому-то оффер, он отказался (и это заняло некоторое время), а вы были следующем в списке.

Или там начальнику было не до вас.

Или у них процесс согласования дико сложный.

Или СБ долго проверяло.

Любая из этих причин в сочетании с неопытностью HR - и вот вас держат в полном неведении.

да вообще любая причина… не хочу и не принимаю на работу…
ты точно так же можешь отказаться от предложения о работе… «ну чёт вы стрёмные какие-то… мне кажется… наверно ..»

Шикарно) Надеюсь, вы хоть честно об этом отвечаете, если спросят? А то иногда не сообщают ничего даже после диалогов ввода "в в любом случае, пожалуйста, напишите - да конечно!".

Вообще, отсутствие нормального человеческого отношения в процессе найма, при его активной имитации, очень расстраивает. Общаешься так, вроде, всё отлично, даже выходные обсудить успели. А потом оп и тишина, все имейлы игнорируются, и идёшь дальше немного более циничным.

Тут вопрос, кто даёт обратную связь.

Мне довелось провести много собеседований. Я всегда говорю так: решение о найме принимаю не я, но принимающий учитывает моё мнение. А оно такое... и далее – что понравилось, что нет. Неадекватной реакции ещё ни разу не встречал.

Самое эпичное было, когда кандидату было сказано «советую просить з/п на 10% больше, чем указано в вакансии – я скажу, что вы её достойны». Он, кстати, до сих пор на том месте работает :)

Да, к сожалению компании считают что соискатель им должен своё время. Холоп ищет своего барина, по их мнению. По поводу обратной связи. Много раз сталкивался с неадекватными, сделанными через причинное место, ответами по обратной связи. Зарёкся её просить постфактумом.

Вам рано советы раздавать, тов. студент. Это во первых.
Во вторых, вы так плачетесь, как будто каждый день по сто мешков с кирпичами таскаете.
Можете сразу доносы писать в полицию на рекрутеровв

Староват я уже для студента)

Видимо, про вас статья, раз так задела? Можно даже предположить Вашего работодателя)

Это работодатель нанимающий прогеров за 17к

Без привязки к тому, что это, безусловно, крайне низкая зарплата. А почему работодатель должен платить больше, если находятся кандидаты готовые работать за такую?

Долларов надеюсь

Вы кидали телегу с ником "васюша_артемов95". Если 95 - это не марка любимой винды и не год получения вами докторской степени, то, видимо, вы сами студентом быть перестали буквально несколько лет назад. А даже если это, скажем, год окончания школы, то пренебрежительное указание на предположения о возрасте оппонента вместо аргументов по существу не красит даже истинного аксакала.

95 это регион)

Много чего ещё к этой цифре прикрепить) 95 - это IQ?

Во-первых, кто вы такой, чтобы каждому говорить, что ему нужно делать? Во-вторых, вас никто не заставляет читать и комментировать эту статью, но в итоге решили, как вы выразились своими словами, "поплакаться".

Если вы мировой жандарм, зачем ограничиваться писаниной.

Собеседования это всегда полный рандом. У всех разные понятия о том, что должен знать программист, у всех разные понятия о том, что такое сеньор, у всех разные понятия о том, что такое чистый код. Кроме того, бывают случаи, когда собеседующие в принципе никого не хотят нанимать, а действуют под давлением начальства. Поэтому надо расслабиться и просто проходить собесы, не ожидая ничего. А по удалёнке сейчас полный рай, работодатели хотя бы знают, что такое возможно. Когда я стал удалёнщиком в 2013, с вакансиями было гораздо более никак.

"Трудовыебудни удалёнщика" если прочитать быстро, то звучит интересно. Видимо в самом деле тяжело было

Баян же. Как СказочноеБали...

Старайтесь дать обратную связь по итогам любого собеседования или выполненного задания.

Как человек, который бывал по обе стороны, могу сказать, что часто дать обратную связь просто нереально. Бывает такой огромный поток соискателей, что если давать обратную связь, то ты просто будешь неделю сидеть и ничего не делать, кроме как писать ответы с обратной связью. А ведь помимо этого тебе нужно работать и выполнять свои прямые обязанности. А если ещё учесть, что часть людей неадекватно реагирует на отказ... Поэтому прекрасно понимаю причины, по которым компании редко дают какие-то комментарии на резюме, собеседование или тестовое.

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

Вас заставляют в стихах писать отзывы? Нет никакой проблемы придумать самый примитивный опросник с балльной оценкой. Типа java core - 3/5, spring - 3/5, sql - 2/5, english - 4/5. Самому же потом проще выбирать между кандидатами.

У нас такой опросник пунктов на 30. Заполняю после собеса в течении 10 минут.

Нет никакой проблемы придумать самый примитивный опросник с балльной оценкой.

Конечно, проблемы нет, если у вас в день пара собеседований, а между ними можно попить кофе и полистать Хабр. А теперь я расскажу, как оно бывает по-другому.

Много лет назад был совместный бизнес. Так как запустились недавно, то приходилось выполнять в том числе функции HR. По одной из позиций нужно было найти двух хороших специалистов, зарплату предлагали выше рынка.

После размещения объявлений пришло 500+ откликов с резюме. Каждый отклик нужно хотя бы бегло просмотреть, бегло прочитать резюме, оценить кандидата, принять решение. Если кандидат подходит, то каждому нужно отправить тестовое задание. У некоторых кандидатов могут возникнуть вопросы и на них нужно ответить.

Из этих 500+ откликов после просмотра осталось около 150 подходящих кандидатов, которым было отправлено тестовое. Потом эти тестовые начаниют приходить на проверку, просмотр и проверка одного тестового задания около 10 минут.

Из 150 кандидатов на собеседование пригласили около 20 человек. К собеседованию нужно подготовиться, согласовать время, написать вопросы, выделить время, провести собеседование.

А теперь учтите, что всё это происходит не последовательно, а параллельно - просмотр откликов, проверка тестовых, согласование собеседования, само собеседование. К тому же вакансия не одна.

А теперь добавьте туда то, что нужно решать текущие задачи по работе + какие-то внезапно возникающие горящие задачи.

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

Ну так что там про "нет никакой проблемы"? Суслика в поле видите?

Почему я должен делать общие выводы о возможности давать обратную связь из одной истории про факап? Вы же сами пишете, что

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

Один факап в одной конторе это не часто, это всего-навсего shit happens.

Это вы ещё не набирали себе штат в Индии. Там поток 500 соискателей это в неделю. И считается ещё мало.

Как говорится: "Бери ношу по себе чтоб не падать при ходьбе"

А вообще если в компании плохой процесс найма (не готовятся к собеседованиям, не дают обратной связи, HR внезапно пропадает и не отвечает), то вероятность нанять хорошего специалиста в будущем быстро снижается. Наверняка у всех есть список компаний о которых у тебя сложилось плохое мнение во время поиска работы (или этим мнением поделился твой товарищ) и в которые ты не будешь устраиваться.

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

Притом что первым за это не платят (и зачастую они это делают в свободное от работы время, ибо работать тоже надо), а у вторых это вроде как их работа за которую платят. Или в чем тогда функция hr'ов, кроме как рассылать шаблонные письма на емейлы не читая даже резюме, подобно боту, и задавая шаблонные вопросы на собеседовании?

Хотя наверное, проблема в том, что эту работу hr'ы не выполняют, а весь этот спектр задач свалили на программистов: провести техническое собеседование, проверить тестовое и т.д.

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

Дык, а Вы как хотели... "Работать в нашей Компании - большая честь". Плюс на должность HR сидит часто какая-то коза с синдромом вахтера и "вас много, а одна".

Про "открываю крышку, а там работать надо" в самое сердце)

Поток сознания, мемасики, полезной информации почти ноль. Очень рекомендую Дзен вместо Хабра.

Эх, я думал, собственно будет про работу. Как нужно одновременно в строймаг/к доктору/etc с десяти до семи и одновременно работать, поэтому работаешь иногда по ночам, потом график сползает, хочется всё успеть и ничего не получается, сна мало, из компа в постель, из постели к компу, отдыха нет, на улицу неделю не выходил, мозги жиром заплывают, к концу 1-2 недели находится решение и получается как-то выправить график и найти время на себя. Например, снова пойти к доктору.

А тут про устройство на работу. Обычно это за меня рекрутер решал, так всегда получалось. Соответственно, тоже рекомендую не отказываться от услуг человеков, предлагающих несколько вакансий.

Принципиально отказываюсь от выполнения тестовых заданий. Как правило, работодатели, их раздающие, не ценят время соискателей. Своё, впрочем, тоже.

Однажды у меня был диалог с HR примерно такого формата:

- Вот вам тестовое задание.

- Но подождите, расскажите сначала условия, на которые я претендую.

- Хорошо, а на какой уровень ЗП рассчитываете?

- <число на 20-25% выше медианной для грейда>.

- Мы можем вам предложить не больше, чем <число в 2,5 раза меньше моего ожидания>.

Спасибо, я лучше пойду на ожидаемую ЗП к тем, кто не просит "домашку" до начала разговора об условиях.

НЛО прилетело и опубликовало эту надпись здесь

Тестовые задания... Как то довелось самому придумывать ТЗ, через некоторое время забил его в поиске, так на паре фриланс сайтов его уже разместили. Ну и надо признать, что от ТЗ пахнет недоверием компании. Вот резюме, опыт работы, бодро поговорили с НR о навыках, все серьезно, и тут бац, проверка, что ты не школота. Такое себе.

Тестовое на фриланс сайте это как в той истории, где на завод пришла женщина с двумя целями - узнать есть ли для её сына работа программистом, так как он сейчас уже заканчивает вуз, ну и ещё узнать может ли кто-то помочь сыну с дипломом, так как у него плохо с программированием.

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

Поговорку "На словах он - Лев Толстой, а на деле - хер простой" никто не отменял, с другой стороны. Певцов языком, умеющих присесть на уши и понравиться развелось много.

Вся боль собеседований в одной статье) И переписки зачотные.

С нищебродством непонятно. Это же делать вид, что богаче, чем есть на самом деле (форд-фокус-в-кредит или закрывать гос номера на бентли на платной уличной стоянке в центре города).

А так, соглашусь - удаленка способ вырваться из провинциального болота. Сам с ужасом думаю о том, где и кем бы я сейчас был, если бы не удаленка. Сначала было трудно, но это того стоило.

Удаленно работаю с 2012 года.

Удаленно фрилансю с 2010 года.

Разве у сеньеров могут быть быть проблемы с собеседованием? Это же джун шлет 500 откликов, делает 300 тестовых заданий, проходит 100 собеседований, и в итоге его нигде не берут. А у сеньеров должно быть наоборот, выбирает из 500 приглашений, на собеседовании после приветствия сообщает рекрутеру, что готов на них поработать если выполнят его райдер из определенных пунктов, после чего бьют по рукам и счастливо сотрудничают))

Открою Вам тайну. Если вы в одной компании считаетесь сеньёром, то в другую вас могут взять не больше, чем на джуна. Оценки "сеньёрности" настолько разнятся, что предугадать, как в итоге всё окажется, зачастую невозможно. Кроме хард скиллов, надо ещё научиться проходить собеседования.

Приведу пример. Напомню, я проходил собеседования на Angular-разработчика. На каждом втором собеседовании мне давали такую задачу:

for (var i = 0; i < 3; i++) {
  setTimeout(function log() {
    console.log(i); // What is logged?
  }, 1000);
}

И по итогам её решения определяли, сеньёр я или нет. Из-за частоты спрашивания этой задачи, я её зазубрил.

Что в этой задаче не так? Ну, во-первых, трудно быть компилятором и держать в памяти все нюансы интерпретирования задачи. Во-вторых, var в JS уже давно является устаревшим синтаксисом и не должно использоваться в коде. Ну и, в-третьих, к Angular это никакого отношения не имеет, такой кейс в реальной работе вряд ли встретится. И если ты до этого не прошёл 100500 собеседований, ты вряд ли правильно решишь задачу.

Неоднократно встречал такой кейс в реальной работе.

Это же вопрос просто на понимание замыканий. Их использование - не какой-то исключительный случай.

var работает с замыканиями иначе, чем let и const. Тут задача именно на понимание этой разницы. А раз Вы пишете, что постоянно встречаете этот кейс в работе, то либо пишете на JS десятилетней давности, либо не поняли, в чём суть этой задачи и, соответственно, не решите её

Конкретно в этом примере const не применим. var и let действительно будут вести себя по-разному.

Тем не менее, пример проверят понимание базовых конструкций языка. если сеньор не может объяснить, что происходит в этом фрагменте кода — большой вопрос, что за сеньор перед нами.

От заученных вопросов отлично помогает просьба объяснить свой ответ. И тогда будет понятно, не обратил ли внимания человек на let/var, перепутал/подзабыл из-за неактуальности var или вообще не имеет представления, что в этом фрагменте происходит. Последнее встречается достаточно часто.

Частота кейса лично у меня ничего не говорит о давности JS прямо сейчас: код с var не стал чем-то экзотическим, а замыкания используются повсеместно. И аналогичный код с let я считаю тем же кейсом — это все еще замыкание (другая область видимости — незначительная деталь).

Мемы топ, и про собеседования все по фактам) Если ты целеустремлен, готов к постоянному саморазвитию, то наступит день, когда все усилия окупятся и ты найдешь ~~работу в офисе~~ удаленную работу мечты.

Вот кстати как на последнем фото у меня бывало и не раз. Иногда приходится брать с собой в море телефон, ибо могут быть проблемы на проде.
Причем я теперь точно знаю, что даже при ветре в 6-7м/c через гидропак по телефону никак не поговорить, волна шумит. А сенсоры работают когда проверяешь, посухому, но в воде — не хотят.

А по основной теме — собеседующие тоже люди и там так же само есть значительный процент идиотов, как и в общем по популяции.
А еще есть идиотские требования тимлида или начальника, что в разы увеличивает шансы на идиотские собеседования. Просто пропускайте их, мир неидеальный.

К сожалению HRы, да и видимо те кто проводят собеседования не читают хабр, ну или как минимум эти статьи (на хабре их очень много), потому что все эти проблемы существуют уже много лет и ничего собственно не изменилось.

Помню как 5 лет назад проходил собеседование в Питерской Wargaming (Леста), была вакансия на C++ разработчика, вопросы тоже были по плюсами (типа чем отличается new от malloc), но тестовое попросили делать на Python, на 2d движке.. Ну я сделал, ладно. Потом собеседование в офисе, где в комнату завалилось 8 человек, которые смотрят на тебя как на идиота и пытаются тебя унизить, а потом говорят, что на плюсах ты писать не будешь, у нас только питон. Такие дела

жесть )

Вспомнилось трёхчасовое удалённое собеседование, в конце рабочего дня.

Когда я переходил на удаленку уже около 10 лет назад, для меня главным мотивом была ежедневная потеря времени в транспорте. В Ярославле, как и во многих перефирийных городах, где есть хорошие пулы программистов, крупные московские и немосковские фирмы тогда еще не склонные к удаленке как сейчас, любили открывать региональные филиалы. Естественно, бранч офисы открывали чаще не в центре, а в сравнительно удаленных районах, так просто дешевле, да и простаивающие заводские помещения чаще всего уже оборудованы доступом в интернет и офисной мебелью, все готово к работе. И вот каждый день час туда и час обратно, невзирая на времена года, а на большей части России погоды нас не балуют. Если вы пользуетесь не своей машиной, а общественным транспортом - то удовольствие ниже среднего. Если своей машиной - расход выше, да и пробки, знаете ли, есть не только в Москве. Вот когда эти прелести российской погоды и российского траспорта мне уже всю печень проели, я и перешел на удаленку. Тогда это было сложнее, чем сейчас, предложение на рынке было меньше, и я работу искал полных два месяца. Ни капли не жалею и в офис не тороплюсь, разве что иногда, на какие-нибудь нечастые митинги.

Все так.

"2.       Спрашивайте у соискателя только те вещи, которые точно пригодятся в работе."

Не согласен, очень часто на проектах приходится выполнять не только те задачи, под которые ты "заточен". И такие вопросы позволяют понять ширину кругозора и других технических навыков.

Интересная, веселая статья. А для кого-то (надеюсь) еще и поучительная 😁

С обратной связью - всё, как в жизни. Познакомились, общаетесь, влюбились, строите планы - а потом х*як, и ты в полном игноре. Вот и думай сам, когда, где и во сколько ты был мудаком.

Вам бы эйчаром работать. Побольше бы таких.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории