maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании

Где джуну получать тестовые задания?

Под спойлером есть мое понимание проблемы.
spoiler

По моему мнению, есть проблема: новички не получают тестовых заданий "до" старта общения с работодателем. Следовательно, многие не уверены в своих силах и переживают, что если начнут "пробиваться" на вакансию - то пока долго делают ТЗ, интерес к ним у работодателя угаснет.

Определенно есть проблема с получением фидбэка от HR/специалиста по поводу задачи. То есть, очень часто просто никакого ответа. Разумеется "решение" каждого разбирать и отвечать по полочкам - это труд, но для джунов ситуация: мне не пишут, потому что "все плохо". Хотя могут и не писать, просто потому, что позицию уже закрыли, а задание не сняли.


А какие решения знаете вы? Какие-то ресурсы? Группы? Платные / бесплатные... Интересует любая информация, не обязательно по JS + React.

p.s. Вариант получения тестового задания непосредственно при устройстве на работу не подходит. Проблема описана под первым спойлером. Однако, такой вариант самый популярный, это очевидно.
  • Вопрос задан
  • 10360 просмотров
Решения вопроса 2
locky_yotun
@locky_yotun Куратор тега JavaScript
Я видел некоторый джаваскрипт
Вот тут просто море тестовых заданий: https://github.com/Hexlet/ru-test-assignments
Ответ написан
maxfarseer
@maxfarseer Автор вопроса
https://maxpfrontend.ru, обучаю реакту и компании
Выяснилось, что удобного места со списком заданий нет, кроме ответа от Максим Зайцев
Так же выяснилось, что созданием ТЗ и последующим разбором в данный момент никто не занимается кроме меня, поэтому добавляю ответ от себя.

Здесь есть задания и разбор. Будет пополняться.

Задание 1 (уже разобрано)
Задание 2 (будет разобрано в конце мая)

p.s. ссылки ведут на github, поэтому я надеюсь у модераторов не будет претензий.
Ответ написан
Пригласить эксперта
Ответы на вопрос 10
rockon404
@rockon404 Куратор тега React
Frontend Developer
Для тестового задания надо что-нибудь посложней. Простенький real world app.

Например простенький Weather App:
1. Строка поиска городов(можно использовать например API Google):
2. Результат поиска с погодой.
3. Список сохраненных городов.
4. Погода в текущей позиции.
Для погоды можно использовать API любого сервиса(например OWM API).
Такое приложение спроектировать сложней, тут помимо тупой работы с API библиотек придется проектировать.
Можно использовать роутинг, а можно обойтись и без него. Да и целый ряд задач, над решением которых новичку придется хорошо подумать:
1. Структура приложения
2. Работа с API
3. Реализация строки поиска
4. Обработка исключений( нет связи, отклонили использование геолокации)
5. Верстка
Когда такой проект начнет оживать и работать как задумано это, конечно, принесет человеку радость и уверенность в себе.

Так же можно реализовать Dashboard, но это посложней и требует серверной части или использование публичного тестового API вроде Star Wars API
Еще можно реализовать простенький клиент для любого сервиса. Например поиски и проигрывание видео c Youtube.

ИМХО совсем простые задачи, конечно могут показать знание API той или иной библиотеки, но обладает ли кандидат навыками необходимыми для Junior Developer они не отразят. А Junior Developer должен уметь самостоятельно решить точно поставленную задачу с пояснениями и рекомендациями по пути ее решения.
Ответ написан
sim3x
@sim3x
Проблема надумана
Тасков полно
Делать задачу и потом оставить ее мертвым грузом на гитхабе = минус на собеседовании

ПС: Линки не на гитхаб = на них никто смотреть не будет
Ответ написан
proudmore
@proudmore
Добываю код из головы
На собеседованиях)
Ответ написан
@WinnerIT
Программист и фотограф-любитель
Если Вас интересуют задания по алгоритмам, могу порекомендовать hackerrank.
Ответ написан
@Daniil1979
Посмотрите https://www.codewars.com/ - тут можно потренироваться в решении задач самых разных типов на любых языках программирования и диалектах SQL. Также, после того, как решите задачу, можно посмотреть чужие решения и сравнить со своими.
Также вариант (но уже платный) - найдите курсы по интересному Вам языку программирования на https://www.coursera.org/ или https://www.datacamp.com или https://www.pluralsight.com. Будет и теория, и практика. А на Coursera также придётся заниматься разбором и анализом чужого кода. После успешного прохождения курса на любом из ресурсов можете добавить его в свой профиль на https://www.linkedin.com/.
Ответ написан
@LiguidCool
Ищи ментора, пусть грузит реальной работой. Другие методы мало эффективны.
Ответ написан
vetero4eg
@vetero4eg
Frontend
пока долго делают ТЗ, интерес к ним у работодателя угаснет.

В том и суть, чтобы научиться их делать достаточно быстро и достаточно хорошо. Если получилось долго, но довольно хорошо, то можно его показать не только этому работодателю, которому уже может и не надо, но и следующему, в качестве работы в портфолио.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
А какие решения знаете вы?
Ответ очевиден: сделаться не джуном! И чтобы не тебя перебирали, а ты перебирал конторы и "вкусные куски".

А получать задания - не нужно.
Нужно практиковаться и расти. И делать это - непрерывно!
Ответ написан
@sergealmazov
Я что-то не совсем понимаю. А откуда вы тестовое задание собираетесь получать, как не от работодателя? HR вообще-то и есть работодатель.

Да, существуют определенные проблемы при общении с HR. Но тут, как говорится, welcome to real life.

Если вам попрактиковаться где-то надо заранее - есть же стажировки. Вас поспрашивают по теории, затем натаскают по технологиям. Будете что-то уметь (при желании и наличию способностей).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Instamart Москва
До 130 000 руб.
AEON Москва
от 120 000 до 180 000 руб.