• Случай в гардеробе

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

    До чего довели людей.

  • Хейтер, как и было сказано

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

    К счастью, статья Максима Ильяхова о критиках все расставляет по своим местам. Прочитайте статью обязательно. Если кратко – причина хейта заключается в зависти. Убеждался на личном примере, а недавно довелось и на чужом.

    Есть такой блог eax.me, ведет его программист Александр, пишет толковые вещи, в том числе и о ФП. И вот в очередной пост, причем весьма хороший, пробрался некий тип и начал агрессивно всем отвечать. Сначала даже понять не мог, как человека хватает доказывать всем и каждому, что они неправы. В ленте коментов посты хейтера идут через раз.

    Смотрим на эволюции пациента:

    screenshot

    screenshot

    screenshot

    screenshot

    screenshot

    Это лишь мелкая доля всего, что он донес до публики. Аудитория волнуется: а есть ли у пациента опыт ФП? И вот, глубоко-глубоко в недрах комментариев, происходит каминг-аут:

    screenshot

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

    Как и было сказано в статье, причина хейта – лень и зависть к тем, кто победил эти черты.

  • Зум в браузере

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

    screenshot

    Как это читать? А если запостили длинный текст? Верстальщик или дизайнер, вы-то сами читали эти буковки с булавочную головку?

    screenshot

    Другое дело. Имеем зум (три раза по Комманд-+) и расширение Care your Eyes. Глазкам намного лучше.

  • Язык программирования Си

    cover

    В магистратуре пришлось писать лабы на Си, поэтому прочел классику. Очень, очень крутая книга. Материал подан так грамотно и умело, как не видел до этого ни в одной книге. Если придется писать образовательное пособие, возьму книгу за эталон. Подобраны хорошие примеры, листинги краткие – по половине странички. Объяснения логичны и убедительны.

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

    Из минусов издания – не хватает шнурка-закладки. Я уже привык к ним после Удовольствия и Яндекса. Это же тупость – таскать в книге фиговый листочек, чтобы не потерять страницу. Из плюсов – в книге удобный указатель, которым не раз пользовался. Может, потому что в книге полно указателей? =)

  • Черно-белый режим

    Провожу эксперимент – как долго смогу проработать в черно-белом режиме. Хотел проверить еще на винде, но там нет штатных средств для черно-белого режима. В няшном маке – опция “Use grayscale”. Вот что теперь я вижу:

    screenshot

    screenshot

    screenshot

    screenshot

    Минус – непривычно. Из плюсов, полагаю – меньше устают глаза. Кто знает, есть ли в этом смысл?

  • Яндекс

    После событий с Кинопоиском убедился, что Яндекс – очередная русская компания. Русская в том смысле, что сочетает безответственность и невнимание к клиентам.

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

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

    Кстати, Светлана уволилась. Слышал, что из Яндекса и до Кинопоиска начали сваливать ценные кадры, а теперь процесс только усилится. Возможно, начало этому положила смерть Ильи – может, именно он был тем, кто сдерживал баланс между технарями и “эффективными менеджерами”.

    UPD: Уволились члены команды старого Кинопоиска.

    Комментарии из старого блога

    10/14/15 Дмитрий Шишкин: Яндекс не признал ошибок, но вернул все как было. Где-то что-то не так.

    10/14/15 Иван Гришаев: В этом плане Яндекс недалеко ушел от Почты России. Сделали, как должны были, но по-хамски, без извинений, наплевав на своих же сотрудников.

    10/14/15 Дмитрий Шишкин: Не соглашусь. Очень много было написано. Как в разных пабликах Кинопоиска, так и в интервью различным изданиям. Что касается сотрудников — это не стоит обсуждать. То что находится внутри Яндекса знает только Яндекс. Всплыл один небольшой кусок правды, но нельзя судить о поведении компании прочитав только интервью одной из сотрудниц.

    10/14/15 Иван Гришаев: Дмитрий, я вбиваю “волож кинопоиск” и вижу материалы за 2014 год. Где извинения? Прочтите, пожалуйста, эту статью: https://thebigplans.ru/failed

    10/14/15 Дмитрий Шишкин: А причем тут Волож? Ошибки признает компания, а не человек.

    10/14/15 Иван Гришаев: Что такое компания? Стены, вывеска на фасаде? Компания – это люди. За ошибки такого уровня должен извиняться не маркетолог, а главный руководитель.

    10/14/15 Дмитрий Шишкин: Почему?

    10/14/15 Иван Гришаев: Потому, что только в этом случае люди компании в полной мере осознают провал.

    10/14/15 Дмитрий Шишкин: А из-за тысяч негативных отзывов и затравленной пользователям коллеги провал не осознается?

    10/14/15 Иван Гришаев: Откуда нам знать – высшее руководство Яндекса ничего не говорит.

    10/14/15 Дмитрий Шишкин: Выходит, что мы ничего на самом деле не знаем, но Яндекс все равно плохой.

  • О чем не нужно спрашивать на собеседовании

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

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

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

    Вопросов из категории лжи достаточно много, но пока что готов рассмотреть только три.

    1) Почему вы ушли с предыдущей работы?

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

    Примерно таким я вижу удачный ответ:

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

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

    Разумеется, вариант хорош только в том случае, если правдив. Если вы уволились безобразным способом, подставив коллег и менеджеров, врать не стоит – сделаете хуже. Увольняться нужно правильно. Кстати, если вы действительно сходу готовы перечислить обиды на прошлых коллег – это реально плохо, срочно отпустите дурные воспоминания.

    2) Какие у вас слабые стороны?

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

    В лучшем случае кандидат произнесет заготовленную ложь. Но наше правило – всегда говорить правду:

    – Михаил, я не знаю, как ответить на этот вопрос в точности. Я не могу продиктовать список недостатков. Считаю, взрослому человеку должно быть стыдно признавать за собой откровенные недостатки и ничего не делать чтобы исправиться. Полагаю, вы задали вопрос с целью узнать, насколько мои ценности соответствуют ценностям коллектива? Я бы и сам хотел узнать об этом подробней. Расскажите, какие качества ценят ваши сотрудники. Если они соответствуют моим качествам, уверен, мы сработаемся, если же нет – никаких обид. Думаю, нам обоим лучше выяснить это до того, как официально устроюсь на работу.

    Плюсы: опять сохранили в тайне то, о чем не хотим говорить. Задали контрвопрос, пусть теперь отвечает собеседник. Задача кандидата – слушать, он получит много полезной информации. Интервьюер оценит внимание к собственной персоне и компании в целом. Травим леску – позволяем сказать “нет”, демонстрируем спокойствие и отсутствие нужды.

    3) Почему вы выбрали именно нашу компанию?

    У каждого человека цель. Кто-то устраивается в контору, чтобы набраться опыта и уехать. Другой работает в полсилы, а по ночам пилит проект, надеясь снискать успех. Третий тупо хочет стабильно зарабатывать и не париться. Правда в том, что истинные намерения при устройстве на работу могут быть настолько интимны, что их не вытянуть никакими усилиями. Поэтому оценивать кандидата нужно по другим критериям.

    Парадокс вопроса в том, что ответ в духе “набраться опыта и свалить в Гугл” считается чем-то вроде преступления. А ответ “ценю ваш продукт и готов пахать по гроб жизни” – крутым. В действительности все наоборот! Человек, который хочет набраться опыта, будет работать вдвое продуктивней того, кто намерен просиживать штаны годами. У первого явная цель – опыт, а значит, он будет брать ответственность и в итоге сделает за полгода то, что до него пытались сделать годами.

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

    Опять: вежливо уходим от прямого ответа, заставляем говорить собеседника, храним спокойствие.

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

    Комментарии из старого блога

    10/14/15 Дмитрий Шишкин: Вы рассматриваете только один сценарий ответа на вопрос «Почему вы уволились с прошлой работы?». Еще варианты: «Я решил сменить направление своей деятельности», «Мне важно работать удаленно, но на предыдущем месте работы это было невозможно», «У меня были личные конфликты с руководителем», «Я работал в маленькой компании, но всегда мечтал работать в большой».

    Не вижу ничего плохого в вопросе о слабых сторонах. На него важно отвечать ретроспективно: говорить о проблемах и их решениях. Или говорить о текущих проблемах и рассказать о том как вы с ними боретесь. Этот вопрос про саморазвитие и самосовершенствование, по-сути. А вот трусливо уходить от вопроса и «переводить стрелки» на другую тему не очень хорошо. Отвечать вопросом на вопрос тем более.

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

    10/14/15 Иван Гришаев: Дмитрий, вас завалят вопросами о том, какие были конфликты и кто был неправ. Это то же самое, что вопрос про коньяк по утрам. Как не отвечай, станет хуже.

    Вы готовы перечислить список личных недостатков в ответе на этот комментарий?

    Отвечать вопросом на вопрос – очень хорошо и полезно.

    10/14/15 Дмитрий Шишкин: Меня не заставляют и не заставят. Если я действительно ушел из-за конфликтов, то так и скажу: «У меня были личные конфликты с коллективом, но я не готов это обсуждать».

    А никто не просит список недостатков. Не надо писать «Я забываю делать задачи и опаздываю с реализацией тасков». Это провальный путь. Надо отвечать по-другому: «У меня была проблема, я забывал о некоторых небольших задачах, если мне о них не напоминали, но недавно начал вести Вандерлист и все устаканилось. А еще я иногда ошибаюсь в оценке сроков, как правило на длительные проекты. Но я работаю над этим и за последний год ошибки становятся все меньше».

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

    10/14/15 Иван Гришаев: Не пойму, если вы не готовы обсуждать конфликты, зачем вообще о них упоминать? Насчет недостатков – очень прохладный вариант. Вы автоматом признали, что за вами водятся косяки, при этом ваш собеседник продолжает атаковать. Мой вариант предполагает, что теперь он должен делиться информацией.

    10/14/15 Дмитрий Шишкин: Атаковать? Собеседование — не война, а знакомства кандидата и компании. Если вы воюете не собеседовании, то компания не для вас. Нет ничего плохого в том, чтобы рассказать о косяках. Лучше о недостатках рассказать сразу, чтобы потом они не были внезапными. Интервьюер ответит на ваши вопросы при любом исходе. в случае если вы зададите интересующие вас вопросы.

  • Ходи на лекции

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

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

    Первая – уровень образования в России низок в том числе из-за этого. Вместо лекций магистры добывают суррогаты, читают не то, сдают кое-как.

    Второе – причиной этому ревность. Препод хочет замкнуть людей на себе, подчеркнуть важность, поднять ЧСВ, как выражаются на Лурке.

    Заметил, преподы крайне болезненно реагируют на знания, которые ты получил со стороны, даже в школе. Женская ревность! Решил не тем методом, на другом языке, обвел не в овал, а в прямоугольник, подчеркнул не сплошной, а пунктиром – тебя не так учили, переделывай! Мы учимся делать так!

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

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

    Хватит жопить знания. Все лекции, примеры, задачи должны быть онлайн – без регистраций и ограничений. Студенты должны тянуться не к сайтам, где все можно скачать за смс на бесплатный номер, а к преподавателям, которые понятно объяснят материалы.

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

  • Назначьте на капс контрол

    Клавиша капс-лок совершенно бесполезна. Занимает много пространства, располагается между двумя полезными соседями. Писать капсом невежливо. Почему бы не задать функцию поважней? Я назначил контрол, выбирал из вариантов:

    • назначить переключение раскладки. Нажал капс – раскладка русская, отжал – английская. Отлично работает для двух раскладок. Лампочка на клавише помогает запомнить.

    • назначить контрол, особая фича для программистов. Когда набираете код, четыре основных пальца каждой руки не должны уходить далеко от клавиш asdf и jkl;. При этом если контрол стандартный, нажимать комбинации типа Ctrl-R не выворачивая руку нереально. И напряг, и позиция пальцев теряется. А с капсом в роли контрола – легко. В Емаксе и Виме работать иначе невозможно.

    • назначить шифту контрол, а капсу – шифт, то есть проподнять клавиши на одну вверх. Интересный вариант, еще не пробовал. Своего рода компромисс между высоким и низким контролом.

    Словом, назначьте хоть что-то, станете продуктивней работать. Бонус – как переназначить служебные клавиши в Маке без специальных программ.

    Откроем настройки системы, опции клавиатуры:

    screenshot

    Нажмем кнопку “замена клавиш”:

    screenshot

    В диаложке нажначим клавишам альтернативы:

    screenshot

    Готово!

    Комментарии из старого блога

    10/14/15 Дмитрий Шишкин: У меня капс лок вызывает терминал.

  • Совы и лентяи

    Спорим, у вас на работе есть коллега, который приходит на работу в 12 с заспанным лицом? Пьет кофе до часу, обходит коллег, с каждым обсуждает пробки на дорогах. Садиться работать ближе к двум, чтоб через полчаса сорваться на обед. Каждые полчаса заглядывает на сайты смешных картинок. Уходит поздно. Коллегам объясняет – ну, я же программист, я же сова.

    Твердо убедился, что нет жаворонков и сов, но есть неорганизация и лень. Важные дела совершают утром, потому что голова работает лучше. Без обсуждений. Детские сады, школы, вузы начинают занятия с 8:00. В госучреждениях пиковая нагрузка в первые часы работы. У дверей поликлиник очередь занимают в 7:30.

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

    Проследим за программистом в течение вечера. Вот он приволокся домой после очередного неэффективного дня. Поел, покурил, сел за комп в 21:00. Думает, два часика посижу и спать. Ага. Час поиграл в свой Колл оф Дьюти, посмотрел Ютуб, открыл Хабр, узнал про новый фреймворк, скачал, написал Хеллоу Ворд, проверил почту, посрался на форуме… Ну вы поняли. Компьютер – это бесконечный источник развлечений. Как только надоест одно, можно начать другое. Еще фильм скачать, музыку послушать. В кровать программист отправляется в три ночи. Утром никакой тащится на работу, кофе, сигареты, и все по-новой. Сова такая сова.

    Человек становится совой или жаворонком сам. Режим он тоже меняет сам, если захочет. Профессия роли не играет (за исключением ночных дежурств, конечно).

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

    Допускаю, что из сотни человек есть пара тех, у кого действительно организм настроен на другой график от природы. Да, имя тяжело. Но когда каждый второй объясняет, что он, видишь ли, программист и вообще сова, я сатанею. Что ты сделал, чтоб измениться?

Страница 34 из 50