Какие проекты JavaScript отлично иметь в своём портфолио?

В качестве дополнения к своему резюме (Junior frontend) и собственного развития хочу сделать несколько абсолютно разных небольших проектов, демонстрирующих навыки владения JavaScript (может быть ещё чуть-чуть вёрстки). Как считаете, что подойдёт лучше всего?
P.S. Пожалуйста, не надо разговоров про собственную фантазию и прочее - свои идеи есть, но хотелось бы собрать ещё мнений
  • Вопрос задан
  • 10536 просмотров
Решения вопроса 7
like-a-boss
@like-a-boss
Признайся,тебяТянетНаКодМужика,ты—программный гей
Вот и напишите проект, который будет генерировать идеи проектов.
Ответ написан
Комментировать
@dimoff66
Кратко о себе: Я есть
Можно React или другое SPA выучить в качестве дополнения к своему резюме и для собственного развития и уже на них делать небольшие проекты, демонстрирующие навыки.
Ответ написан
Комментировать
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Как считаете, что подойдёт лучше всего?
Тот, который сделан качественно, с душой и для людей. Лучше всего: с востребованным функционалом, которого сейчас нигде нет.

Покажите, как лично Вы способны упростить жизнь разработчикам не требуя ничего взамен.
Это будет лучшим портфолио!
Ответ написан
Комментировать
@profcat
Выдержка про портфолио из моего резюме:

Игра “Шашки” с сервером
Клиент писался на стеке React + Redux с применением Immer.js. Онлайн игра использует web sockets для связи с сервером, написанным на Express.js. Для онлайн игры имеется возможность создавать множество игровых комнат с уникальным id, который используется для подключения. В лобби имеется чат для общения между игроками. Если нет возможности играть онлайн, можно играть оффлайн вдвоём на одном ПК.


Игра “Сапер”
В начале 2020 года реализовал на стеке Vue + Vuex с использованием препроцессора Pug, примечателен высокой производительностью и адаптивностью под мобильные дисплеи вплоть до IPhone 4. Затем был был переписан на стеке React + Redux с применением redux-thunk, TypeScript и styled-components.


Видеоплеер с сервером
Клиент написан на стеке React + Redux с использованием Immer.js, material-ui и video.js. На данный момент возможно просматривать видео оффлайн, переместив файл в плеер через drag&drop, либо запустить сервер и брать видео с него через реализованный файловый менеджер. Загрузка на сервер возможна при переносе файла в область файлового менеджера. Есть возможность следить за прогрессом загрузки и отменять загрузку если требуется. Сервер написан на Express.js с применением multer. Для передачи видео использует streams.


В общем-то почти только что вылупился, в совокупности с отличным знанием JS, хорошим знанием фреймворков и всяких крутых штук (либы, SOLID, паттерны и тд) получил много крутых офферов. Тут стоит понимать, что портфолио нужно чисто для галочки, его всерьёз смотреть никто не станет. Может так, одним глазком пробегутся)

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

Если боишься слово сервер - его на ноде написать очень просто. А на express.js вообще элементарно, одного вечера для изучения и написания простенького сервера хватит)
Ответ написан
Комментировать
mbelskiy
@mbelskiy
Software Developer
Попробуйте написать клиента для pets-api: https://github.com/mbelsky/pets-api сначала можно на чистом js, потом с использованием react/vue. В README все необходимые действия описаны по шагам.

По изначальному сообщению не понял вашего уровня знаний js, но вдруг будет самое то.
Ответ написан
Комментировать
Lillipup
@Lillipup
Allons-y, Алонсо!
Никакие, сомневаюсь что они что то значат. А вот иметь в резюме коммерческие проекты, это круто.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
У меня странное отношение к гитам которые созданы ради резюме. Отношение как к эллочке людоедочке. Кидайте туда что вам интересно или то за что получали деньги.
Ответ написан
Комментировать
kirbi1996
@kirbi1996
Создай игру 21
Создай магазин пиццы типа додо
Создай туду на реакте
Создай туду с помощью redux
Создай туду с помощью mobx
Создай что нибудь на react-native
Посмотри разные технологии, можно даже typescript попробовать
Это же для накачки скилла, плюс если это для резюме работодатель увидит что разные технологии щупал
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы