Точка входа в IT: бэкенд-разработчик на Java
Java — универсальный язык программирования, который востребован не только в небольших IT-агентствах, но и в топовых компаниях. Однако знать синтаксис языка недостаточно, чтобы стать полноценным Java-разработчиком.
Если вы хотите развиваться в сфере бэкенда, то в этой статье вы найдёте чек-лист знаний, которые точно пригодятся на старте:
https://tprg.ru/jRgn
#java
Java — универсальный язык программирования, который востребован не только в небольших IT-агентствах, но и в топовых компаниях. Однако знать синтаксис языка недостаточно, чтобы стать полноценным Java-разработчиком.
Если вы хотите развиваться в сфере бэкенда, то в этой статье вы найдёте чек-лист знаний, которые точно пригодятся на старте:
https://tprg.ru/jRgn
#java
👍7😁6
Как написать игру для ICQ на Python
Недавно мы рассказывали, как создать простого Telegram-бота. Однако ботов можно создать и в других мессенджарах, например — ICQ.
В этой статье небольшое руководство, как реализовать ICQ-бота для игры в «Угадай число» на Python, где у
пользователя есть неограниченное количество попыток угадать число от 1 до 99:
https://tproger.ru/articles/kak-napisat-igru-dlja-icq-na-python/
#python
Недавно мы рассказывали, как создать простого Telegram-бота. Однако ботов можно создать и в других мессенджарах, например — ICQ.
В этой статье небольшое руководство, как реализовать ICQ-бота для игры в «Угадай число» на Python, где у
пользователя есть неограниченное количество попыток угадать число от 1 до 99:
https://tproger.ru/articles/kak-napisat-igru-dlja-icq-na-python/
#python
👏3👍1
Для чего нужна общая папка в Ubuntu?
Общая папка позволяется обмениваться файлами в локальной сети между Linux и Windows-машинами. Например, если нужно выгрузить документацию по разработке и отчёты с общим доступом.
Хоть Ubuntu поставляется с общей папкой в домашнем каталоге, она недоступна по умолчанию и требует дополнительных настроек. О том, как создать общую папку с помощью популярного сервера Samba — в статье:
https://tproger.ru/articles/obshhaja-papka-v-ubuntu-zachem-nuzhna-i-kak-sozdat/
#ubuntu
Общая папка позволяется обмениваться файлами в локальной сети между Linux и Windows-машинами. Например, если нужно выгрузить документацию по разработке и отчёты с общим доступом.
Хоть Ubuntu поставляется с общей папкой в домашнем каталоге, она недоступна по умолчанию и требует дополнительных настроек. О том, как создать общую папку с помощью популярного сервера Samba — в статье:
https://tproger.ru/articles/obshhaja-papka-v-ubuntu-zachem-nuzhna-i-kak-sozdat/
#ubuntu
👍3
Amazon Web Services открыла бесплатный доступ к 120 англоязычным курсам
На официальном сайте можно выбрать и бесплатно загрузить любой курс по работе с облачным сервисом AWS, например, по линейной и логистической регрессии или анализу потоковых данных.
Акция продлится до 9 декабря, но доступ уже к загруженным курсам открыт до 28 апреля 2023. Полный список доступных уроков: https://tprg.ru/9NZs
Небольшая статья, как пройти регистрацию на AWS: https://tprg.ru/tXAU
#курсы
На официальном сайте можно выбрать и бесплатно загрузить любой курс по работе с облачным сервисом AWS, например, по линейной и логистической регрессии или анализу потоковых данных.
Акция продлится до 9 декабря, но доступ уже к загруженным курсам открыт до 28 апреля 2023. Полный список доступных уроков: https://tprg.ru/9NZs
Небольшая статья, как пройти регистрацию на AWS: https://tprg.ru/tXAU
#курсы
👍8
Создаём голограммы и шейдеры на чистом CSS
CSS Shaders или шейдеры — это картинка с дополнительными слоями фона поверх неё. С помощью шейдеров можно создать качественные эффекты при скролле без использования JavaScript библиотек.
В этой статье рассматривается, как создать простой шейдер: эффект полярного сияния и голограмму:
https://css-live.ru/tricks/gologrammy-plenochnye-zasvetki-i-shejdery-na-chistom-css.html
#css
CSS Shaders или шейдеры — это картинка с дополнительными слоями фона поверх неё. С помощью шейдеров можно создать качественные эффекты при скролле без использования JavaScript библиотек.
В этой статье рассматривается, как создать простой шейдер: эффект полярного сияния и голограмму:
https://css-live.ru/tricks/gologrammy-plenochnye-zasvetki-i-shejdery-na-chistom-css.html
#css
👍10
Компьютерное железо — полезные книги для начинающих
В подборке вы найдёте 5 книг про компьютеры — от книг, в которых разбираются принципы работы процессора и компьютерной памяти до полноценных справочников.
Если вы только начинаете знакомиться с железом, то советуем начать с первой книги:
https://tproger.ru/books/5-poleznyh-knig-po-zhelezu/
#книги
В подборке вы найдёте 5 книг про компьютеры — от книг, в которых разбираются принципы работы процессора и компьютерной памяти до полноценных справочников.
Если вы только начинаете знакомиться с железом, то советуем начать с первой книги:
https://tproger.ru/books/5-poleznyh-knig-po-zhelezu/
#книги
👍4
Методы equals() и hashcode() в языке Java
При изучении Java новички могут легко потеряться среди большого количества методов в классе Object. Особенно изучая методы equals и hashCode, которые очень похожи между собой с первого взгляда.
Каковы их отличия и что будет, если использовать только один из методов разобрали в статье:
https://tproger.ru/articles/equals-hashcode-java/
#java
При изучении Java новички могут легко потеряться среди большого количества методов в классе Object. Особенно изучая методы equals и hashCode, которые очень похожи между собой с первого взгляда.
Каковы их отличия и что будет, если использовать только один из методов разобрали в статье:
https://tproger.ru/articles/equals-hashcode-java/
#java
👍6
Онлайн тренажёр по Python — Code Shrew
С помощью этого тренажёра вы изучите основы программирования, создавая забавные рисунки и анимации. Также на сайте есть уроки по переменным, методам, циклам для начинающих.
А если вы уже знакомы со всеми терминами, то можете принять участия в челлендже по созданию флагов:
https://shrew.app/
#python
С помощью этого тренажёра вы изучите основы программирования, создавая забавные рисунки и анимации. Также на сайте есть уроки по переменным, методам, циклам для начинающих.
А если вы уже знакомы со всеми терминами, то можете принять участия в челлендже по созданию флагов:
https://shrew.app/
#python
👍7
Что такое HackerRank?
Это социальная платформа для рекрутеров и разработчиков. HackerRank набирает популярность на международном рынке, поэтому рекрутеры часто берут задания именно оттуда.
Также на сайте можно найти задания разной сложности по программированию для практики или даже получить сертификат по каким-либо навыкам: Angular, Java, CSS и другим:
https://www.hackerrank.com/products/main/
#интервью
Это социальная платформа для рекрутеров и разработчиков. HackerRank набирает популярность на международном рынке, поэтому рекрутеры часто берут задания именно оттуда.
Также на сайте можно найти задания разной сложности по программированию для практики или даже получить сертификат по каким-либо навыкам: Angular, Java, CSS и другим:
https://www.hackerrank.com/products/main/
#интервью
👍9🔥1
Пуши для веб-сайта в стиле MacOS
Пример реализации push-уведомлений, сделанных в стиле MacOS. Пуши находятся в углу экрана, чтобы не раздражать пользователя, но с небольшими правками вы можете разместить их в любой части вашего проекта:
https://codepen.io/jkantner/pen/XWzePgp
#css #html
Пример реализации push-уведомлений, сделанных в стиле MacOS. Пуши находятся в углу экрана, чтобы не раздражать пользователя, но с небольшими правками вы можете разместить их в любой части вашего проекта:
https://codepen.io/jkantner/pen/XWzePgp
#css #html
Подборка игр для программистов от разработчиков Tproger
1. Вариация классической головоломки «2048» только вы должны собрать не большие числа, а комплектующие сервера: https://tprg.ru/AzDy
2. Игра для сисадминов, в которой нужно своей мощной аурой (и с небольшой помощью кофе и морковки) не позволить серверам выйти из строя: https://tprg.ru/DK5N
3. Аналог популярной игры «Змейка» для разработчиков: https://tprg.ru/Zkr5
#игры
1. Вариация классической головоломки «2048» только вы должны собрать не большие числа, а комплектующие сервера: https://tprg.ru/AzDy
2. Игра для сисадминов, в которой нужно своей мощной аурой (и с небольшой помощью кофе и морковки) не позволить серверам выйти из строя: https://tprg.ru/DK5N
3. Аналог популярной игры «Змейка» для разработчиков: https://tprg.ru/Zkr5
#игры
❤🔥10
А можно ли рисовать звук на Java?
Можно, но не без помощи фреймворков. Например, в этом видеоуроке используется Guice — небольшая библиотека, которая используется для внедрения зависимостей, подходящая даже для небольших проектов. Данный проект может стать хорошим дополнением к вашему портфолио:
https://youtu.be/oW7iA6JPxFg
#java
Можно, но не без помощи фреймворков. Например, в этом видеоуроке используется Guice — небольшая библиотека, которая используется для внедрения зависимостей, подходящая даже для небольших проектов. Данный проект может стать хорошим дополнением к вашему портфолио:
https://youtu.be/oW7iA6JPxFg
#java
👍5
История в IT или как пройти за 4 часа тестовое задание в канадскую компанию
Герой статьи делится опытом прохождения интервью и тестовым заданием, которое предоставило канадская компания. К сожалению, автор не прошёл, но, возможно, его рассказ поможет вам подготовиться, пройти отбор и получить работу:
https://habr.com/ru/post/699668/
#it
Герой статьи делится опытом прохождения интервью и тестовым заданием, которое предоставило канадская компания. К сожалению, автор не прошёл, но, возможно, его рассказ поможет вам подготовиться, пройти отбор и получить работу:
https://habr.com/ru/post/699668/
#it
👍5
Как попасть в геймдев с нуля?
Разработка видеоигр — сложный процесс, в котором участвуют десятки специалистов. Gamedev должен уметь
создавать анимации, визуальные эффекты, игровые концепции, а также дизайн.
Если вы загорелись желанием погрузиться в игровую индустрию, но не знаете с чего начать обучение, то в этой статье мы собрали советы, которые помогут начинающим быстро освоить профессию:
https://tproger.ru/articles/kak-popast-v-gejmdev-s-nulja/
#gamedev
Разработка видеоигр — сложный процесс, в котором участвуют десятки специалистов. Gamedev должен уметь
создавать анимации, визуальные эффекты, игровые концепции, а также дизайн.
Если вы загорелись желанием погрузиться в игровую индустрию, но не знаете с чего начать обучение, то в этой статье мы собрали советы, которые помогут начинающим быстро освоить профессию:
https://tproger.ru/articles/kak-popast-v-gejmdev-s-nulja/
#gamedev
❤3
Полезная заметка о возможностях современного CSS
В этой статье собраны полезные возможности, предоставляемых современным CSS, которые помогут сделать код более понятным, а разработку — эффективнее и комфортнее. Также автор рассказывает о фичах, которые появятся в ближайшие 2 года:
https://habr.com/ru/company/timeweb/blog/681422/
#css
В этой статье собраны полезные возможности, предоставляемых современным CSS, которые помогут сделать код более понятным, а разработку — эффективнее и комфортнее. Также автор рассказывает о фичах, которые появятся в ближайшие 2 года:
https://habr.com/ru/company/timeweb/blog/681422/
#css
👍7
Необычный бот или непредсказуемые инвестиции с Python
Небольшой проект для рандомного получения активов доступных на Российском биржевом рынке разработан на Python. Для получения данных с биржи герой статьи использовал API из МосБиржа и дописал весь скрипт для Telegram-бота.
Что из этого получилось — в статье:
https://habr.com/ru/post/700660/
#python
Небольшой проект для рандомного получения активов доступных на Российском биржевом рынке разработан на Python. Для получения данных с биржи герой статьи использовал API из МосБиржа и дописал весь скрипт для Telegram-бота.
Что из этого получилось — в статье:
https://habr.com/ru/post/700660/
#python
👍4
Как создать собственную версию Twitter с React и TypeScript?
Последние две недели Twitter стал наиболее обсуждаемой темой в сети из-за скандальных ситуаций. А что если создать собственную замену Twitter?
В этом руководстве вы сможете познакомиться с различными технологиями, например: MongoDB и PostgreSQL, TypeScript и другими и создать собственный аналог популярного приложения:
https://dev.to/andrewbaisden/the-complete-modern-react-developer-2022-3257
#бэкенд #фронтенд
Последние две недели Twitter стал наиболее обсуждаемой темой в сети из-за скандальных ситуаций. А что если создать собственную замену Twitter?
В этом руководстве вы сможете познакомиться с различными технологиями, например: MongoDB и PostgreSQL, TypeScript и другими и создать собственный аналог популярного приложения:
https://dev.to/andrewbaisden/the-complete-modern-react-developer-2022-3257
#бэкенд #фронтенд
👍8🔥1
Реализация шаблона Singleton в Ruby
Синглтон — это один из самых простых и популярных паттернов проектирования, который применяется к классу. Данный шаблон гарантирует реализацию только одного экземпляра класса для всего приложения, ограничивая инициализацию класса.
В этой статье разбираются сценарии и примеры использования шаблона Singleton, потокобезопасность, а также недостатки этого паттерна:
https://nuancesprog.ru/p/16472/
#ruby
Синглтон — это один из самых простых и популярных паттернов проектирования, который применяется к классу. Данный шаблон гарантирует реализацию только одного экземпляра класса для всего приложения, ограничивая инициализацию класса.
В этой статье разбираются сценарии и примеры использования шаблона Singleton, потокобезопасность, а также недостатки этого паттерна:
https://nuancesprog.ru/p/16472/
#ruby
👍4❤1
3 тренажёра и ресурса для начинающего программиста
1. Edabit — платформа, на которой собрано более 10,000 задач для обучения программированию. Сайт напоминает Duolingo, но для программистов.
2. Learn HTML — это интерактивный учебник, в котором пошагово объясняется, как создавать веб-сайты на HTML и CSS. Основное руководство поможет создать страницу с использованием Bootstrap, а учебные пособия помогут узнать всё, что нужно знать о HTML и CSS.
3. Scrimba — программа содержит 13 модулей с интерактивными задачами по HTML, CSS, JavaScript, React. Также доступен чат в Discord, поэтому можно познакомиться с другими учениками с разных уголков мира.
#it #советы
1. Edabit — платформа, на которой собрано более 10,000 задач для обучения программированию. Сайт напоминает Duolingo, но для программистов.
2. Learn HTML — это интерактивный учебник, в котором пошагово объясняется, как создавать веб-сайты на HTML и CSS. Основное руководство поможет создать страницу с использованием Bootstrap, а учебные пособия помогут узнать всё, что нужно знать о HTML и CSS.
3. Scrimba — программа содержит 13 модулей с интерактивными задачами по HTML, CSS, JavaScript, React. Также доступен чат в Discord, поэтому можно познакомиться с другими учениками с разных уголков мира.
#it #советы
🔥13👍2