Size: a a a

Golang Developers — русскоговорящее сообщество

2020 September 17

x

x-foby in Golang Developers — русскоговорящее сообщество
Stephan Nein
Ну у меня был маленький опыт с gorilla websocket
Но печально, что там не нашлось обработчиков disconnecta и connecta
Конечно же они есть на самом деле)
Просто это не обработчики коннекта и дисконнетка, а Upgrader и SetCloseHandler
источник

M

Michael in Golang Developers — русскоговорящее сообщество
Stephan Nein
Немножко оффтопа😅
У меня в мае диплом, какую идею реализовать? Которая пригодится позже хотя бы на джуна
Думал в связке go (back end) + Vue.js
Но что написать?...
Попробуйте сделать приложение для инвентаризации различных вещей:)
источник

M

Michael in Golang Developers — русскоговорящее сообщество
На самом деле достаточно актуальный тим папок;)
источник

M

Michael in Golang Developers — русскоговорящее сообщество
Например: есть сервис для учёта домашнего гардероба, особенно актуально для девушек, позволяет хранить и упорядочивать каталог вещей и подбирать "лук".
Или можно сделать более универсальный каталог домашнего хлама: например инструменты, книги, комплектующие и т.п.
источник

M

Michael in Golang Developers — русскоговорящее сообщество
Задача:
А) достаточно объемная по набору различных решений которые можно применить: бд, хранилище файлов, плюс построение всяких зависимостей и фильтров;
Б) решает определенную проблему, без труда можно провести анализ аналогов, конкурентов, экономику нарисовать (например подписка или премиум фичи),  это обычно является одним из требований диплома
источник

M

Michael in Golang Developers — русскоговорящее сообщество
функционал можно реализовать достаточно компактно (это же диплом), но при этом он будет работо/жизнеспособный
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Такая работа — это по сути экспертная система.
Экспертные системы — это уровень курсовой, а не диплома.

Во всяком случае раньше так было.

Если бы я принимал в команду человека, то такое приложение тоже вряд ли было бы существенным плюсом, так как ничего в нём нет: храним "вещи", категоризируем.

Хотя я не стану говорит, что это прям что-то совсем слабое. Тут всё от инициативы автора будет зависеть.
Но всё же слабо представляю, куда здесь можно прикрутить многопоточность, например. То есть придётся спрашивать об этом на собесе. А зачем тогда прога?)
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Или вот прикольно, https://youtu.be/XnRCZK3KjUY

Минимальный фронт, и многопоточность будет.
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
На канвасе
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Как в таком случае БД проектируются? Типа x,y,color?
источник

M

Michael in Golang Developers — русскоговорящее сообщество
Vlad
Как в таком случае БД проектируются? Типа x,y,color?
да, а что там еще добавишь
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Очередь точно понадобится
источник

M

Michael in Golang Developers — русскоговорящее сообщество
и объем бека будет маленьки, просто с упором на на оптимизацию скорости
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Vlad
Очередь точно понадобится
Зачем?
И где тут будет многопоточность?)
источник

M

Michael in Golang Developers — русскоговорящее сообщество
и минимизациию лишнего
источник

M

Michael in Golang Developers — русскоговорящее сообщество
очередь не нужна
источник

M

Michael in Golang Developers — русскоговорящее сообщество
должно быть реалтайм
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Здесь будут те же вебсокеты, отправка клиентом своих точек и отправка сервером новых точек клиентам.
По сути, опять же, тот же чат.
Только обмен не текстом, а точками. Ну и "бродкаст".
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
x-foby
Зачем?
И где тут будет многопоточность?)
Очередь в плане структуры, а не брокера
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Vlad
Очередь в плане структуры, а не брокера
А зачем очередь-структура?)

Здесь вообще ничего не нужно) Очень простая штука)
источник