Senior Software Vlogger – Telegram
Senior Software Vlogger
19.5K subscribers
494 photos
29 videos
2 files
986 links
Программирование и IT

Все ссылки и реклама https://news.1rj.ru/str/seniorsoftwarevlogger/3

Для РКН: 5035224480
Download Telegram
Михаил пишет:

Такое бывает: любишь ты кодить с малых лет, свои пэт проекты пилишь с энтузиазмом. Но вот на работе — вечно факапные проекты, убивающие любовь к кодингу и вообще вводящие в уныние. Работу при том меняю каждый 1-2 года, ищу алмаз. Но что-то не получается. Многие подписчики увидят себя в этой истории. Что с жтим делать, какие будут советы? Пока кажется что лучше бы бросить все и уйти в другую профессию, на досуге занимаясь колингом уже для души, а не денег ради… Бывали такие мысли?..

⚠️ Думаю, что дело тут вовсе не в программировании и отвечать я на самом деле некомпетентен.

Помню давым давно один стартапер, с которым я думал сотрудничать задал мне вопрос:
— Дмитрий, а у тебя есть мечта? Какой идеальный код ты бы хотел написать?

Челику этому я решил не перезванивать, потому что хотел реальные проекты делать, а не об идеальном коде думать.

Чтобы ответить надо будет сделать уйму предположений. Я не знаю, что значит факапные проекты в твоем мире и что значит алмаз. Знаю, что на работе всегда есть дедлайны, тупые менеджеры и вообще бизнес не про красоту кода, а про деньги. Если ты не можешь вспомнить ни одного проекта с теплотой, то возможно дело не в проектах? Возможно нужно их внимательнее выбирать. Возможно нужно поменять свое отношение к рабочим проектам. Принять некрасивую их часть и сфокусироваться на красивой.

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

Потому что всякий раз нужно было не кричать, а делать. За исключением одного случая, там нужно было бежать без оглядки, что я тогда и сделал.

Если тебя прет от пет проектов — так сделай из одного из них алмаз. Может быть он сможет в итоге стать твоей работой мечты. А чтобы не разом концы не рубить — найти непыльную работку на пол ставки.

Спасибо, что присылате #вопросы

Поддержать 🫶 | YouTube | Twitter
👍69💊4🤡2🌚1
Forwarded from Team Lead Talks Подкаст (Дима Рожков)
Привет, слушай, у тебя есть лишние 30% запрлаты? Можешь отдать их мне? Это очень поможет моему стартапу.

Я наткнулся на совет основателям о том, как лучше структурировать компенсацию. Автор предлагает на первом собеседовании спрашивать текущую запрлату, и в итоге предлагать на 30% меньше!

Я вижу некоторые проблемы, которые хотел бы обсудить. Давайте рассмотрим пункты по очереди.

1. 20-30% скидка к базовой зарплате не сильно изменит ваш образ жизни.

Первое, что меня беспокоит, - это то, что хотя эта логика может быть применима в Долине, она просто не имеет смысла в Европе. К сожалению, во всем мире это может быть воспринято как карго-культ. Если говорить о себе, то, живя в Германии, сокращение доходов на 20-30% резко повлияет на мой образ жизни. Это также уменьшит отчисления в пенсионный фонд. Да, не стоит полагаться только на пенсию, но и нельзя избежать уплаты взносов.

2. Если ответ "нет" - подумайте, действительно ли это лучшие таланты, которых вы хотите привлечь.

Вот скрытая подсказка к первому пункту. Лучшие таланты должны получать зарплату выше рыночной. Это может позволить им смириться с 30-процентным сокращением зарплаты. Однако это предположение не учитывает индивидуальные обстоятельства, такие как финансовые обязательства или личные приоритеты, которые могут помешать даже лучшим талантам согласиться на значительное снижение зарплаты. Поэтому вот альтернатива: нанимайте таланты, которые вы можете себе позволить.

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

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

И наконец. Опционы на акции.

Предлагая такую структуру вознаграждения, основатели, по сути, просят вас вложить крупную сумму денег в одну компанию. Их компанию. Но это не самая лучшая инвестиционная стратегия. Почти всегда лучше взять эти 30% и инвестировать в несколько компаний.

Конечно, как и любое рискованное вложение, это может сработать и сделать вас богатым. Но вы должны понимать, каким рычагом вы располагаете. Присоединившись к компании на ранней стадии в качестве программиста, вы можете оказать на нее влияние. Релиз новой фичи за выходные дни может иметь значение на начальном этапе. Однако в долгосрочной перспективе вы не будете иметь права голоса в компании. Ваши акции могут быть размыты в любой момент. Даже в случае продажи компании вы все равно можете оказаться с нулем, потому что для у инвесторов есть приоритет на возврат их вложений. И самое главное, ваши инвестиции не являются ликвидными до момента выхода. Если основатели решат сохранить компанию частной, вы не увидите никакой прибыли от своих опционов и застрянете в компании в ожидании выхода.

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

https://teamleadtalks.com/got-30-percent/
👍62🤡16💊21🔥1
Forwarded from Artem Dontsov
Никогда блядь, НИКОГДА не работайте за опцион, это наебалово чистой воды. С опционом конечно можно обогатиться, только вкатываться нужно на первых раундах, то есть фактически когда на проекте не закончен даже MVP. Хотя некоторые кадры и раньше бабки умудряются привлечь. И это притом что есть не иллюзорный шанс в 99.99999%, того, что проект не взлетит и твой опцион будет стоить примерно нихуя. Число стартапов, которые добираются до IPO — мизер. До IPO адекватных способов слить вшивые договорные бумажки практически не существует.

Вот и получаются следующие ауты:
1. Вкатиться на старте и с шансом 0.000001% обогатиться
2. Вкатиться в успешный стартап, у которого есть стабильный поток кеша и прошедших 5-10 раундов, тогда опцион не сделает тебя миллиардером, это просто выгодный для владельцев компании способ недоплатить тебе кеша, впарив вонючие бумажки
3. В компаниях после IPO, рыночек в неспокойные времена просто разнесет в хлам всю их ценность. Если ты конечно не в гугле работаешь, который может выделить 70 лярдов в год на обратные выкупы, для поддержания стоимости бумажек

Айтишники бля, учите финансы, вас наёбывают кулсторями про стартаперский успешный успех
👍251🤡44🔥24🤣22
Какие 500 евро? Мне удалось уговорить Артема на опционы на следующих условиях:

опционы начисляются в течение 15 лет, с условием, что 75% опционов начисляются по системе cliff только после 5 лет непрерывной работы. График начисления опционов предусматривает большую долю опционов в более поздние годы трудоустройства. Цена исполнения опционов устанавливается в 10 раз выше текущей рыночной стоимости акций. В случае изменения контроля над Компанией ускорение графика начисления опционов не предусматривается. Заработанные опционы истекают в течение 30 дней со дня начисления, без возможности досрочного исполнения или передачи. Кроме того, начисление опционов полностью зависит от выполнения Сотрудником амбициозных показателей эффективности, определяемых Компанией по собственному усмотрению.
🤣170🤡55🔥9👍6💊3👎1
Привет, эстримсоде эффект!

У нас есть канал, на котором раз в день публикуется дайджест айти каналов. Каждый день — список новых постов.

Иногда ИИ ошибается и сокращает довольно нелепо, а иногда прямо смешно. Но ИИ старается, поддержите лайком и комментарием 🤗 с нас польза.

https://news.1rj.ru/str/ityoutubers_com
🤡23🔥7🌚4👍3
Forwarded from Team Lead Talks Подкаст (Дима Рожков)
This media is not supported in your browser
VIEW IN TELEGRAM
Внедрение дежурства в компании разработки программного обеспечения может помочь обеспечить бесперебойную работу систем и быстрое решение возникающих проблем. Однако важно тщательно спланировать и управлять этим процессом, чтобы он был эффективным и справедливым для команды. В этом выпуске обсуждаем, как правильно организовать дежурство.

Ютуб: https://youtu.be/-rJ4S-ybLhc
Подкаст: https://podcasters.spotify.com/pod/show/teamleadtalks
Подкаст на бусти: https://boosty.to/teamleadtalks
💊16👍10
Странно почему ещё никто из айтиблогеров не придумал продавать нудсы 🥸
🤣63🌚7👍4🔥1🤡1
Разочаровался в расте

Как и все программисты я заочно любил раст за его скорость и безопасность. Даже считал его функциональным языком! Понятное дело, причин изучать его не было потому особо я не разбирался. Все изменилось когда я решил написать своего клиента для тележки, чтобы использовать Client API. Писать на электроне совестно. Там хелов ворлд 600 мегабайт весит. Электрон уже давно надо на свалку выбросить. Поэтому я выбрал Tauri.

В таури можно всю логику писать в UI, но зачем? Поэтому я полез в раст. С наскока раст понять не удалось. Полез читать растбук. Я на 10 главе и спешу сообщить, что раст - это просто Си++ с интересным механизмом отслеживания владения памяти.

На этом месте я вспомнил свой старый краш и снова заочно люблю OCaml.

ЭТО СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО (РАСПРОСТРАНЕНО) МОЖЕТ БЫТЬ ДАЖЕ С++ ПРОГРАММИСТОМ И НЕ ИМЕЕТ НИЧЕГО ОБЩЕГО С РАСТ ФУНДЕЙШЕНОМ. ПОСТ СКОРЕЕ ВСЕГО НЕПРАВДА. АВТОР 100 НАПИЗДЮНЬКАЛ, НО КАКУЮ ЧАСТЬ МЫ НЕ ЗНАЕМ.
🤣136👍14🤡8🔥2💊2
📹 Стрим с гостями! 4 мая, в 19:00 по мск приглашаю на стрим про айти сообщества.

В гостях: Вастрик vas3k.club и Наталья Мусина сообщество Хекслет. Скорее всего еще будут другие @ityoutubers_com

Вопросы можно скидывать прямо сюда, в телегу.

https://youtube.com/live/jF4IQegj-X0
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍4🌚21
ИИ подкосил эдтех

Компании имели неосторожность сообщить, что чатгпт отбивает у них клиентов. Падение акций не заставило себя ждать.

Если Chegg потом отрос назад, то любимый всеми зеленый совёнок и еще один образовательный сервис Pearson - нет.

Скоро реклама курсов иссякнет потому что часть людей будет учиться с чатом. Я не говорю, что это будет качественнее или нет. Просто факт, что это происходит.

(жду Глебку в комментариях)


источник
🌚20👍17🤣9🔥1🤡1
Vercel изобрели PHP запустили облачные базы данных и их хейтят за цены.

$0.09 per GB on RDS
$0.40 per GB on Vercel

Vercel это компания, которая стоит за фреймворком Next.js и облачным хостингом, который оптимизирован под ноду и в частности некст.

На самом деле мне совершенно непонятен вой. Я конечно помню, как сам бомбил от цен Heroku, а потом просветлел. Vercel создает добавленную стоимость и за это забирает зарплату вашего девопса себе. Да, можно подучить AWS CDK и тоже удобненько деплоить по низким ценам, но это же надо подучивать.

Олды так и вообще свои базы гоняют до первой потери данных.

Короче, полаят и перестанут, а Версел останется пока от него не откусит преемник, как они поступили с Хероку.
👍36🌚3💊2🤡1
В облако и обратно

Basecamp Classic перевезли из AWS на собственные серверы, стало работать быстрее и дешевле! Пишет DHH создатель Ruby on Rails и соучредителя 37Signals. Казалось бы, нечего глазеть, проходите мимо. DHH любит запускать хайпы. После создания сервиса почты Hey, он писал о том, что сервис написан на скучных технологиях, что сейчас руби воспрянет. Люди последуют их примеру. Даже некоторые рубисты мне писали, мол не жалею ли, что бросил руби в 2016? Хаха.

Не последовали. Шум вокруг Hey улегся. На руби ничего не переписали.

Теперь DHH говорит, что разработка сломана и свернула не туда (и в чем он не прав), что вместо микросервисов, реакта и облаков нам нужен HTML, руби и монолиты на своем железе. Я думаю, что DHH не учитывает фактор толпы.

Писать хорошие монолиты на своих серверах может только высококлассная команда.

Еще раз. Чтобы написать и поддерживать быстрое приложение на «скучных» технологиях вам потребуются настоящие профи своего дела, которые любят и знают программирование и инфраструктуру.

Почти все популярные технологии придуманы, чтобы программированием могли заниматься больше людей выдавая сносные результаты. То что эти технологии порождают другие проблемы — это отдельная история. Но эти технологии — это тот самый 10 этаж, про который говорил Стив Джобс 40 лет назад. Это слои абстракции, которые нужны чтобы создать еще больше софта. Разного софта. Очень быстро создать, чтобы проверить бизнес идею. Создать с помощью тех программистов, которых получится найти прямо сейчас.

Генеративные нейросети, кстати, пример такой же технологии.

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

Другими словами: громкий пук в пустоту. Прости DHH, но нам это не подходит. Завтра напишу про Amazon Prime Video и их отказ от AWS Lambda.

https://www.linkedin.com/posts/david-heinemeier-hansson-374b18221_cloud-exit-pays-off-in-performance-too-activity-7059168168358916097-HwwY

Семья 🫶 | YouTube | Twitter
👍36🌚6🔥5🤡2💊1
Несколько коротких вопросов,

потом схожу куплю газировки и напишу про Amazon Prime Video.

1. Привет SSV, скажи, а как ты прикрутил эту кнопку к посту, на которую я кликнул, чтобы тебе написать? Я думал, такие книпко только у бот сообщений есть.

Так я его с бота и отправил. Очень удобно, бота ведь даже деплоить не надо. Этот пост я пишу с другого бота, который тоже локально крутится.

2. Здравствуйте, а можно ли узнать у вас каково вам было начинать в программисты?

https://seniorsoftwarevlogger.com/interview/

3. Привет. У меня вопрос на счет volume slider by rexUI plugin. Слайдер работает корректно. Но ползунок периодически вылетает за нижнюю границу слайдера. Делал проверки для координат ползунка и для current volume. Не помогло. Может у тебя был похожий опыт? На что еще обратить внимание?

Плохо сделал проверку. Может там NaN вылетает на секунду.

4. Как сейчас обстоят дела с наймом в Европе? Такое ощущение, что у людей с опытом меньше 3-х лет бэкенд разработки очень мало шансов попасть в Германию, например.

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

Спасибо, что задаете #вопросы

Семья 🫶 | YouTube | Twitter
👍13🔥2🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
👍16🤡6
Prime Video ушли с лямбды чтобы сэкономить
_

Давайте сразу, что произошло на самом деле. Кусочек Amazon Prime Video переписали с AWS Lambda и AWS Step Functions на виртуалки EC2 + контейнеры ECS и сэкономили 90%. Автор статьи Марсин Колни полюбому промоушен получил. Увожение!

1. Переписали не весь сервис, а часть

У амазон видео есть сервис, который мониторит потоки, которые идут к зрителям. Сервис замечает битые блоки в потоках и дает сигнал их чинить. Чтобы воспроизведение было плавным и благостым.

Не весь сервис сложили в один огромный монолит на руби он рейлз. Объединили несколько микросервисов в один сервис побольше. Архитектура с точки зрения верхнего уровня не изменилась: остались так же перекодировщики, детекторы сбоев и оркестрирование. Просто некоторые микрушки объединили в блоки побольше. На одном из стримов @softwareengineervlog называл такую архитектуру сервисной.

2. Почему сразу не сделали, как велит DHH?

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

Вполне логично вообще говоря. Внутри AWS бывают терки: можно ли использовать лямбды для своих сервисов. Потому что это еще одна зависимость, но Prime Video — не AWS. Видимо им можно.

3. Почему пришлось переписывать?

Лямбды обладают очень ограниченными ресурсами. Поэтому приходилось часто передавать текущее состояние системы. Например, обработает лямбда кусочек видео, но передать его другой лямбде можно только через ведёрко S3. Вот на все эти передачи управляемые конечными автоматами AWS Step Functions и тратились уймы денег.

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

4. Выводы, плох ли Serverless?

Вывод такой же как вчера, хоть DHH с ним конечно не согласен. О чем он тоже написал. Он свел к простому: микросервисы — плохо. Монолиты на руби — путь.

Serverless хорош под задачу. Можно какого-нибудь бота запулить в лямбду и пользоваться им считай бесплатно. Step Functions — просто офигенная штука! Однако не стоит городить из них гирлянды с переброской блобов состояния. Эволюция архитектуры — вообще дело правильное. Тем более, как мы увидели, общая архитектура сохранилась.

5. Зачем Amazon «ругает» serverless?

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

Короче, молодцы ребята, так держать!

https://www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90

Семья 🫶 | YouTube | Twitter
🔥43👍30
@softwareengineervlog спорит с @extremecode по поводу высшего образования. Краткое содержание одной картинкой
🤡189🤣153👍52
Меня спросили про образование

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

Заранее скажу, что пишу не с целью посмеяться. Как раз наоборот. Я думаю, что они нашли четкий критерий фильтровать людей, чья культура не совпадает с нужной. Человек, который отправил мне задание, работает в компании 12 лет. Что может указывать на то, что способ работает. Они молодцы, просто я удивлен подходом.

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

Первая глава про образование
* Опишите свои успехи в высшей математике, физике и компьютерных науках? Какие из них вам нравились больше всего, какие вы бы отнесли к своим сильным сторонам? Какой у вас был средний бал по этим предметам?
* Какие лидерские роли вы исполняли в университете?
* Каким вы были студентом? Какие у вас были интересы и хобби за пределами необходимых предметов? Как вы думаете, каким вас запомнили ваши одногрупники?
* Какую специальность в университете вы выбрали и почему?
* Какое ваше достижение в университете вы считаете выдающимся?

Выдохнули. Еще три главы: про инженерный опыт, применительно к роли, опыт написания софта и мой взгляд на миссию их компании.

Дают 2 недели.

На мой взгляд, такой подход 1) на подходе отрубит всех лишних людей, 2) позволит проверить навыки письменной коммуникации, 3) в каком-то роде заменит проверку опыта. Напридумывать себе новую жизнь, конечно, можно. Только уж очень трудоёмкое это занятие. Столько деталей придумать, выстроить в единую картину, запомнить, а потом, самое главное, каждый день жить эту придуманную жизнь.

Если вы угадали компанию, потому что сами им писали — пожалуйста, не выдавайте. Я действительно считаю им достойными работодателями, но не мог не написать пост. Очень уж нестандартный подход.

Семья 🫶 | YouTube | Twitter
🌚59👍50🔥14🤣9👎5
Forwarded from Nikolas Luchanos
ладно, хуй с вами. изолью душу посильно.

преподшу в вузе по матану я был готов задушить собственными руками, потому что она 12 раз меня отправляла на пересдачу рубежного контроля по неопределенным интегралам - мне не хватало до зачета иногда 1-2 баллов. а зачет у неё был 80 из 100 возможных.

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

я считаю, что моё главное достижение в том, что я не дал этим людям в ебасосину в своё время, благодаря чему не сел в тюрьму и не стал петухом, храня себя для вашей компании. если вам недостаточно этого, чтобы позвать меня на собеседование, то я не знаю, какие ещё успехи вам нужны от человека.
🤣255👍66🔥26🤡20💊1