Melkov's
168 subscribers
582 photos
76 videos
39 files
221 links
Мой движок: @vecxylog
Чат: @melkovteam
Download Telegram
[Эти бл#дские алгоритмы]

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

Сегодня утром приснился сон (сны я вижу редко, но похоже что метко), где я нашел решение одной из задач по расчету тайлов на поле и их сортировкой. Подробности опустим, так как в данном контексте это малозначимо. От этого сна я проснулся, как после кошмара и прикол был в том, что во сне я решение нашел, но оно было не настоящим и не сфокусированным. Потому весь день потратил на ее решение и все таких решил.

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

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

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

Потому я решил на досуге, когда есть свободное время, изучать различные алгоритмы, что-то по математики и так далее.
1. Это даст свои плоды в любом случае
2. Для меня это интересно.
3. Хочу все это делать на разных языках программирования, которые на данный момент находятся в моем списке инструментов. Последнее время приходится работать то на одном языке, то на другом - в угоду удобства и целей задач (C#, JS/TS, C++, Python)

Репозиторий: https://github.com/Mrrebrik-code/algorithms

#thoughts
👍1🔥1
Хотите геймджем?
Final Results
64%
Да, буду участвовать
36%
Нет
🔥21👍1😁1
Melkov's pinned «Хотите геймджем?»
Наткнулся случайно на видос и поугарал.

Тема собесов острая, а тут она в ином виде. Представил, если был бы я работодателем😄

В контексте речь же все таки о работе и о серьезных вещах, но все таких забавно получилось.

Достаточно терпеливые там работадатели попались)

Зашло про полотенце и ручных тестеров, здесь проорал😂 (ради этих моментов можно посмотреть)

План капкан по собесам:
https://youtu.be/A92uM-WAbWY?si=MC9SMw6t_jN732Mi
😁3
Хочу посоветовать канал по разработке на Unity.

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

В общей массе шлак-каналов с туториалами, это один из медников, которые достойны подписки.

Канал: https://www.youtube.com/@leksaysdevelopment7423
👍1
Обновил себе рабочее место! Еще одна галочка😁

Когда-то, лет 10 назад, я мечтал о подобном и думал, что это невозможно.

Однажды у меня появился ноутбук, на котором я начинал изучать айти сферу. Спустя год, я начал зарабатывать какие-то деньги на 3д моделях и решил взять персональный компьютер в кредит, дабы ускориться. На ноутбуке работать было не удобно + сложные процессы обрабатывал долго и подлагивал временами.

На кредит было сложно решиться, так как его нужно потом отдать, а сумма достаточно большая + проценты. Для его выплаты нужна стабильность в заработке. А с фрилансом я бы это не смог потянуть. (Так я думал тогда).

Но все же решился. На следующий день, я проснулся и сразу поехал в магазин.

Обошлось это дело мне в 150к и 2 года жизни. Но за этот период, при помощи данного компьютера смог не только заработать деньги на кредит, но и в 4 раза больше. Было не легко, это однозначно, но это меня сильно прокачало. Мне приходилось зарабатывать деньги своим ремеслом в которое я верил.

Первый год фриланса для меня оказался тяжелым из-за нестабильности заработка, но меня выручала моя подработка по переустановки винды. Получилось раскрутить сарафанку настолько сильно, что уже 6 год подрят у меня 3-6 заказов в месяц с просьбой переустановить, почистить и тд. Вот недавно закончил очередной заказ :)

Хотите так же? Cсылка в описании на интесив и всего за...

Ладно, никаких Гришаковых)

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

Творческих людей очень много, но без этого ресурса у них не получается работать, потому они работают еще больше.
👍62🔥1
[Чит-костыль на селектор ассетов]

В Unity нет свободной возможности вызывать окно селектора объектов в Asset Database, там все обернуто внутри компонентов.
Однако, есть Object Field, который умеет это делать.

Поэтому, чтобы вызвать окно селектора, которое использует Object Field, достаточно сделать следующий костыль:
1. Создаем экземпляр Object Field
2. Делаем ему стиль display в none - чтобы не отображался и не участвовал в событиях
3. Добавляем его в любое место на окне (в исходниках юнити есть условие проверки принадлежности к какой-то панели, иначе просто return из метода и ничего не происходит)
4. Подписываемся на изменение value в Visual Element
5. Через рефлексию дергаем internal метод ShowObjectSelector в объекте Object Field

У нас в проекте был кастомный такой селектор ассетов, так как не было возможности вызывать тот, что использует Unity.
👍2
Forwarded from NoName (Дмитрий Мелков)
Привет, друзья!

Сегодня мы рады поделиться с вами небольшими деталями о нашем новом проекте, над которым мы усердно работали в последние два месяца. Хотя мы еще не готовы раскрывать все карты, мы не можем удержаться от того, чтобы не поделиться с вами некоторыми интересными моментами.

Наш новый проект, который пока именуется "Берестяные свитки", является уникальным сочетанием элементов РПГ, рогалика и визуальной новеллы. Мы погружаемся в сложное и захватывающее время IX века, когда мир находился на грани перемен и Русь переживала важные исторические события.

Хотите узнать больше?

Следите за нашим каналом, где мы будем регулярно делиться обновлениями о процессе разработки и предоставлять вам больше информации о "Берестяных свитках".

Не пропустите ни одного важного момента!

Подписывайтесь на наш канал здесь: @birch_bark_scrolls

До скорой встречи!

@Itibsoft
🔥2
- Вы отвечаете абстрактными ответами на наши вопросы и мы сделали вывод, что вы не вовлечены в работу и решили вас уволить, что вы на это скажете

- Идея интересная, но надо смотреть как оно будет на практике
😁2
С 1 Марта в России официально вышел закон о запрете распространения методов обхода блокировок😄

Добро пожаловать в клуб анонимных VPN-щиков.

Первое правило – ни слова о VPN
👍3😱2
Четвертый трек, который понравился в этом году :)

Трек: https://music.yandex.ru/album/23968937/track/108591168

Неожиданно, но зашел, позитивно)
Скорее всего на это повлияли обстоятельства, которые происходят в последнее время + проект, который мы делаем, тоже с этим посылом.

Рекомендую подписать на канал проекта!
Проект: @birch_bark_scrolls

#music
🔥2
Пощупал OpenTK😆
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Это Вадик, frontend developer с опытом 5+ лет. Работает со стэком HTML, CSS, Vue, React, React Native, Typescript.

Он работал как на подвальных галерах, так и на крупный бизнес.

Рассказывает про то как разрабатывается современный frontend исходя из своего опыта.

Старается делать это максимально просто и приближенно к реальному миру.

Канал: https://www.youtube.com/@bidlocode

Это не реклама, а просто делюсь золотым самородком, который нашел, пока гуглил туторы по электрону. Редакторы задрался уже писать на .NET, вебовские стеки по лучше в этом деле, но чисто имхо
👍2
сегодня, хочу вам порекомендовать канал проекта

Берестяные свитки - это ролевая игра с нелинейным сюжетом, содержащая в себе
элементы RPG, Roguelike и визуальной новеллы, которая расскажет о непростом времени– IX веке.
Такая смесь жанров уже звучит жгуче, интересно, как разработчики реализуют их вместе.

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

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

При разработке проекта уделяется особое внимание исторической достоверности, воссоздается атмосфера и обстановка IX века с максимальной точностью и реализмом (на сколько это возможно разработчикам), для полного погружения в дух того времени и ощущения его особенностей.

Это отличная возможность на ранних этапах давать фидбек для внесения корректировок, которые потом могут очень сильно повлиять на проект.
Давайте поддержим, разработчиков подпиской и будем следить за их путем!
🔥2
Вчера приобрел себе DayZ. От созданного мира просто кайфую.

Природные условия, леса, озера, ощущения ветра - очень классно созданы.

Моментами аж пробирает 😁
👍1
Держите еще пару кадров из DayZ.

Когда полностью наслажусь игровым процессом, напишу какой-нибудь пост о нем
1👍1