Этого треда уже нет.
Это копия, сохраненная 7 февраля 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
1a949fad-32e3-42ce-b995-bc052d004a9c-original.jpeg39 Кб, 600x500
Идея для объемного проекта /java/ 1229009 В конец треда | Веб
Всем привет. Пока сижу дома в поисках работы, хочу писать какой-то большой проект (Не чат-боты и программки на день работы). В планах пока написать хотя бы маленькое мвп на беке, java. Потом найти какого-то джуна для фронта. Бек будет писаться двумя послестудентами.

Не могу придумать никакую годную идею. Понимаю, что два недоджуна не смогут сделать машину, которая взлетит, хотя бы из-за финансов, но не хочется ничего не делать. Плюс - это практика и будет о чем поговорить на собеседовании. В прошлом, писался большой проект командой интернов (что-то типа авито или олх для услуг/нужд детей и родителей), так что хоть какой-то опыт есть.

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

Из стека: Java 8, Spring Boot, Spring Rest, Spring Data(JPA), Hibenate, Maven.

Так вот собственно вопрос, может у кого-то есть какая-то идея или нужность в чем-то, например, в работе или просто необходимый ему веб-ресурс?

Еще такой вопрос, если мы все-таки дойдем до фазы поиска фронта, что нужно требовать от него? Простите за возможные холивары, я просто совсем не разбираюсь в фронте и не знаю, будет лучше Angular или React, например? Как проверить скилы фронта?

В любом случае, спасибо за все ответы, надеюсь я смогу подчерпнуть что-то полезное.
2 1229010
UPD знаю, что есть тред с идеями, но как-то не заходит
ухохлов.jpg59 Кб, 591x679
3 1229025
Зделой сайт, который бы мониторил твиттер (знаю там есть такое АПИ) и детектил посты с одинаковым текстом от разных аккаунтов, как на пике. Можно будет зоонаблюдать за лахтой. Ну и в целом можно потом будет расширить до детектора лахтоаккаунтов, лахтопостов и раскрывать их злодейские планы в стадии зародыша, если будет интерес.
4 1229151
>>229025
идея, в принципе, неплохая, но наверное будет проблема по запросам в секунду. Еще подумаю на счет этого.
5 1229158
>>229025
У хохлов вон как гривна рухнула
6 1229547
Неужели ни у кого нету идеи?(
7 1229602
>>229547
Та банальный автоматический анализатор страниц в соцсетях. По анализу постов/подписок/друзей определение увлечений человека. Расписание по времени захода на страницу.

Вся прелесть в том, что можно придумать множество различных метрик и скомпоновать их в удобное приложение, которое потом можно втюхивать разного рода ceo и рекламщикам
8 1229701
А можешь пока рассказать про вкат в жабу, сколько уходило времени?
15316465012870.png1,3 Мб, 1332x3790
9 1229709
>>229701
А я пока напишу первое,что пришло в голову. По крайней мере тут эта идея может быть актуальной и полезной анонам ввиду кучи споров и ежедневных вопросов от зелёных, не могущих в текст шапок. Основная идея - создание схем вката как на пике. Каждый может создать или спиздить чужую для правок. Будет система рейтинга и топовые схемы, чтобы отмести говно. Схемы правда лучше делать немного иначе, каждый блок это просто одним словом технология некоторая, которая будет в базе записана уже заранее для выбора, чтобы не было смищных слов, при наведении - нажатии появлялись бы комментарии автора по конкретному блоку, зачем, как, источники. Перёд блоком будет возможность описать это все вобщем с полезными ссылками и мнением автрра. Также будет рейтинг технологий общий, полезность её для конкретного региона - аноны перед голосованием будут заполнять поле - место жительства и вкатился /не вкатился,так что будет обширная статистика для разных городов от тех кто вкатился и от тех, кто ещё учит-такой рейтинг тоже можно, сколько анонов учат сейчас какую технологию и по какой схеме. Также в схемах блоки могут быть разного цвета-от красного до зелёного, например, если к красному ближе - именно с этим блоком многие не согласны, зелёный - все ок. У анонов больше не будет вопросов по поводу того, что сейчас лучше изучать для конкретного региона, по какому Гайду и с какими источниками. Писал на ходу это все, особо не обдумывая,но идею, думаю, ты понял. Сам бы такое запилил, но пока нету на это знаний.
10 1229861
>>229701
Изначально я собирался заниматься андроид программированием, но понял что нужно было выучить джаву. Сам начать не смог, пошел на курсы на 6 месяцев. Короче, сам понимаешь, им нужно побыстрее отчитать лекции и набрать новых вайтишников. Возможно я туповат был, но после половины пройденных курсов перестал понимать значительную часть материала. Это меня деморализовало на пол года, но потом решил, типа, надо все-таки продолжить обучение. Сам учился дома около года-два. Не скажу что сильно усердно, но результат был. Из-за универа не мог работать, по этому как бы не очень спешил сильно углубляться в джаву, но параллельно что-то делал, чтобы не забыть язык. Последний курс начал активно заниматься, вон писал что смог попасть на интернатуру. Короче, примерно 2 года не сильно активной прожки и год углубленного изучения.

Сейчас хожу на собеседования, изначально дико нервничал, голос дрожал. Ну это и понятно, это не придти в какую-то быдло-контору "Рога и Копыта" и рассказать свои достижения в ворде и екселе. Тут техническое собеседование, нужно быть готовым, дрочат по языку, в основном по кору, но так как джава джунов в Киеве, откуда я, очень много(на одну вакансию за неделю приходит около 400 заявок), то могут спрашивать и сопутствующие технологии и фреймоврки, типа спринга или хибернейта.

На данном этапе, уже более спокойно иду на собеседования, но из-за несильного заикания голос иногда дергается. Стремаюсь, что тех.спец. подумает, что я нервничаю, но говорить ему что-то типа "извините, я немного заикаюсь" не хочу, так как во-первых, это тупо, а во-вторых, думаю что это может стать поводом для отказа. Были пару собеседований где думал что вот оно, мне предложат работу, ответил почти на все тех.вопросы, приятно поговорили и все такое, но отказ. Один раз вообще, по-моему, ответиль абсолютно на все тех.вопросы, но проджект менеджер начал задавать вопросы типа "опиши себя 3 словами, что бы сказали про тебя твои друзья" или "чем бы ты не хотел заниматься у нас". Я вообще не готовился к таким вопросам, по-этому отвечал размыто и не уверенно.

Но самый дикий страх, это параллельное программирование. То есть, когда по тим вьюеру или на сайте каком-то пишешь код, а тех.спец. на это смотрит. Было один раз такое, жестко тупишь из-за страха что-то не сделать и в итоге ничего не получается.

Вообще, если нужно я могу написать примерный порядок изучения джавы, но ты должен понимать что я еще даже не джун, я пытаюсь им стать, так что мое видение дел может быть ошибочным.
Ну, какая-то вот такая паста получилось.
10 1229861
>>229701
Изначально я собирался заниматься андроид программированием, но понял что нужно было выучить джаву. Сам начать не смог, пошел на курсы на 6 месяцев. Короче, сам понимаешь, им нужно побыстрее отчитать лекции и набрать новых вайтишников. Возможно я туповат был, но после половины пройденных курсов перестал понимать значительную часть материала. Это меня деморализовало на пол года, но потом решил, типа, надо все-таки продолжить обучение. Сам учился дома около года-два. Не скажу что сильно усердно, но результат был. Из-за универа не мог работать, по этому как бы не очень спешил сильно углубляться в джаву, но параллельно что-то делал, чтобы не забыть язык. Последний курс начал активно заниматься, вон писал что смог попасть на интернатуру. Короче, примерно 2 года не сильно активной прожки и год углубленного изучения.

Сейчас хожу на собеседования, изначально дико нервничал, голос дрожал. Ну это и понятно, это не придти в какую-то быдло-контору "Рога и Копыта" и рассказать свои достижения в ворде и екселе. Тут техническое собеседование, нужно быть готовым, дрочат по языку, в основном по кору, но так как джава джунов в Киеве, откуда я, очень много(на одну вакансию за неделю приходит около 400 заявок), то могут спрашивать и сопутствующие технологии и фреймоврки, типа спринга или хибернейта.

На данном этапе, уже более спокойно иду на собеседования, но из-за несильного заикания голос иногда дергается. Стремаюсь, что тех.спец. подумает, что я нервничаю, но говорить ему что-то типа "извините, я немного заикаюсь" не хочу, так как во-первых, это тупо, а во-вторых, думаю что это может стать поводом для отказа. Были пару собеседований где думал что вот оно, мне предложат работу, ответил почти на все тех.вопросы, приятно поговорили и все такое, но отказ. Один раз вообще, по-моему, ответиль абсолютно на все тех.вопросы, но проджект менеджер начал задавать вопросы типа "опиши себя 3 словами, что бы сказали про тебя твои друзья" или "чем бы ты не хотел заниматься у нас". Я вообще не готовился к таким вопросам, по-этому отвечал размыто и не уверенно.

Но самый дикий страх, это параллельное программирование. То есть, когда по тим вьюеру или на сайте каком-то пишешь код, а тех.спец. на это смотрит. Было один раз такое, жестко тупишь из-за страха что-то не сделать и в итоге ничего не получается.

Вообще, если нужно я могу написать примерный порядок изучения джавы, но ты должен понимать что я еще даже не джун, я пытаюсь им стать, так что мое видение дел может быть ошибочным.
Ну, какая-то вот такая паста получилось.
11 1229890
Буду благодарен, если поделишься опытом. А так я ещё не решил пхпджсы или джаву задрачивать,джаву боюсь не потянуть и засесть надолго, а работу планирую уже через год искать.
12 1230075
Скиньте сервер лицензий для 2018 идеи Ultimate. Со всеми, которые я нашел, вылезает предупреждение Outdated License Server Detected.
13 1230154
>>229009 (OP)
Не знаешь что писать - пиши распределённых борду.
14 1230184
>>230075
я через свой студак бесплатную на год взял. Советую найти какого-то студента, который не связан с программированием и попросить фото студака для идеи. Думаю, он не откажет.
15 1230186
>>229890
Вот на форуме вот это видел от синьора, так что лучше следовать ему.

1) Английский — найди самые лучшие курсы, какие сможешь и туда иди, 80% сил трать на изучение и совершенствование языка.

2) Head First — Learning Java 2-е издание или позже. Именно эта книга объясняет как что работает и именно она дала мне базовые знания.

3) Maven освоить на уровне создать проект из архетипа, добавить зависимости, билдить

4) Git / SVN освоить на уровне веток, мёржей, сразу создал свой проект и подрубил туда это все

5) Head First — Servlets & JSP — фундаментальный труд, также все понятно излагается.

6) Spring + Hibernate — возьми какой-нибудь курс на udemy на 10-20 часов, запили пару приложений, больше для трейни и не надо

7) JUnit тоже очень базово

8) Чистый код Р. Мартин — обязательно прочитать и следовать.

9) Шаблоны проектирования — желательно знать, GOF 24 штуки поучил и норм, главное не тули везде синглтоны)))

10) Базы и SQL, знать 3 нормальные формы, Join-ы, подзапросы, развязывать Many-to-Many
какой-нибудь Postgres уметь прикрутить

11) Желательно посмотреть JIRA / Jenkins хотя бы видосы в ютубе как это работает.

Но на деле, Кор должен знать от а до я, опыт спринга и хибернейта пол года, РЕСТфулл очень желательно знать.

Много контор требуют еще джс там, всякое вот это, но при этом не платят ставку как фулстак дева. Мне не нравится возиться с фронтом, возможно это и не правильно, но все что связано с фронтом знаю на низком уровне.
15 1230186
>>229890
Вот на форуме вот это видел от синьора, так что лучше следовать ему.

1) Английский — найди самые лучшие курсы, какие сможешь и туда иди, 80% сил трать на изучение и совершенствование языка.

2) Head First — Learning Java 2-е издание или позже. Именно эта книга объясняет как что работает и именно она дала мне базовые знания.

3) Maven освоить на уровне создать проект из архетипа, добавить зависимости, билдить

4) Git / SVN освоить на уровне веток, мёржей, сразу создал свой проект и подрубил туда это все

5) Head First — Servlets & JSP — фундаментальный труд, также все понятно излагается.

6) Spring + Hibernate — возьми какой-нибудь курс на udemy на 10-20 часов, запили пару приложений, больше для трейни и не надо

7) JUnit тоже очень базово

8) Чистый код Р. Мартин — обязательно прочитать и следовать.

9) Шаблоны проектирования — желательно знать, GOF 24 штуки поучил и норм, главное не тули везде синглтоны)))

10) Базы и SQL, знать 3 нормальные формы, Join-ы, подзапросы, развязывать Many-to-Many
какой-нибудь Postgres уметь прикрутить

11) Желательно посмотреть JIRA / Jenkins хотя бы видосы в ютубе как это работает.

Но на деле, Кор должен знать от а до я, опыт спринга и хибернейта пол года, РЕСТфулл очень желательно знать.

Много контор требуют еще джс там, всякое вот это, но при этом не платят ставку как фулстак дева. Мне не нравится возиться с фронтом, возможно это и не правильно, но все что связано с фронтом знаю на низком уровне.
16 1230280
>>230186
Спасибо
17 1230406
>>230184
Не, лень. Лучше буду на предупреждение дальше забивать.
18 1231320
>>229158
ничо, выкручиваются, живут
А вдруг это не боты а хайвмайнд?
19 1231342
>>230186

>как фулстак дева


нужно еще у конторы узнавать что для нее значит фулстек - потому что никто толком не знает что это такое. Я видел мнение что это человек оркестр - т.е. не только фронт/бэк, но и все вплоть до общения с клиентом и формирования проектных требований.
20 1231387
1. Сервис для ведения личных доходов/расходов.
Я сам, давно, когда только вкатывался, пилил такое в виде десктопного приложения чисто под себя. Потом сделал ещеандроид версию и прикрутил ко всему этому снихронизацию через дропбокс.
В случае же классик стека идею можно растянуть до полноценного сервиса с юзерами и прочим таким.
Фишки к реализации:
- справочники со статьями расходов и доходов
- собственно учет расходов и учет доходов
- учет долгов (кому ты должен или кто тебе должен)
- к долгам можно добавить справочник агентов с кем ты ведешь взаиморасчеты
Вообще можно как в тру 1С бухгалтерии сделать тупо список счетов, а операции (расход, доход, долг пришел, долг ушел) оформить в виде двойной записи.
- прикрути еще отчетов всяких, дабы видеть движение денег в динамике

2. Система учета заказа еды.
Имеем некий ресторан который производит централизованную доставку обедов в офис к айтишникам. Сотрудникам офиса дается ежедневное меню, где они до обеда могут выбрать чего хотят поесть. Затем ресторан собирает заявки и к обеду подвозит заказы.
Итого требования:
2.1 Интерфейс "повара"
- возможность создания меню на каждый день
- в меню входит список блюд, блюдо имеет некоторое описание и цену
- блюда могут повторяться без какой-то определенное периодичности - на усмотрение повара
- ценник на блюдо не один на всю жизнь - раз от раза может меняться
- меню нужно уметь лочить, что бы после определенного момента во времени юзеры не могли добросить еще заказов
2.2 Интерфес клиента
- просмотр меню на любой из доступных дней
- формирование заказа по меню на любой из незалоченных дней в будущем
- возможность выбрать несколько блюд, в неограниченном количестве
2.3 Интерфейс "доставщика"
- получение меню раскладки на день - это такая ебаническая таблица где в колонках - блюда, а в строках клиенты, в ячейках соответственно количество
- учет принятой налички от клиентов, которым передается доставленный обед
2.4 Интерфейс "бухгалтера"
- бухгалтер должен видеть текущие задолжности клиентов и принятую доставщиками наличку
- тут же будут полезны разные отчеты (визуально и в виде того же csv) плюс выгрузки для всяких 1С

Для простоты можно сначала заняться реализацией функционала меню/заказ, без всяких денежных расчетов (считай что ресторан ежемесячно выставляет общий счет офису). Затем уже можно прикручивать финансовую подсистему.

Если прям попрет то для доставщика можно реализовать мобильное приложение (iOS/Android) где он может оперативно вносить данные по принятой наличке.

######################

Оба варианта как раз предполагают реализацию в виде классической трехзвенной архитектуры (клиент-сервер-субд), на основе указанных ОПом технологий.
Фронт нынче пишут на Angular (не спутай с AngularJS), либо Vue.js, либо React. Говорят что анугялр имеет более высокий порог вхождения, тот же реакт легче но несколько топорнее. Хз, я сталкивался только с ангуляром и то не слишком глубоко в него влезал. Покуда фронтовиков у ОПа нет, то можно все это реализовать чисто в виде бэка с набором рестов - под словом "интерфейс" выше я подразумевал не обязательно UI.

Жду от вас ответных идей.

>>229025
>>229709
Эти задумки с трудом можно отнести к бизнесовым задачам которые решаются типовыми галерами.
20 1231387
1. Сервис для ведения личных доходов/расходов.
Я сам, давно, когда только вкатывался, пилил такое в виде десктопного приложения чисто под себя. Потом сделал ещеандроид версию и прикрутил ко всему этому снихронизацию через дропбокс.
В случае же классик стека идею можно растянуть до полноценного сервиса с юзерами и прочим таким.
Фишки к реализации:
- справочники со статьями расходов и доходов
- собственно учет расходов и учет доходов
- учет долгов (кому ты должен или кто тебе должен)
- к долгам можно добавить справочник агентов с кем ты ведешь взаиморасчеты
Вообще можно как в тру 1С бухгалтерии сделать тупо список счетов, а операции (расход, доход, долг пришел, долг ушел) оформить в виде двойной записи.
- прикрути еще отчетов всяких, дабы видеть движение денег в динамике

2. Система учета заказа еды.
Имеем некий ресторан который производит централизованную доставку обедов в офис к айтишникам. Сотрудникам офиса дается ежедневное меню, где они до обеда могут выбрать чего хотят поесть. Затем ресторан собирает заявки и к обеду подвозит заказы.
Итого требования:
2.1 Интерфейс "повара"
- возможность создания меню на каждый день
- в меню входит список блюд, блюдо имеет некоторое описание и цену
- блюда могут повторяться без какой-то определенное периодичности - на усмотрение повара
- ценник на блюдо не один на всю жизнь - раз от раза может меняться
- меню нужно уметь лочить, что бы после определенного момента во времени юзеры не могли добросить еще заказов
2.2 Интерфес клиента
- просмотр меню на любой из доступных дней
- формирование заказа по меню на любой из незалоченных дней в будущем
- возможность выбрать несколько блюд, в неограниченном количестве
2.3 Интерфейс "доставщика"
- получение меню раскладки на день - это такая ебаническая таблица где в колонках - блюда, а в строках клиенты, в ячейках соответственно количество
- учет принятой налички от клиентов, которым передается доставленный обед
2.4 Интерфейс "бухгалтера"
- бухгалтер должен видеть текущие задолжности клиентов и принятую доставщиками наличку
- тут же будут полезны разные отчеты (визуально и в виде того же csv) плюс выгрузки для всяких 1С

Для простоты можно сначала заняться реализацией функционала меню/заказ, без всяких денежных расчетов (считай что ресторан ежемесячно выставляет общий счет офису). Затем уже можно прикручивать финансовую подсистему.

Если прям попрет то для доставщика можно реализовать мобильное приложение (iOS/Android) где он может оперативно вносить данные по принятой наличке.

######################

Оба варианта как раз предполагают реализацию в виде классической трехзвенной архитектуры (клиент-сервер-субд), на основе указанных ОПом технологий.
Фронт нынче пишут на Angular (не спутай с AngularJS), либо Vue.js, либо React. Говорят что анугялр имеет более высокий порог вхождения, тот же реакт легче но несколько топорнее. Хз, я сталкивался только с ангуляром и то не слишком глубоко в него влезал. Покуда фронтовиков у ОПа нет, то можно все это реализовать чисто в виде бэка с набором рестов - под словом "интерфейс" выше я подразумевал не обязательно UI.

Жду от вас ответных идей.

>>229025
>>229709
Эти задумки с трудом можно отнести к бизнесовым задачам которые решаются типовыми галерами.
21 1231784
>>231387
Большое спасибо, к себе скопировал, буду думать что больше хочется сделать и что изменить!
22 1232181
>>231784
Можешь глянуть ещё автоматически рабочие места(арм). Врача, например
23 1232737
>>229009 (OP)
На стажировке дали такое тестовое:
Функциональные требования
Требуется реализовать серверный модуль работы с данными о сотрудниках компании.
В БД хранится информация об организационной структуре компании. Компания имеет иерархическую структуру подразделений (отделов). Каждый сотрудник работает в одном из подразделений. Также в БД должна вестись история по каждому сотруднику, в которой хранится информация об изменениях, произошедших с сотрудником во время его работы в компании (информация о приеме на работу, изменениях в должности, грейде и зарплате сотрудника, переводах из отдела в отдел, об увольнении сотрудника).
Для каждого сотрудника должна вестись следующая информация:
•Фамилия
•Имя
•Отчество (необязательное поле)
•Пол
•Дата рождения
•Подразделение, в котором работает сотрудник
•Должность (справочник)
•Грейд (справочник)
•Зарплата
•Список сертификатов сотрудника (Для каждого сертификата указываются дата выдачи, компания, выдавшая сертификат, название сертификата, номер, скан сертификата)
Для каждого подразделения хранится:
•Название
•Родительское подразделение (подразделение, в которое входит данный отдел)
•Руководитель
В модуле должны быть реализованы следующие функции:
•Получение по указанному подразделению списка дочерних подразделений
•Получение списка сотрудников подразделения
•Получение истории изменений по сотруднику
•Создание нового отдела
•Переподчинение отдела другому подразделению
•Закрытие отдела
•Прием на работу сотрудника
•Перевод сотрудника из отдела в отдел
•Изменение должности, грейда или зарплаты сотрудника
•Увольнение сотрудника
Все обращения к системе должны сохраняться в системе ведения аудита. Должна быть реализована функция получения истории всех обращений к системе за период с возможностью фильтрации по подразделению или сотруднику, а также по IP пользователя или системы, сделавшей запрос.

Технические требования:
•Данные хранятся в СУБД Oracle.
•Функции модуля выставлены наружу в виде REST-сервисов. Необходимо создать документ с описанием этих сервисов (включая структуру JSON запросов и ответов).
•На стороне backend’а нужно реализовать кеширование данных с автоматическим обновлением кеша при возникновении события изменения данных.
•Вторым этапом нужно переделать функционал, модифицирующий данные, на веб-сервисы (SOAP поверх JMS). Очереди – желательно IBM WebSphere MQ (если сможем предоставить стенд с уже установленной).
Требования к клиентской части приложения:
Требуется реализовать интерфейс ведения информации о сотрудниках компании. В интерфейсе должны быть предусмотрены следующие пользовательские функции:
•Просмотр/изменение структуры отделов компании:
•Создание отдела
•Закрытие отдела
•Изменение наименования отдела и руководителя отдела
•Переподчинение отдела
•Просмотр и внесение информации о сотруднике:
•Добавление нового сотрудника
•Увольнение
•Перевод в другое подразделение
•Изменение данных сотрудника
•Просмотр истории изменений по отдельному сотруднику
•Хранение информации о сертификатах сотрудника с возможностью добавления новых и удаления ошибочных записей.
23 1232737
>>229009 (OP)
На стажировке дали такое тестовое:
Функциональные требования
Требуется реализовать серверный модуль работы с данными о сотрудниках компании.
В БД хранится информация об организационной структуре компании. Компания имеет иерархическую структуру подразделений (отделов). Каждый сотрудник работает в одном из подразделений. Также в БД должна вестись история по каждому сотруднику, в которой хранится информация об изменениях, произошедших с сотрудником во время его работы в компании (информация о приеме на работу, изменениях в должности, грейде и зарплате сотрудника, переводах из отдела в отдел, об увольнении сотрудника).
Для каждого сотрудника должна вестись следующая информация:
•Фамилия
•Имя
•Отчество (необязательное поле)
•Пол
•Дата рождения
•Подразделение, в котором работает сотрудник
•Должность (справочник)
•Грейд (справочник)
•Зарплата
•Список сертификатов сотрудника (Для каждого сертификата указываются дата выдачи, компания, выдавшая сертификат, название сертификата, номер, скан сертификата)
Для каждого подразделения хранится:
•Название
•Родительское подразделение (подразделение, в которое входит данный отдел)
•Руководитель
В модуле должны быть реализованы следующие функции:
•Получение по указанному подразделению списка дочерних подразделений
•Получение списка сотрудников подразделения
•Получение истории изменений по сотруднику
•Создание нового отдела
•Переподчинение отдела другому подразделению
•Закрытие отдела
•Прием на работу сотрудника
•Перевод сотрудника из отдела в отдел
•Изменение должности, грейда или зарплаты сотрудника
•Увольнение сотрудника
Все обращения к системе должны сохраняться в системе ведения аудита. Должна быть реализована функция получения истории всех обращений к системе за период с возможностью фильтрации по подразделению или сотруднику, а также по IP пользователя или системы, сделавшей запрос.

Технические требования:
•Данные хранятся в СУБД Oracle.
•Функции модуля выставлены наружу в виде REST-сервисов. Необходимо создать документ с описанием этих сервисов (включая структуру JSON запросов и ответов).
•На стороне backend’а нужно реализовать кеширование данных с автоматическим обновлением кеша при возникновении события изменения данных.
•Вторым этапом нужно переделать функционал, модифицирующий данные, на веб-сервисы (SOAP поверх JMS). Очереди – желательно IBM WebSphere MQ (если сможем предоставить стенд с уже установленной).
Требования к клиентской части приложения:
Требуется реализовать интерфейс ведения информации о сотрудниках компании. В интерфейсе должны быть предусмотрены следующие пользовательские функции:
•Просмотр/изменение структуры отделов компании:
•Создание отдела
•Закрытие отдела
•Изменение наименования отдела и руководителя отдела
•Переподчинение отдела
•Просмотр и внесение информации о сотруднике:
•Добавление нового сотрудника
•Увольнение
•Перевод в другое подразделение
•Изменение данных сотрудника
•Просмотр истории изменений по отдельному сотруднику
•Хранение информации о сертификатах сотрудника с возможностью добавления новых и удаления ошибочных записей.
24 1233081
>>229009 (OP)

Есть у меня одна объемная идейка для сервиса - убийцы убера (и иже с ним), но руки до нее у меня никогда не дойдут (да и в продвижении/рекламе я не шарю).

Могу предложить следующее - я описываю тебе свой вижн и идею сервиса, помогаю декомпозировать, проектировать, выбирать технологии, по желанию могу код поревьють (джаву я знаю так се, но в остальном может быть полезно). С тебя - писать код, выкладывать на гитхаб (mit лицензия); может таким образом эта идея все-таки станет чем-то большим, чем просто идея.

Если заинтересовал, пиши сюда pmi=.RpnueejcumxfphANUSmailUU~PUNCTUMru
25 1233378
>>233081

>убийцы убера


Убийцы убера на двоще, все в такси!
26 1234463
Uber для шлюх, такая то годнота была бы.
27 1236654
Го игру пилить )00099097£₽*^))
28 1236878
>>236654
Java не лучший язык для игр. Ну, конечно, там майнкрафт вроде писали на java, но геймдевом никогда не занимался и не вижу смысла для данного языка.
29 1237489
>>232737
Ты наверное залёный, да?
30 1237490
>>236654
Давай контакты. Можем как на Java, так и на C/C++.
31 1237751
>>232737
Как-то слишком дохуя для тестового. Заебешься эти все зависимости отслеживать. Тут именно не сложность, а трудоемкость. Как для золушки
32 1238677
Пацаны, такая тема -- сча делаю что - то типо библиотеки для использования оконных фильтров (например для последовательности 1 2 3 4 5, размера окна 3 и тип фильтра - min, он вернет 3 числа: 1, 2 и 3. Т.е. окно скользит по последовательности и в каждом таком окне мы ищем минимум). Хочу все это сделать на джавовском Stream API (модно же, ну и нет зависимости от конкретных типов данных). Так вот, у меня уже готова вся логика для всех фильтров, но сейчас я просто прохожу по потоку итератором и в каждом окне передаю в Consumer который мне передаёт клиент вычисленное значение (как в методе коллекций forEach(Consumer)). Но я бы хотел возвращать поток, что бы клиент мог ещё что - нибудь с ним сделать. Кто нить знает как это все сделать?
А, и ещё один вопрос: в джаве предвидятся дженерики с примитивами, типо List<int>(блин, из всех косяков джавы именно их отсутствие бесит больше всего)? Я читал про какой project Valhala и там про это было.
33 1246610
>>229709
Ты сейчас описал grow.epam.com
34 1246906
>>229009 (OP)
DeskChan ебашь.
35 1247147
>>229009 (OP)
Идея проекта для твитч стримеров - у твича есть возможность экспортировать видосы на ютуб. Проблема в том, что нужно руками кликать каждый раз на стрим, который ты хочешь экспортировать. Экспорт иногда фейлится и тебе приходить уведомление на почту, что мол так и так, шеф, все пропало, гипс снимают, клиент уеезжает, ну ты понял. И просят еще раз сделать экспорт видео. А можно было бы запилить сервис, который бы без лишних слов экспортировал стрим на ютуб, проставлял теги, называл как-нибудь и возможно даже складировал в какой-нибудь плейлист (по названию игры, например). Как тебе, а?
36 1250694
>>230075
https://account.jetbrains.com/licenses
Держи. Не благодари братишка.
37 1251915
Система учёта занятий (посещаемость, оплата) в доп образовании
38 1275311
>>246906
Молодец, хорошо пошутил, я лучше на паскале тогда буду делать.
39 1278358
>>237489

>На стажировке


Разумеется
Poop Semantics 40 1300068
Java top, semantic poop
41 1300091
>>229009 (OP)
Не можешь придумать идею - сделай агрегатор идей для немогущих приду3мать идею.
42 1300231

>какую-то бизнес штуку, возможно какие-то вычисления, алгоритмы, возможно интеграция с другими апи


Охуенный у тебя бизнес-план.
43 1300235
>>232737
Здесь главное по моднявому всё сделать, CQS, GraphQL, SPA морда на Реакте, тогда тни сразу потекут.
44 1312779
>>229025
а чё такого ещё нет? мб запилить рил?
45 1312781
>>231387

>Сервис для ведения личных доходов/расходов.


был на одном митапе, там челики запилили анализ расходов при оплате безналом, полный отчет, анализ и прочая фигня. Хз, чё ща с ними, но имхо такое уже есть
46 1312785
>>231387

>Система учета заказа еды.


у меня на работе такое уже есть, каждый скидывает себе в "банк" шекели, и заказывает еду в 13 часов приезжает курьер, если хочешь налом, можешь отдать бухгалтеру
47 1312787
>>236878
пффффф, ты не дотянешь до 3а игр, дял индюшатины очень более чем хорош (много библиотек, готовых апи, есть lib-gdx, кроссплатформеность)
48 1314339
>>229861

>побыстрее отчитать лекции


иди к Немчинскому, подгоняют только финансово, там тебя навчать і проект дадуть
49 1328137
50 1328138
51 1328429
>>229009 (OP)
Нужно писать то, что необходимо тебе. Раз ты не можешь найти себе идею проекта, то сделай сайт с подбором идей проектов, и с пошаговой разработкой этих проектов. Начать конечно стоит с простого, с сайта с интерактивными задачами. Потом допилить до уровня проектов.
Тред утонул или удален.
Это копия, сохраненная 7 февраля 2019 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски