Бесплатный курс по ИИ-агентам от Higging Face
Курс поможет вам научиться создавать собственных ИИ-агентов, а также правильно их использовать. В конце курса у вас будет готовый ассистент, который поможет вам решать рутинные задачи.
Начинаем тут.
#курс #ии
Курс поможет вам научиться создавать собственных ИИ-агентов, а также правильно их использовать. В конце курса у вас будет готовый ассистент, который поможет вам решать рутинные задачи.
Начинаем тут.
#курс #ии
Forwarded from Сохранёнки программиста
Карманный справочник по тех. интервью
Подготовка к техническим собеседованиям занимает время, особенно если нужно охватить не только алгоритмы, но и вопросы поведения, резюме и системы.
Забирайте репозиторий, где собраны полезные материалы: лучшие практики, алгоритмические шпаргалки, разбор популярных вопросов, советы по структурированию резюме. Всё изложено коротко и по делу.
#репозиторий #general #трудоустройство #en
Подготовка к техническим собеседованиям занимает время, особенно если нужно охватить не только алгоритмы, но и вопросы поведения, резюме и системы.
Забирайте репозиторий, где собраны полезные материалы: лучшие практики, алгоритмические шпаргалки, разбор популярных вопросов, советы по структурированию резюме. Всё изложено коротко и по делу.
#репозиторий #general #трудоустройство #en
GitHub
GitHub - yangshun/tech-interview-handbook: 💯 Curated coding interview preparation materials for busy software engineers
💯 Curated coding interview preparation materials for busy software engineers - yangshun/tech-interview-handbook
Telegram Mini App. Как создать Web App с нуля
Mini Apps (или же Web Apps) — это удобный способ добавления веб-приложения прямо в интерфейсе Telegram. Используя JavaScript, становится возможным создавать бесконечное множество интерфейсов, которые смогут заменить полноценный веб-сайт и привычные мобильные приложения.
Если хотите научиться создавать такие приложения, то читайте статью, в которой узнаете все нюансы разработки такого проекта и даже сможете создать один.
#telegram #miniapp #javascript
Mini Apps (или же Web Apps) — это удобный способ добавления веб-приложения прямо в интерфейсе Telegram. Используя JavaScript, становится возможным создавать бесконечное множество интерфейсов, которые смогут заменить полноценный веб-сайт и привычные мобильные приложения.
Если хотите научиться создавать такие приложения, то читайте статью, в которой узнаете все нюансы разработки такого проекта и даже сможете создать один.
#telegram #miniapp #javascript
Как стать программистом самостоятельно?
В этой статье автор делится своим опытом обучения на программиста в домашних условиях. У него нет технического образования, но он успешно работает программистом уже более 5 лет. Здесь не будет ссылок на материалы или дорожные карты, но будет подробный план, который поможет правильно расставить цели и приоритеты для обучения:
https://habr.com/ru/post/707596/
#советы #начинающим
В этой статье автор делится своим опытом обучения на программиста в домашних условиях. У него нет технического образования, но он успешно работает программистом уже более 5 лет. Здесь не будет ссылок на материалы или дорожные карты, но будет подробный план, который поможет правильно расставить цели и приоритеты для обучения:
https://habr.com/ru/post/707596/
#советы #начинающим
Forwarded from Типичный программист
Редакция tproger ищет авторов, которые разбираются в разных технологиях — от фронтенда до devops.
Важно писать понятно и с пользой для читателей. Мы поможем с редактированием, оплатим работу и продвинем ваши статьи на большую it-аудиторию.
Если у вас есть опыт и желание писать для разработчиков и программистов, заполняйте анкету и присоединяйтесь к tproger: https://forms.gle/nGwi92sepAqGuE1U9
#tproger
Please open Telegram to view this post
VIEW IN TELEGRAM
Упрощаем работу с БД
DrawDB — это редактор связей между объектами базы данных, который работает прямо в браузере. Он позволяет создавать диаграммы в несколько кликов, экспортировать сценарии SQL, настраивать редактор и многое другое.
Инструкция по установке и использованию тут: https://github.com/drawdb-io/drawdb
#инструменты #бд
DrawDB — это редактор связей между объектами базы данных, который работает прямо в браузере. Он позволяет создавать диаграммы в несколько кликов, экспортировать сценарии SQL, настраивать редактор и многое другое.
Инструкция по установке и использованию тут: https://github.com/drawdb-io/drawdb
#инструменты #бд
Forwarded from Типичный программист
Знали ли вы, что SIM-карта — это не просто пластик, а полноценный мини-компьютер?
И приложения под неё тоже можно писать. Они будут запускаться на любом телефоне — от Nokia 3310 до последнего айфона. Для этого нужно лишь немного скриптов на Java, картридер, и терпение тоже бы не помешало😃
Простор для экспериментов здесь просто огромный: начиная с простеньких апплетов и заканчивая каким-нибудь текстовым квестом с менюшками, работающим полностью на симке. А может, вообще вы Doom любите?)
Подробный гайд, как всё это сделать: https://habr.com/ru/companies/timeweb/articles/819209/
#программирование #проекты
И приложения под неё тоже можно писать. Они будут запускаться на любом телефоне — от Nokia 3310 до последнего айфона. Для этого нужно лишь немного скриптов на Java, картридер, и терпение тоже бы не помешало
Простор для экспериментов здесь просто огромный: начиная с простеньких апплетов и заканчивая каким-нибудь текстовым квестом с менюшками, работающим полностью на симке. А может, вообще вы Doom любите?)
Подробный гайд, как всё это сделать: https://habr.com/ru/companies/timeweb/articles/819209/
#программирование #проекты
Please open Telegram to view this post
VIEW IN TELEGRAM
Лучшие практики работы с командной строкой
Командная строка — интерфейс для управления компьютером, где вместо кнопок и меню используются текстовые команды. Умение работать с командной строкой окупится вашей высокой продуктивностью.
Для этого мы собрали советы по основам работы с ней в одном месте. А ещё полезные инструменты, которые помогут вам автоматизировать рутинные задачи и ускорить работу.
Если хотите прокачаться и почувствовать себя хакером, то скорее читайте статью.
Командная строка — интерфейс для управления компьютером, где вместо кнопок и меню используются текстовые команды. Умение работать с командной строкой окупится вашей высокой продуктивностью.
Для этого мы собрали советы по основам работы с ней в одном месте. А ещё полезные инструменты, которые помогут вам автоматизировать рутинные задачи и ускорить работу.
Если хотите прокачаться и почувствовать себя хакером, то скорее читайте статью.
Самый странный лексический синтаксис языка программирования
У каждого языка программирования свой особый синтаксис. Иногда он бывают похожи, а иногда нет. У кого-то он максимально простой, как у Python, где-то встречаются и сложные конструкции, как триграфы в С, а бывают и просто странные на сегодняшний день ограничения, как фиксированная длина строки в FORTRAN.
Проанализировав 42 языка, разработчица определила самый необычный синтаксис и поделилась результатами своего исследования с нами. Какой это язык и что ещё странное было обнаружено, читайте в этой статье.
У каждого языка программирования свой особый синтаксис. Иногда он бывают похожи, а иногда нет. У кого-то он максимально простой, как у Python, где-то встречаются и сложные конструкции, как триграфы в С, а бывают и просто странные на сегодняшний день ограничения, как фиксированная длина строки в FORTRAN.
Проанализировав 42 языка, разработчица определила самый необычный синтаксис и поделилась результатами своего исследования с нами. Какой это язык и что ещё странное было обнаружено, читайте в этой статье.
Почему программистам никуда без софт-скиллов
В отличие от хард-скиллов, которые определяют ваши профессиональные знания и навыки, софт-скиллы показывают ваши личные качества. Вы можете быть крутым разработчиком, но совершенно не командным игроком, а может и вовсе человеком, с которым невозможно сотрудничать.
Поэтому важно прокачивать не только навыки работы с кодом, но и коммуникативные скиллы. В этой статье мы собрали основные софт-скиллы нужные программисту и рассказали, как именно они помогают продвинуться по карьерной лестнице.
#софтскиллы
В отличие от хард-скиллов, которые определяют ваши профессиональные знания и навыки, софт-скиллы показывают ваши личные качества. Вы можете быть крутым разработчиком, но совершенно не командным игроком, а может и вовсе человеком, с которым невозможно сотрудничать.
Поэтому важно прокачивать не только навыки работы с кодом, но и коммуникативные скиллы. В этой статье мы собрали основные софт-скиллы нужные программисту и рассказали, как именно они помогают продвинуться по карьерной лестнице.
#софтскиллы
Forwarded from Яндекс
Please open Telegram to view this post
VIEW IN TELEGRAM
Выясняем географию наших подписчиков. Расскажите, откуда вы?
Anonymous Poll
20%
Москва
20%
Санкт-Петербург
3%
Казань
3%
Екатеринбург
3%
Краснодар
1%
Тюмень
5%
Новосибирск
1%
Владивосток
22%
Живу не в России
22%
Другое (напишу в комментариях)
Удалёнщик после семи лет на удалёнке поделился, как не выгореть и не потерять баланс отдых/работа, сид я дома
— В 18:00 ноут закрывается. Даже если «очень срочно».
— Час обеда в тишине и без девайсов.
— Каждый час перерыв на 15 минут.
— Все рабочее — на рабочем компе, а личное — на личном.
— Утром хода, а вечером ходьба и силовые упражнения.
— Вечером один час проводим совсем без гаджетов.
— В выходные вообще не трогаем комп, даже личный.
Что ещё посоветуете?
— В 18:00 ноут закрывается. Даже если «очень срочно».
— Час обеда в тишине и без девайсов.
— Каждый час перерыв на 15 минут.
— Все рабочее — на рабочем компе, а личное — на личном.
— Утром хода, а вечером ходьба и силовые упражнения.
— Вечером один час проводим совсем без гаджетов.
— В выходные вообще не трогаем комп, даже личный.
Что ещё посоветуете?
Что дают стажировки в IT за процент от будущей зарплаты
Начав ходить на собеседования, вы вскоре обнаружите, что на рынке много вакансий для джунов, где вам предлагают помощь в трудоустройстве, либо стажировку, за которую вы потом будете должны космическую сумму. Очевидно, что в такие компании лучше не устраиваться и ничего с ними не подписывать.
А вот куда идти и что делать, чтобы не попасться в ловушку, вы узнаете здесь.
Начав ходить на собеседования, вы вскоре обнаружите, что на рынке много вакансий для джунов, где вам предлагают помощь в трудоустройстве, либо стажировку, за которую вы потом будете должны космическую сумму. Очевидно, что в такие компании лучше не устраиваться и ничего с ними не подписывать.
А вот куда идти и что делать, чтобы не попасться в ловушку, вы узнаете здесь.
Зачем нужны контейнеры в программировании
Контейнеры, такие как Docker, нужны, чтобы создавать лёгкие и изолированные окружения для запуска приложений. Проще говоря, это как коробка, в которую вы кладёте ваше приложение вместе со всем, что ему нужно для работы (например, библиотеки, зависимости, настройки), а потом можете запустить эту коробку где угодно.
Зачем это нужно?
1. «Работает у меня». У вас есть приложение, которое отлично работает на вашей машине. Но на сервере оно не запускается из-за разных версий библиотек или зависимостей. С контейнером такие проблемы исчезают, потому что всё, что нужно приложению, идёт с ним в одном «пакете».
2. Универсальная упаковка. Контейнеры работают одинаково на любом компьютере или сервере, будь то ваш ноутбук, облако или чужая инфраструктура. Это экономит время и нервы.
3. Изоляция. Каждый контейнер полностью изолирован. Если в одном контейнере что-то сломалось или идёт нагрузка, это не повлияет на другие.
Пример из реальной жизни
Представьте, что вы повар и вам нужно приготовить блюдо в чужой кухне. Но в чужой кухне может не быть нужных продуктов, посуды и приборов. Контейнер — это коробка, в которой вы привозите всё, что вам нужно: продукты, кастрюли, специи. Теперь вы можете готовить это блюдо в любой кухне, не беспокоясь о том, что чего-то будет не хватать.
Где это используется?
В разработке: программисты создают контейнер с приложением, и каждый в команде может работать в одинаковых условиях.
В тестировании: легко запускать копии приложения с разными настройками для проверки.
В продакшене: легко развернуть приложение на реальном сервере без сюрпризов.
#простымисловами
Контейнеры, такие как Docker, нужны, чтобы создавать лёгкие и изолированные окружения для запуска приложений. Проще говоря, это как коробка, в которую вы кладёте ваше приложение вместе со всем, что ему нужно для работы (например, библиотеки, зависимости, настройки), а потом можете запустить эту коробку где угодно.
Зачем это нужно?
1. «Работает у меня». У вас есть приложение, которое отлично работает на вашей машине. Но на сервере оно не запускается из-за разных версий библиотек или зависимостей. С контейнером такие проблемы исчезают, потому что всё, что нужно приложению, идёт с ним в одном «пакете».
2. Универсальная упаковка. Контейнеры работают одинаково на любом компьютере или сервере, будь то ваш ноутбук, облако или чужая инфраструктура. Это экономит время и нервы.
3. Изоляция. Каждый контейнер полностью изолирован. Если в одном контейнере что-то сломалось или идёт нагрузка, это не повлияет на другие.
Пример из реальной жизни
Представьте, что вы повар и вам нужно приготовить блюдо в чужой кухне. Но в чужой кухне может не быть нужных продуктов, посуды и приборов. Контейнер — это коробка, в которой вы привозите всё, что вам нужно: продукты, кастрюли, специи. Теперь вы можете готовить это блюдо в любой кухне, не беспокоясь о том, что чего-то будет не хватать.
Где это используется?
В разработке: программисты создают контейнер с приложением, и каждый в команде может работать в одинаковых условиях.
В тестировании: легко запускать копии приложения с разными настройками для проверки.
В продакшене: легко развернуть приложение на реальном сервере без сюрпризов.
#простымисловами
Forwarded from Веб-страница
Please open Telegram to view this post
VIEW IN TELEGRAM