Вышел новый видос: о разработке 2D-игра под ведра с нуля без каких либо движков
Видос в формате научпопа, все попытался объяснить простым языком. А если кому-то лень смотреть, есть текстовая версия на Пикабу.
Не так давно начал плотно работать с фреймворком Spring и нужно было углубить свои знания в этом направлении, к тому же частенько слышал про эту книгу от своих знакомых разработчиков, вот и решил почитать именно её.
Перейдем к самой книге! Понравилось что с первых страниц автор использовал доступный и понятный стиль изложения, не только объяснял, как работает Spring, но и делился практическими примерами, которые можно было сразу же протестировать. Так же изложил основополагающие моменты, которые позволили мне понять, как создавать более гибкие и поддерживаемые приложения.
Каждая глава строилась на практике. Я видел, как быстро можно внедрить тестирование, используя JUnit и Mockito, и как Spring упрощает эту задачу. В книге был не просто набор теоретических знаний, а предоставление инструментов и концепций, которые я смог применить в своих проектах. Так же я нашел раздел о Spring MVC особенно полезным: он открыл для меня пути к созданию RESTful веб-сервисов, которые стали неотъемлемой частью современных приложений.
В целом, "Spring в действии" – это отличный компаньон для любого разработчика, желающего освоить Spring Framework и создавать качественные приложения. Эта книга станет настольным руководством для вас на протяжении долгого времени и окажет неоценимую помощь в вашем пути.
Книгу бесплатно скачивал тут --> скачать
Предыдущий пост Начало пути в айти
Продолжаю учиться на разработчика андроид в онлайн курсах.
Штош. Открылась вторая часть обучения, было не так просто, как с первой, но, в целом, довольно быстро (часов за 8) управился с объёмом, рассчитанным на 2 недели . Параллельно лопачу кучу литературы, решаю задачки, стараюсь, в общем, не выключаться из процесса.
В комментах к предыдущему посту мне говна накидали "надо самому", "выбрал сложное" итд. Спасибо, это придаёт мне мотивации утереть вам нос :) тем, кто поддержал - спасибо, это придаёт мне мотивации не подвести вас.
Бонус: как и обещал обновляю статус по количеству выпитого алкоголя. С момента последнего поста (11 дней вроде) выпито 9 литров пенных напитков, что вдвое меньше, чем за аналогичный период до начала курсов. Этого недостаточно. Будем стремиться к еще большему сокращению.
Авада кедавра, алкоголь!
Оживи, мозг!
Часто читал и слышал что можно стать программистом без знаний математики, но конкретно в моем случае начиная делать тестовые задания рано или позно примеры в значительной степени используют математику. Приходится искать другую книгу, но все повторяется, сначала алгоритмы и понятная логика и достаточно быстро опять примеры из математики. Уже думал начать опять учить всю математику с нуля. Но вдруг есть книга или решебник по JAVA где можно было бы обойтись без этого?
Программистом без знания математики действительно можно стать. Многие (возможно, большинство) программистов занимаются вещами, где математика если и нужна, то в объеме не больше средних классов. Даже в весьма математикоёмких областях программирования, например в машинном обучении, анализе данных, игрострое очень многие программисты знают математику не блестяще. Крутые алгоритмисты (например, тренировавшие студенческие команды по олимпиадной информатике, финалисты TopCoder Open) часто хорошо шарят в дискре, но слабы в матане. Люди, занимающиеся анализом данных, могут отлично знать прикладную статистику, но плохо ориентироваться как в матане, так и в дискре. Программисты, работающие с численными методами, часто не разбираются в какой-нибудь теории чисел.
Но во-первых, обычно интерес и способности к программированию сильно коррелируют с интересом и способностями к математике. Пусть она обычно и не нужна, но я бы с подозрением отнесся к программисту, не разбирающемуся в математике.
Во-вторых, твой вопрос странный. Какая такая математика встречается во всех книгах по яве, что незнакомство с ней мешает осваивать программирование? Может, ты математики и в объеме средних классов школы не знаешь? Тогда в программировании тебе и правда нечего делать.
Добрый день. Давно грызу разные языки. Нравится. Хотелось бы в отдаленном будущем стать программистом скорее всего на JAVA. Есть несколько вопросов.
Часто читал и слышал что можно стать программистом без знаний математики, но конкретно в моем случае начиная делать тестовые задания рано или позно примеры в значительной степени используют математику. Приходится искать другую книгу, но все повторяется, сначала алгоритмы и понятная логика и достаточно быстро опять примеры из математики. Уже думал начать опять учить всю математику с нуля. Но вдруг есть книга или решебник по JAVA где можно было бы обойтись без этого?
Есть еще проблема "ступеньки" - это когда задания растут плавно по сложности в начале книги и потом раз и сразу что то объемное сложное и непонятное начинается. Как будто автору надоело все разжевывать. Бывают книги /обучающие сайты без такой "ступеньки"?
Действительно ли нужны платные курсы или есть что то годное в книгах/интернете по чему вполне можно научится без регулярных вложений?
Заранее спасибо за ответы.
Всем привет! В этой статье я поведую о том, как можно из проекта сделать андроидовский апкшник. Для начала, советую включить 60 FPS, интерполяцию (если у вас 2д проект), "Удалить разные ограничения"(Если ваш проект сложный), а затем поставить разрешение как на фото.
Далее, нажимаем файл -> упаковать проект, и экспортируем как html-страничку. Важно, чтобы все настройки в упаковщике соответствовали нашим. Также советую отключить индикатор загрузки и включить опцию, чтобы игра запускалась сразу без надобности в нажатии зелёного флажка. Также можно поставить опцию, которая будет адаптировать наш проект так, чтобы он выглядел везде практический одинаково. Как только экспортировали, переименовываем страницу в sprite.html, а далее скачиваем Android Studio / Плагин андроида для Intellij IDEA, и скачиваем проект для студии по ссылке. Распаковываем, открываем в вышеупомянутой программе и ждём пока пройдёт сборка. После, закидываем в src/main/assets sprite.html, меняем пакет как в src/main/java, так и в build.gradle.kts. Затем нажимаем сверху Build -> Generate signed apk/aab, создаёте свой кейстор, собираете, и можете выпускать свои игры в любой магазин для андроидов. Важно уточнить, что ориентация по умолчанию portait. поменять её на горизонтальную можно в AndroidManifest.xml здесь:
Надеюсь, помог кому-то. Если знаете Java, можете переписать обёртку так, как вам угодно. Спасибо за прочтение.
Исходные данные: мальчик, 36 годиков, высшее техническое образование (химическая технология), жена, 2 детей, не самая плохая работа (зп около 120к), маленький городок сильно восточнее Уральских гор, IQ > 130 (данные разнятся, но в целом умный я, но не гений), желание иметь подработку/полноценную работу в айти сфере.
Пытался я несколько раз заниматься самостоятельно, но получилось, как и с шахматами. Без структуры, дедлайнов и менторства уперся в потолок и забросил. Давеча энтузиазм возродился, и, обстоятельно поговорив с женой, оплатил курсы "Андроид-разработчик" одной онлайн школы.
Это либо самое дерьмовое, либо самое лучшее решение в моей жизни. Но оно уже принято. За два дня прошел часть, на которую отводилось 2 недели. Ну там совсем для новичков, а я же хоть и слабой, но базой владею. Так что переменные, циклы, функции итд не вызвали затруднений... Через 2 недели (или, может раньше) откроется следующая часть. Буду держать в курсе.
Блог без рейтинга, чисто для себя, как дневник.
Ну и бонус: так как теперь доп нагрузка на семейный бюджет - решил сократить количество потребляемого спиртного. За прошлые 2 недели вышло около 30 литров пенного + закуски (+- 20 тыщ как с куста). Чтобы "выровнять" количество затрат, за эти 2 недели нужно потребить не более 7 литров.
Четыре — это на богатом, три — это на каноничном. В нашем тамагочи, конечно, три. Заходите в игру и вырастите очаровательную квокку.
Мы собрали подборку курсов по программированию, которые онлайн-школы разработали в сотрудничестве с компаниями-партнерами. Каждый курс охватывает актуальные темы и инструменты, которые помогут развить навыки и компетенции, необходимые для успешной работы в различных сферах.
Мы тщательно анализируем плюсы и минусы каждого курса, опираясь на мнение пользователей как на нашей платформе, так и на других ресурсах. Изучите реальные отзывы студентов и найдите подходящий для вас курс на платформе Pikabu Курсы.
По инженерии и инжинирингу
Курс «Data Engineer» от Otus при поддержке Yandex Cloud
Курс «Специализация Network Engineer» от Otus при поддержке Cloud․ru
Курс «Специалист по 3D-печати и реверс-инжинирингу» от Skillbox при поддержке НИЯУ МИФИ и ЦАТ от Ростеха
По Java-разработке
Курс «Java-разработчик» от Skillbox при поддержке SymbioWay
Курс «Основы Java от Amazon» от ProductStar
По 1 С-разработке
Курс «Разработчик Битрикс24» от Otus при поддержке Мир Автоматизации
Курс «Основы аналитики 1C» от Skillbox при поддержке WiseAdvice Consulting Group
По разработке на Unity
Курс «Unity Game Developer. Professional» от Otus при поддержке Creon
По инженерии и инжинирингу
1. Курс «Data Engineer» от Otus при поддержке Yandex Cloud
Вы научитесь применять передовые технологии, такие как Hadoop, ClickHouse и Apache Kafka, а также создадите собственный проект, который станет отличным дополнением к вашему портфолио.
Цена: 107 000 ₽
Цена со скидкой: 96 300 ₽
Длительность: 4 месяца.
Подробности:
практическая направленность;
актуальные технологии;
возможность работать над собственным проектом;
подготовка к востребованным ролям на рынке труда;
необходимы базовые знания в Java или Python и SQL;
многоуровневая структура курса может вызвать трудности у студентов, не имеющих опыта в смежных областях.
2. Курс «Специализация Network Engineer» от Otus при поддержке Cloud․ru
Вы научитесь основам работы с сетевым оборудованием, прокладыванию и настройке сетевых протоколов, а также обеспечению безопасности сетевой инфраструктуры.
Цена: 158 000 ₽
Длительность: 12 месяцев.
Подробности:
структурированная программа;
практическая направленность;
современные инструменты;
высокая нагрузка;
для некоторых тем может потребоваться предварительная подготовка, что может быть сложным для абсолютных новичков.
3. Курс «Специалист по 3D-печати и реверс-инжинирингу» от Skillbox при поддержке НИЯУ МИФИ и ЦАТ от Ростеха
Вы освоите основы проектирования, работы с 3D-принтерами и реверс-инжиниринг, научитесь создавать 3D-модели, готовить их к печати и обрабатывать готовые изделия.
Цена: зависит от формата.
Длительность: 8 месяцев.
Подробности:
гарантированная стажировка в Ростехе;
2 формата обучения на выбор онлайн или в мастерской МИФИ в Москве;
практическая направленность;
разнообразие тем;
современные технологии;
высокая интенсивность;
для полного освоения некоторых тем может понадобиться дополнительное изучение материалов по смежным дисциплинам;
необходимость иметь доступ к 3D-принтеру для практических занятий может стать барьером для некоторых студентов.
По Java-разработке
4. Курс «Java-разработчик» от Skillbox при поддержке SymbioWay
Вы освоите все ключевые аспекты Java, от написания первых консольных приложений до разработки веб-приложений на Spring Boot.
Цена: 139 104 ₽
Цена со скидкой: 90 408 ₽
Длительность: 4 месяца.
Подробности:
широкий охват тем;
практическая направленность;
бонусный курс по SQL;
фокус на разработку с использованием Spring Boot;
интенсивный график;
потенциально высокий уровень сложности;
доступ к курсу навсегда.
5. Курс «Основы Java от Amazon» от ProductStar
Вы познакомитесь с переменными, типами данных, циклами и объектно-ориентированным программированием, а также научитесь обрабатывать исключения и работать со строками.
Цена: 88 000 ₽
Длительность: 10 уроков.
Подробности:
интенсивный курс;
простая структура курса позволит легко начать изучение Java;
интерактивные воркшопы;
пошаговое изучение;
может не охватывать более продвинутые темы;
может потребовать активного участия и практики вне занятий.
По 1 С-разработке
6. Курс «Разработчик Битрикс24» от Otus при поддержке Мир Автоматизации
Вы научитесь устанавливать и настраивать виртуальную машину 1C-Битрикс, разрабатывать модули, компоненты и REST-приложения, а также кастомизировать функционал системы под нужды компании. Курс подходит для PHP-разработчиков, которые хотят расширить свой стек технологий и начать работать с Bitrix24, автоматизируя бизнес-процессы и интегрируя систему с другими платформами, такими как 1С и Power BI.
Цена: 63 000 ₽
Длительность: 5 месяцев.
Подробности:
фокус на практических задачах;
поддержка работы с legacy-проектами;
автоматизация бизнес-процессов;
включает работу с 1С, AD и внешними мониторинговыми системами;
разработка кастомных модулей, компонентов и интерфейсов позволяет адаптировать систему под задачи заказчика;
требует от участников знаний PHP, SQL, ООП и основ JavaScript;
высокая сложность некоторых тем;
налоговый вычет.
7. Курс «Основы аналитики 1C» от Skillbox при поддержке WiseAdvice Consulting Group
Вы изучите основные этапы внедрения и сопровождения 1C, научитесь диагностировать и устранять ошибки, оценивать доработки конфигураций, а также взаимодействовать с пользователями и командой.
Цена: 68 364 ₽
Цена со скидкой: 44 436 ₽
Длительность: 2 месяца.
Подробности:
практическая направленность;
широкий охват тем;
развитие коммуникативных навыков;
гибкие методологии;
сжатые сроки;
основное внимание уделяется внедрению и сопровождению, а не углубленной разработке на 1C;
год английского языка в подарок.
По разработке на Unity
8. Курс «Unity Game Developer. Professional» от Otus при поддержке Creon
Вы освоите принципы SOLID, шаблоны GRASP, компонентный и атомарный подходы, а также разработаете и интегрируете ключевые механики и плагины. Вы получите возможность применить полученные знания на практике, создавая прототипы своих игр и работая с современными фреймворками, такими как Zenject и VContainer.
Цена: 91 000 ₽
Длительность: 5 месяцев.
Подробности:
широкий охват тем;
практическая направленность;
современные фреймворки и технологии;
погружение в метаигры;
курс может требовать от участников определенного уровня подготовки в программировании и разработке игр;
интенсивная программа;
налоговый вычет.
Реклама. ООО Отус онлайн-образование, ИНН 9705100963, ЧОУ ЧАСТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ДОПОЛНИТЕЛЬНОГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ СКИЛБОКС (КОРОБКА НАВЫКОВ), ИНН 9704088880, ООО ТРИВИУМ, ИНН 7806297293.