Библиотека программиста | программирование, кодинг, разработка
85.7K subscribers
4.16K photos
214 videos
89 files
7.23K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Курс по ML: https://clc.to/eLH_zQ

Другие курсы: https://clc.to/goHZHA

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
🐈 Хотите откроем наш большой секрет? Мы в Proglib не справились бы без помощи наших пушистых ассистентов, которые идеально нас дополняют. И по случаю недавней годовщины проекта знакомим вас с закулисными менеджерами, редакторами и руководителями!

👉 Рассказывайте про своих помощников в комментариях — и обязательно прикрепляйте фото!
❤‍🔥289😁5👍3😍2🙏1
💭Какие, по вашему мнению, самые глупые вопросы вам задавали на собеседованиях? Поделитесь своим личным топом👇

#холивар
9👍1
🤖OpenAI собирает команду для разработки сверхразума — его хотят выпустить уже в этом десятилетии.

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

«В настоящее время у нас нет решения для управления потенциально сверхинтеллектуальным ИИ и предотвращения его выхода из-под контроля» — сказали в компании.

10 «Скайнетов» из 10.

Что думаете?
👾 — нас поработят машины
😁 — нас уже ничем не напугать

#новости #ИИ
😁107👾49🤔8🥱7👍64
🐍🧱 ООП в Python: принципы SOLID для начинающих

В этой статье мы разберем значение и цели каждого принципа SOLID, а также применим принципы SOLID для рефакторинга.

🔗 Основной сайт
🔗 Зеркало
9👍2😁1
Семь принципов хорошего программиста

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

Тут как раз ведущие подкаста «РАДИО-Т» обсудили каждый из принципов (01:08:43-01:55:35). Залетайте и слушайте👇

1️⃣ DRY (Don't Repeat Yourself)
2️⃣ KISS (Keep It Simple, Stupid)
3️⃣ YAGNI (You Ain't Gonna Need It)
4️⃣ SLAP (Single Level of Abstraction Principle)
5️⃣ SOLID
6️⃣ Law of Demeter
7️⃣ Law of Conservation of Complexity

🎧 Слушать

#подкасты
👍157🤔3
This media is not supported in your browser
VIEW IN TELEGRAM
🍎Кстати, про восстание машин: посмотрите, как на ферме в Израиле дроны собирают яблоки, используя искусственный интеллект и машинное зрение

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

Ручной труд всегда будет востребован, говорили они.

#новости #ИИ
👍52🔥16🤔85🥱3😁2👾1
Сколько повышений в должности у вас было за последние три года на последнем/текущем месте работы? (смена работы не считается повышением)
Anonymous Poll
36%
0
21%
1
11%
2
8%
Более 2-х
3%
Я фрилансер, занимаюсь проектной работой
20%
Я не работаю, хочу посмотреть результаты
👏7
This media is not supported in your browser
VIEW IN TELEGRAM
❗️Мы задались целью собрать как можно больше кейсов того, как разработчики применяют ChatGPT в своей работе — и для этого нам нужна ваша помощь!

Пройдите наш опрос и получите за это скидку в 10% на все наши курсы до конца года📚

👉Ссылка тут👈
😁8🥱62👍1
Media is too big
VIEW IN TELEGRAM
🔍+1 языковая модель: компания Anthropic, основанная бывшими сотрудниками OpenAI, выпустила Claude 2

Как и предыдущая ее версия, она умеет искать информацию по документам, писать тексты и отвечать на вопросы, причем законспектировать Claude 2 может 75 тысяч слов. Также модель справляется с вопросами из профессиональных экзаменов с несколькими вариантами ответов. Правда, пока не умеет искать информацию в интернете.

Сейчас воспользоваться Claude 2 могут жители США и Великобритании, России в релизном списке нет.

#новости
4🔥4
🔮 В CompTIA предсказали будущее айтишников и рассказали, к чему готовиться в ближайшие годы

Давайте немного «повангуем» и расскажем, какие тенденции наблюдаются в мире IT уже сейчас, и к чему они могут привести.

🔗 Основной сайт
🔗 Зеркало
👍7🥱75
🤖Собрали для вас нейросети для разработки (помимо Chat GPT) — сохраняйте и тестируйте⬇️

🔍Code Mentor оптимизирует и рефакторит код
🔍Copilot by GitHub помогает писать код и дополняет его своими предложениями
🔍ExplainDev обучает в процессе и помогает разобраться в коде
🔍GPT Engineer может всю работу сделать за вас — нужно только сказать, что хотите написать
🔍CodeT5 преобразовывает запрос в код и дописывает начатые функции
🔍Polycoder бесплатный помощник, который способен генерировать код на 12 языках программирования
🔍Tabnine дописывает код за вами — даже полноценные строчки (но только в платной версии)
🔍Mintlify пишет документацию и комментарии
🔍Cogram переводит запрос на язык баз данных и интегрируется со средой разработки Jupyter

Бонус:
👨‍🏫Agent GPT устанавливает в вашем браузере ИИ-агента, который помогает в выполнении поставленной задачи (можно использовать не только при разработке, но и при планировании путешествия и для других личных задач)

#дайджест
👍136🥱2
🍇 Микрофронтенд: что это такое и зачем он нужен?

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

🔗 Основной сайт
🔗 Зеркало
10😁1
Наглядная демонстрация того, почему PostgreSQL — одна из самых любимых СУБД разработчиков

✔️Online Transaction Processing
✔️Online Analytical Processing
✔️Foreign Data Wrapper
✔️Streaming
✔️Geospatial
✔️Time Series
✔️Distributed Tables

#проектирование_систем
13👍5
🤖Не только телеграм страдает от наплыва ботов: в июне сервис Kindle Unlimited от Amazon заполонили книги, сгенерированные нейросетями, с бесмысленными названиями и сюжетами — например, «Архитектура абрикосового штрихкода».

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

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

#новости
😁27👍43
Предположим, что вы перешли в свой проект, начали работать над несколькими файлами и, возможно, добавили в индекс Git изменения одного из них. Если вы выполните git status, то увидите ваше изменённое состояние.

После чего вы хотите сменить ветку, но пока не хотите фиксировать ваши текущие наработки. Что можно сделать в данном случае?

Команда git stash или git stash push позволяет на время «сдать в архив» (отложить, припрятать) эти изменения в выделенное для этого специальное хранилище.

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

🔸 Посмотреть список отложенных изменений: git stash list
🔸 Применить только что отложенные изменения: git stash apply или git stash apply stash@{2}

#вопросы_с_собесов #easy
👍40🔥82👏1😍1
🐇 Как проводить успешные переговоры: 3 правила активного слушания

Разбираемся, как избежать факапа на важных переговорах.

🔗 Основной сайт
🔗 Зеркало
👍10
💰Зарплатные вилки весной 2023: языки программирования и фреймворки

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

🔗 Читать

#карьера
Please open Telegram to view this post
VIEW IN TELEGRAM
39👍10😁5🤔1
🚩 5 красных флагов: как из текста вакансии понять, что компания — не очень

Как определить работодателя-абьюзера в АйТи? Объясняем на реальных примерах.

🔗 Основной сайт
🔗 Зеркало
👍356💯2