1) Человек имеет представление что он делает.
2) Человек умеет гуглить и искать информацию.
Портфолио не особо то и значимая вещь.
Просто с портфолио можно спросить почему выбрал то или иное решение.
А если ты не понимаешь то это только в минус сыграет)
По статистике на одной из работ, там кто приходил с портфолио не проходили 100%, тк как они используют все что видят не понимая зачем.
Например открыв проект калькулятор ("я его даже не смотрел") https://github.com/vertically-challenged/react_cal...
Спрошу про:
Почему в конце есть return
Почему ((operations.length == 1) && (numbers.length == 2)) оборачиваете в скобочки.
Зачем там try/catch
vertically-challenged,
Еще раз
Когда человек идет на позицию джуна,
человек который его нанимает,
понимает что качества кода может оставлять желать лучшего.
Вопрос в том понимаете ли вы, что вы делаете?
Если человек не понимает что он делает ты не знаешь какой результат от него ждать.
Когда ты видишь код ты понимаешь где именно проблема.
И спрашиваешь почему так то и так-то.
Если человек не знает как решить по другому, это одно.
Если человек напихивает все потому-что видел, это другое.
НУ и прочее.
Скажем так некачественный код вылечить легче чем непонимание
vertically-challenged, ходи на собесы и узнаешь, что нужно.
Всякие крупные компании периодически стартуют свои программы стажировок, но там конкуренция дичайшая.
Так что остаётся только постоянно пытаться и учиться новому, если отказывают.
нужно понимание основ js и react: почему что и как работает.
касаемо технологий, react-router, redux, webpack, UI library (material ui/chakra ui, material ui самый популярный у работодателей) - это необходимый минимум
будет плюсом graphql (apollo client или другие клиенты), server-side state (react-query или useSWR), ssr/ssg/isr, next.js, typescript
Максим Федоров, последние несколько лет рынок джунов сильно перегружен, ибо появляются курсы "за месяц наших курсов выйдешь на зп 75к", что естественно является наглой ложью. Курсы, в большинстве своём, паршивее некуда.
А на сеньор/лид/архитект позициях с 7-10+ лет опыта сидишь и получаешь 5-50 предложений в неделю на протяжении этих же лет.