Полезные Git-команды для отмены изменений
Допустили ошибку в индексировании файлов в репозитории или же случайно удалили нужный файл? Git поможет за пару команд восстановить всё, как было.
В статье вы найдёте Git-команды, которые помогут откатить изменения в различных ситуациях:
https://nuancesprog.ru/p/15647/
#git
Допустили ошибку в индексировании файлов в репозитории или же случайно удалили нужный файл? Git поможет за пару команд восстановить всё, как было.
В статье вы найдёте Git-команды, которые помогут откатить изменения в различных ситуациях:
https://nuancesprog.ru/p/15647/
#git
Как работать с вещественными числами в Java
Вещественными числами называются положительные или отрицательные числа с дробной частью, которая может быть нулевой.
В математике работа с вещественными числами довольно понятна. Однако компьютер записывает все числа в двоичном виде, поэтому многие вещественные числа нельзя записать абсолютно точно. Из этого вытекают и другие проблемы — например, мы не можем сравнить 2 вещественных числа «в лоб» с помощью
Подробнее о нюансах работы с вещественными числами:
https://javarush.ru/groups/posts/2136-ustroystvo-vejshestvennihkh-chisel
#java #числа
Вещественными числами называются положительные или отрицательные числа с дробной частью, которая может быть нулевой.
В математике работа с вещественными числами довольно понятна. Однако компьютер записывает все числа в двоичном виде, поэтому многие вещественные числа нельзя записать абсолютно точно. Из этого вытекают и другие проблемы — например, мы не можем сравнить 2 вещественных числа «в лоб» с помощью
==
.Подробнее о нюансах работы с вещественными числами:
https://javarush.ru/groups/posts/2136-ustroystvo-vejshestvennihkh-chisel
#java #числа
Что нужно знать начинающему тестировщику: подробный план обучения
Нашли годноту для тех, кто хочет научиться тестированию приложений. В ролике подробно разбирается, что нужно знать тестировщику без опыта, чтобы пробиться на вакансию Junior QA Engineer:
https://youtu.be/DCImUUyQ_Fs
Кстати, вот таблица из видео (её нужно скачать на компьютер и запустить в браузере).
#тестирование
Нашли годноту для тех, кто хочет научиться тестированию приложений. В ролике подробно разбирается, что нужно знать тестировщику без опыта, чтобы пробиться на вакансию Junior QA Engineer:
https://youtu.be/DCImUUyQ_Fs
Кстати, вот таблица из видео (её нужно скачать на компьютер и запустить в браузере).
#тестирование
Какой у вас опыт работы в IT?
Anonymous Poll
54%
Ещё нет опыта
13%
Менее 1 года
8%
1-2 года
6%
2-4 года
3%
4-6 лет
2%
6-10 лет
2%
10-15 лет
5%
Более 15 лет
6%
Посмотреть результаты
Любят ли кибербезопасники аниме?
Как оказалось, некоторые из ребят, которые ищут уязвимости и отбивают атаки злоумышленников, в перерыве не прочь посмотреть аниме. А в некоторых компаниях даже складываются аниме-клубы.
Мы попросили ребят назвать три самых любимых аниме-тайтла, а также решить дилемму — Аска или Рей:
https://tproger.ru/articles/tachki-dzhodzho-kiberpank-ljubimye-tajtly-it-specialistov/
Как оказалось, некоторые из ребят, которые ищут уязвимости и отбивают атаки злоумышленников, в перерыве не прочь посмотреть аниме. А в некоторых компаниях даже складываются аниме-клубы.
Мы попросили ребят назвать три самых любимых аниме-тайтла, а также решить дилемму — Аска или Рей:
https://tproger.ru/articles/tachki-dzhodzho-kiberpank-ljubimye-tajtly-it-specialistov/
Умеете работать с селекторами в CSS?
Небольшая веб-игра поможет выучить селекторы в CSS. Всего в игре 32 уровня, в которых разработчику предстоит выбрать определённый объект на столе.
Играть явно интереснее, чем читать сухую статью:
https://flukeout.github.io/
#веб #css
Небольшая веб-игра поможет выучить селекторы в CSS. Всего в игре 32 уровня, в которых разработчику предстоит выбрать определённый объект на столе.
Играть явно интереснее, чем читать сухую статью:
https://flukeout.github.io/
#веб #css
Поделитесь в комментариях скриншотом вашего профиля на GitHub, где показана ваша активность по коммитам за последнее время.
#чат
#чат
Рисуем в профиле на GitHub
Вдогонку к предыдущему посту: вы можете вписать в историю вашей активности любой текст или даже картинку. Для этого вам понадобится скрипт на Python и пошаговая инструкция:
https://tproger.ru/translations/draw-on-github/
#git
Вдогонку к предыдущему посту: вы можете вписать в историю вашей активности любой текст или даже картинку. Для этого вам понадобится скрипт на Python и пошаговая инструкция:
https://tproger.ru/translations/draw-on-github/
#git
Большой видеокурс по PHP
Действительно монументальная работа: мы нашли большое 8-часовое видео, которое охватывает подавляющую часть языка PHP. Курс поможет освоить PHP с нуля и научиться разрабатывать на нём бэкенд веб-приложения:
https://youtu.be/M-peGbXCvNA
Если не нравится формат одного видео, то в плейлисте видео разбито на отдельные уроки.
#php #веб
Действительно монументальная работа: мы нашли большое 8-часовое видео, которое охватывает подавляющую часть языка PHP. Курс поможет освоить PHP с нуля и научиться разрабатывать на нём бэкенд веб-приложения:
https://youtu.be/M-peGbXCvNA
Если не нравится формат одного видео, то в плейлисте видео разбито на отдельные уроки.
#php #веб
Введение в PyTorch
Для машинного обучения на Python очень популярен фреймворк PyTorch. В его основе лежит структура данных тензор, которая напоминает ndarrays в NumPy и предназначена для запуска на аппаратных ускорителях.
Гайд позволит получить представление о PyTorch и его основных компонентах:
https://pythonist.ru/vvedenie-v-pytorch/
#python #ml
Для машинного обучения на Python очень популярен фреймворк PyTorch. В его основе лежит структура данных тензор, которая напоминает ndarrays в NumPy и предназначена для запуска на аппаратных ускорителях.
Гайд позволит получить представление о PyTorch и его основных компонентах:
https://pythonist.ru/vvedenie-v-pytorch/
#python #ml
Подборка бесплатных обучающих материалов по C#
Ресурсы помогут изучить с нуля C# для разработки десктопных приложений, игр и веб-приложений:
1. Видеокурс по C# для начинающих
2. Онлайн-курс по C#
3. Онлайн-учебник по C# на русском языке
4. Репозиторий с реализациями алгоритмов и структур данных на C#
5. Что нужно знать начинающему C#-разработчику
6. План обучения C#-разработке
#csharp
Ресурсы помогут изучить с нуля C# для разработки десктопных приложений, игр и веб-приложений:
1. Видеокурс по C# для начинающих
2. Онлайн-курс по C#
3. Онлайн-учебник по C# на русском языке
4. Репозиторий с реализациями алгоритмов и структур данных на C#
5. Что нужно знать начинающему C#-разработчику
6. План обучения C#-разработке
#csharp
Изучаем Next.js за одно видео
Фреймворк Next.js предназначен для разработки веб-приложений, функциональность которых превышает обычные одностраничные приложения (SPA — single page application).
Поскольку Next.js основан на React.js, перед его изучением нужно знать основы React. Если вы уже чувствуете себя уверенно в React, то курс поможет освоить:
— концепции Next.js, такие как роутинг, создание страниц и компонентов;
— подходы SSR (Server Side Rendering) и SSG (Static Site Generation);
— как улучшить SEO и ускорить загрузку приложения.
Весь курс доступен в одном видео: https://youtu.be/GEfR69hL9y0
#веб #js #бэкенд
Фреймворк Next.js предназначен для разработки веб-приложений, функциональность которых превышает обычные одностраничные приложения (SPA — single page application).
Поскольку Next.js основан на React.js, перед его изучением нужно знать основы React. Если вы уже чувствуете себя уверенно в React, то курс поможет освоить:
— концепции Next.js, такие как роутинг, создание страниц и компонентов;
— подходы SSR (Server Side Rendering) и SSG (Static Site Generation);
— как улучшить SEO и ускорить загрузку приложения.
Весь курс доступен в одном видео: https://youtu.be/GEfR69hL9y0
#веб #js #бэкенд
Сумеете ли пробраться на следующий уровень?
В головоломке Untrusted вам нужно взломать таинственный компьютер. При этом игроку предстоит менять код самой игры на JavaScript, чтобы попасть на следующий уровень. Но всё не так просто: большая часть кода недоступна для редактирования, и ваши возможности ограничены.
Игра отлично подойдёт для тренировки написания кода на JavaScript. Попробовать свои силы:
https://alexnisnevich.github.io/untrusted/
#js #веб
В головоломке Untrusted вам нужно взломать таинственный компьютер. При этом игроку предстоит менять код самой игры на JavaScript, чтобы попасть на следующий уровень. Но всё не так просто: большая часть кода недоступна для редактирования, и ваши возможности ограничены.
Игра отлично подойдёт для тренировки написания кода на JavaScript. Попробовать свои силы:
https://alexnisnevich.github.io/untrusted/
#js #веб
Ввод-вывод в Java
Java предоставляет разработчику мощные инструменты для работы с входными и выходными потоками. Разобраться с тонкостями поможет лекция разработчика из JetBrains Тагира Валеева:
https://youtu.be/801qM5vrYdc
#java
Java предоставляет разработчику мощные инструменты для работы с входными и выходными потоками. Разобраться с тонкостями поможет лекция разработчика из JetBrains Тагира Валеева:
https://youtu.be/801qM5vrYdc
#java
«Поколение Python» — серия бесплатных онлайн-курсов по Python
Курсы хороши тем, что содержат много практических задач и имеют низкий порог вхождения. Пройти их можно бесплатно на платформе Stepik:
1. «Поколение Python»: курс для начинающих
Курс рассчитан на тех, кто совсем не имеет опыта в программировании. Вы узнаете об основных типах данных, конструкциях и принципах структурного программирования на Python 3.
2. «Поколение Python»: курс для продвинутых
Курс знакомит с основными структурами данных языка Python: двумерные массивы, кортежи, множества и словари. Также вы узнаете о возможностях стандартных модулей, функциях и работе с графикой и файловой системой.
#python #курсы
Курсы хороши тем, что содержат много практических задач и имеют низкий порог вхождения. Пройти их можно бесплатно на платформе Stepik:
1. «Поколение Python»: курс для начинающих
Курс рассчитан на тех, кто совсем не имеет опыта в программировании. Вы узнаете об основных типах данных, конструкциях и принципах структурного программирования на Python 3.
2. «Поколение Python»: курс для продвинутых
Курс знакомит с основными структурами данных языка Python: двумерные массивы, кортежи, множества и словари. Также вы узнаете о возможностях стандартных модулей, функциях и работе с графикой и файловой системой.
#python #курсы
Какие soft skills пригодятся IT-специалисту за рубежом?
Soft skills — это личностные качества, которые характеризуют манеру поведения на работе. Прокачивать их особенно важно, если вы планируете работать за границей: на собеседованиях soft skills проверяют не меньше, чем hard skills — ваши технические навыки.
Понять, какие soft skills стоит прописать в резюме и как подготовиться к собеседованию, поможет статья от карьерного консультанта из Лондона:
https://tproger.ru/articles/kljuchevye-soft-skills-dlja-it-specialista-za-rubezhom/
#softskills #релокация #советы
Soft skills — это личностные качества, которые характеризуют манеру поведения на работе. Прокачивать их особенно важно, если вы планируете работать за границей: на собеседованиях soft skills проверяют не меньше, чем hard skills — ваши технические навыки.
Понять, какие soft skills стоит прописать в резюме и как подготовиться к собеседованию, поможет статья от карьерного консультанта из Лондона:
https://tproger.ru/articles/kljuchevye-soft-skills-dlja-it-specialista-za-rubezhom/
#softskills #релокация #советы
Сыграем в Tower Defense?
В игре вам предстоит расставить турели так, чтобы уничтожить необходимые цели. Сделать это можно с помощью CSS-свойств.
За 12 уровней вы потренируетесь работать со свойствами
Сыграть: https://www.flexboxdefense.com/
#css #веб #фронтенд
В игре вам предстоит расставить турели так, чтобы уничтожить необходимые цели. Сделать это можно с помощью CSS-свойств.
За 12 уровней вы потренируетесь работать со свойствами
align-items
, justify-content
, flex-direction
, align-self
и order
.Сыграть: https://www.flexboxdefense.com/
#css #веб #фронтенд
Паттерны проектирования на C#
Из серии видео вы узнаете принципы популярных паттернов проектирования и их примеры реализации на .NET 6 в Visual Studio 2022:
1. Паттерн «Заместитель» (Proxy).
2. Паттерн «Стратегия» (Strategy).
3. Паттерн «Фабричный метод» (Factory method).
4. Паттерн «Строитель» (Builder).
#паттерны #csharp
Из серии видео вы узнаете принципы популярных паттернов проектирования и их примеры реализации на .NET 6 в Visual Studio 2022:
1. Паттерн «Заместитель» (Proxy).
2. Паттерн «Стратегия» (Strategy).
3. Паттерн «Фабричный метод» (Factory method).
4. Паттерн «Строитель» (Builder).
#паттерны #csharp
Шахматы на React.js и TypeScript
Видеокурс поможет попрактиковаться в создании приложения на React и TypeScript, а также потренироваться в ООП.
Не страшно, если не знаете TypeScript, — язык очень похож на JavaScript, и в процессе просмотра курса вы освоите его базовый синтаксис.
Курс: https://youtu.be/mUvYGUYMvKo?t=160
#веб #ts #js
Видеокурс поможет попрактиковаться в создании приложения на React и TypeScript, а также потренироваться в ООП.
Не страшно, если не знаете TypeScript, — язык очень похож на JavaScript, и в процессе просмотра курса вы освоите его базовый синтаксис.
Курс: https://youtu.be/mUvYGUYMvKo?t=160
#веб #ts #js
8 актуальных вакансий
— Разработчик Smart в Outlines Tech
Где: Удалённо
Опыт: Можно без опыта
— QA Automation Engineer (Ruby) в Outlines Tech
Где: Удалённо
Опыт: От 1 года
— Разработчик Pega 8 в Outlines Tech
Где: Москва
Опыт: От 1 года
— Младший инженер-аналитик SOC в КРОК
Где: Краснодар
Опыт: От 1 года
— Системный аналитик в МТС
Где: Москва
Опыт: От 1 года
— DevOps-инженер в МТС
Где: Удалённо
Опыт: От 1 года
— Разработчик Magik в МТС
Где: Москва
Опыт: От 1 года
— Backend-разработчик в МТС
Где: Москва, можно удалённо
Опыт: От 1 года
#вакансии #работа
— Разработчик Smart в Outlines Tech
Где: Удалённо
Опыт: Можно без опыта
— QA Automation Engineer (Ruby) в Outlines Tech
Где: Удалённо
Опыт: От 1 года
— Разработчик Pega 8 в Outlines Tech
Где: Москва
Опыт: От 1 года
— Младший инженер-аналитик SOC в КРОК
Где: Краснодар
Опыт: От 1 года
— Системный аналитик в МТС
Где: Москва
Опыт: От 1 года
— DevOps-инженер в МТС
Где: Удалённо
Опыт: От 1 года
— Разработчик Magik в МТС
Где: Москва
Опыт: От 1 года
— Backend-разработчик в МТС
Где: Москва, можно удалённо
Опыт: От 1 года
#вакансии #работа