maxfarseer
@maxfarseer
реакт.рф, обучаю реакту и компании

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

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

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

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


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

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

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

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

p.s. ссылки ведут на github, поэтому я надеюсь у модераторов не будет претензий.
Ответ написан
Пригласить эксперта
Ответы на вопрос 10
rockon404
@rockon404
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/.
Ответ написан
miraage
@miraage
Lead Software Engineer
@LiguidCool
Ищи ментора, пусть грузит реальной работой. Другие методы мало эффективны.
Ответ написан
vetero4eg
@vetero4eg
Пишу, верстаю, правлю.
пока долго делают ТЗ, интерес к ним у работодателя угаснет.

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

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

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

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

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

Войти через TM ID
Похожие вопросы
22 окт. 2018, в 02:30
12000 руб./за проект
22 окт. 2018, в 02:01
10000 руб./за проект
21 окт. 2018, в 22:38
1200 руб./за проект