Lea
вообще конечно что дают то и едим, а то что задача несовременная, это я согласна
🧤 Сэр Шурф
в проде то оно не нужно, но тут можно и про this поговорить и про call, если джуна собеседуешь, например) и просить сразу на тайпскрипте писать😁
Я обычно даю на выбор кто хочет задачку на джс или тс, а вот если реакт или ангуляр то только тайпскрипт
🧤 Сэр Шурф
Раньше физбаз давал даже
🧤 Сэр Шурф
Просто задачка написать свой редьюс не скажет ничего о человеке
🧤 Сэр Шурф
Ни о его навыках. Потому что нормальные люди используют reduce а не пишут свой
Ilia
прям руки чешутся набросить, что нормальные люди никогда не используют reduce :D
Ilia
Просто задачка написать свой редьюс не скажет ничего о человеке
ну почему же, это скажет о человеке что он понимает что такое редьюс и как его использовать )
Ilia
но тут вопросы к процессу интервью тогда
Ilia
если на интервью дают редьюс, то значит команде важно, чтобы человек это умел делать
🧤 Сэр Шурф
ну почему же, это скажет о человеке что он понимает что такое редьюс и как его использовать )
А потом просишь написать конвертер ответа бэка и он пишет свой json.parse?)
Ilia
А потом просишь написать конвертер ответа бэка и он пишет свой json.parse?)
хз, мы никогда такие вопросы не давали, спрашивали про основы языка, прощупать знания тайпскрипта, дать поревьюить код и послушать как кандидат решит простую задачу(аля таймер) на реакте с follow up вопросами
Хана Миру (MSK+4)
если на интервью дают редьюс, то значит команде важно, чтобы человек это умел делать
Никто ж не пишет свой редьюс в команде для использования)
Ilia
Никто ж не пишет свой редьюс в команде для использования)
поэтому я и говорю: возникают вопросы к интервью и что вы хотите получить от кандидата )
Хана Миру (MSK+4)
Да и основы не всегда нужны))) сиди джсон перекладывай
Это где ж такая работа, что только жсон и перекладываешь туды-сюды и больше ничего не делаешь?)
Stas
Меня хоть такое и не спрашивали, и я не спрашивал, но мне кажется, в js мы ведь любим очень передавать функции в функции, и возвращать функции из функций :D Такая задачка на reduce может показать, насколько кандидат готов к такому
Ilia
Были случаи чтобы кандидат мидл сказал 'код говно, надо переписать?)
так мы специально даем пахнущий код и слушаем, как рассуждает кандидат и как предложит переписать
Ilia
А кинь пример если есть паблик
https://codesandbox.io/p/sandbox/proud-paper-mr5qix как вариант, одна из старых версий
Lea
обсуждать будем?))
Egor Serikov
Интересно :)
🧤 Сэр Шурф
На jquery?
не, я к счастью его не застал
Ilia
не, я к счастью его не застал
Как ты тогда его можешь ругать? :D люди годами страдали между прочим!
Stas
Он еще жив, для него даже есть @types/jquery
Serega
Как ты тогда его можешь ругать? :D люди годами страдали между прочим!
Страдали? Сейчас много где используется вместе с php
Ilia
Страдали? Сейчас много где используется вместе с php
Аж олдскулы свело, когда вспоминаешь как в phpbb форум внедрял новую фичу на жквери
Ilia
🧤 Сэр Шурф
Как ты тогда его можешь ругать? :D люди годами страдали между прочим!
да он и счас во многих используется, и работает быстрее чем ванилла джс)
Lea
А надо?))
ну я сходу увидела, что типизации плохо, нет обработки ошибок и что асинхронные вызовы можно было бы распараллерить, а дальше думать стало лень))
Lea
А надо?))
дык название канала )
Ilia
ну я сходу увидела, что типизации плохо, нет обработки ошибок и что асинхронные вызовы можно было бы распараллерить, а дальше думать стало лень))
Забавно что никто ни разу не задал вопрос: а зачем мы сохраняем данные в какой-то стор, который ничего не делает с ними))
Ilia
Такой рояль в кустах, который всем ок :)
Lea
и то правда
Oleg
А потом просишь написать конвертер ответа бэка и он пишет свой json.parse?)
Если он сможет написать свой JSON.parse, то точно программировать умеет Хотя боязнь велосипедов понятна, неумение программировать хуже и лечится (если лечится) дольше, чем любовь к велосипедостроению
Alex Azarov
думал зачем писать свой redis
Alex Azarov
но если кто-то захочет то вот есть бесплатная книжка) https://build-your-own.org/redis/
Oleg
думал зачем писать свой redis
По-моему точно больше смысла, чем свой reduce 🙂 можно куче всего научиться
Dzianis
но если кто-то захочет то вот есть бесплатная книжка) https://build-your-own.org/redis/
Есть же https://codecrafters.io/ Redis хоть на js можно сделать https://app.codecrafters.io/courses/redis?track=javascript
Oleg
C++ освоить хотя бы 😊
Он на си написан
Ilia
а есть пример переписанного который вам нравится?)
нет, смысл не в том, чтобы сделать идеально, это же код ревью, поэтому сделать так, чтобы не было ошибок и посмотреть как вообще кандидат думает, логично что если ему any ок, то это красный флаг )
Dimchik
Фронтенд на расте? А зачем?
а просто для изучения раста, с беви легко в раст вьехать, ну плюс мне было интересно ECS парадигму потыкать, никогда с ней не работал)
Dimchik
Фронтенд на расте? А зачем?
аааа.... ты в общем зачем писать фронт на расте) ну там же всякий wasm есть, который обещал быть хорош
Dimchik
разные там figma, онлайн фотошоп частично его юзали)
Dimchik
другими словами - писать продакшен фронтенд на расте не надо, можно только в образовательных целях на данный момент, но если надо какую-нибудь тулзу запилить, которая делает много вычислений на клиенте, то wasm в теории может пригодится) а rust хорошо компилится в wasm
Lynn «Кофеман»
Ещё же можно всякие CLI-тулзы писать на расте. Типа fnm, swc
Dimchik
угу, turbopack там всякий)
Leonid
Или WASM-based physics engine. Высокоэффективный движок для 3d вычислений. Например, что бы добавить физику в Three.js / React Three Fiber. Работает восхитительно! https://github.com/pmndrs/react-three-rapier https://github.com/dimforge/rapier
Dimchik
или wasm аппка от гугла: https://squoosh.app/
Lynn «Кофеман»
От Адама Аргайла =)
igors
Про wasm я бы сказал есть пока вопросы с перфом, плюс там нет поддержки многопоточности(может уже и запили), ну а вообще зависит от рантайма, wasi неплохо развивается.
Siarhei
а литкод эти задачи по js с подробным объяснением выкатил, чтоб чатгтп лучше обучился программировать?
Siarhei
Кто нибудь читал? Какаято слишком тонкая, есть подозрение что слишком поверхностная, но по главам выглядит, как будто и норм)
Siarhei
Siarhei
igors
https://www.youtube.com/@SystemDesignInterview
Anvar
Кто нибудь читал? Какаято слишком тонкая, есть подозрение что слишком поверхностная, но по главам выглядит, как будто и норм)
Она поверхностная, да. Но можно использовать как основу для собеса. Валидные схемы и прочее, а глубину можно докрутить самому
🧤 Сэр Шурф
О боже зачем ее на русский перевели
August
Кто нибудь читал? Какаято слишком тонкая, есть подозрение что слишком поверхностная, но по главам выглядит, как будто и норм)
Хорошая книга для начала, чтобы знакомые слова узнать Но вообще много вещей из книги раскрывается через ссылки на тех блоги в конце глав
Вахтёр
@ijybaqakho1 молчит и покидает чат
Вахтёр
Karsyn Houston молчит и покидает чат
Вахтёр
@ijybaqakho1 молчит и покидает чат
🐡
200 html программистов 💀
Viktor
200 html программистов 💀
Ахаха, ну там несколько вариантов можно выбрать 😃