Сегодня среда, а значит общаемся про поиск работы. Сделаю так: расскажу про всякие формальности и свой опыт поиска, а потом может дам какие-то советы или мемы кидать буду.
Посмотрим, как пойдет :)
Сразу оговорка здесь: я много понимаю про поиск работы в Великобритании, меньше - про тонкости этого дела в других странах, поэтому вещать буду про Великобританию.
Если ищете работу где-то еще, мой совет - найти тех, кто уже переехал, и точечно разговаривать с ними.
Короче, рассказываю про то, с чего все это началось для меня.
Я начала искать работу год назад, находясь на студенческой визе. По ней работать мне разрешалось 20 часов в неделю, и в марте я успешно запрыгнула в последний вагон уходящего поезда.
Профессионализм.
Разница в эффективности между хорошим и посредственным таксистом, пожалуй, 30%. Разница между хорошим и посредственным программистом — тысячи процентов. Хорошие разрабы сэкономят вам много времени и денег. Не все должны быть звездами, но костяк команды — должен.
Проактивность.
Современный стиль создания продукта — глубокая вовлеченность каждого в процессы. Разработчики должны понимать продуктовые задачи, дизайнеры — технические ограничения и т.п. Если человек пассивный и хочет «писать код в уголке», ему органически будет сложно работать.
Плохой команду делают: непрофессионализм, инфантилизм, апатичность, лень, неправильный фокус, ссоры, боязнь конфликтов. Что-то одно у кого-то одного — уже плохо. Ниже разберем подробнее. Беру из моего личного 20-летнего опыта.
Непрофессионализм.
Если разработчик плохо программирует, его не спасет то, что он отличный парень. Точнее, это еще хуже. Свой первый продукт я написал со старинным другом. После первых продаж оказалось, что код написан так плохо, что его уже не спасти. Продукт пришлось закрыть.
Инфантилизм.
Я работал со взрослыми парнями, у некоторых были жены и дети. Они часто пошло шутили над единственной девушкой в команде. Могли долго ржать над фамилией иностранного коллеги. Это была не грубость, а поведение школьников-старшеклассников. Здорово утомляет и раздражает
Итак, ответим на частый вопрос: «Как вы проверяете фичу»? Ответ: «Головой». К сожалению мне не известен универсальный алгоритм для проверки эффективности фичи. Все фичи разные, и анализировать их надо по-разному.
Технически я проверяю фичи через GA ивенты. На этапе прототипа, пишу задание разработчикам. В GA есть вложенные сущности: категории, экшны, лэйблы, вэлью. Если все действия в продукте обвешать правильно написанными ивентами, анализировать поведение пользователя будет легко.
К примеру, вот GA ивент при отправке поискового запроса (в фигурных скобках — переменные):