После того, как базовые вопросы закрыты, следует посмотреть, собственно на то,
чем контора занимается.
Я уже писал об этичности работы [https://www.rozhkov.me/ethic-work/]. В целом, я бы
скорее не уделял большого внимания предметной области. Конечно, большая удача,
если вы нашли проект, который вам реально интересен, но в большинстве случаев
это будет не так. Я много лет пилил вообще не всравшиеся мне ERP для телекомов,...
Предположим, я решаю по каким-то причинам отчалить с работы и выбрать новое
место. На что бы я обращал внимание и что бы искал?
Пишу про себя, свои цели, приоритеты, интересы, у вас это все может сильно
отличаться, соответственно вам не подойдут эти рекомендации.
Цель: получить побольше опыта: технического, бизнес, коммуникационного. Для
этого отлично подойдёт молодая компания, работающая на мировом рынке, с
распределённой мультинациональной командой.
1. Чем...
Многие любители упороться по продуктивности так же любят замерять себя по
всевозможным параметрам.
Начинается всё с невинных вещей, вроде списка статистики сколько шагов прошёл за
день. Потом подключается Strava и считаешь сколько пробежал. Потом ставишь на
девайсы RescueTime и считаешь сколько в каких приложениях провел времени. Потом
считаешь время потраченное на каждый проект в Toggl. Потом добавляешь сюда умные
весы, умные часы, умный унитаз и другие...
Замечали ли вы когда-нибудь, насколько приятнее работать с банкоматами в который
установлен древний софт на ncurses? Они моментально срабатывают на любое нажатие
клавиши, не тупят при переходах между экранами. Новые терминалы, на которых
(вероятно) открывается что-то типа электрона нереально медленные по сравнению со
старыми. Как по мне интерфейсная отзывчивость сильно недооценена.
Впрочем я не о программах.
Большинство действительно нужной работы, которую я делаю, работается за очень...
Это выражение в английском языке примерно обозначает сложности, которые
возникают после того как начинаешь решать вроде бы простую проблему и
проваливаешься как Алиса в кроличью нору.
Думаю что каждому инженеру знакомо то чувство, когда чинишь маленький баг а
через день приходишь в сознанение с наполовину отрефакторенным проектом.
Такие норы часто непонятны менеджерам и бизнес людям, для которых задача
"добавить кнопочку" выглядит работой на 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-гуру и устроить целый митап со
специалистом по ножевому бою. Получилось очень интересно. Вчера предварительно
договорился с еще одной очень интересной личностью, если все пройдет ок, то
напишу репорт.
Кажется, люди недооценивают ценность общения с экспертами....
Стараюсь не говорить о работе вне работы. С коллегами на обеде, в отпуске, на
посиделках в баре. Хотя я люблю своё дело, в мире есть еще миллион других
интересных вещей, которые можно обсудить.
Постоянное развитие технологий это круто, но у меня есть ощущение, что чем
дальше в лес и больше опыта, тем меньше нового под солнцем и тем меньше желания
перетирать очередные библиотеки и инструменты.
Вот...