Код Меркури
Open in Telegram
Микромедиа об IT для айтишников-релокантов и удаленщиков по всему миру 🪐 Познакомиться поближе: https://mercdev.com
Show more2 045
Subscribers
No data24 hours
-107 days
-2030 days
Posts Archive
2 045
Друзья, редакция в лице СММщика Лёши забирает ключи от канала обратно. Артемию благодарность за такой классный и искренний марафон 🫶
Вы также можете продолжать писать комментарии к постам и задавать вопросы — мы попросим Артемия посидеть в канале еще несколько дней.
Дальше в канале снова рассказываем о последних событиях в мире технологий и разработки, находим интересные статьи и полезные инструменты, сопровождая все нашими фирменными комментарии ✨
Это не последний андерхуд, у нас в команде уже есть желающие повести канал и поделиться опытом, так что скоро повторим!
2 045
Честно говоря, айтишники, наоборот, довольно болезненно относятся к теме возраста с обратной стороны. Я бы даже сказал, любят молодиться. Никаких ВЫ, никаких условностей.
На самом деле, зная специфику бытности в России, это довольно поразительно, кажется, что IT действует на людей, как омолаживающая маска: глаза горят, улыбки сияют.
Перед тем, как я перейду к концовке с медиа, о нашей внерабочей жизни, осталось ответить на титульный вопрос. Нет, в IT возраст — это лишь отметка в паспорте. Если ты высококачественный специалист и представляешь пользу для проекта, то ты обязательно будешь оценен сполна и никакое стороннее качество не станет помехой.
На этом, вынужден с вами попрощаться. Мне очень понравилось делиться с вами волнующими меня темами. Аu revoir.
2 045
Вообще, по роду службы программист не может узко мыслить, он всегда должен быть открыт к чему-то новому: к новым идеям, новым подходам. Поэтому, когда речь заходит о возрасте, то ответ очевиден, главное — быть молодым душой.
2 045
Бойкот стереотипам
Знаете, до того момента, как я лично не погрузился в мир IT, я тоже верил во все навязанные поп-культурой стереотипы. «Мистер Робот», «Силиконовая долина», «Социальная сеть», «Джобс: Империя соблазна» — показывают нам айтишников, как людей замкнутых, тяжелых в общении одиночек. В реальности же всё наоборот. Это люди увлечённые, активные и зачастую, с интересным бэкграундом. Ни возраст, ни что-либо ещё не сковывают, не мешают им жить на полную катушку.
2 045
Кстати, если кого-то заинтересовал наш велком-кит, то его распаковку можно посмотреть тут.
https://www.youtube.com/watch?v=n5618knvtng
2 045
Увы, с тех пор, фотографий у меня не осталось, поэтому я поручил нейросети сгенерировать визуализацию того, что я чувствовал. Реконструкция, 2021 год, фото в цвете.
Мне казалось, что вокруг меня взрослые дяденьки делают серьёзные вещи, а меня здесь ненадолго оставили родители, и сказали, «посиди здесь, не шали, мы скоро вернёмся». Но, по прошествии времени эта страшная сказка превращалась в милую быль.
Этот пост можно расценивать по-разному. Если это ваш первый день или вы только делаете свои первые шаги в сторону IT, вы чувствуете себя неловко, надеюсь, я смогу вас приободрить и доказать, что как бы всё вокруг не казалось зловещим, это лишь небольшая неуверенность и ничего более. Обязательно, в первую очередь, знакомьтесь, общайтесь, будьте открыты. А в ином случае, для вас это всё покажется манифестом образа жизни айтишника.
2 045
На самом деле, в Merk я попал случайно. Меня пригласил сюда один участник комьюнити. В самом начале, у меня было много опасений, что из-за возраста у меня ничего не получится. Всё-таки незнакомец из ниоткуда, 19 лет… Накладывает определённые риски для компании. Надежд было не очень много.
Поэтому, когда я увидел заветную коробочку, сел за кресло и включил монитор, первое, что я почувствовал — я оказался в каком-то дивном новом мире, полном чудес. Поначалу, всё было довольно непонятно, напоминало экзотические тропики и было довольно чудным.
2 045
Кто на новенького
Приключения Шурика, Служебный роман, 12 стульев… возможно, вы не фанат советской классики и не помните все фильмы наизусть, но кое-что в вашей памяти оттиснулось навсегда — их вступительные титры. Образ Рабочего и колхозницы, его вы вряд ли забудете.
Так и с первым рабочим днём. Моими начальными титрами была приветственная карточка внутри подарочного набора. Так начался путь к интересным новым свершениям. Так я начал исследовать дикие дебри айтишного леса 🌲🔍
В постах про нетворкинг, я ни слова не сказал про самое главное. Что ж, никогда не поздно☝️Кстати, если вы еще не читали пост от среды, советую вам это сделать, чтобы не потерять контекст.
2 045
Вкусное — напоследок
За год работы с Three.js и Three Fiber я вынес несколько полезных уроков и с радостью поделюсь ими с вами.
1. Старайтесь избегать стейты внутри 3D компонента. Рано или поздно, они приведут к его перерендереванию. Это выльется в микро-лаг. Вместо этого лучше подойдут ref и колбеки, где это возможно.
2. В анимациях будьте аккуратны с использованием
.stop() и .reset(). Их поведение немного размыто описано. Проверяйте правильно ли вы реализуете стейт-машину.
3. В видео-текстурах отключайте flipY, изначально он включен.
4. У RigidBody странное относительное позиционирование. Воркараунд до сих пор не придуман. При создании элементов (например, Html или Shadow) внутри RigidBody он сам изменяет высоту.2 045
Вот они, слева направо: Намджун, Чонгук, Чингачгук, Гойко Митич, Джин, Юнги. Люблю вас ❤️
2 045
На удивление, неткод на Node.js не оказался узким горлышком проекта и без труда справлялся с 80+ человек в одной сессии.
2 045
Наше детище
Спустя более тысячи коммитов, бесчисленное количество человеко-часов и несколько реинкарнаций проекта, мы, наконец, получили качественный продукт, которым не стыдно похвастать.
2 045
Не обошлось и без экспериментов. Мы пробовали использовать рендеринг через WebWorker с помощью react-three-offscreen — это должно было помочь разгрузить UI-поток. Но из-за того что библиотека до сих пор находится в экспериментальной стадии, количество проблем совместимости не дало нам возможности использовать её.
Ещё мы попробовали отрендерить игру через WebGPU. Результат на скрине, и, как видите, не слишком удачный. WebGPU, увы, пока не поддерживает пост-процессинг.
2 045
Далее завезли поиск маршрутов. Теперь можно было управлять роботом не только клавиатурой, но и мышью.
