TGViewer
Феня в Сербии Феня в Сербии @infinityproductive · 829 subscribers
Post #291 919
#вопросы #frontend #развитие

Как оперативно включаться в новый проект, с чего начинать его изучение, и на что обращать внимание?

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

С таким вопросом, ко мне пришел на днях Александр. Первое о чем стоит подумать, а почему вы делая задачи 2 недели, вдруг задумались, что не знаете проект совсем?

Разберем некоторые моменты:

1️⃣ Расскажу, как я подхожу к изучению проекта
2️⃣ А причем же тут онбординг?

Первым делом, мы идем в наш любимый package.json и определяем, а что за пакеты здесь используются. Если мы не знаем применение, того или иного пакета, можно зайти в его документацию, после проверить на проекте, и понять, либо выписать, как неиспользуемый (и после задать вопрос руководителю или команде, а для чего этот пакет).

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

➖Настроенный линтер или его отсутствие
➖husky, commitLint, их наличие с настройками или отсутствие

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

После этого, по тому же принципу, мы смотрим, как писать стили, как работать с запросами на сервер и обрабатывать ошибки, наличие/отсутствие state manager, кеширования. Самое главное при этом процессе, при отсутствии документации необходимо ЗАДАВАТЬ ВОПРОСЫ, не думайте, что их задают только новички их полезно задавать ВСЕГДА.

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

❗️Поэтому дорогие разработчики и компании, не пренебрегайте, писать WIKI к проекту, или оформлять README, это упростит жизнь вам, и сэкономит денег на первых этапах коммуникации, так все будет описано, и обновляться.

P.S. Напоминаю, что рубрика вопросов, все еще актуальна. Вы также можете задать любой вопрос. Если вы не согласны, или у вас есть свое мнение, прошу в комментарии там все обсудим.
  • 🔥 7
  • 😁 1
More from @infinityproductive
  1. Sep 26, 2026photo post
  2. Sep 24, 2026https://music.yandex.ru/album/19760408/track/153316438?ref_id=3572C018-7A78-4B64-A64A-BBD2…
  3. Sep 17, 2026upd: Личный счет теперь тоже открыт, можно подаваться на ВНЖ 😃
  4. Sep 17, 2026Теперь мы сербские предприниматели 💪
  5. Sep 11, 2026Так, так вот и отпуск подошел к концу, но мы все еще остаемся в Белграде 😅 Уже несколько…
  6. Sep 8, 2026Сегодня Гугл карты захотели, чтоб я добирался домой вплавь, там нет моста… А я подумал и р…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →