Книга: Думай как программист. Креативный подход к созданию кода. С++ версия
Автор: Антон Спрол
Год издания: 2017
Описание:
С помощью этой книги любой программист, особенно новичок, может улучшить свои навыки программирования. Автор представил собственную программу, которая развивает креативное решение различных задач. Эти навыки особенно важны для тех, кто стремится создавать собственный код и глубоко разбираться в основах программирования.
#книга #general #cpp #ru
Автор: Антон Спрол
Год издания: 2017
Описание:
С помощью этой книги любой программист, особенно новичок, может улучшить свои навыки программирования. Автор представил собственную программу, которая развивает креативное решение различных задач. Эти навыки особенно важны для тех, кто стремится создавать собственный код и глубоко разбираться в основах программирования.
#книга #general #cpp #ru
Инструмент: платформа для машинного обучения
Сервис предоставляет множество натренированных моделей для обработки текста, аудио и графических данных. С их помощью можно выполнять различные задачи, такие как классификация текста, извлечение информации, перевод, генерация текста и многое другое. Он также подходит для классификации объектов на изображениях и распознавания речи. Модели способны обрабатывать несколько задач одновременно. Можно использовать сервис через веб-версию, на приватном хостинге или через API.
Инструмент основывается на трёх популярных библиотеках глубокого обучения: Jax, PyTorch и TensorFlow, что обеспечивает безпроблемную интеграцию наинс платформе.
Ссылка на инструмент: Transformers
#инструмент #ai #ml #general
Сервис предоставляет множество натренированных моделей для обработки текста, аудио и графических данных. С их помощью можно выполнять различные задачи, такие как классификация текста, извлечение информации, перевод, генерация текста и многое другое. Он также подходит для классификации объектов на изображениях и распознавания речи. Модели способны обрабатывать несколько задач одновременно. Можно использовать сервис через веб-версию, на приватном хостинге или через API.
Инструмент основывается на трёх популярных библиотеках глубокого обучения: Jax, PyTorch и TensorFlow, что обеспечивает безпроблемную интеграцию наинс платформе.
Ссылка на инструмент: Transformers
#инструмент #ai #ml #general
Статья: От интроверта к экстраверту — 12 советов по развитию коммуникативных навыков
Хотя программирование часто ассоциируется с долгими часами перед компьютером, оно также требует высокоразвитых коммуникативных навыков. От сотрудничества внутри команды до взаимодействия с клиентами, умение эффективно общаться приносит значительные преимущества и открывает новые возможности. Высокий уровень коммуникабельности помогает продвигаться по карьерной лестнице, ваше мнение становится важным, а адаптация в новом коллективе проходит гораздо гладче.
В данной статье рассмотрят, почему коммуникативные навыки имеют важное значение для профессионального роста программиста и дадут несколько советов по их улучшению.
Ссылка на статью
#статья #softskills #ru
Хотя программирование часто ассоциируется с долгими часами перед компьютером, оно также требует высокоразвитых коммуникативных навыков. От сотрудничества внутри команды до взаимодействия с клиентами, умение эффективно общаться приносит значительные преимущества и открывает новые возможности. Высокий уровень коммуникабельности помогает продвигаться по карьерной лестнице, ваше мнение становится важным, а адаптация в новом коллективе проходит гораздо гладче.
В данной статье рассмотрят, почему коммуникативные навыки имеют важное значение для профессионального роста программиста и дадут несколько советов по их улучшению.
Ссылка на статью
#статья #softskills #ru
Библиотека программиста
🗣 От интроверта к экстраверту: 12 советов по развитию коммуникативных навыков
Хотя программирование и предполагает проведение большого количества времени за компьютером, оно также требует развитых коммуникативных навыков: от сотрудничества с членами команды до обсуждения условий с клиентами. В этой статье мы рассмотрим, почему коммуникативные…
Курс: Docker для начинающих + практический опыт
Этот курс — отличное введение в Docker для абсолютных новичков. Лекции, демонстрации и упражнения помогут вам освоить Docker и разработку собственных образов, включая Dockerfiles и Docker Compose. Вы сможете практиковаться прямо в браузере, без необходимости настройки собственной среды. Курс предназначен для новичков в DevOps.
Ссылка на курс
#курс #docker #начинающим #ru
Этот курс — отличное введение в Docker для абсолютных новичков. Лекции, демонстрации и упражнения помогут вам освоить Docker и разработку собственных образов, включая Dockerfiles и Docker Compose. Вы сможете практиковаться прямо в браузере, без необходимости настройки собственной среды. Курс предназначен для новичков в DevOps.
Ссылка на курс
#курс #docker #начинающим #ru
Stepik: online education
Docker для начинающих + практический опыт
Контейнеризация это MUST HAVE для DevOps. Пойми основные понятия Docker и приобрети практический опыт прямо в своем браузере!
Книга: Java. Справочник разработчика [7-е издания]
Автор: Бенджамин Дж. Эванс
Год издания: 2020
Описание:
Это обновлённое издание не только помогает опытным Java-программистам извлечь максимальную выгоду из версий Java 9–11, но также служит удобным учебным пособием для начинающих разработчиков.
В этой тщательно пересмотренной версии книги множество примеров кода иллюстрируют, как полностью использовать современные API и следовать передовой практике в разработке Java-приложений. Кроме того, книга включает дополнительный материал по модульной системе Java-платформы.
#книга #java #ru
Автор: Бенджамин Дж. Эванс
Год издания: 2020
Описание:
Это обновлённое издание не только помогает опытным Java-программистам извлечь максимальную выгоду из версий Java 9–11, но также служит удобным учебным пособием для начинающих разработчиков.
В этой тщательно пересмотренной версии книги множество примеров кода иллюстрируют, как полностью использовать современные API и следовать передовой практике в разработке Java-приложений. Кроме того, книга включает дополнительный материал по модульной системе Java-платформы.
#книга #java #ru
Статья: Имидж в IT — как junior-программисту заявить о себе
Для вчерашнего выпускника ВУЗа, начинающего свою карьеру в IT-сфере, важно определиться с выбором специализации и компании, в которой он хотел бы работать. Ему следует активно искать возможности, обращаться в разные компании, участвовать в специализированных конференциях, заботиться о своей репутации и продвижении личного бренда в социальных сетях. Все эти шаги, в сочетании с разработанной стратегией, могут значительно увеличить его шансы на быстрое трудоустройство и успешный старт в карьере.
В статье рассматривается, как личный бренд может помочь программистам увеличить свои шансы на трудоустройство и как правильно создать и продвигать личный бренд.
Ссылка на статью
#статья #трудоустройство #ru
Для вчерашнего выпускника ВУЗа, начинающего свою карьеру в IT-сфере, важно определиться с выбором специализации и компании, в которой он хотел бы работать. Ему следует активно искать возможности, обращаться в разные компании, участвовать в специализированных конференциях, заботиться о своей репутации и продвижении личного бренда в социальных сетях. Все эти шаги, в сочетании с разработанной стратегией, могут значительно увеличить его шансы на быстрое трудоустройство и успешный старт в карьере.
В статье рассматривается, как личный бренд может помочь программистам увеличить свои шансы на трудоустройство и как правильно создать и продвигать личный бренд.
Ссылка на статью
#статья #трудоустройство #ru
Tproger
Как личный бренд помогает программисту заявить о себе
Рассказали, как личный бренд помогает программистам повысить свои шансы на трудоустройство, как выстроить и продвигать личный бренд.
Инструмент для просмотра, форматирования и редактирования JSON
С использованием этого инструмента вы сможете просматривать ваши собственные данные JSON вместе в четко структурированном древовидном формате и изменять их в редакторе кода.
Для удобства использования разработчики предоставляют возможность частично настраивать внешний вид платформы.
Ссылка на инструмент: JSON Editor Online
#инструмент #json
С использованием этого инструмента вы сможете просматривать ваши собственные данные JSON вместе в четко структурированном древовидном формате и изменять их в редакторе кода.
Для удобства использования разработчики предоставляют возможность частично настраивать внешний вид платформы.
Ссылка на инструмент: JSON Editor Online
#инструмент #json
Курс: знакомство с Java
Этот курс предназначен для новичков в Java. Вы начнёте с основ: компиляция и запуск программ, синтаксис, типы данных и основы ООП. Затем рассмотрите ключевые классы стандартной библиотеки, включая Java 8. В курсе будут контрольные вопросы и практические задания.
Достаточно знания какого-либо императивного языка программирования, например, C, Pascal или BASIC. Предполагается, что слушатели знакомы с понятиями "переменная", "цикл" и "подпрограмма". Также полезно вспомнить школьный материал о двоичном дополнительном коде и текстовых кодировках.
Ссылка на курс
#курс #java #ru
Этот курс предназначен для новичков в Java. Вы начнёте с основ: компиляция и запуск программ, синтаксис, типы данных и основы ООП. Затем рассмотрите ключевые классы стандартной библиотеки, включая Java 8. В курсе будут контрольные вопросы и практические задания.
Достаточно знания какого-либо императивного языка программирования, например, C, Pascal или BASIC. Предполагается, что слушатели знакомы с понятиями "переменная", "цикл" и "подпрограмма". Также полезно вспомнить школьный материал о двоичном дополнительном коде и текстовых кодировках.
Ссылка на курс
#курс #java #ru
Stepik: online education
Java. Базовый курс
Этот вводный курс познакомит слушателей с базовыми возможностями языка программирования Java.
Книга: Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему
Авторы: Джин Ким, Кевин Бер и Джордж Спаффорд
Год издания: 2013
Описание:
Новая IT-инициатива компании, известная как "Проект Феникс", критически важна для Parts Unlimited. Однако проект выходит за рамки бюджета и сроков. Генеральный директор требует, чтобы главный герой решил все проблемы в течение 90 дней, иначе весь его отдел будет уволен. При помощи перспективного члена команды и философии "Трёх Путей" герой понимает, что IT работа имеет много общего с производством на заводе. Он должен наладить связи между отделами, организовать работу и эффективно решить множество проблем, возникающих в Parts Unlimited. Время идёт, и задачи становятся всё существеннее.
#книга #ru #devops
Авторы: Джин Ким, Кевин Бер и Джордж Спаффорд
Год издания: 2013
Описание:
Новая IT-инициатива компании, известная как "Проект Феникс", критически важна для Parts Unlimited. Однако проект выходит за рамки бюджета и сроков. Генеральный директор требует, чтобы главный герой решил все проблемы в течение 90 дней, иначе весь его отдел будет уволен. При помощи перспективного члена команды и философии "Трёх Путей" герой понимает, что IT работа имеет много общего с производством на заводе. Он должен наладить связи между отделами, организовать работу и эффективно решить множество проблем, возникающих в Parts Unlimited. Время идёт, и задачи становятся всё существеннее.
#книга #ru #devops
Доклад: CSS, который рвёт шаблоны
При написании стилей разработчики часто сталкиваются с проблемами, которые сложно решить через CSS — приходится прибегать к помощи JS и в целом использовать «костыли».
На вебинаре рассмотрят эти проблемы и расскажут как их решать, применяя современный стандарт CSS.
https://www.youtube.com/live/TV_CqFriagI?si=PNn3Ae66PlKUJuAw
#доклад #css #frontend #ru
При написании стилей разработчики часто сталкиваются с проблемами, которые сложно решить через CSS — приходится прибегать к помощи JS и в целом использовать «костыли».
На вебинаре рассмотрят эти проблемы и расскажут как их решать, применяя современный стандарт CSS.
https://www.youtube.com/live/TV_CqFriagI?si=PNn3Ae66PlKUJuAw
#доклад #css #frontend #ru
YouTube
CSS, который рвёт шаблоны | Вебинар | karpov.courses dev
Курс Frontend: https://bit.ly/3rDMypt
При написании стилей мы часто сталкиваемся с проблемами, которые сложно решить через CSS — приходится прибегать к помощи JS и в целом использовать «костыли».
На вебинаре «CSS, который рвёт шаблоны» рассмотрим эти проблемы…
При написании стилей мы часто сталкиваемся с проблемами, которые сложно решить через CSS — приходится прибегать к помощи JS и в целом использовать «костыли».
На вебинаре «CSS, который рвёт шаблоны» рассмотрим эти проблемы…
Статья: История C++ с 1953 года от FLOW-MATIC и Fortran до языка Си и Cfront
Язык C++ был разработан датским программистом Бьерном Страуструпом — это широко известно. Но что, если копнуть глубже и попытаться разобраться, откуда началась эволюция языков программирования, которая привела к появлению C++, и какой путь прошли эти языки.
В этой статье рассказывают, как бизнес в 1950 годах появлиял на развитие языков программирования и технологии в 1950-х годах, какие этапы прошел ALGOL, прежде чем превратиться в Си, и какие изменения произошли в ЯП на протяжении их долгого и петляющего пути от упрощения к усложнению и обратно.
Ссылка на статью
#ru #история
Язык C++ был разработан датским программистом Бьерном Страуструпом — это широко известно. Но что, если копнуть глубже и попытаться разобраться, откуда началась эволюция языков программирования, которая привела к появлению C++, и какой путь прошли эти языки.
В этой статье рассказывают, как бизнес в 1950 годах появлиял на развитие языков программирования и технологии в 1950-х годах, какие этапы прошел ALGOL, прежде чем превратиться в Си, и какие изменения произошли в ЯП на протяжении их долгого и петляющего пути от упрощения к усложнению и обратно.
Ссылка на статью
#ru #история
Инструмент: email-верификатор
Этот сервис обеспечивает до 5 миллионов запросов в день, при этом время отклика составляет менее 500 мс. Основой для платформы является REST API. На странице вы также сможете найти примеры работы с инструментом на различных ЯП.
Ссылка на инструмент: EVA
#инструмент
Этот сервис обеспечивает до 5 миллионов запросов в день, при этом время отклика составляет менее 500 мс. Основой для платформы является REST API. На странице вы также сможете найти примеры работы с инструментом на различных ЯП.
Ссылка на инструмент: EVA
#инструмент
Книга: Основы Data Science и Big Data. Python и наука о данных
Авторы: Дэви Силен, Арно Мейсман, Мохамед Али
Год издания: 2018
Описание:
Каждая глава этой книги посвящена увлекательному аспекту анализа и обработки данных. Начав с теоретических основ, вы перейдёте к алгоритмам машинного обучения, работе с большими объёмами данных, NoSQL, потоковыми данными, глубокому анализу текстов и визуализации информации. Многочисленные практические примеры основаны на Python.
#книга #ds #bd #python #ru
Авторы: Дэви Силен, Арно Мейсман, Мохамед Али
Год издания: 2018
Описание:
Каждая глава этой книги посвящена увлекательному аспекту анализа и обработки данных. Начав с теоретических основ, вы перейдёте к алгоритмам машинного обучения, работе с большими объёмами данных, NoSQL, потоковыми данными, глубокому анализу текстов и визуализации информации. Многочисленные практические примеры основаны на Python.
#книга #ds #bd #python #ru
Курс: Основы программирования на R
В этом курсе будет рассмотрен язык R в первую очередь как язык программирования, а не как инструмент для применения конкретных алгоритмов. В программе представлены основные типы данных и универсальные семантические правила, а также затронуты некоторые сложные темы, связанные с типичными задачами, возникающими в ходе обработки и анализа данных.
Ссылка на курc
#курс #r #начинающим #ru
В этом курсе будет рассмотрен язык R в первую очередь как язык программирования, а не как инструмент для применения конкретных алгоритмов. В программе представлены основные типы данных и универсальные семантические правила, а также затронуты некоторые сложные темы, связанные с типичными задачами, возникающими в ходе обработки и анализа данных.
Ссылка на курc
#курс #r #начинающим #ru
Stepik: online education
Основы программирования на R
Курс познакомит слушателей с языком R, основными структурами данных и семантическими правилами. Мы также рассмотрим несколько углублённых тем, которые помогут овладеть принципами написания эффективного кода.
Статья: Создание собственного ИИ-бота на Python за 33 строчки кода
С ChatGPT интересно экспериментировать. Возможно, вы задумывались о том, чтобы иметь собственную копию для личного использования. К сожалению, это невозможно, так как ChatGPT не представляет собой ПО, доступное для скачивания, и его функционирование требует значительных вычислительных мощностей.
Несмотря на это, можно создать упрощённую версию, которая будет работать на стандартных устройствах. В данной статье рассматривают следующие вопросы: какие языковые модели могут вести себя аналогично ChatGPT, и как создать чат-бота, используя продвинутые языковые модели.
Ссылка на статью
#статья #python #ai #ru
С ChatGPT интересно экспериментировать. Возможно, вы задумывались о том, чтобы иметь собственную копию для личного использования. К сожалению, это невозможно, так как ChatGPT не представляет собой ПО, доступное для скачивания, и его функционирование требует значительных вычислительных мощностей.
Несмотря на это, можно создать упрощённую версию, которая будет работать на стандартных устройствах. В данной статье рассматривают следующие вопросы: какие языковые модели могут вести себя аналогично ChatGPT, и как создать чат-бота, используя продвинутые языковые модели.
Ссылка на статью
#статья #python #ai #ru
Библиотека программиста
🤖 Создание собственного ИИ-бота на Python за 33 строчки кода
Расскажем, как создать собственный чат-бот на Python с помощью следующей инструкциям языковой модели falcon-7b-instruct.
Доклад: Kafka — от теории к практике
В этом докладе представлено введение в Kafka на практике. Вы узнаете как устроена внутренняя структура Kafka, ознакомитесь с .NET-драйвером для эффективной работы с ней и проанализируете сравнение Kafka с RabbitMQ, чтобы выбрать наилучший инструмент. А также тут обсуждаются типичные трудности, с которыми можно столкнуться при работе с Kafka, и поделятся best practices для успешной разработки.
https://youtu.be/ghKnX5fuW5s?si=zeCu6WqfwnHQilzJ
#доклад #kafka #ru
В этом докладе представлено введение в Kafka на практике. Вы узнаете как устроена внутренняя структура Kafka, ознакомитесь с .NET-драйвером для эффективной работы с ней и проанализируете сравнение Kafka с RabbitMQ, чтобы выбрать наилучший инструмент. А также тут обсуждаются типичные трудности, с которыми можно столкнуться при работе с Kafka, и поделятся best practices для успешной разработки.
https://youtu.be/ghKnX5fuW5s?si=zeCu6WqfwnHQilzJ
#доклад #kafka #ru
YouTube
Григорий Кошелев — Kafka: от теории к практике
—
Введение в Kafka для .NET-разработчиков:
1. Внутреннее устройство.
2. .NET-драйвер к Kafka.
3. Сравнение с RabbitMQ.
4. Грабли (куда же без них) и best practices.
Скачать презентацию: https://squidex.jugru.team/api/assets/srm/2abed196-2e94-4a91-8746-a…
Введение в Kafka для .NET-разработчиков:
1. Внутреннее устройство.
2. .NET-драйвер к Kafka.
3. Сравнение с RabbitMQ.
4. Грабли (куда же без них) и best practices.
Скачать презентацию: https://squidex.jugru.team/api/assets/srm/2abed196-2e94-4a91-8746-a…
Инструмент: минималистичный markdown-редактор
Вы можете начать писать текст прямо сейчас, даже если не знаете наизусть разметки Markdown. Просто используйте опцию вставки с символом @ и она предоставит вам несколько вариантов, таких как: заголовки, разделительная линия, таблица, математические уравнения и т. д.
Редактор доступен на всех основных платформах: Windows, macOS и Linux.
Ссылка на инструмент: MarkText
#инструмент #general
Вы можете начать писать текст прямо сейчас, даже если не знаете наизусть разметки Markdown. Просто используйте опцию вставки с символом @ и она предоставит вам несколько вариантов, таких как: заголовки, разделительная линия, таблица, математические уравнения и т. д.
Редактор доступен на всех основных платформах: Windows, macOS и Linux.
Ссылка на инструмент: MarkText
#инструмент #general
Книга: Человеческий фактор. Успешные проекты и команды [3-е издание]
Авторы: Том Демарко и Тимоти Листер
Год издания: 2014
Описание:
Не многие книги о компьютерах оказали такое глубокое воздействие на управление процессом разработки программного обеспечения, как "Человеческий фактор". Уникальное открытие этой книги, которая многие годы держалась в списке бестселлеров, заключается в том, что самые сложные задачи в разработке ПО имеют не технический, а социальный характер.
Решение этих человеческих проблем может быть непростым, но, преодолевая их, вы существенно повысите свои шансы на успех.
#ru #softskills
Авторы: Том Демарко и Тимоти Листер
Год издания: 2014
Описание:
Не многие книги о компьютерах оказали такое глубокое воздействие на управление процессом разработки программного обеспечения, как "Человеческий фактор". Уникальное открытие этой книги, которая многие годы держалась в списке бестселлеров, заключается в том, что самые сложные задачи в разработке ПО имеют не технический, а социальный характер.
Решение этих человеческих проблем может быть непростым, но, преодолевая их, вы существенно повысите свои шансы на успех.
#ru #softskills
Статья: Как это отменить?! Git-команды для исправления своих ошибок
При допущении ошибок в Git'е, разобраться в происходящем и понять, как их исправить, может быть нетривиальной задачей. Документация Git кажется кроличьей норой, из которой можно выбраться лишь зная конкретное название команды, способной решить конкретную проблему.
В данной статье предоставляют перечень команд, которые помогут преодолеть нестандартные трудности с Git.
Ссылка на статью
#статья #git #ru
При допущении ошибок в Git'е, разобраться в происходящем и понять, как их исправить, может быть нетривиальной задачей. Документация Git кажется кроличьей норой, из которой можно выбраться лишь зная конкретное название команды, способной решить конкретную проблему.
В данной статье предоставляют перечень команд, которые помогут преодолеть нестандартные трудности с Git.
Ссылка на статью
#статья #git #ru
Tproger
Как это отменить?! Git-команды для исправления своих ошибок
Если вы что-то сделали в Git'е, а потом очень сильно пожалели, не отчаивайтесь: возможно, всё можно исправить. Рассказываем, как это сделать.
Курс: Docker для начинающих
Этот курс предназначен для разработчиков, желающих начать с основ и овладеть концепцией Docker и контейнерами, а также узнать, как эффективно использовать их в различных средах. В рамках этого курса вы узнаете, как установить Docker, настроить его для работы на вашей локальной системе, выполнять клонирование и обработку контейнерных образов. Тут также расскажут, как облегчить свою работу с помощью инструмента docker-compose, как создавать собственные образы с использованием Dockerfile и как управлять контейнерами, включая монтаж хост-томов и перенаправление портов.
Ссылка на курс
#курс #docker #начинающим #ru
Этот курс предназначен для разработчиков, желающих начать с основ и овладеть концепцией Docker и контейнерами, а также узнать, как эффективно использовать их в различных средах. В рамках этого курса вы узнаете, как установить Docker, настроить его для работы на вашей локальной системе, выполнять клонирование и обработку контейнерных образов. Тут также расскажут, как облегчить свою работу с помощью инструмента docker-compose, как создавать собственные образы с использованием Dockerfile и как управлять контейнерами, включая монтаж хост-томов и перенаправление портов.
Ссылка на курс
#курс #docker #начинающим #ru
Stepik: online education
Promoting efficient learning by developing innovative educational technologies. Create an interactive lesson and employ automated grading software.
Инструмент: большая библиотека material-иконок
Эта коллекция включает более тысячи иконок и представлена в трёх различных стилях.
Иконки идеально подходят для использования в Sketch и Figma. Кроме того, все иконки разделены на 16 различных категорий, чтобы упростить поиск необходимой.
Ссылка на инструмент: Material Icons Library
#инструмент #ui #general
Эта коллекция включает более тысячи иконок и представлена в трёх различных стилях.
Иконки идеально подходят для использования в Sketch и Figma. Кроме того, все иконки разделены на 16 различных категорий, чтобы упростить поиск необходимой.
Ссылка на инструмент: Material Icons Library
#инструмент #ui #general