Another Tech Product
6.41K subscribers
35 photos
1 file
288 links
Анализ, архитектура, менеджмент в IT

Вопросы сюда: @and_burakov
Download Telegram
#оффтоп

Суббота, можно пофлудить.
Изучаем передовые методики рынка околообразования.
😁31🤣11😢2🥰1
#API #продуктовое

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

В будущем хотят превратить его в маркетплейс в духе Rapid API
👍171👀1
Про рынок IT

Уверен, вы спать не могли без моего бесценного мнения, поэтому держите.

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

Удивительно, но тогда толпы в ит не ломились, намного популярнее был консалтинг, а до этого всякое экономическое. Курсов и инфы для самообучения тогда было на порядки меньше, а в ит в основном шли настоящие гики, которым была интересна сама область.

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

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

Когда буйный рост и халявные деньги закончились, бизнес начал резать косты и задавать вопросы: за что мы вам столько платим-то? И вот мы здесь.

Глобально произошло лишь одно событие: спрос резко стал ниже предложения. Все.

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

Логично, что в этот момент возникают менторы с фокусом на офер любой ценой, накрутка опыта и читинг на собесах. Это просто не могло не случиться, как и неадекватных фильтров и скринингов у HR. Это можно даже через теорию игр описать.

Оценивать “справедливость” и “этичность” происходящего - примерно как оценивать этичность восхода солнца каждый день.

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

А где-то рядом возникнет новая чудо-профессия.
1🔥3721👍8🤔5💔3🤝3
#конференции

Начали выкладывать записи прошедших NextConf в канале. Уже доступны доклады Кирилла Ветчинкина и Максима Смирнова, продолжение следует.

Приходите, забирайте, не пропускайте.
👍11
#AI #анализ

Пока вы рассуждали, почему AI нас не заменит, собралась открытая инициативная группа, которая пили AI-based IDE / Copilot для аналитика на базе VSCode. Типа курсора для аналитика.

Завтра у них будет демо, пойду смотреть: https://t.iss.one/IDEbsa201/26
👍19
#карьера #ненависть

Редфлаги на собесе

Любят всевозможные гуру рассказывать про редфлаги на собесах, после которых нужно разворачиваться и уходить. Например:

Мы все как одна семья
Ищем людей, которые горят продуктом
Важна стрессоустойчивость
Ограничения по времени отпусков

Советы очень полезные, если посмотреть на них и выкинуть нахер. Потому что такие фразы могут значить все, что угодно.

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

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

Про грех ограничения отпусков можете рассказать ключевым сотрудникам маркетплейсов и процессингов на 11.11 - посмотрим на реакцию.

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

Если с нуля сложно, на весеннем Flow был годный доклад Ирины Шишкиной - бери и делай.

А гурям хорошо бы перестать считать свою аудиторию идиотами.
👍127🤔2🔥1
#интеграция

Sync-Async, которого нет

Синхронных протоколов и технологий не существует. Асинхронных тоже. Потому что у них нет такого свойства.

Следите за руками.

TCP - синхронный? Но поверх него работают вебсокеты.

WebSockets - асинхронный? Но поверх я могу реализовать request-response логику, например использовать JSON-RPC.

HTTP - синхронный? Но все мы знаем про polling и callback.

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

Брокеры - асинхронные? Но с помощью двух очередей я могу реализовать request-response паттерн для SOAP сервиса, например.

UDP - асинхронный? Но поверх него работает HTTP/3.

И синк, и асинк, можно реализовать с помощь любой технологии, выбор конкретной - вопрос удобства и контекста. У технологий нет свойства Sync-Async, как у кирпича нет громкости, у звука нет цвета, а у фотона нет массы.

Sync-Async - это свойство взаимодействия, причем оно может быть разным в зависимости от point of view. Но об этом в следующей серии.

P.S. Все примеры - реальные промышленные решения, а не фантазии автора.
🔥47👍7🤔1
#оффтоп

Принято считать, что феномен волчизма - это о противостоянии сотрудников и работодателей. В реальности это противостояние культур и мировоззрений.

Вот две рандомные статьи рандомных авторов.

Раз
…в нулевых в СНГ программистами были, в основном, самоучки, которые постигали профессию методом проб и ошибок, много экспериментировали, а источником знаний для них служили книги и форумы. В АйТи приходили не за деньгами, а из интереса — работа была логичным продолжением юношеского хобби...

Несмотря на то, что деканство давалось нелегко, я, что называется, «тащился» от этой работы, постоянно о ней думал и был весьма воодушевлён. Если говорить о финансовой мотивации, то она была скромной — 30 тысяч рублей в месяц. Поэтому я могу с уверенностью сказать, что авторы и преподаватели работали в GB не из-за денег.


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

Нет ничего нового в подлунном мире.
13🤔3👌2💯1
#интеграция

Sync-Async, теория относительности

Начало тут.

Sync-Async - свойство взаимодействия между двумя акторами. Актором может выступать как компонент системы, так и живой человек, особой разницы нет.

Одно и то же взаимодействие может одновременно быть синхронным и асинхронным в зависимости от того, как мы на него смотрим.

Цель процесса
Я пришел на обед, моя цель - запихнуть в себя сколько-то калорий для выживания. Если на столе нет меню, то взаимодействие Гость-Официант, в котором я прошу принести его, будет синхронным, т.к. процесс заблокирован.

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

Общий контекст
Если мне нужно подать заявление на госуслугах, то взаимодействие User - UI будет синхронным: заполнить заявку, отправить, дождаться справку, скачать ее.

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

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

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

В итоге синхронность или асинхронность взаимодействия зависит от point of view, и может отличаться у разных наблюдателей. Например у дизайнера, продакта, разраба, архитектора. Полезно помнить об этом.
16👍9🔥3
#оффтоп

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

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

А где-то на конфе декан с проректором сетуют за рюмкой чайка, что молодежь совсем наукой не интересуется. Индустрия созрела.
😁68💯11🔥6❤‍🔥1👎1💩1
Винлаб, аэрофлот, аптеки - пришло время не в попсовую итшечку вкатываться, а в суровый кибербез.
💯21🤔13👍9💩5🙈3👎2
#архитектура

Выложили видосы по архитектуре с прошлых конференций

Роман Цирульников - Основы архитектуры систем

Максим Смирнов - Как показать ценность проектирования ИТ-решений

Кирилл Ветчинкин - Как DDD и Event Storming помогает декомпозиции на сервисы

Никита Ерилин - Где тонко, там порвётся: считаем нагрузку и подстилаем соломку
🔥181
Во славу KPI
👏3
Прислали:)
😁415
Други-подруги, нужна ваша помощь!
Мы с коллегами из Flow и других школ затеяли масштабное исследование, чтобы сделать слепок рынка системного и бизнес-анализа. Такое давно делают продакты и разрабы, а мы чем хуже?

Потратьте 15 минут, плз, чтобы заполнить опросник, анонимненько.

Зачем это вам:

Узнать, что же такое это “среднее по рынку”

Посмотреть наиболее востребованные инструменты и технологии

Оценить свой карьерный трек и стратегию

Результатами поделимся осенью, все будет доступно.
👍15🔥42
Школа, свитчеры, it

В школе и универе внушали мысль: нормально делай, все у тебя будет. Но это неточно.

Стартапер вкладывает год жизни и все накопления в идеальный продукт, который никто не покупает.
Результат: минус деньги, время, возможно репутация.

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

Человек насмотрелся на друзей из итшечки, наслушался обещаний фрикфактори и волков, пошел вкатываться.
Результат: потратил полгода и 100-300к на обучение, работы нет, найм сломан, вокруг враги, рынок сошел с ума.

В 90ых советский инженер послушал Леню Голубкова и понес деньги в МММ…

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

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

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

Тогда что делать?
— Взять на себя ответственность за свою жизнь
— Развивать и использовать критическое мышление
— Принять факт, что мир постоянно меняется
💯17🔥13👍53🤝2💊1
К посту об иллюзорности синхронности и асинхронности был коммент:

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


Мб стрим на эту тему сделать? Нннада?
👍41😁1
#интеграция

Штош, 30 человек отметилось, завтра делаем стрим про синк-асинк. Можете посмотреть предысторию в канале: раз и два.

К нам в гости придет Денис Мигулин, архитектор из Cinimex, чтобы покидаться камнями или комментариями. В начале зачитаю общий спич, потом посмотрим на конкретные кейсы, после обсудим все это с Денисом и участниками.

Записываем только мою говорящую голову. Но это тоже неточно.

Регайтесь тут и приходите завтра в 19:00 мск.
🔥103👍3
Прикольный взгляд на выбор хранилища и использование монги.

https://t.iss.one/gleb_pro_ai/137

...И вот тут какая-нибудь постгря выглядит мощнее. Казалось бы, бери да пользуйся.

Но на деле SQL базы удобны только когда ты хорошо заранее спроектировал модель данных и хорошо понимаешь что куда и зачем.

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

Монга же идеальный вариант наговнякать чтобы протестить. А если оно будет загибаться от нагрузок, значит у тебя уже редкий успех и ты идешь просто все переписывать с командой разрабов хоть на чем. Хоть на той же постгре.
👍111