[Эти бл#дские алгоритмы]
Последнее время работаю на проектах, где достаточно много было задач со сложными алгоритмами сортировки, поиска + требовались знания математики. На каждую подобную задачу у меня появлялся стресс в процессе и я страдал, пытаясь решить оптимальным образом, но из-за не хватки каких-то узких практик с подобным, на решение уходило много времени и разных попыток.
Сегодня утром приснился сон (сны я вижу редко, но похоже что метко), где я нашел решение одной из задач по расчету тайлов на поле и их сортировкой. Подробности опустим, так как в данном контексте это малозначимо. От этого сна я проснулся, как после кошмара и прикол был в том, что во сне я решение нашел, но оно было не настоящим и не сфокусированным. Потому весь день потратил на ее решение и все таких решил.
Задачи меня однозначно прокачали по написанию алгоритмов, однако их написание было не из легких. Здесь проблема больше в общем бэкграунде.
Не хватало знаний математики, тригонометрии, однако осознал, что здесь важна не сама математика, а умение её применять. Количество знаний математики увеличивает вероятность её применения.
Однозначно, программистом можно стать и являться не имея хороших знаний математики. Ибо за частую на начальных позициях математикой и не пахнет (если не попадется проект с предметной областью или механиками завязанных на ней).
Однако, если вы хотите заниматься действительно сложными и интересными проектами, то математика и изучение алгоритмов в том или ином виде вам точно понадобится.
Потому я решил на досуге, когда есть свободное время, изучать различные алгоритмы, что-то по математики и так далее.
1. Это даст свои плоды в любом случае
2. Для меня это интересно.
3. Хочу все это делать на разных языках программирования, которые на данный момент находятся в моем списке инструментов. Последнее время приходится работать то на одном языке, то на другом - в угоду удобства и целей задач (C#, JS/TS, C++, Python)
Репозиторий: https://github.com/Mrrebrik-code/algorithms
#thoughts
Последнее время работаю на проектах, где достаточно много было задач со сложными алгоритмами сортировки, поиска + требовались знания математики. На каждую подобную задачу у меня появлялся стресс в процессе и я страдал, пытаясь решить оптимальным образом, но из-за не хватки каких-то узких практик с подобным, на решение уходило много времени и разных попыток.
Сегодня утром приснился сон (сны я вижу редко, но похоже что метко), где я нашел решение одной из задач по расчету тайлов на поле и их сортировкой. Подробности опустим, так как в данном контексте это малозначимо. От этого сна я проснулся, как после кошмара и прикол был в том, что во сне я решение нашел, но оно было не настоящим и не сфокусированным. Потому весь день потратил на ее решение и все таких решил.
Задачи меня однозначно прокачали по написанию алгоритмов, однако их написание было не из легких. Здесь проблема больше в общем бэкграунде.
Не хватало знаний математики, тригонометрии, однако осознал, что здесь важна не сама математика, а умение её применять. Количество знаний математики увеличивает вероятность её применения.
Однозначно, программистом можно стать и являться не имея хороших знаний математики. Ибо за частую на начальных позициях математикой и не пахнет (если не попадется проект с предметной областью или механиками завязанных на ней).
Однако, если вы хотите заниматься действительно сложными и интересными проектами, то математика и изучение алгоритмов в том или ином виде вам точно понадобится.
Потому я решил на досуге, когда есть свободное время, изучать различные алгоритмы, что-то по математики и так далее.
1. Это даст свои плоды в любом случае
2. Для меня это интересно.
3. Хочу все это делать на разных языках программирования, которые на данный момент находятся в моем списке инструментов. Последнее время приходится работать то на одном языке, то на другом - в угоду удобства и целей задач (C#, JS/TS, C++, Python)
Репозиторий: https://github.com/Mrrebrik-code/algorithms
#thoughts
👍1🔥1
🔥2⚡1👍1😁1
Наткнулся случайно на видос и поугарал.
Тема собесов острая, а тут она в ином виде. Представил, если был бы я работодателем😄
В контексте речь же все таки о работе и о серьезных вещах, но все таких забавно получилось.
Достаточно терпеливые там работадатели попались)
Зашло про полотенце и ручных тестеров, здесь проорал😂 (ради этих моментов можно посмотреть)
План капкан по собесам:
https://youtu.be/A92uM-WAbWY?si=MC9SMw6t_jN732Mi
Тема собесов острая, а тут она в ином виде. Представил, если был бы я работодателем😄
В контексте речь же все таки о работе и о серьезных вещах, но все таких забавно получилось.
Достаточно терпеливые там работадатели попались)
Зашло про полотенце и ручных тестеров, здесь проорал😂 (ради этих моментов можно посмотреть)
План капкан по собесам:
https://youtu.be/A92uM-WAbWY?si=MC9SMw6t_jN732Mi
YouTube
Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]
Это все ТЕАТР а участники АКТЕРЫ
🔥Куча вкусных шмоток и ключи за копейки:
Тестисы - https://bit.ly/3RtFEim
Промо - AZAZIN_SB
Павел - https://youtube.com/@pavel.gudkov
Макс - https://www.youtube.com/channel/UC7v8GEEFnKUaZKq6yjkQLlA/
РЕКЛАМА - azazinkr…
🔥Куча вкусных шмоток и ключи за копейки:
Тестисы - https://bit.ly/3RtFEim
Промо - AZAZIN_SB
Павел - https://youtube.com/@pavel.gudkov
Макс - https://www.youtube.com/channel/UC7v8GEEFnKUaZKq6yjkQLlA/
РЕКЛАМА - azazinkr…
😁3
Самые полезные 30 секунд в вашей жизни: https://www.youtube.com/live/KtC3pm4q5vk?si=T4khq4J7RmYydW7G
Не видел раньше это на канале Мурыча
Не видел раньше это на канале Мурыча
YouTube
Почему все неправильно используют var, let и const и при этом учат других поступать так же.
Это видео, является прекрасной иллюстрацией моих стримлерских качеств.
👍2
Хочу посоветовать канал по разработке на Unity.
Cлучайно наткнулся и видно, что у него хороший уровень в этом деле.
Говорит уверенно и понимает о чем говорит.
В общей массе шлак-каналов с туториалами, это один из медников, которые достойны подписки.
Канал: https://www.youtube.com/@leksaysdevelopment7423
Cлучайно наткнулся и видно, что у него хороший уровень в этом деле.
Говорит уверенно и понимает о чем говорит.
В общей массе шлак-каналов с туториалами, это один из медников, которые достойны подписки.
Канал: https://www.youtube.com/@leksaysdevelopment7423
👍1
Обновил себе рабочее место! Еще одна галочка😁
Когда-то, лет 10 назад, я мечтал о подобном и думал, что это невозможно.
Однажды у меня появился ноутбук, на котором я начинал изучать айти сферу. Спустя год, я начал зарабатывать какие-то деньги на 3д моделях и решил взять персональный компьютер в кредит, дабы ускориться. На ноутбуке работать было не удобно + сложные процессы обрабатывал долго и подлагивал временами.
На кредит было сложно решиться, так как его нужно потом отдать, а сумма достаточно большая + проценты. Для его выплаты нужна стабильность в заработке. А с фрилансом я бы это не смог потянуть. (Так я думал тогда).
Но все же решился. На следующий день, я проснулся и сразу поехал в магазин.
Обошлось это дело мне в 150к и 2 года жизни. Но за этот период, при помощи данного компьютера смог не только заработать деньги на кредит, но и в 4 раза больше. Было не легко, это однозначно, но это меня сильно прокачало. Мне приходилось зарабатывать деньги своим ремеслом в которое я верил.
Первый год фриланса для меня оказался тяжелым из-за нестабильности заработка, но меня выручала моя подработка по переустановки винды. Получилось раскрутить сарафанку настолько сильно, что уже 6 год подрят у меня 3-6 заказов в месяц с просьбой переустановить, почистить и тд. Вот недавно закончил очередной заказ :)
Хотите так же? Cсылка в описании на интесив и всего за...
Ладно, никаких Гришаковых)
Этот этап в жизни мне показал откуда деньги берутся в айти и кто ими владеет и как мне взять хотя бы кусочек, однако деньги для меня не ценны в этом ремесле, ведь речь идет не о карьере, а о смысле жизни. Деньги - это ресурсы в первую очередь.
Творческих людей очень много, но без этого ресурса у них не получается работать, потому они работают еще больше.
Когда-то, лет 10 назад, я мечтал о подобном и думал, что это невозможно.
Однажды у меня появился ноутбук, на котором я начинал изучать айти сферу. Спустя год, я начал зарабатывать какие-то деньги на 3д моделях и решил взять персональный компьютер в кредит, дабы ускориться. На ноутбуке работать было не удобно + сложные процессы обрабатывал долго и подлагивал временами.
На кредит было сложно решиться, так как его нужно потом отдать, а сумма достаточно большая + проценты. Для его выплаты нужна стабильность в заработке. А с фрилансом я бы это не смог потянуть. (Так я думал тогда).
Но все же решился. На следующий день, я проснулся и сразу поехал в магазин.
Обошлось это дело мне в 150к и 2 года жизни. Но за этот период, при помощи данного компьютера смог не только заработать деньги на кредит, но и в 4 раза больше. Было не легко, это однозначно, но это меня сильно прокачало. Мне приходилось зарабатывать деньги своим ремеслом в которое я верил.
Первый год фриланса для меня оказался тяжелым из-за нестабильности заработка, но меня выручала моя подработка по переустановки винды. Получилось раскрутить сарафанку настолько сильно, что уже 6 год подрят у меня 3-6 заказов в месяц с просьбой переустановить, почистить и тд. Вот недавно закончил очередной заказ :)
Хотите так же? Cсылка в описании на интесив и всего за...
Ладно, никаких Гришаковых)
Этот этап в жизни мне показал откуда деньги берутся в айти и кто ими владеет и как мне взять хотя бы кусочек, однако деньги для меня не ценны в этом ремесле, ведь речь идет не о карьере, а о смысле жизни. Деньги - это ресурсы в первую очередь.
Творческих людей очень много, но без этого ресурса у них не получается работать, потому они работают еще больше.
👍6❤2🔥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.
В 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
Сегодня мы рады поделиться с вами небольшими деталями о нашем новом проекте, над которым мы усердно работали в последние два месяца. Хотя мы еще не готовы раскрывать все карты, мы не можем удержаться от того, чтобы не поделиться с вами некоторыми интересными моментами.
Наш новый проект, который пока именуется "Берестяные свитки", является уникальным сочетанием элементов РПГ, рогалика и визуальной новеллы. Мы погружаемся в сложное и захватывающее время IX века, когда мир находился на грани перемен и Русь переживала важные исторические события.
Хотите узнать больше?
Следите за нашим каналом, где мы будем регулярно делиться обновлениями о процессе разработки и предоставлять вам больше информации о "Берестяных свитках".
Не пропустите ни одного важного момента!
Подписывайтесь на наш канал здесь: @birch_bark_scrolls
До скорой встречи!
@Itibsoft
🔥2
С 1 Марта в России официально вышел закон о запрете распространения методов обхода блокировок😄
Добро пожаловать в клуб анонимных VPN-щиков.
Первое правило – ни слова о VPN
Добро пожаловать в клуб анонимных VPN-щиков.
Первое правило – ни слова о VPN
👍3😱2
Четвертый трек, который понравился в этом году :)
Трек: https://music.yandex.ru/album/23968937/track/108591168
Неожиданно, но зашел, позитивно)
Скорее всего на это повлияли обстоятельства, которые происходят в последнее время + проект, который мы делаем, тоже с этим посылом.
Рекомендую подписать на канал проекта!
Проект: @birch_bark_scrolls
#music
Трек: https://music.yandex.ru/album/23968937/track/108591168
Неожиданно, но зашел, позитивно)
Скорее всего на это повлияли обстоятельства, которые происходят в последнее время + проект, который мы делаем, тоже с этим посылом.
Рекомендую подписать на канал проекта!
Проект: @birch_bark_scrolls
#music
Yandex Music
Yandex Music: Selecting music just for you
🔥2
Это Вадик, frontend developer с опытом 5+ лет. Работает со стэком HTML, CSS, Vue, React, React Native, Typescript.
Он работал как на подвальных галерах, так и на крупный бизнес.
Рассказывает про то как разрабатывается современный frontend исходя из своего опыта.
Старается делать это максимально просто и приближенно к реальному миру.
Канал: https://www.youtube.com/@bidlocode
Это не реклама, а просто делюсь золотым самородком, который нашел, пока гуглил туторы по электрону. Редакторы задрался уже писать на .NET, вебовские стеки по лучше в этом деле, но чисто имхо
Он работал как на подвальных галерах, так и на крупный бизнес.
Рассказывает про то как разрабатывается современный frontend исходя из своего опыта.
Старается делать это максимально просто и приближенно к реальному миру.
Канал: https://www.youtube.com/@bidlocode
Это не реклама, а просто делюсь золотым самородком, который нашел, пока гуглил туторы по электрону. Редакторы задрался уже писать на .NET, вебовские стеки по лучше в этом деле, но чисто имхо
👍2
Forwarded from Арина Радвиксен 🦊
сегодня, хочу вам порекомендовать канал проекта
Берестяные свитки - это ролевая игра с нелинейным сюжетом, содержащая в себе
элементы RPG, Roguelike и визуальной новеллы, которая расскажет о непростом времени– IX веке.
Такая смесь жанров уже звучит жгуче, интересно, как разработчики реализуют их вместе.
Давайте представим себе IX век, как эпоху смутных времен, период перелома и перемен, когда старые порядки и власть начинали рушиться под натиском новых сил и идей.
Игровой мир перенесет именно в это волнующее время, в котором каждый выбор имеет свои последствия, а каждый герой может стать легендой или угаснуть в забвении!
Игра сочетает в себе элементы классической ролевой игры, где создав своего персонажа, развивая его и приобретая вместе с ним навыки - всё это будет творить собственную историю.
В каждом из многочисленных квестов принимая сложные решения, игровой мир непременно будет меняться, как и отношение других персонажей на протагониста.
При разработке проекта уделяется особое внимание исторической достоверности, воссоздается атмосфера и обстановка IX века с максимальной точностью и реализмом (на сколько это возможно разработчикам), для полного погружения в дух того времени и ощущения его особенностей.
Это отличная возможность на ранних этапах давать фидбек для внесения корректировок, которые потом могут очень сильно повлиять на проект.
Давайте поддержим, разработчиков подпиской и будем следить за их путем!
Берестяные свитки - это ролевая игра с нелинейным сюжетом, содержащая в себе
элементы RPG, Roguelike и визуальной новеллы, которая расскажет о непростом времени– IX веке.
Такая смесь жанров уже звучит жгуче, интересно, как разработчики реализуют их вместе.
Давайте представим себе IX век, как эпоху смутных времен, период перелома и перемен, когда старые порядки и власть начинали рушиться под натиском новых сил и идей.
Игровой мир перенесет именно в это волнующее время, в котором каждый выбор имеет свои последствия, а каждый герой может стать легендой или угаснуть в забвении!
Игра сочетает в себе элементы классической ролевой игры, где создав своего персонажа, развивая его и приобретая вместе с ним навыки - всё это будет творить собственную историю.
В каждом из многочисленных квестов принимая сложные решения, игровой мир непременно будет меняться, как и отношение других персонажей на протагониста.
При разработке проекта уделяется особое внимание исторической достоверности, воссоздается атмосфера и обстановка IX века с максимальной точностью и реализмом (на сколько это возможно разработчикам), для полного погружения в дух того времени и ощущения его особенностей.
Это отличная возможность на ранних этапах давать фидбек для внесения корректировок, которые потом могут очень сильно повлиять на проект.
Давайте поддержим, разработчиков подпиской и будем следить за их путем!
Telegram
Берестяные свитки
Официальный канал исторического проекта "Берестяные свитки" от инди-студии @Itibsoft
🔥2
Держите еще пару кадров из DayZ.
Когда полностью наслажусь игровым процессом, напишу какой-нибудь пост о нем
Когда полностью наслажусь игровым процессом, напишу какой-нибудь пост о нем
❤1👍1