Найти тему
Видео
Статьи
Бесплатный Telegram bot обратной связи. Как запустить на своем компьютере?
В настоящее время у админов telegram каналов существует проблема сбора обратной связи от пользователей telegram. Не всегда хочется указывать свои настоящие никнеймы, а хочется создать посредника, который будет принимать сообщения и пересылать админу. В этом случае на помощь приходят telegram боты, которые и будут выполнять эти функции. Давайте разберемся в преимуществах использования ботов в этих целях: Для запуска бота подойдет любой компьютер, но для начала необходимо выполнить некоторые действия...
4 месяца назад
Как изучить Golang бесплатно на Практикуме в 2к24
Go (Golang) — язык программирования, разработанный Google в 2007 году. Был создан с целью упрощения разработки программного обеспечения и повышения производительности программистов. Разберемся подробнее: На официальном сайте есть онлайн компилятор, для небольших программ, например вот реализация быстрой сортировки на языке Go: Курс начинается с краткой теории о востребованности языка на рынке. А затем авторы предлагают решить тест про общие навыки программирования. После успешного прохождения теста вы попадаете в следующий этап - прохождение трех спринтов...
5 месяцев назад
SCAMster или Hamster? Для начала разберемся

• Hamster Kombat — это игра в формате "тапалки" в Telegram, которая стартовала 26 марта 2024 года.
• Разработчики надеются привлечь до 1 миллиарда игроков и создать «экосистему игр и сервисов», в центре которой будет находиться токен HMSTR.
• Листинг токена HMSTR на крупных биржах, таких как Binance, OKX, Bybit, Bitfinex и Bitget, запланирован на 26 сентября 2024 года.

Что произошло?

• Ситуация с Hamster Kombat вызывает много недовольства среди игроков
• 63% игроков оказались в числе тех, кто не получил токены с пометкой о читерстве
• За 1 токен предлагают примерно $0,01. Продавать монеты пока нельзя. Никаких дополнительных токенов после листинга не будет, уже точно
• Таким образом многие игроки получили менее 50$ за месяцы «тапания хомяка». Такие низкие выплаты разочаровали игроков
• Пользователи по всему миру называют игру «крупнейшим скамом в истории» и присваивают название SCAMster kombat

В общем ситуация неоднозначная. Наблюдаем дальше
5 месяцев назад
Стоит ли сегодня учить C++? ▎Введение

C++ — это один из самых мощных и универсальных языков программирования, который используется в различных областях разработки. Если вы рассматриваете возможность изучения C, или уже начали курс, важно понять, какие преимущества и недостатки связаны с этим языком, а также какова ситуация на рынке труда. ▎Преимущества C++ 1. Высокая производительность

C++ предлагает разработчикам высокий уровень контроля над ресурсами системы. Это позволяет создавать высокопроизводительные приложения, что особенно актуально в таких областях, как: - Игровая индустрия - Системное программирование - Обработка больших данных 2. Объектно-ориентированное программирование (ООП)

C++ поддерживает ООП, что позволяет структурировать код и улучшать его читаемость. Концепции инкапсуляции, наследования и полиморфизма помогают разработчикам создавать более модульные и поддерживаемые приложения. 3. Широкая область применения

C++ используется в:
- Разработке операционных систем (например, Windows)
- Игровых движках (например, Unreal Engine) - Встраиваемых системах - Финансовых приложениях 4. Обширное сообщество и ресурсы

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

Знание C++ может значительно повысить ваши шансы на трудоустройство. Многие компании ищут специалистов с опытом работы в C, особенно в высоконагруженных системах. ▎Недостатки C ++ 1. Сложность языка
C++ считается сложным языком для изучения. Он требует глубокого понимания концепций, таких как управление памятью и указатели. Это может быть трудным для новичков. 2. Долгое время разработки
Из-за своей сложности и необходимости управления памятью, разработка на C++ может занять больше времени по сравнению с другими языками, такими как Python или Java. 3. Отсутствие встроенной сборки мусора
В отличие от некоторых других языков, таких как Java, C++ не имеет встроенной системы сборки мусора. Это требует от разработчиков более внимательного подхода к управлению памятью и может привести к утечкам памяти. ▎Текущие тенденции На рынке труда наблюдается высокий спрос на специалистов с навыками C++. Особенно это касается таких областей, как: 1. Игровая индустрия: - Разработка игровых движков (например, Unreal Engine). - Создание высокопроизводительных игр. 2. Системное программирование: - Разработка операционных систем (например, Windows, Linux). - Создание драйверов и системных утилит. 3. Встраиваемые системы: - Использование в микроконтроллерах и встраиваемых приложениях (например, в автомобилях, бытовой технике). 4. Финансовые технологии: - Разработка высокочастотных торговых систем и финансовых приложений, где важна скорость обработки данных. 5. Научные вычисления: - Использование в вычислительных задачах, требующих высокой производительности (например, моделирование, симуляции). 6. Обработка графики и изображений: - Создание программ для обработки и рендеринга графики (например, в CAD-системах). 7. Мобильные приложения: - Использование в разработке приложений для платформы Android через NDK. 8. Сетевые приложения: - Создание высокопроизводительных серверов и клиент-серверных приложений.

По данным различных исследований, вакансии для разработчиков на C занимают значительную долю среди запросов работодателей в IT-сфере. ▎Конкуренция Несмотря на высокий спрос, конкуренция в области программирования также велика. Многие разработчики выбирают более простые языки для начала своей карьеры. Однако опытные программисты с навыками C++ остаются востребованными и могут рассчитывать на высокую зарплату. ▎Заключение Изучение C++ — это инвестиция в ваше будущее как разработчика. Несмотря на сложность языка и время, необходимое для его освоения, преимущества, которые он предлагает, делают его ценным инструментом в арсенале программиста. Если вы уже начали курс или планируете его пройти, продолжайте развивать свои навыки — это может открыть перед вами множество возможностей в мире
5 месяцев назад
IOS 18, зачем? Компания Apple выпустила новое обновление, но одни из самых привлекательных функций выкатят только в ios 18.1, официальный релиз которой выкатят только в октябре.

✔️Да! Речь идет об ИИ

Долгожданные функции, которые добавляют новые возможности по обработке фото, фильтрации уведомлений и не только. Вот некоторые из них:

-> ИИ-сводка уведомлений
-> Функция Clean Up в приложении «Фото» для удаления объектов ластиком
-> Apple предоставит доступ к чипу NFC сторонним разработчикам

Некоторые функции не будут работать в России, но ждем обработку фото и возможность пользоваться NFC меткой из сторонних приложений. Возможно, новое обновление поможет вернуть Apple Pay в Россию, если разработчики смогут обнаружить подходящую лазейку в API.

Полезные ссылки: 
Официальная презентация (https://www.apple.com/ios/ios-18/)

Статья на хабре про NFT (https://habr.com/ru/news/836162/)
5 месяцев назад
E-CODE от OZON-tech ✔️28-29 сентября проходит масштабная it-конференция от OZON tech. 
🌐Конференция имеет 4 параллельных трека на различные темы от разработки собственной системы контроля версий до астробиология и астрохимии. 
Что интересно, на E-CODE представлены доклады о космосе, физике и научных прорывах. Например, Яна Харлан из российской частной космической компании «Бюро 1440» рассказала о space-индустрия сегодня. А Станислав Страупе из МГУ поведал о квантовых вычислених. На конференции OZON было много действующих сотрудников, с которыми можно обменяться опытом и обсудить насущные проблемы из мира it. HR-специалисты охотно рассказывали, как попасть на работу в компанию, какие направления сейчас актуальны и многое другое. Компания хорошо проработала формат нетворкинга, организовав увлекательные квесты и воркшопы. А в конце мероприятия был концерт групп «Кирпичи» и «НТР» Полезные ссылки: 
Трансляция и запись: https://ecode.ozon.tech/schedule 
Комьюнити: https://t.me/ozontech
5 месяцев назад
C++ на практикуме. Личный опыт Началось все с того, как меня осенило, что уперся в потолок по «плюсам» и решил прокачать свои навыки. Я начал изучать варианты доп. образования и пришел к выводу, что мне подходит больше всего Я.Практикум. Подход у них достаточно серьезный к образованию, есть сильная поддержка наставников и кураторов. Параллельно вливаешься в комьюнити студентов, выпускников. Начнем по порядку ❕ 👨‍💻Если вы не знакомы с «плюсами», то советую несколько раз подумать, прежде чем брать курс. Берите то направление, которое действительно интересно и востребовано на рынке. Обратите внимание на то, что сам язык не простой и придется неплохо «попотеть» в процессе обучения. ❕ 📅Обучение состоит из спринтов, которые длятся две недели. Есть мягкие и жесткие дедлайны. Это очень хорошая мотивация, так как стараешься уложиться в срок, иначе можно покинуть обучение. ❕ ⏰Нужно больше времени. Его вам всегда будет не хватать. Если вы работаете не на удаленке, то подыщите для себя удобный коворкинг, куда можно зайти после работы и выполнять задания. Нужна повышенная концентрация, чтобы можно было всю свою умственную энергию направить на решение задач. ❕ 😵‍💫Желательно предупредить родственников/друзей о том, что ты выпадаешь из привычной жизни и будешь все время вкалывать над курсом. Любое свободное время ты тратишь на курс в течении 9 месяцев, иначе вылетишь. Если сильно отстаешь или нужно уехать в отпуск, можно перейти два раза в предыдущую когорту (так называются группы, которые набираются почти каждый месяц) и продолжить обучение. Но делать так можно не более двух раз, иначе отчисляют. ❕ 💻 Программа курса достаточно хороша для доп. обучения. Разобраны современные технологии, современные задачи и подходы к их решению, система сборки проекта, уделено время на проработку архитектуры проекта, а также различных паттернов. ❕ 👨‍🏫 Не надейся на наставников. Они дают обобщенные не всегда понятные ответы. Могут долго отвечать, но часто наводят на нужную мысль. Могут посмотреть код и сказать, что в нем хорошо, а что плохо. ❕ 📑 Научись работать с документацией, очень часто англоязычной, с форумами, такими как stackoverflow. При поиске советую использовать duckduckgo.com, так как там возможен независимый вывод поисковой информации. Итог: По итогу вы пополните свой GitHub интересными pet-проектами. Их будет в районе. 3-4 проекта достаточно массивные. Над ними придется неплохо потрудиться и несколько раз провести масштабный рефакторинг. Моя оценка практикуму: В целом курс дал мне то, чего мне на хватало. Я открыл для себя новые границы, познакомился с интересными людьми из этой сферы. Появилось много пищи для размышления. В целом, могу поставить 4 из 5. Так как были трудные ситуации с наставниками.
5 месяцев назад