Senior Software Vlogger


Гео и язык канала: Россия, Русский
Категория: Технологии


Черновики про программирование и IT youtube.com/@SeniorSoftwareVlogger
Курс про поиск работы и релокацию: bit.ly/ssv-relocate
Спасибо всем тем, кто поддерживает канал: bit.ly/ssv-support

Always do @git_rebase 😉


Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Провел ежемесячный закрытый стрим

00:00:00 Стрим мая
00:06:00 Как я рискнул работой ради команды
00:19:00 Записал новое интервью для SeniorSoftwareVlogger
00:22:00 Анонс 20 эпизод для Team Lead Talks
00:24:30 Анонс видео про базу знаний
00:25:30 Новости сообщества ityoutubers
00:26:40 Баги и кринж в dokku + next.js, что тормозит разработку ботов
00:28:30 Про курсы ШСМ + Rust book
00:29:30 Бот синхронизатор телеги и вк
00:31:00 Нафига мне раст? Продукты и стратегия
00:34:30 Хочу изменить рабочий график
00:37:00 Мышление проговариванием, письмом

https://youtube.com/live/vTZNgX42tW0

https://boosty.to/seniorsoftwarevlogger/posts/d6eda4e3-4719-4c16-8b69-65a94acdbae2

3.1k 0 10 10 30

Хотел сгенерировать иллюстрацию к посту. Сделал опечатку в слове employee и получил фентези boss firining an employee


Максим спрашивает

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


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

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

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

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

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

Спасибо за #вопросы

Семья 🫶 | YouTube | Twitter

4.6k 1 12 30 43

Знаете, что заметил работая с Copilot? Начинаешь ждать продолжения в других программах. Например, пишу бота и по ходу изменяю схему в монге. Хочу добавить новое поле. Написал половинку названия confi и завис ожидая, что оно сейчас правильно дополнится за меня.

Таки более умный Т9 войдет во все интерфейсы. Мы будем ожидать, что умный помощник должен быть везде, где мы пишем текст.

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


return telegraf.telegram.sendMessage(
channel.admin,
`Пост в канале ${channelName} требует подтверждения (мой курсор тут)`,


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

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

Семья 🫶 | YouTube | Twitter

5.2k 1 12 21 128

У Никиты хороший наброс на ширину строки в коде. Я уже и забыл, что меня это когда-то волновало. Хорошо быть менеджером! Вас волнует ширина стоки? Как у вас настроено? https://t.me/nikitonsky_pub/484
Опрос
  •   80
  •   100
  •   Ты дурачок?
  •   Никто больше с этим дерьмом не возится.
1304 голосов

5k 0 4 57 50



В одном из новых видео ютуберс я увидел новую для себя книгу и полез гуглить. Мне удалось найти введение к этой книге Линуса Торвальдса «Норм код. Пойдет Крч»

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

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

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

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

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

Так что откройте ум и готовьтесь. "Норм код. Пойдет короче" не просто девиз, это вызов вам и всему сообществу программистов. Будьте готовы встретить его.

5.1k 0 70 42 128


5k 0 12 36 57

Репост из: КРУГИ НА ПОЛЯХ IT

5k 0 26 33 60

Бигтехи запросили H1 визы на следующий год

Казалось бы, ребята, вы вот на днях пнули на мороз, в том числе и визовых рабов. Люди соглашались на 50% от их зп лишь бы новую работу получить и не уезжать из США (реальные факты). Просто найми их обратно, нет?

— Дима, ты не понимаешь, это было до AI революции. Теперь нам нужны программисты c 10 годами в AI.

Прокомментировал ситуацию CEO FAANG: Codim Ai Najavi

https://www.leefang.com/p/big-tech-resumed-hiring-foreign-workers

5.4k 0 47 24 69

Naya Create запустили на кикстартере!

Я уже писал про эту клавиатуру и удивлялся кривым рендерам, буква b была на правой половинке. В итоговой версии, конечно, все исправлено.

Одну половинку предлагают купить за 239 евро, обе — за 399. Плюс нужные модули отдельно.

500 евро за клавиатуру вообще не так и много по сравнению с другими сплитами. Тот же ZSA Moonlander стоит 365 баксов.

Самое главное: 7 колонок на правой половинке. Русская раскладка войдет полностью. И Х с Ъ будут на своих местах. Главная причина почему я вообще свой #takmak делать начал.

https://www.kickstarter.com/projects/naya-create/naya-create

5.3k 1 22 32 53

Миф или правда: работать в IT и успевать жить

В IT сфере долгое время считалось, что чтобы стать крутым айтишником, надо сидеть за работой 24 на 7. Ребята из команды Garage Eight не согласны с этим тезисом.

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

В итоге создают приятное IT-комьюнити, где рассказывают карьерные истории, делятся мемами и закидывают актуальные вакансии. Пара приятных постов, которые стоит глянуть в первую очередь:
- Как близкие сотрудников представляют себе их работу
- 3 способа решить сложную задачу
- Карьерная история фронт/андроид разработчика Антона

Присоединяйтесь к теплому комьюнити спецов

“Материал содержит ссылки на Instagram, компания Meta, которой он принадлежит, признана экстремистской и запрещена на территории РФ

Реклама ООО «Гараж 8» erid: Kra23zYdY

5.3k 0 21 19 69

Вообще в n8n есть еще пара смешных ловушек

1. Нет узла «Список». Например, я хочу обойти список RSS каждые 15 минут. Чтобы сделать список URL, нужно взять блок коде и ручками добавить что-то вроде:

return {
json: {
list: [ur1, url2]
}
}


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

Короче весело и без программирования невозможно. Проблема в том, что UI предполагает, что легко можно создавать сложные системы, а они потом просто не работают. В том же Zappier или IFTTT есть триггер и результат, никакой сложности не предусмотрено в принципе.

Есть еще make.com, но внутренний параноик запрещает раздавать ключи от своих апи направо и налево. Так что я снова налью чайку и с братишками chatgpt и copilot напишу свои собственные трубопроводы.

Семья 🫶 | YouTube | Twitter


Честно говоря, руки опускаются. Делаешь контент, делишься знаниями и потом получаешь такой фидбек.

ОБНОВА: Ребята, это рофл. Я не знаю, почему соде написали пост, мы не договаривались. Руки не опускаются, все торчком.

5k 0 3 45 100

Всякий раз фрустрация, когда нужно подключить OAuth2.0

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

Просто дай мне сервис токен. Не души, братишка! Реально проще пупетир настроить, чтобы он через браузер те же твиты отправлял, чем все эти приседания сделать. Где мы свернули не туда в технологиях? Хорошо хоть offline mode есть чтобы токен не обновлять каждые два часа.

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

Семья 🫶 | YouTube | Twitter

5.7k 1 14 16 74

Ну что, выучи джаву один раз и никогда не будешь голодать?

Любопытно, как решили проблему отсутствия Сборщика мусора в Webassembly. Просто подключили тот, который уже есть в Javascript. Если раньше у WASM была отдельная куча, то тут куча будет общая и сам Javascript будет чистить за gc языками типа Kotlin.

Причем тут заголовок? А кто его знает ваш гугол? Всю презу построили вокруг Котлина, но в пример еще и Джаву привели. Других GC языков то нет. С другой стороны на каком другом языке ты еще пишешь приложения для андроида и десктопа, если не на Си? Правильно. Наджави.

Вообще, судя по всему, гугл скоро купит этот стартап Котлин и Андрей Бреслав получит много денег, я все правильно понял? В прошлых годах они его благословили для андроида. В этом — языком всей веб платформы делают.

https://youtu.be/RcHER-3gFXI?t=615

Семья 🫶 | YouTube | Twitter

5.8k 1 22 30 43

Преподносят как если Гугл дает пользу тебе как оратору. На самом деле гугол дает пользу твоему работодателю , что ты занят посторонними делами и не слушаешь All Hands активно 🥸

6.1k 0 60 75 114

Ну что, хороним Typescript?

https://tenor.com/view/rip-coffin-black-ghana-celebrating-gif-16743302

Я когда еще говорил, что транспиляция — от лукавого. Ну комон, у каждой либы свой привкус джава (тайп)скрипта. Хочешь либу покрутить — изволь разобраться в том, как именно они ее решили собирать. Не включили соурс мапы? Ну беда, дружок. Ковыряйся палочкой к шарике сжатого кода. Хочешь прыгнуть к функции в либке, чтобы понять чо там? Ха-ха, прыгнешь на losharik.d.ts. Хочешь скопировать функцию и запустить в repl? Само собой — вычисти типы.

Ну, а что? В других языках тоже так делают (нет). Это нормальное положение вещей! (ахаха) И вообще у сеньоров все настроено один раз и работает (ух, как глубоко в отрицании).

Я рад, что в сам джаваскрипт хотят принести опциональную типизацию. Пока не привнесли — пишешь JSDoc или *.d.ts рядом кладешь, как Тимур Шемсетдинов учит. И все. Дальше твой редактор подтягивает определения типов и ты получаешь почти всю от них пользу и ни одной проблемы.

ИЛИ ВООБЩЕ НЕ ПИШЕШЬ ТИПЫ

Вот и Рич Харрис, который Svelte создал, согласен с прогрессивными ребятами, которые за отмену типов топят. Хотя, чья бы корова мычала, Рич. Компилируемое надмножество языка создал и не краснеет.

Короче, дни Тайпскрипта сочтены. Скажем ему спасибо и отправим на свалку истории. Язык-братишка снова победил, как и завещал его создатель Брендон Айк: «Всегда ставьте на Джаваскрипт».

https://www.youtube.com/watch?v=zPOHY-cZ1wE

Семья 🫶 | YouTube | Twitter

6.3k 1 71 100 117

Зашел вчера на сервачок

docker system prune -a

Total reclaimed space: 21.56GB

5.8k 0 26 40 80

Короткие вопросы

1️⃣ Скажи честно, тебя кто-то из команды ExtremCode покусал? Или ты всё это время был одним из тайных авторов?

Я все это время был картинкой и остаюсь ей. На ютубе — аватар. Я думаю, что это очевидный момент. Семья знает меня получше. Потому и семья.

2️⃣ Можно ли отвязать все привязки с аккаунта пупг Мобайл?

Можно.

3️⃣ Как твои успехи как инди-предпринимателя? Ты не забросил эту затею?

Смотря что считать предпринимательством. Мой канал — это, очевидно, бизнес. Вот как раз получаетя найти менеджера по рекламе и монтёра. Можно теперь развернуться. Да, я больше сейчас вкладываю в @teamleadtalks_com и планирую перевести его на английский. Еще у меня есть курс по собесам. Скоро стартуем 3 поток. Так же планирую написать книгу.

4️⃣ Какой лучший способ устроиться в зарубежную компанию в нынешних реалиях и что для этого нужно?

Способ всегда один: подготовиться, найти вакансию, пройти собес. Приходи на курс, научу готовиться. Да, рыночек холодный. Зарплаты где-то уполовинились, но работу все еще прелагают.

Спасибо за #вопросы!

Семья 🫶 | YouTube | Twitter

6k 0 5 51 34
Показано 20 последних публикаций.