Получи случайную криптовалюту за регистрацию!

Novikov on Soapbox

Логотип телеграм канала @reinforced_sc — Novikov on Soapbox N
Логотип телеграм канала @reinforced_sc — Novikov on Soapbox
Адрес канала: @reinforced_sc
Категории: Технологии
Язык: Русский
Количество подписчиков: 1.36K
Описание канала:

10 лет в разработке ПО.
Болею душой за индустрию, а сюда скидываю свои мысли. По понедельникам и пятницам.
https://github.com/reinforced

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал reinforced_sc и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

2

3 звезд

0

2 звезд

0

1 звезд

1


Последние сообщения 4

2021-10-25 18:59:59 Продажники

Вот уж где точно филиал ада на земле — так это в продажах.

Тут важно не путать. Есть маркетологи, которые строят воронки, продумывают где и какую рекламу разместить, какой текст на ней написать и как увеличить её охват. Персонально каждого клиента они не касаются. Их задача — лидогенерация. То есть чтобы "лиды" (потенциальные клиенты, которые ещё не понимают что они клиенты) пришли к дверям компании. Желательно толпой. И желательно большой. На этом полномочия маркетинга всё.

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

Так как продажники непосредственно имеют дело с деньгами и клиентами, то кухня у них специфическая. Ведь у них в руках стратегическая информация: внешние цены на товары и услуги, сроки поставок, непосредственные контакты клиентов с именами-фамилиями и номерами телефонов, бухгалтерские подробности сделок. IT-людям на заметку: вы думаете что вы владеете какими-то секретами компании? Ага, разбежались. У продажников самый сок.

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

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

Если RnD в компании можно сравнить с тихим-уютным стойлом, в котором не спеша пасутся коты и тихонько в уголке варится продукт, то продажи — это дикие джунгли, по которым носятся туда-сюда взъерошенные орангутаны и так и норовят огреть кого-нибудь по башке свежеотёсанной дубиной.

К чему я вам это, собственно, рассказываю? А чтобы показать насколько разработка и продажи — разные вещи.

Если вы — рядовой разработчик, а ваш начальник или PM имеет опыт работы в продажах — бегите, глупцы!

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

Такие дела
825 views15:59
Открыть/Комментировать
2021-10-22 19:00:04 Митя

Зарисовочка вам из жизни.

Митя был не юнга, не адмирал... А обычный молодой .NET-разработчик средней руки с горящими глазами. Митя очень любил C# и следил за всеми новинками от Microsoft. Так же Митя имел классическое образование от Computer Science и свято чтил лучшие практики программирования и проектирования. Холодными осенними вечерами он ревьюил пулл-реквесты и периодически незло журил коллег за неправильное использование фич C#, за дурное именование, кое Митя на дух не переносил и за копипаст кода. Митя считал что лучше не написать никакой код, нежели написать плохой. Таков был Митя.

На работе Митя отвечал за важный кусок бизнес-логики. Он исполнил его в самом лучшем виде, грамотно вплёл в него лучшие практики, покрыл unit-тестами и написал кучу комментариев. Этот замечательный, декомпозированный на слои и использующий асинхронный доступ к БД кусок системы был личной гордостью Мити. "Во всём должен быть порядок" — справедливо полагал Митя.

У продуктовой компании, где работал Митя было шикарное и красивое web-приложение для внешних пользователей. А ещё было старое и некрасивое приложение-backoffice. Ну знаете, админка без внешнего доступа где можно банить неугодных пользователей, загружать новый контент и смотреть статистику. Пользовались оным контент-менеджеры, модераторы и тётушки-бухгалтеры для построения квартальных отчётов.

Директор компании в своё время волевым решением сконцентрировал все силы, деньги и лучшие кадры на web-приложении для внешних пользователей. А разработку backoffice проаутсорсили в компанию из чуть менее благополучной страны, где за разработку взялись вчерашние студенты. Вышло криво и неудобно, зато быстро и без драмы в финансовых отчётах. Впрочем, то были дела давно минувших дней. Ныне код backoffice лежал в отдельном репозитории, менялся раз в год по праздникам и деплоился вручную. Всё плюс-минус работало и всех устраивало.

Однажды начальство поручило Мите задачу: в backoffice нужно интегрировать часть функциональности из той бизнес-логики за которую отвечает Митя. Мол, ты, Митя, в этом разбираешься — тебе и карты в руки. Митя взял под козырёк и перенёс тикет в In Progress. Чтобы не дублировать код, собрал свой любимый кусок бизнес-логики в NuGet-пакет и пошёл с ним в backoffice.

Пришёл Митя в backoffice, а там — старый ASP .NET MVC, который ещё до асинков появился. И тут Митю и накрыло экзистенциальным кризисом. Переделать бизнес-логику на синхронную нельзя. Во-первых, асинки — это бэст практис, во-вторых дублировать код плохо. Поставить на тасках .Wait() нельзя — задедлочится в виду особенностей ASP.NET-ной многопоточности. На предложение переписать backoffice под новую версию MVC начальство покрутило пальцем у виска.

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

Чему нас учит эта история?

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

Во-вторых, Митя, очевидно, слишком серьёзно воспринимал бэст практики. Предписания — это, конечно, удобно. Но в нашей работе, знаете, готовых рецептов мало. Чтобы быть хорошим разработчиком — увы, мало знать лучшие практики. Надо понимать как они работают, а главное — что они вам дадут конкретно в вашей ситуации. И что отнимут. Бэст-практики сделали Митю похожим на обезьяну, засунувшую лапу в дупло, в которое охотник положил банан. Лапа застряла, а отпустить банан противоречит системе ценностей обезьяны.

В-третьих, наша профессия не изотропна.

Последовательность хороших и правильных "в моменте" решений далеко не всегда ведёт к хорошему и правильному результату. И ничего с этим не поделать.

Такие дела
1.1K views16:00
Открыть/Комментировать
2021-10-18 19:00:03 Занимательная арифметика

Пост не про IT, сразу предупреждаю.

Гулял с мамой по Питеру. Встретил парней, которые дают сфотаться с енотом. Прям втюхивают. Ну это знаете, как вот эти все бесконечные костюмированные Петры I и Екатерины, от которых заколебёшься отбиваться.

Быстро вяснилось, что енота предсказуемо зовут Ракета, а парни просят за фотографию 1 тысячу рублей с детей и 2 тысячи со взрослых.

А давайте-ка прикинем бизнес-план на коленке. Грубо предположим, что интеракция с Ракетой занимает 10 минут. Итого в час происходит 6 интеракций. Ракета честный енот и работает согласно ТКРФ по 8 часов с перерывом на обед. В денежном выражении это 2000 * 6 * 8 = 96 000 рублей в день. Округлим до 100 000. То есть Ракета, строго придерживаясь того же ТКРФ и имея 2 законных выходных зарабатывает полмиллиона рублей в неделю. То есть, 2 миллиона в месяц. Считаем грубо, что туристический сезон в реалиях Питера — ну пусть месяца 4. Итого Ракета не напрягаясь поднимает 8 миллионов рублей в сезон.

К Ракете вопросов никаких. Есть вопрос к парням: вы, блин, где свой Майбах в центре Питера средь бела дня припарковали, м?

Ну а люди из IT пусть сделают выводы сами.

Такие дела
1.1K views16:00
Открыть/Комментировать
2021-10-15 19:00:00 Ещё раз о софт-скиллах

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

Так вот. Вы будете смеяться, но именно там мне объяснили откуда взялось требование софт-скиллов в IT. Всё оказалось проще пареной репы. Дело тут в матричной структуре управления. Вот, почитайте про неё подробнее. Именно такая структура наводится в большинстве средних IT-компаний, потому что это единственное что хоть как-то работает. Если в EPAM это всё чётко разведено грамотными консультантами, то там где труба по-ниже а дым по-жиже, слабые матричные структуры создаются естественным путём от сохи руководителями, MBA-ев не кончавшими. Играют, короче, как умеют.

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

По вертикали у нас — функциональные направления. Иногда их называют "гильдия". Фронтенд, бекенд, DBA, DevOps, мобильные разработчики. От джунов до сениоров. В грамотно построенной матрице есть руководители функциональных направлений. Условно — самый-главный-фроентендер, самый-главный-девопс ну и так далее. Терминология может разниться, но мы назовём людей наверху "архитектами".

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

По горизонтали же компания делится на проекты. У каждого проекта есть свой проектный менеджер (который сейчас в дань моде вытесняется продакт-менеджером). Этот чувак может ни бельмеса не смыслить в разработке. Его задача сводится, грубо говоря, к getting things done. По всем пробежать, всех напрячь, коммуникации скоммуницировать, вопросики порешать, фуру на владик отправить.

И тут теория нас научает: при таком раскладе неизбежны конфликты двойного подчинения.

Шо цэ? Ну смотрите: проекту нужны люди. Их выдёргивают из функциональных подразделений. PM идёт на поклон к архитекту и говорит "дай фронтендера!". И тут случается первый конфликт двойного подчинения. Ответ архитекта по умолчанию — "не дам". Или "бери джунов". Почему? Ну потому что KPI по людям у архитекта такие. Джунам надо опыта добрать, а хороших людей хочется припасти для более важных проектов. А для хорошего архитекта всегда будут более важные проекты чем какая-то дичь, которую тащит PM.

Второй конфликт случается когда разрабы начинают работать над проектом. PM давит со сроками и велит забить на качество, а архитект учил другому. Субъективно разрабу это ощущается как шизофрения руководства. "Што вы? Кто вы? Идите подеритесь уже!" — вполне справедливо думает разраб. На выходе из проекта ситуация тоже турбулентная. Вроде как у человека был PM, он вроде остался в чате, периодически что-то написывает и просит помочь по мелочи, но архитект помогать не велит. А велит, скажем, техдолг разгребать во внутреннем проекте. Снова здорово: "договоритесь уже между собой, ушлёпки!".

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

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

Такие дела
1.2K views16:00
Открыть/Комментировать
2021-10-11 19:00:00 Смутное время

Мне кажется, что мы ещё не до конца осознали новую пост-COVID-ную реальность. Разработчики радуются внезапно открывшемуся широкому рынку удалёнки, возможности сидеть возле холодильника да ещё и коньюнктурно подскочившей З/П. Но если так подумать, то радоваться здесь особо нечему. Я поясню ход своих мыслей.

Если честно, я бы не стал рассчитывать что удалёнка — это навсегда. Сами посудите: деньги в собак-френдли офисы с гамаками и кикерами уже вбуханы, а пустые здания на балансе (особенно если они в аренде) — чистый убыток. Продавать огромные офис-спейсы и переходить на полную удалёнку FAANG-у тоже не с руки. На такие площади сложно найти покупателя. А если скинут по бросовой цене, то прикиньте как обвалится рынок недвижки в Калифорнии? Это же пост-индустриальный Детроит! Опять грёбаный киберпанк! Однако, в рынке недвижимости я не секу, поэтому никаких прогнозов — одни фантазии.

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

В мелких full-remote компаниях на руководящих должностях плотно укоренятся сватья-братья-друзья фаундеров. В крупных компаниях решения по-прежнему будут приниматься лично в офисах и зачастую в странах, в которые у вас всё равно нет визы.

Недавно Яндекс срезал Владу Тену половину рейта, хотя тот, я уверен, прошёл идеально все кодинговые интервью. Влад хотел релоцироваться в Москву, но IT-гигант обломал его по деньгам. Мне сдаётся, что это было сделано по одной простой причине: Влад из Узбекистана. И его профессиональные качества не имеют к этом факту ни малейшего отношения. Чуете запахло территориальной дискриминацией?

И это только начало. Работодатели быстро смекнут, что разрабам из глубинки можно платить гроши и они будут соглашаться потому что всё лучше чем собирать хлопок или работать продавцом-консультантом. Ну и стоимость жизни в регионах по-ниже. Только вот до стоимости жизни, скажем, в Индии нам ещё демпинговать и демпинговать. А с развитием удалённого обучения исчезнет последнее преимущество разработчиков из пост-СССР: крепкая инженерная школа. Какой от неё будет прок если любой индус сможет пройти гарвардский курс?

Второй тренд, с которым мы пересекаемся — это преславутые докерокубернетисы, "не-изобрети-велосипед" и no-code. По сути это упрощение разработки. Чтобы софт можно было не с нуля писать, а собирать из готовых кирпичиков. No-code уверенно двигает разработку в сторону конвейера. И для работы на этом конвейере можно готовить дешёвую рабочую силу, которая как раз и будет жить в регионах, собирать из этих кирпичиков готовые решения, грепать логи и получать плошку риса.

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

Поэтому я сейчас прорабатываю два варианта, чтобы не оказаться в интересном положении через пяток лет. Я делаю свой кирпичик (Reinforced.Lattice) и параллельно получаю вторую вышку (менеджерскую) в Питере.

А вы?

Спасибо gotonomad за то, что натолкнула на мысль.

Такие дела
2.2K views16:00
Открыть/Комментировать
2021-10-08 19:00:59 Принимать ли участие во всяких движухах вроде студсовета или того же хора — вопрос открытый. Если вам в кайф — принимайте. Но лично я бы ставил на увеличение количества людей, вовлечённых в ваш круг знакомств, поэтому рекомендую всё же менять компашки время от времени и не засиживаться на одном месте.

Двигаться, в общем надо. Двигайтесь. Непрерывно двигайтесь.

Ад пожирает праздных.

Такие дела.
1.1K views16:00
Открыть/Комментировать
2021-10-08 18:59:59 Универ

Пост для ребят по-моложе. Навеяно разговором в одном чате. Давайте проясним ситуацию с учёбой в университете. Если вы поступаете в плюс-минус приличный ВУЗ, то есть ровно 2 варианта развития событий.

Вариант первый: вы круглый отличник. Круглые отличники, которые со мной учились, уехали сразу после окончания бакалавриата. В основном в магистратуры зарубежных ВУЗов по грантам. Это один из хороших путей построить достойную карьеру, но вставать на него нужно задолго до абитуры. Чтобы было понятно: если у мамы-папы нет учёной степени, вы не учитесь в гимназии с математическим/языковым уклоном с пятого класса и не прочитали пару хороших книг на английском к 16 годам, то забудьте, вам не сюда.

План Б. Университет — это нетворкинг.

Примеров вам? Да легко. Поинтересуйтесь где началась карьера таких мастодонтов как Михаил Ходорковский и Борис Березовский. Нет, разумеется никто не станет раздавать вам визитки важных людей прямо на входе. Но приличный ВУЗ - хорошая платформа для продуктивных знакомств. Вы находитесь в одном помещении с людьми, через которых можно получить инвестиции, заказы, кадры, опыт и многое другое. Держите это в голове. Кстати Березовский, на секундочку, начинал с того, что внедрял САПРы на АвтоВАЗе, куда пролез через научно-универские связи. Не исключено, что и код писал.

Итак, студенческий у вас на руках. Чем заняться? Для начала решите проблему с учёбой. Все эти лекции-семинары-курсовые будут сильно отвлекать от наведения мостов. И вот вам первый нетворк-квест: познакомиться со старшим поколением. Ребята с 3-4 курса точно знают кто какой предмет ведёт, какие задания надо сдавать, какие конспекты писать, какие предметы можно посещать, а какие — не обязательно. Разыщите их, познакомьтесь и оставьте хорошее впечатление. В принципе, уже на этом можно далеко уехать.

Далее, ваша задача сводится в основном к пьянкам и разговорам с разными важными и не очень людьми. Если вы живёте в общаге, то вам очень повезло. Мой однокурсник сейчас CEO геймдев-конторы. Угадайте кто у него работает на лидских должностях? Правильно. Соседи по общаге, с которыми он всю дорогу поквашивал. А ещё есть курилка. Курилка — золотая жила. Даже если табак совсем не ваше, засветиться там стоит. Все никотинозависимые (и студенты, и преподаватели, и администрация) оказываются рано или поздно в курилке. В бурную молодость, когда я выкуривал по пачке в день, несколько дельных знакомств у меня завязались как раз после стрельбы сигарет.

Надо помнить что ваша группа (от 7 до 30 человек) — всего лишь 2% от контингента ВУЗа. Так же есть другие группы, курсы, потоки и даже другие факультеты. А ещё многие преподаватели совмещают ведение семинаров с работой. А там рукой подать до неплохого трудоустройства.

Очень хорошо если в вашу орбиту попадут люди из научных кругов. Профессура, доктора-кандидаты наук, всякие научные сотрудники, зав. лабораториями и прочая фауна институтов. Вас будут призывать остаться в институте, топить за развитие российской науки и рассказывать какой крутой грант недавно дал РФФИ. Вдохновенно слушайте, кивайте, но проявляйте долю скепсиса: вы же не для того пришли сюда, чтобы провести остаток дней в НИИ за зарплату МНСа, так? Профит от таких знакомств может быть самым разнообразным: от зачёта нахаляву до поездки на научную конференцию в Дрезден за бюджетное бабло. Если вы попали в такой замес и шпрехаете на аглицкой мове — считайте что в ваш трактор уже залит бензин.

Посещайте светские мероприятия. Не надо строить из себя "нитакогокаквсе" (как делал автор этого канала в своё время). Посвяга, медиана, выпускной — вот то, что добавляется в ваш календарь автоматически. Конференции, слёты, симпозиумы... Даже культурные мероприятия вроде концерта сводного хора — всё стоит посещать и не стоять в сторонке, а общаться-общаться и ещё раз общаться. Если вы по натуре сыч-интроверт, то держите в голове, что делается это не из вселенского человеколюбия, а сугубо бизнесу ради. Никогда не знаешь в какой момент какие связи выстрелят и какие знакомства окупятся.
1.1K views15:59
Открыть/Комментировать
2021-10-04 19:00:00 Опенсорс

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

Вообще всё зависит от того, кто работодатель и кто у человека непосредственный начальник. Может приключится такое счастье, что человек работает в компании молодых-эффективных-бирюзовых, которые поддерживают любой движ в IT (по неопытности) и, скажем, новоявленному опенсорс-контрибутору предложат выступить на внутреннем митапе, продвинут по должности и добавят что-то к ЗП за опыт. Как вы поняли, мечтать не вредно.

В суровой реальности диспозиция такая: крупняк вкладывается в опенсорс чтобы подмять рынок под свою экосистему. Нет, не в смысле что наступит момент X и Microsoft начнёт брать деньги за использование TypeScript и C#. Но Microsoft обладает PR-ресурсами для того, чтобы протолкнуть TypeScript во все дыры, а потом "задавать темп" индустрии. Например, контролируя скорость выхода версий, развивая TypeScript и таким образом удерживая компании на орбите своих технологий. Не пытайтесь обсчитать это в excel-е. Это стратегическая игра крупняка с туманными перспективами в расчёте на 10-15 лет вперёд. На уровне Microsoft/Google это работает и окупается.

Есть компашки по-проще, работающие по модели Open Core. Типа какой-то базовый продукт бесплатен и опенсорсен, а всякие доработки-интеграции-консультации уже за деньги. В какой-то мере сюда можно отнести любую компанию-интегратор, которая собирает из бесплатного говна конфетки под ключ на заказ. Пример — Percona, которая делает кастомные билды MySQL. То есть вдумайтесь! У них даже продукта своего нет. Чужой взяли и живут.

Есть DevRel-история. Компания выбирает языкастого сотрудника со смазливой рожей, обговаривает с ним перспективы запилить что-нибудь опенсорсное за зарплату, а потом возит по конференциям. Это часть HR-брендирования. Мол, смотрите как у нас тут всё хорошо и приятно, проекты вот интересные, шлите свои резюме.

Если кто-то из бизнеса в 2021-2022 готов в эту историю вкладываться, то можно поучаствовать. Не, ну а чо? Пиздеть — не мешки ворочать. Тебя кормят-поят, особо не торопят, запиливаешь что хочешь, как хочешь, пополняешь резюме, потом катаешься по конференциям, румяной рожей торгуешь. Не жизнь — малина!

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

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

Итак, вы дочитали до сюда, а глаз до сих пор горит и руки чешутся? Что ж, парочка вариантов всё же есть. Но для этого придётся закрыть IDE.

Во-первых, опенсорс-проект в активе — это хороший повод для разговора. Можно податься спикером на конференцию, рассказать о своём опыте. Глядишь, кто-то и заинтересуется, познакомитесь с важными людьми в кулуарах. А там и на работу позвать могут, или дело совместное предложат.

Во-вторых, разнообразие опыта и оттачивание скиллов. Вас никто не ограничивает в глубине исследований и в пет-прожекте вы можете заняться тем, чем никогда не займётесь на работе (например, маркетинг и документация, хехе). А потом будете травить технические и продуктовые байки на собесах. Кандидаты, которым есть что рассказать — в фаворе. Кстати, для O1-визы тоже полезно.

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

Ну хотя бы донатилку к своему репозиторию прикрутите. Будет прибавка к зп. Почему нет-то?

Такие дела
4.4K views16:00
Открыть/Комментировать
2021-10-01 19:00:00 The Million Dollar Homepage

Интерес вокруг NFT навеял мне одну дивную продуктовую историю. Может, кто-то её знает, а кто-то нет... Короче смотрите какой дивный кейс.

21-летний студент из Британии Алекс Тью делает сайт, который состоит из огроменной сетки 1000 х 1000 пикселей. И предлагает всем знакомым встречным-поперечным купить на этом пространстве рекламу. Попиксельно. Рекламодатель покупает пиксели из расчёта $1 за штуку и на купленном пространстве может разместить любое изображение со ссылкой. Короче, выглядит это дело просто как стена баннеров. Нетрудно посчитать, что при заполнении всей сетки владелец сайта заработает миллион долларов.

Продажа велась блоками. Они сгруппированы по 10 х 10 пикселей, что в итоге даёт нам входную цену в $100 за минимально-видимую плиточку. Владелец гарантирует, что сайт будет доступен как минимум пять лет и реклама на проданных пикселях никуда не уйдёт.

Первые блоки были по приколу проданы друзьям и знакомым, после чего Алекс разослал пресс-релиз во все плюс-минус читаемые издания. Материал про необычный веб-сайт в итоге выпустил BBC, чем поверг читателей в ментальный оргазм от простоты, наивности и гениальности идеи. На сайт бомбанул трафик, а желающие купить пиксели выстроились в длинную очередь. Да так хорошо выстроились, что спустя полгода после хайпа автор заявил, что пикселей осталась всего тысяча штук и продал их на аукционе eBay за $38 100 долларов. Да да, тридцать восемь тысяч. По цене однушки в глубинке РФ.

Надо отметить, что входной минимум в $100 за такую рекламу — несколько конская цена. В чём же секрет успеха? За что люди отдавали деньги? Я долго пытался ответить на этот вопрос с рациональной точки зрения, но ни одного аргумента в пользу покупки пикселей, хоть сколько-нибудь подкреплённого цифрами я не нашёл. И тогда меня осенило.

Дело не в деньгах. Дело в хайпе.

Смотрите. Первые покупатели отдали деньги по фану или в знак символической поддержки автора. Те самые FFF-инвесторы (Friends Fools and Family). Однако после того, как информация разлетелась, рекламодатели стали покупать не пиксели, а "модную тему", которая довольно быстро стала историческим прецедентом.

И это — самое главное в The Million Dollar Homepage. Что по итогу получили рекламодатели? Трафик на страницу идёт до сих пор, по ссылкам кто-то проходит, но это не главное. Рекламодатели оказались увековечены в дивном и уникальном образчике современного искусства. Веб-странице, существующей в единственном экземпляре, в первом и последнем месте во времени. Привет, NFT.

Позже, конечно же, были подражатели, но по заявлению Алекса Тью (с чем я совершенно согласен) его проект ценен именно тем, что он был первым. Эта идея стреляет ровно один раз за всю историю существования Интернета. А стать частью истории за 100 баксов, доложу я вам, — это не так дорого.

Такие дела
1.7K views16:00
Открыть/Комментировать
2021-09-27 19:00:00 Письмо продакт-менеджеру

Слушай, чувак, у меня есть видение. Я точно знаю что нужно пользователю. Мне пришла SMS из космоса, мои пользователи хотят вальцевать шушпенцию.

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

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

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

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

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

Ты же не мудак, да?!

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

Мде. Да ни черта ты, человек, не понял. Уйди, неуч. Раз ты не умеешь делать свою работу, то давай я сделаю её за тебя. Да, чувак, прикинь, balsamiq mockups! Это софт для продуктового анализа. Почему я размещаю это кнопку здесь и задаю условия на её включение и отключение? Да потому что, болван, я лучше тебя знаю как работают интерфейсы. Почему я тут вставляю комбинации клавиш? Потому что это будет удобно. Почему я размещаю именно такие контролы и ставлю именно такие предусловия? Да потому что я знаю сколько примерно у пользователя шушпенций и какие из них он, скорее всего, захочет вальцевать.

Короче уйди, чувак. Нет от твоего гуманитарного образования толку. Сам разберусь.

Такие дела
2.1K views16:00
Открыть/Комментировать