Библиотека программиста | программирование, кодинг, разработка
82.2K subscribers
3.12K photos
147 videos
88 files
6.35K links
Все самое полезное для программиста в одном канале.

Список наших каналов: https://tttttt.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/a32a0d94

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
🤔 «Да кто такой этот ваш Developer Advocate?» — наверняка некоторые задавались подобным вопросом. Как минимум те, у кого в компании нет такого специалиста. Чтобы хорошенько во всём разобраться, нашли подкаст с Антоном Черноусовым из Yandex Cloud.

Сейчас Антон занимает позицию Developer Advocate, а раньше писал на Java, работал системным администратором, руководителем проектов и продактом. Антон рассказал, чем занимается в Яндексе, чем DevAdvocate отличается от Technology evangelist и почему в айтишке нужен был переводчик с языка разрабов на язык программистов.

Узнайте, почему разработчикам, программистам, кодерам и софтостроителям так важно понимать друг друга👇

▶️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | VK

💬 А в вашей компании есть Developer Advocate?
👍 — да, конечно
🤔 — нет
🥱 — не вижу никакого смысла в таком специалисте

#подкасты
🎙🔥Серия языковых и платформенных выпусков подкаста Podlodka пополнилась интересной темой про разработку на Qt

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

Андрей Бочарников, desktop-разработчик и техлид в компании Mode, устроил насыщенный экскурс в мир Qt. Вы узнаете про:

Историю развития технологии в контексте вызовов индустрии тех времён
Основные компоненты Qt — объектную модель, виджеты, QML, стандартную библиотеку
Возможности работы с Qt не только на C++
Рынок Qt-разработки

⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | Сайт подкаста

#подкасты
🎙️ Подкаст «Доктор Кот»: вредный трудоголизм — программирую, учусь и работаю 24/7, но этого все еще мало

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

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

📺 Смотреть
🎧 Слушать

#подкасты
🎙 Подкаст Podlodka: два выпуска про стартапы

🤩 У вас наверняка есть гениальная идея стартапа, но нет понимания, как можно воплотить его в жизнь и превратить в следующий единорог? Часто ответом на этот вопрос могут быть стартап-акселераторы. Как они могут помочь начинающему бизнесу, рассказал Илья Мартын — тот самый человек, который в этом разбирается.

🤔 В продолжение этой темы ведущие вместе с Ильёй разобрались, по каким метрикам и что нужно сделать, чтобы пройти путь от безумной идеи фаундеров до момента, когда стартап встанет на ноги.

#подкасты
🎙️ Как выдержать критику от других разрабов? Чужие мнения и своя самооценка

Свой уровень очень-очень трудно оценить правильно. Особенно когда только чему-то учишься. Успехи окрыляют, а неудачи — обрушивают на дно.

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

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

🌐 Смотреть

#подкасты #айтипсихология
Please open Telegram to view this post
VIEW IN TELEGRAM
🎙️В гостях у подкаста «Мы обречены» интересный гость с темами, которые связаны не только с ИТ: темные зависимости, отцы, дети, и страшное запутанное время пост-правды, когда все кругом кишит айтишными мошенниками.

📺 Смотреть

#подкасты
🎙️ Подкаст «Доктор кот»: разработка превратилась в невыносимую скуку — как быть и что это на самом деле

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

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

И думаешь такой — какое же блин скучное унылое говно вся моя жизнь. Но за скукой все время что-то стоит. В новом выпуске Доктора Кота ведущие постарались раскопать вопрос поглубже, так что даже Камю в гробу перевернется.

📺 Смотреть

#подкасты #айтипсихология
🎙️Подкаст Podlodka: инженерная культура в БигТехе

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

В этом выпуске Алексей Козятинский (senior staff SWE в Netflix) откровенно поделился своим сложным жизненным опытом в бигтехе, и вместе с ведущими поразмышлял о том, как инженерная культура помогает бизнесу достигать своих целей, какое влияние она оказывает на конечных сотрудников и как выбрать «ту самую» компанию мечты.

👀 Смотреть
🎧 Слушать

#подкасты
🎙🔥Серия языковых и платформенных выпусков подкаста Podlodka пополнилась интересной темой про разработку на Zig

В выпуске ведущие придумали идеальное описание языка программирования Zig — это DSL для машинного кода. И за этим определением кроется куча интересных концепций, начиная от брутальной простоты в синтаксисе и фичах, заканчивая метапрограммированием, основанном на comptime вычислениях.

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

⏯️ Смотреть | Слушать

#подкасты
🎙️ Подкаст Podlodka: разработка LLM-приложений

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

🤖 А что, если нужен не простой ответ, а цепочка рассуждений?
🤖 А что, если есть четкие критерии качества, и рандомные галлюцинации чатика недопустимы?

Что делать — рассказывает Макс Страхов из Apple!

👀 Смотреть
🎧 Слушать

#подкасты
🎙️ Подкаст «Доктор кот»: накрутил опыт в резюме, попал на работу, но не вывожу нагрузку и горю от тревоги

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

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

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

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

📺 Смотреть

#подкасты #айтипсихология
🎙️ OR подкаст: как выбрать курсы и стать программистом?

Как выбрать курсы и стать программистом, если ничего не знаешь об этом? Какой язык выбрать в качестве первого? Изучать ли Python или Ruby?

Ведущие подкаста Григорий Петров и Павел Аргентов пообщались с Кириллом Мокевниным, чтобы узнать больше об образовании в IT и выяснить, как работают курсы для разработчиков и что от них можно получить.

⏱️ Таймкоды:

00:00 Начало
01:20 Как Кирилл Мокевнин перестал быть программистом и стал менеджером?
01:58 Топ языков программирования и технологий на рынке
03:14 Какой язык программирования выбрать новичку?
08:25 Искусственный интеллект и ChatGPT в обучении: зачем он Хекслету?
18:38 Как найти хорошие курсы программирования?
25:55 Сколько нужно учиться с нуля до Junior-разработчика?
31:31 Что важно в обучении программированию?
36:15 Нужна ли фундаментальная база в программировании?

👀 Смотреть полностью

#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
🎙️ Подкаст Podlodka: High performance

Новый выпуск подкаста о том, как можно прийти к высокой производительности через observability, profiling и benchmarking.

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

👀 Смотреть
🎧 Слушать

#подкасты
🚀 Авторы подкастов «Мы обречены» и «Разрабы» вместе с Катей Петровой выпустили пилотный выпуск нового шоу — большого повествовательного подкаста «Легаси»

Пилотный выпуск — про Аарона Шварца, программиста-вундеркинда, который мог направить интернет по совсем другому пути, если бы прожил дольше.

Он был в команде разработки RSS уже в 13 лет, а в 15 помогал запускать лицензию Creative Commons. Стал сооснователем Реддита и миллионером, будучи подростком. Создал Markdown, WebPy и много чего еще.

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

Смотреть

#подкасты
🎙️ Подкаст «Как мы попали в IT»: Гриша Скобелев

Сейчас Гриша Скобелев лидит команду джавистов-котлинистов в Мексиканском финтехе, живет и кайфует на солнечном Кипре, ведет классные подкасты и айтишный книжный клуб.

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

⏯️ Слушать

#подкасты
🎙️ Подкаст Podlodka: Чистый код

Когда-то давно Дядя Боб популяризовал словосочетания «Чистый код» и «Чистая архитектура». С тех пор не утихают споры, а что же именно он под всем этим подразумевает.

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

Так стоит ли? Разбираются ведущие подкаста и Кирилл Мокевнин из Hexlet.

👀 Смотреть
🎧 Слушать

#подкасты
🎙️ Подкаст Podlodka: переговоры о деньгах

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

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

Таймкоды:
00:00 О чем выпуск?
05:11 Как просить больше
11:46 Взгляд работодателя
13:30 Как работодатели выбирают сотрудников
19:50 Как соискатели могут повысить свою стоимость
26:38 Переговоры об оффере с потенциальным работодателем
33:01 Подготовка к переговорам
37:04 Рынок США и конкуренция
40:04 Переговоры о зарплате
44:19 Определение желаемой зарплаты
50:39 Переговоры о зарплате после трудоустройства
53:01 Обсуждение зарплаты
57:43 Важность понимания мира клиента
01:11:19 Здоровые переговоры и обсуждение карьеры
01:28:21 Переговоры о стоимости услуг в консалтинге и фрилансе
01:30:22 Принципы переговоров о зарплате
01:34:07 Как определить цены за свои услуги
01:35:30 Заключение

Смотреть или слушать полностью

#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
🎙💰 Подкаст «600К в секунду»: топ-10 языков программирования в 2024 году по деньгам и популярности — Кузьменко, Мокевнин, Нещадин

В очередном выпуске финансово-аналитического подкаста эксперты из разных сфер составили список из 10 языков программирования, которые в 2024 году являются самыми высокооплачиваемыми и востребованными на рынке.

Таймкоды:
00:00 Смешное интро
00:42 Обсуждаем тему выпуска
03:01 Представление гостей
07:34 Есть ли самый высокооплачиваемый язык программирования?
10:53 Python
13:52 Java
15:30 Мобилка – Kotlin и Swift
27:00 Go
34:38 JavaScript
43:40 React, Angular, Vue
50:58 C++ (плюсы)
51:50 TypeScript
52:31 Ruby
54:34 C# и .NET
58:01 Влияет ли знание нескольких ЯП на доход?
1:06:27 Корпорация, стартап или фриланс
1:10:52 PHP
1:16:50 Blockchain
1:18:39 AI
1:21:16 Важность инженерного подхода
1:25:09 Резюмируем
1:29:16 Обнадеживающее аутро

Смотреть & Слушать

#подкасты
🎙️ Подкаст Podlodka: Зачем учить язык С в 2024 году

С — язык, на котором написана значимая часть всего, что нас окружает: от ядра операционной системы до мозгов автомобиля, из колонок которого вы будете слушать этот подкаст. В выпуске вместе с Игорем Жирковым ведущие разбираются с тем, насколько современный C похож на язык, с которым вы познакомились в той самой книге Кернигана и Ритчи, какие особенности делают его одним из самых нетерпимых языков к ошибкам программиста, и стоит ли вообще на нем писать код в 2024 году.

Таймкоды:
00:00 О чем выпуск
05:00 Чем интересен Си
13:22 Мифы о Си
24:59 История развития языка Си
35:25 Стандарты Си
59:50 Современный Си и его отличия от старого
01:05:27 Топ-3 ошибок, которым подвержен Си
01:12:40 Ключевые фичи Си
01:21:10 Организация кода и модулей
01:26:09 Синтаксис и семантика Си
01:31:10 Неопределенное поведение и его последствия
01:39:24 Семантика и производительность
01:45:02 Оптимизация производительности
01:51:02 Компиляторы и их разнообразие
02:02:20 Экосистема Си
02:08:54 Какие языки могут заменить Си
02:16:05 Нужно ли преподавать Си в вузах
02:28:46 Заключение

Смотреть или слушать полностью
Полная подборка языковых и платформенных выпусков подкаста

#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM