Я сделал очередной видосик (как водится с поршивим звуком) по теме уроков создания графических приложений на С++
если интересно можно посмотреть, также есть ссылка на сурсы проекта https://1drv.ms/u/s!Att7piQftCNFgXAljxxHmTZbrAhm
если интересно можно посмотреть, также есть ссылка на сурсы проекта https://1drv.ms/u/s!Att7piQftCNFgXAljxxHmTZbrAhm
Если интересно, раньше я немного работал преподователем и многим заходили мои материалы и практическая часть, поэтому если хотел выйчить программирование это будет полезно^^
если что вот ссылка на весь плейлист https://www.youtube.com/watch?v=vFAnkZyjCFo&list=PLOq-3Z...
Начиная повествование, я хотел бы поблагодарить @fart77x и @Rustam.Aissarov под их влиянием я все же решил описать свой опыт, а пока обдумывал как это сделать понял что это больше нужно для меня, так сказать узнать со стороны как люди относятся к такому.
Извиняюсь за ошибки, я неуч в этом вопросе, тем кому будет больно просто не читайте, пишите указывая на ошибки я поправлю, можете сразу отредактированный текст скинуть в комменты.
Начну с того что расскажу свое отношение к наемной работе в IT ныне популярной занятости.
Так вот я вовсе не программист, я хочу быть предпринимателем и так как я очень хотел им стать пришлось делать хорошо, а значит самому от проекта к проекту, так и набрал некий опыт, в том числе и в разработке Python, JS и Lisp просто для "пластичности ума".
Сейчас я на стадии осознания, возможно очередная моя идея скажем так "не выстрелит" но начнем по порядку )
Началось все с простых решений автоматизации тех или иных задач, еще добрый десяток лет назад, тогда я и близко не был к программированию, использовали более примитивные инструменты, но это не помешало мне организовать сначала маленькое сообщество, а потом и достаточно популярный чатик по платной подписке, что позволило заработать достаточно большие деньги, они и сейчас для многих были бы большие, так вышло что качество материала удачно совпало с первой "волной" готовности людей в СНГ платить за знания в сети.
Существенное улучшение дохода изменило мое восприятие реальности, я не хочу больше жить ради зарплаты и хочу продолжать получать знания что позволяют разглядеть возможности, ну пока я так думаю.
Изначально краткая хронология моих проектов, что были остановлены на разной стадии при осознании невозможности реализации или неверной модели:
1) Социальный проект на основе блокчейн (Тогда coinhive распространяли возможность майнинга через код на сайте, многие его использовали для не совсем чистых дел, но я с единомышленником реализовал "динамическую нагрузку" на процессор одним из первых на основе просадок хешрейта, я думаю кто в теме поймет, а те кто не совсем в теме просто скажу что это позволило не загружать процессор до 100% делая это более гибко загружая свободные только ресурсы.) как я горел этой идеей вы бы видели, социальный проект где каждый просто нажав кнопку может майнить крипту напрямую на адрес кошелька людей из не защищенной категории, так скажем тем кому нужна помощь, как оказалось нужна помощь многим, собирают СМС по телеку и в других местах, многие не дают по разным причинам, но для меня открытием стало то что даже из тех кому я говорил о проекте никто не нажал просто кнопку, я понял что живу не в том социуме который себе придумал. (ну или я ничего не понял, недавно нашел миллиардера одного что реализовал успешно подобный проект, гуглиться просто, но я не знаю как много людей ему получилось привлечь помогать другим, помню еще араба что спустя пол года от моей задумки получил интересную огласку так как планировал майнингом напоить людей в пустыне, что-то в этом духе - )
2) Я взял паузу все переосмыслить. Честно для меня это был сильный удар, но скорее всего я был очень слабый, в общем собравшись с силами, я немного изменил стратегию и разработал продукт в котором сочеталась автоматизация и человеческий труд.
Идеальная картина в моей голове имела следующий вид:
2.1 Автоматизировал все что не снижало качество
2.2 А важные этапы распределил на людей, сократив действия до минимума исключив возможные ошибки
Думал создам пример того как запустить платформу для решения вопросов таргетированного маркетинга и при этом создать много рабочих мест с "низким порогом вхождения", в общем машины работают, а люди контролируют качество.
Реализовал серверную часть нескольких вариантов, приведя все к API достаточно крутому с JWT и разными плюшками + панель управления с разными ролями, в дополнение переработал сам клиент в виде расширения для Chrome все работало и работает отлично.
Наступил этап изучения венчурного рынка и общения с инвесторами, презентации и еще раз учеба, учеба, учеба.
Главное что я понял, любому инвестору интересны растущие метрики, в форме хоккейной клюшки, это позволит ему быстро приумножить деньги, к слову работа инвестора отметать 98% проектов что по его мнению не имеют шансов, судя по статистики так и есть.
Я понял что для таких результатов, мне нужен капитал на маркетинг и команду для разработки пилотной версии сразу с высоким качеством на выходе, немного отступил от этой задачи взяв паузу.
3) И вот я понял что есть свободное время одновременно наткнувшись на технологию "геопространственных индексов" в виде расширения PostGIS к Postgres понял что это тот самым момент реализовать простенького, но функционального бота для простых туристов, в котором будут привязаны актуальные локации по 17 популярным категориям у туристов.
На рынке очень мало качественных продуктов в таком роде, а те кто могут работать с геопозициями пользователей и предложений еще меньше, в общем я сделал очередное отличное решение с моей перспективы, протестировал отправив пару сообщений по чатам и неожиданно получил достаточно много новых пользователей, когда сообщений действительно было мало, собрал много мнений, что продукт действительно удобен, так как я сократил количество действий в разы для получения результатов и основное что меня выделяет на фоне Googlemaps это актуальность информации, к примеру он показывает 24 ресторана, но по факту из них работает 3-4 в том месте где я живу(за рубежом, среди пальм)
Я нашел много поставщиков услуг и товаров, от недвижимости до туров и остального.
Так как я собираю метрики (историю местоположений юзеров, просмотров локаций и другое) мне это позволяет реализовать формировать релевантные предложения для пользователей на основе их интересов, таргетированные рассылки по определённому району отфильтровав аудиторию по другим параметрам.
В общем сама технология и заложенная архитектура позволяет расширять проект.
У пользователей все просто, мало кто любит говорить с продавцами, многим просто нужно быстро узнать актуальную информацию, по этому ее они могут получить в два простых действия.
А вот для партнеров и модераторов я реализовал полноценный конструктор что позволяет удобно создавать предложения, править данные, деактивировать и всякое такое, очень удобно.
Сейчас я на этой стадии и возвращаясь к заголовку этого поста, скажу что чувствую не затащу и этот проект, везде нужен капитал первоначальный, но я пробую собрать конференцию людей что контролируют трафик по туристическим чатам и вывести разговор в русло совместного маленького теста, на котором я смогу показать высокую конверсию, возможно что то и выйдет.
А на фоне в качестве образования изучаю работу с большими данными, анализ, обучение нейронных сетей и другое, просто потому что мне все эти навыки будут нужны во всех ранее описанных проектах, я их не забрасываю, так или иначе реализую, просто двигаюсь в сторону первого хорошего капитала = )
Всем мира и добра, бывет ппц как сложно, но лучше сдохну бомжем нежели перестану делать попытки, желаю всем успехов.
Если кому интересно могу на почту отправить презентации о проектах которые я тут описывал, будет прикольно почитать ваше мнение.
Доброго времени суток, очень заинтересовался темой фриланса, рассмотрел разные варианты и остановился на создании сайтов. Актуально ли это сейчас, реально ли пробиться хоть на какие-то заказы? С чего стоит начать, что обязательно к прочтению/просмотру? Поначалу планирую не как основной заработок, постоянная работа есть, времени на ней достаточно свободного (смена 10-12 часов, из них 8+ свободных), на ней и планирую учиться/работать. Давняя мечта о работе из дома подогревает интерес. Возможно посоветуете альтернативные варианты, буду благодарен. Звёзд с неба не хватаю, золотых гор не ожидаю.
P. S. Рассматриваю в т.ч. варианты полного создания «с нуля под ключ». Сам не обделен навыками фотошопа/иллюстратора/афтер эффектс, ещё и девушка может помочь с визуальным оформлением - художница.
Заранее спасибо пикабушникам, внимательно слежу за всеми ответами!
Я хочу выйти из айти и податься в хирурги. У меня из знаний два плаката по анатомии и инструкция к зелёнке. Из-за того, что в настоящее время у меня есть основная работа и бросить прямо сейчас не вариант, обучаться планирую в любое свободное время.
Может кто посоветовать какие-то видосики на ютубе, по которым я бы мог пойти джуном в больницу и начать уже резать людей?
Всем привет, решил дополнить информацию своего первого поста, далее посты буду выходить раз в неделю, скорее всего по пятницам
Так вот, я примерно "набросал" как будет выглядеть моя игра, не факт конечно что я всё осилю из запланированого, но я постараюсь, вроде в голове понимание есть, как это всё можно реализовать.
Локации:
Город:
Если персонаж умрёт, он появится в городе. В городе будет 3 (мб больше, пока придумал что делать с 3-мя) NPC:
-Скил-тренер. У него можно будет выучить\сбросить умения,
за каждый уровень будет даваться скил-поинт, который как я ранее писал, можно будет вкинуть в одну из двух веток, пробивающего выстрела или отравляющей пули, каждый скил-поинт будет усилять умение, может еще сделаю пассивки какие-нибудь, пока не знаю. Распределить умения можно будет только в городе.
-Вендор. У него можно будет продать\купить вещи(я думаю раз я инвентарь осилил, то и добавить вещи вендору тоже смогу), вещи разумеется будут рандомные, обновляться будут раз мб в часа два, определюсь в общем, качество так же будет рандомное, ну и уровни предметов так же, буду рандомными +-1.
-Кузнец. Этот НПС сможет улучшать вещи, после заточки на (пока не знаю на сколько), появится шанс того, что вещь полностью сломается, но и бонусы при улучшении будут мощнее, бонусы скорее всего тоже будут рандомные)) Случайное число между минимальным и максимальным значением. Тут уже как я буду балансить всё это, я не представляю)) Пока просто хочется сделать, а там видно будет.
Рандомные карты:
Если выполнить задание (будет 3 типа заданий), в конце будет ждать РАНДОМНЫЙ сундук)) С которого будет падать золото\кристаллы\вещи. Так же на картах будет рандомный бонус, а может и не один, который будет повышать здоровье врагам\ урон\ скорость бега\ повышать выпадение вещей с монстров\ бонус к атаке персонажа\ к бегу\ к здоровью\ повышенные шансы на рес более сильных монстров\ вместо слабых монстров буду монстры сильнее\
кол-во выпадение вещей с сундука\ повышенные шансы реса более мощного сундука, если выполнить задание на карте\ повышенные шансы дропа вещей с этого сундука. Ну пока хватит)
Задание 1. На этой карте нужно будет убить определенное кол-во монстров (тоже будут рандомные), с некоторым шансом после убийства монстра, появится монстр посильнее, (с маленьким шансом может появиться даже босс, у которого хп\атака будут разумеется в разы выше, но и шанс дропа вещей будет выше).
Задание 2. На этой карте будет ждать жирный босс, как я буду реализовывать бой с ним я пока не знаю, ведь максимум что может делать персонаж, это просто бегать от босса, но по голове-то он всё равно рано или поздно получит)) Какой-нибудь скил мб сделаю боссу.
Задание 3. На этой карте нужно будет просто дойти до конца, не умерев. Будут всякие ловушки, двигающиеся платформы, обрывы, может быть за персонажем будет медленно двигаться какая-нибудь штука, будь то какой-нибудь катящийся булыжник или мб орда монстров, от которой нужно будет просто бежать, если же "эта штука" достигнет персонажа, то персонаж умрет.
Уровень монстров будет равен уровню игрока, если апнуть уровень персонажу на карте, уровень монстра останется неизменным, поменяется только когда игрок сходит в город.
Так же нужно как-то отскалировать статы монстрам, сидел я сидел, думал как это сделать, и придумал)) Есть метод, в параметрах этого метода, будет модификатор, который будет повышать статы на определенный процент за каждый уровень монстра. Тоже самое я сделал и для шанса выпадения вещей, с каждым уровнем шанс на ведение вещей с монстров, будет чуть снижаться
Аналогичное нужно будет делать со статами на вещах, тут надо будет как-нибудь всё это дело отбалансировать.
Каждый новый уровень персонажа, можно будет открыть сундук, с которого падают рандом вещи.
Из монстров у меня есть вот эти троли (это спрайт одного троля, другие два просто чуть модифицированы), и плюс еще два троля, которых можно будет так же "размножить на еще 6-ых, итого 9 разных тролей. Плюс у меня есть спрайты орка, орки трех типов, которых так же можно будет размножить, итого 18 разных внешне монстров) Пока так.
Ну и пока на этом всё, постараюсь всё это реализовать. А ну да, еще добавил такую вот штуку, слоты в сумке будут изначально не все открыты, нужно будет покупать их (за голду\кристаллы), которые падают с монстров
И последнее, я еще забыл добавить, я же ещё сделал приложение, написанное с месяц назад за два дня, "правда или действие". Вопросов в лайт уровне под 300 штук, ну а 18+ изначально заблокирован, хотя и этот уровень рабочий)
На этом всё, пойду теперь делать, что я тут понарасписывал)
Выложил на канале новое видео с советами которые я бы дал себе сам если бы только сейчас начинал учиться программированию.
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Несколько лет назад изучал python. Сейчас редко приходится применять. Но тут узнал о существовании Micropython. Ранее сталкивался только с ассемблером и с Си для микроконтроллеров. Захотелось Micropython изучить. Совершенно случайно попалась на глаза перед новым годом микроконтроллерная плата Raspberry Pi Pico в наличии в интернет магазине. С учетом стоимости меньше тысячи рублей, решил купить.
Оказалось, что с помощью этой платы можно решить довольно много задач и для этого не нужна дорогостоящий компьютер Raspberry Pi 4.
Начало положено.
Ниже табличка сравнения с конкурентами в той же ценовой категории.
Минус у этой платы - отсутствие стека сети. В частности WiFi модуля.
Однако это дает преимущество в виде низкого электропотребления в 18 мА.
Входное напряжение может быть от 1.8 до 5 В. Встроенный преобразователь напряжения превратит это в 3.3 В.
Плату можно купить с ногами или без. С ногами редко встречаются. Но всегда можно взять и припаять ноги самостоятельно.
А вот такой размер плата имеет по сравнению с Raspberry Pi 4
При подключении к компьютеру появляется съемный диск. Размер показывает 127 МБ. Однако на плате Raspberry Pi Pico память всего 2 МБ. Т.е. программу можно записать размером 2 МБ. Этого вполне достаточно.
Для того чтобы начать работу с Raspberry Pi Pico.
1. Нажимаем и держим единственную кнопку на плате Bootsel.
2. Не отпуская кнопки, подключаем с помощью USB micro шнурка к компьютеру.
3. Появляется съемный диск.
4. Скачиваем отсюда https://micropython.org/download/rp2-pico/rp2-pico-latest.uf...
файл прошивки uf2
5. Кидаем файл на флешку.
И пункты 3-5 не нужны, если используем среду Thonny IDE. Но об этом чуть позже.
Сначала пару слов про настройку профессиональной среды Pycharm IDE. Которая имеет бесплатную версию для Windows, Linux и Mac.
Для того чтобы начать работать с Micropython в Pycharm IDE, достаточно
1. Установить плагин Micropython, он там один.
2. Включить поддержку Micropython, выбрать плату и com порт. Раздел Settings -> Language and Frameworks -> Micropython
Теперь можно приступать к творчеству.
Радует, что микроконтроллер RP2040 и плата Raspberry Pi Pico сопровождается хорошей документацией.
Постоянная ссылка на SDK с примерами
https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-py...
Примеры кода удобнее всего брать с официального github чем из pdf.
https://github.com/raspberrypi/pico-micropython-examples
Пока я попробовал работу со встроенным светодиодом. В режиме простого мигания и затухания. В чем плюс этой IDE. Что она подсказывает какие еще могут быть параметры того или иного модуля.
Pycharm поддерживает так же интерактивный режим REPL.
Но мне показался неудобным для дебага.
Слишком много кнопок нужно нажимать.
Куда проще начать работу с Thonny IDE.
Это легковесная программа, которая ставится на любую Windows или Linux машину. А так же входит в дистрибутив Rasbian.
Как раз задействовал в качестве компьютера Raspberry Pi 4.
Здесь все проще
1. Нажимаем и держим единственную кнопку на плате Bootsel.
2. Не отпуская кнопки, подключаем с помощью USB micro шнурка к компьютеру.
3. Открываем Thonny IDE4. В углу меняем интерпритатор
5. Дальше программа скачает свежую прошивку и зальет на плату за нас.
6. Плата автоматически перезапустится и все готово к работе.
Плюс в Thonny IDE - это объединённый интерактивный и скриптовый режимы.
В заключении хочу написать, что плата мне понравилась, возможно так как с остальными я еще не работал.
Raspberry Pi Pico подойдет для прототипов и единичных проектов.
Для серийного производства своих продуктов чип RP2040 и плата дорогие.
Буду пробовать делать схожие макеты на Raspberry Pi 4 и Raspberry Pi Pico чтобы понять целесообразности Raspberry Pi 4 для автоматизации.
Ниже видео с первыми экспериментами.