Это выражение в английском языке примерно обозначает сложности, которые
возникают после того как начинаешь решать вроде бы простую проблему и
проваливаешься как Алиса в кроличью нору.
Думаю что каждому инженеру знакомо то чувство, когда чинишь маленький баг а
через день приходишь в сознанение с наполовину отрефакторенным проектом.
Такие норы часто непонятны менеджерам и бизнес людям, для которых задача
"добавить кнопочку" выглядит работой на 1...
Я намеренно никогда не учил английский язык. В школе вообще пошел на немецкий, в
КПИ сами знаете какое качество преподавания, на работе курсы тоже как-то не
помогли, думаю что плохо старался.
Тем не менее, с грехом пополам, разговаривать я научился. В 2010 я поехал в свою
первую командировку, в Канаду, где, можно сказать, впервые поговорил с
нейтивами. Там я работал в большой команде, в которой были...
Почти всю свою карьеру я нанимал джунов. У компании, где я работал, был учебный
центр, который регулярно поставлял свежую рабсилу (в том числе и меня поставил
хехех), а на людей с рынка до определённого времени не было бюджета.
Поэтому я хорошо насобачился за 10 минут понимать, годный джун или нет. Дал пару
задач, спросил пару вопросов и всё ясно. Джуны у меня были самые лучшие,
промахов...
Западный интернет очень любит [https://news.ycombinator.com/item?id=22331804]
жаловаться [https://news.ycombinator.com/item?id=23848039] на вайтбординг-собесы
в больших корпорациях. Там даже ходит шутка, что "в долине проще открыть свою
компанию чем устроиться в существующие". Авторы популярных инструментов и
библиотек пишут [https://twitter.com/mxcl/status/608682016205344768] в твиторах
о том, что их не взяли в фаанг, хотя они создали...
Никто не любит поддерживать старое.
Долго время я занимался разработкой продукта, который выставлял наружу набор
интерфейсов. Довольно серьезной проблемой была необходимость поддерживать
обратную совместимость. Руки так и чесались выбросить всё и переписать, но
проекты, которые нас использовали, неизменно были этому не рады.
Я был молод и у меня постоянно горела жопа от того, что приходилось думать как
держать кучу легаси в коде и не поломать то,...
Нет ничего хуже, чем работать в стол или делать что-то просто так. На моей
первой работе меня и еще одного парня определили разрабатывать модуль к продукту
под присмотром пары тимлидов.
Требования к этому самому продукту явно не были сформулированы, поэтому делали
как считали нужным. Этот модуль прямо сейчас не был нужен никакому клиенту,
поэтому делался в стол. Вначале я зарядился (первая работа все-таки!) но потом
быстро...
Мой первый нормальный босс говорил мне: "Вова, ты не просто программист, ты
программист-эксперт в своём домене, а это очень важно и ценится гораздо больше
чем просто умение писать код".
Мотивировал меня, потому что за "доменной экспертизой" скрывались мало кому на
рынке нужные знания узкоспециализированных продуктов и инструментов. Но я верил
и мнил себя экспертом и даже бравировал этим перед рекрутёрами которые искали...
Был у меня в отделе еще один кадр. Студиозус из КПИ, умный парень. Однако
работать у него получалось не очень. Всё началось еще во время найма когда наш
герой спросил "когда я могу рассчитывать на повышение (зарплаты)". В целом это
очень хороший вопрос, я уже писал о нем ранее [https://www.rozhkov.me/how-to-ask-money/].
Для студентов у нас была простая схема—каждые 3-4 месяца...
Много лет назад произошла со мной забавная история. У меня в отделе работал
мужичок, старше меня лет на 10, на должности сеньер девелопера. Но была
незадача—тянул он хуже студентов с полугодом опыта. Так получилось, что мужичка
нанял мой экс-босс, потом босс свинтил в штаты, я пошел на повышение и
соответственно получил в наследство всё существующее хозяйство.
После регулярного получения негативных отзывов с проектов, я решил...
Встречаю мнение, что хороший работодатель должен предоставлять полный пакет
бонусов в дополнение к заработной плате, как-то: страховку для вас и для семьи,
абонемент в спортзал, стол с теннисом и комнату с плейстейшоном, печеньки, чай
кофе и баристу, массаж, выездные корпоративы 4 раза в год и прочие приятности.
Некоторые люди даже склонны делать выбор в ту или иную сторону основываясь на
наличии тех или иных плюшек.
Мне...
Когда я вижу, что какой-то (на его словах) шарящий человек предлагает окружающим
бесплатно с ним пообщаться, то стараюсь немедленно хвататься за возможность.
В том году удалось так поговорить с местным ML-гуру и устроить целый митап со
специалистом по ножевому бою. Получилось очень интересно. Вчера предварительно
договорился с еще одной очень интересной личностью, если все пройдет ок, то
напишу репорт.
Кажется, люди недооценивают ценность общения с экспертами....
Стараюсь не говорить о работе вне работы. С коллегами на обеде, в отпуске, на
посиделках в баре. Хотя я люблю своё дело, в мире есть еще миллион других
интересных вещей, которые можно обсудить.
Постоянное развитие технологий это круто, но у меня есть ощущение, что чем
дальше в лес и больше опыта, тем меньше нового под солнцем и тем меньше желания
перетирать очередные библиотеки и инструменты.
Вот...
Трохи менше ніж рік тому я написав повний фрустрації пост про роботу по таймеру
[https://www.rozhkov.me/working-on-clock/]. Пройшло багато часу і спішу
поділитися апдейтами по цій темі.
Виявилося, що справа у звичці. Весь цей рік я справно трекав все, що витрачав на
роботу, і з часом це просто стало звичкою. Сів за комп'ютер — натиснув на
кнопку. Встав випити чаю поки біжить CI/...
Не являюсь большим сторонником практик TDD. Скорее всего, дело в том, что я не
работал в тех местах, где это было серьезной частью культуры, не видел как это
может работать, и/или не находил мотивации перестроить мышление соответствующим
образом.
Как правило, по TDD я делаю совсем простые вещи, вроде функций преобразований,
валидаций, и так далее, когда результат очень детерминирован и легко кодируем в
тестах.
Давно заметил,...
Ровно год назад я опубликовал объявление о поиске джунов для работы над
проектом—сайтом по пристройству животных. Вот оно:
https://t.me/full_of_hatred/235
Отозвалось очень много людей: около 40 человек. Я сообразил небольшое тестовое
задание, очень простое, 10 его сделали. Из 10 сделавших я начал отбирать по
порядку людей и пробовать с ними работать. Несколько человек отвалились вскоре—у
них была основная работа...
Меня удивляет, когда люди говорят про "компанию" или "работу" мечты.
В-нулевых, очень странно "мечтать" о работе над чужими желаниями и проектами,
даже если это очень комплексная отрасль. В моем понимании мечтать надо о чем-то
своём. И я щас не про мантру "не работай на дядю" и "бросай все и начинай
стартапить", вовсе нет.
Желание работать в...