Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Начните с маленькой подводной лодки: устанавливайте бомбы, избавляйтесь от врагов и старайтесь не попадаться на глаза своим плавучим врагам. Вас ждет еще несколько игровых вселенных, много уникальных сюжетов и интересных загадок.

Пикабомбер

Аркады, Пиксельная, 2D

Играть

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

C++

С этим тегом используют

Программирование IT IT юмор Программист Python Помощь Разработка Все
798 постов сначала свежее
7
CodePanda
CodePanda
2 месяца назад
Лига программистов
Серия LOL Engine

LOL Engine день 2⁠⁠

(пожалуй, буду нумеровать посты по дням)

Итак, сегодня после работы поработал немного больше.

Из полезностей - абстрагировал мусор в int main() в класс Application, добавил Logger и Timer (на очереди WindowManager и Renderer)

LOL Engine день 2 Программирование, Gamedev, Инди, Игровой движок, C++, Длиннопост

LOLEngine/Internal/main.cpp

Из важного - сделал ServiceProvider.

LOL Engine день 2 Программирование, Gamedev, Инди, Игровой движок, C++, Длиннопост

LOLEngine/Include/Engine/Core/ServiceProvider.hpp

Синглтоны в проекте будут, куда без них, но складывать их в глобальном пространстве я не люблю, так как такое трудно отлаживать. Поэтому, в Application появился ServiceProvider, в который я начал складывать все синглтоны для последующего прокидывания вглубь приложения. Вместо Logger::getInstance() будет _serviceProvider->GetService<Logger>()

LOL Engine день 2 Программирование, Gamedev, Инди, Игровой движок, C++, Длиннопост

LOLEngine/Internal/Engine/Core/Application.cpp

Таким образом доступ к сервисам не будет у тех, у кого его быть не должно, а тех, у кого доступ есть - будет легче отлаживать.

Репозиторий все там-же

Победить сборку под веб сегодня не получилось, пошел сидеть над этим дальше.

Основная работа не позволяет заниматься движком много времени в день, но постараюсь что-то полезное делать ежедневно.

Принял решение не тратить много времени на расписывание каждой строчки кода, лучше этот часик потратить на сам код.

Огромное спасибо всем, кто задает вопросы в комментах и тычет носом в ошибки - постараюсь учесть и исправить. Вырасти, так сказать, над собой.

Из личного заметил, что два дня уже не думскролю пикабу, а пишу код. Очень этому рад, так что даже если эти посты будут набирать больше минусов, чем плюсов, все равно продолжу.

Как всегда - жду ваши плюсы/минус/комменты. Пошел кодить дальше

Показать полностью 2
[моё] Программирование Gamedev Инди Игровой движок C++ Длиннопост
12
5
IC.Booze
2 месяца назад
Программисты шутят

Не вижу в чистом C никаких плюсов⁠⁠

Не вижу в чистом C никаких плюсов
[моё] Юмор Программирование C++ IT юмор
5
13
CodePanda
CodePanda
2 месяца назад
Лига программистов

Всем привет⁠⁠

Приветствую пикабушников и пикабушниц, интересующихся разработкой комплюхтерных игор, да и разработкой в принципе.

Меня зовут Ярослав и я новорег (хотя и читал пикабу больше 10 лет). Собственно эти 10 лет я занимался работой на одном легаси мобильном проекте и стал подозревать, что навыки утекают в унитаз.

Я был одним из тех кто долго ждал релиза пошумевшего в новостях Российского движка Nau. Обещали кроссплатформенный движок с возможностью писать игровую логику на плюсах.

Всем привет Программирование, Программист, Игровой движок, Инди, Gamedev, Разработка, C++

Выходит бета, и работает только под Windows (единственная ось, которая больше официально в России не работает) и только с DirectX рендером.

Такое положение дел меня категорически не устроило и я принял решение вести девлог на этом замечательном ресурсе, работая над собственным движком с маджонгом и гейшами. (Еще один самописный индюшайчий движок - это то, что нужно этому миру)

Почему я не взял какой-нибудь Unity или Unreal? Пытался. Не зашло.

Что я буду делать:

  • Писать свой игровой движок на примере маленьких проектов с целью подтянуть навыки в C++, CMake, GIT, Vulkan API, кроссплатформенной разработке, разобраться с хорошей архитектурой, ну и по мелочам чего-то наберется.

  • Сам работаю на Mac, поэтому проект будет собираться на CMake, IDE - Visual Studio Code,

  • язык C++ 23, чтобы читатели могли повторить это на винде и линухе.

Что я жду от сообщества:

  • Надеюсь, найдутся люди, кому это будет полезно.

  • Еще больше надеюсь, что найдутся люди, которые увидят слабые места в моем коде и честно накидают мне в панамку.

Когда проект будет дописан до состояния, когда говно и палки уже не надо будет крепить изолентой, сделаю проект на гите публичным.

Всем спасибо за внимание, надеюсь, пребывание здесь будет полезно и мне и вам. Ставьте плюсы/минусы, пишите комменты (в принципе пишите - интересно вам такое или нет?). Следующий пост напишу про структуру проекта на данный момент и настройку сборки.

Показать полностью 1
[моё] Программирование Программист Игровой движок Инди Gamedev Разработка C++
24
4038
user5101998
2 месяца назад

Эво, рыбинские отношения⁠⁠

Эво, рыбинские отношения
Юмор Разработка Код Баг Программист C++ Зашакалено IT юмор Скриншот Инцест Алабама
551
2
neverending.cpp
neverending.cpp
2 месяца назад

Пятничная болталогия и никакой технички⁠⁠


Уберите упоминание курсов из своего резюме

Это одна из рекомендаций, которую я выдаю при ревью резюме: курсы по С++ должны быть убраны из резюме. Как и все остальные курсы, если они не являются всемирно признанными и не обладают уровнем сертификаций AWS, Microsoft, CCNP и им подобных. Я понимаю, что очень хочется добавить в список достижений очередной пояс непонятного цвета или ступень Professional, ведь менеджеры курсов утверждают, что это нужно "обязательно сделать", ведь это "выделит вас среди остальных кандидатов"...бла-бла-бла🥱 Увы, это старые шаблоны из старых методичек, которые писались задолго до того, как онлайн IT курсы полностью дискредитировали себя.

Когда-то онлайн курсы - это была попытка восполнить нехватку кадров в IT отрасли. Если копнуть глубоко в прошлое, то онлайн курсы изначально были бесплатными, организовывались крупными компаниями и на них брали практически всех желающих. С ростом зарплат и хайпа айтишки начало появляться все больше и больше онлайн школ. Для справки: в 2020 году было несколько десятков школ, сейчас - несколько сотен. Далее в ход включились эффективные менеджеры и продажники, которые начали завлекать в онлайн-школы всех: агрессивная реклама от каждого блогера, специальные условия на кредиты, обещания заоблачных денег и комфортных условий труда. Помню, что примерно в пик хайпа я воспользовался служебным положением и просмотрел анкеты со свежего потока студентов на курс Data Science: из 50 человек практически все были без вышки, больше половины - охранники, баристы, мастера маникюра. Я не хочу быть слишком токсичным (а в данном случае вариантов нет ☢️), но будем честны: вы изучали статистику? Как вы думаете, насколько реально её объяснить охраннику возраста 30+ и без вышки?

Это и привело к тому, что подавляющее большинство студентов закончили обучение в первые месяцы. И в этом полностью вина онлайн школ. Если бы не жажда наживы, то с большинством вкатунов должен был состояться диалог примерного содержания: "DS требует специфической подготовки, будем честны, вы ей не обладаете. Давайте рассмотрим курсы ручных тестировщиков, они стоят дешевле в несколько раз, найти работу с ними проще, да на старте зарплата меньше, но на дистанции можно стать лидом и получать ровно те же деньги." Ах, мечты-мечты. В итоге, эта часть несостоявшихся вкатунов окрестила все курсы и всех причастных к курсам "инфоцыганами". Вот и неси теперь свет в массы😁

Часть студентов все-таки дошла до конца курсов. Кто-то это смог сделать самостоятельно, но большей части "помогли" онлайн-школы. Онлайн-школы начали делать всё, чтобы "дотолкать" студента до конца курса (а иначе он возврат потребует и негативный отзыв напишет): убрали все дедлайны и сроки ("учись в своем темпе"), убрали все защиты проектных работ, менторов практически обязали "гладить студентов по головке" и "поменьше указывать на ошибки в коде". Обучение свелось к прокликиванию тестов на платформе, формальному выполнению работ и проектов. В итоге студент получал заветный сертификат, составлял резюме и бежал вкатываться в IT. Вакансии разрабов стали заваливаться предложениями от выпускников курсов. Кстати, пропагандировать широким массам накрутку опыта начали первыми онлайн школы: они рекомендовали вместо обучения указывать фриланс🙃 Первое время выпускников даже звали на собесы. Но после десятков собесов, где кандидат не мог ответить ни на один вопрос, многие компании, а вслед за ними и рекрутеры ввели негласное правило: резюме выпускников онлайн-школ отклонять автоматически. Да-да, один из тех самых "редфлагов в резюме"🚩

Что мы имеем сейчас. То, что вы пошли на онлайн курсы, закончили их и получили сертификат - это замечательно. Некоторые онлайн курсы - это по-прежнему буст знаний за короткий срок. Например, сейчас мне нужно углубить знания по CI/CD. Конечно же, я не буду читать книжки и статьи, а прослушаю онлайн-курс. Но не стоит указывать в резюме, что вы приобрели знания на онлайн-курсе. В текущих реалиях рынка это лишь снизит конверсию вашего резюме и принесет вам больше проблем, чем пользы.

Показать полностью
[моё] Кросспостинг Pikabu Publish Bot Текст IT Курсы программирования C++
1
451
Humoreskiyi
Humoreskiyi
3 месяца назад
IT-юмор
Серия IT юмор

Грузоперевозки⁠⁠

Грузоперевозки Юмор, IT, IT юмор, Python, C++, Картинка с текстом
Показать полностью 1
Юмор IT IT юмор Python C++ Картинка с текстом
89
user10350204
3 месяца назад

ЕГЭ по инфе⁠⁠

Какой язык программирования по вашему удобнее в использование на егэ по информатике и почему?

Информатика ЕГЭ Программирование Python IT C++ Текст
13
27
Skyscrew
Skyscrew
3 месяца назад
Лига Сисадминов

Ничего не могу сказать о Mac OS⁠⁠

Ничего не могу сказать о Mac OS
Картинка с текстом Мемы C++ Windows Linux
24
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии