Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос к бывалым / 25 сообщений из 33, страница 1 из 2
15.10.2018, 12:55
    #39717545
israelshamir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
Всем привет!

Начал изучать java, сам разработчик oracle.
Хочу в процессе обучения написать приложение, которым можно было бы подвердить знание java на уровне middle.
Думал мессенджер какой-нибудь запилить, как раз 3 - х слойка получится, но решил все таки с Вами посоветоваться.

В общем, подкиньте, пожалуйста, идей на эту тему.
...
Рейтинг: 0 / 0
15.10.2018, 13:03
    #39717553
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
israelshamirДумал мессенджер какой-нибудь запилить, как раз 3 - х слойка получится, но решил все таки с Вами посоветоваться.это можно, но только это очень и очень просто - простое использование websocket и все дела. и никакого ООП.
...
Рейтинг: 0 / 0
15.10.2018, 13:07
    #39717557
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
на сервере
play + websocket + akka
на клиенте
angular | react
...
Рейтинг: 0 / 0
15.10.2018, 13:07
    #39717558
israelshamir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
вадя,

ну вот на Ваш взгляд, что можно реализовать, чтобы это выглядело достойным мидла, в чем будет и ООП и все остальное?
...
Рейтинг: 0 / 0
15.10.2018, 13:09
    #39717562
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
хаха. мне на прошлом проекте пришлось пилить внутренний мессенджер, причем по внутренней инфраструктуре, горизонтально масштабируемый и всякое такое. на выходе вышло подобие телеги с группами каналами, банами жалабами, и пр пр пр. даже видеотрансляции были, и всякие ништяки как у слака )) сделали реюз существующего функционала. яб не сказал что это простая задача.

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

но я тебе скажу по своему опыту на это всё-равно никто не смотрит. всех интересует знаешь ли ты как работает хэшмап и чем вейт от нотифая отличается.
...
Рейтинг: 0 / 0
15.10.2018, 13:09
    #39717564
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
зачем мидлу ооп? ооп - это джуниорам в университете оставьте
мидлу нужно уметь пользоваться технологиями, понимать алгоритмы и структуры данных, паттерны опять же
...
Рейтинг: 0 / 0
15.10.2018, 13:12
    #39717567
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
israelshamirвадя,

ну вот на Ваш взгляд, что можно реализовать, чтобы это выглядело достойным мидла, в чем будет и ООП и все остальное?
если ты с израиловки то вашего брата по-моему вообще без всяких вопросов берут куда угодно ибо некому работать. )) выучи хешмап и вейтнотифай - будет достаточно.
...
Рейтинг: 0 / 0
15.10.2018, 13:22
    #39717579
israelshamir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
andreykaT,

да свой я свой. так я не хочу везде, я хочу туда где не берут)
...
Рейтинг: 0 / 0
15.10.2018, 13:22
    #39717581
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
Penkov Vladimirна сервере
play + websocket + akka
на клиенте
angular | reactоно конечно можно и так , но только это как из пушки по мухам....
если в применении к мессенджеру.

israelshamirну вот на Ваш взгляд, что можно реализовать, чтобы это выглядело достойным мидла, в чем будет и ООП и все остальное?не стоит заморачиваться - всё это будут оценивать со своей колокольни и найдут кучу такого что не понравится....
...
Рейтинг: 0 / 0
15.10.2018, 13:23
    #39717583
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
israelshamirда свой я свой. так я не хочу везде, я хочу туда где не берут)это называется : хорошо там , где нас нет :)
...
Рейтинг: 0 / 0
15.10.2018, 13:25
    #39717587
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
Penkov Vladimirзачем мидлу ооп? ооп - это джуниорам в университете оставьте
мидлу нужно уметь пользоваться технологиями, понимать алгоритмы и структуры данных, паттерны опять же

т.е. ООП мидлам и сеньйорам не надо?
...
Рейтинг: 0 / 0
15.10.2018, 13:31
    #39717595
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
Hett,

не то, что бы не надо, но уже поздно об этом задумываться
задача толкового разработчика - сделать то, что от него требуется, а не воткнуть все паттерны, что ему в универе нарассказывали
будет ли в этом участвовать ооп - дело десятое
...
Рейтинг: 0 / 0
15.10.2018, 13:32
    #39717597
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
вадяPenkov Vladimirна сервере
play + websocket + akka
на клиенте
angular | reactоно конечно можно и так , но только это как из пушки по мухам....
если в применении к мессенджеру.


зато полный стек современных технологий. автор лет на 5 будет в тренде
...
Рейтинг: 0 / 0
15.10.2018, 13:38
    #39717610
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
HettPenkov Vladimirзачем мидлу ооп? ооп - это джуниорам в университете оставьте
мидлу нужно уметь пользоваться технологиями, понимать алгоритмы и структуры данных, паттерны опять же

т.е. ООП мидлам и сеньйорам не надо?
предполагается что ты это уже всё знаешь.

имхо, тратить время на такой проект есть смысл только сугубо академический чтоб познакомиться с технологиями и способами решения различных возникающих задач.

как соискателю тебе это не пригодится скорее всего, если же конечно ты не напишешь мессенджер которым начнут пользоваться все, ну или как минимум утаскивать твою репу чтоб вкарячить в свой проект. но если вдруг ты дойдешь до такого, то работодатели к тебе сами в очередь выстраиваться начнут. и не только они.
...
Рейтинг: 0 / 0
15.10.2018, 13:39
    #39717612
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
я бы больше давил на теоретические знания. чтоб собеседования пролетать. а остальное само придет если есть твёрдый бэкграунд из теории.
...
Рейтинг: 0 / 0
15.10.2018, 13:57
    #39717632
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
Penkov Vladimirзато полный стек современных технологий. автор лет на 5 будет в трендевот это конечно аргумент...
но у меня есть практика наблюдения как с помощью этого тренда делаются проекты. а я вижу как это всё делается намного проще и быстрее без этого тренда..
...
Рейтинг: 0 / 0
15.10.2018, 14:07
    #39717641
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
Разбираться в ваших вот этих "быстрее" никто не будет.
Есть дукументированные библиотеки которые все знают. Вся отсебятина делает вас менее интересным с точки зрения сотрудника для любого вменяемого нанимателя, если только вы не рокет саенс делаете, А то что выше было описано - уж точно не рокет саенс
...
Рейтинг: 0 / 0
15.10.2018, 14:16
    #39717648
israelshamir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
Penkov Vladimir, вадя, andreykaT

Спасибо большое Вам за ответы, ребят.

Буду изучать и использовать стэк предложенный Penkov Vladimir.
...
Рейтинг: 0 / 0
15.10.2018, 14:20
    #39717649
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
Penkov VladimirРазбираться в ваших вот этих "быстрее" никто не будет.это понятно, проще нагородить кучу всего...
Penkov VladimirЕсть дукументированные библиотеки которые все знают. Вся отсебятина делает вас менее интересным с точки зрения сотрудника для любого вменяемого нанимателя, если только вы не рокет саенс делаете, А то что выше было описано - уж точно не рокет саенсвот в этом вся и проблема - не делать быстрое и простое - это модно, а если простое и быстрое - как это дорого продать???
есть документированные библиотеки в основе которых чистый js (на примере фронта)
но мы не ищем лёгкие пути - мы будем делать на "библиотеках" , но не знать азов.
сделать на чистом js - отсебятина, а сделать на библиотеках , основанных на "отсебятине" - это круто....
...
Рейтинг: 0 / 0
15.10.2018, 14:25
    #39717654
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
вадяPenkov VladimirРазбираться в ваших вот этих "быстрее" никто не будет.это понятно, проще нагородить кучу всего...
Penkov VladimirЕсть дукументированные библиотеки которые все знают. Вся отсебятина делает вас менее интересным с точки зрения сотрудника для любого вменяемого нанимателя, если только вы не рокет саенс делаете, А то что выше было описано - уж точно не рокет саенсвот в этом вся и проблема - не делать быстрое и простое - это модно, а если простое и быстрое - как это дорого продать???
есть документированные библиотеки в основе которых чистый js (на примере фронта)
но мы не ищем лёгкие пути - мы будем делать на "библиотеках" , но не знать азов.
сделать на чистом js - отсебятина, а сделать на библиотеках , основанных на "отсебятине" - это круто....

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


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


при этом разработчик хочет за счет работодателя поизучать новые технологии, чтобы повысить свою стоимость на рынке

так вот, middle - это тот, кто может все вышеперечисленное реализовать.

так как автор попросил проект для самообучения, я дал ссылки на то, что в тренде. само собой, когда придет задача от руководства, думать будет тим лид, а не мидл
...
Рейтинг: 0 / 0
15.10.2018, 14:52
    #39717675
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
israelshamirДумал мессенджер какой-нибудь запилить....
Когда устраивался на работу, запилить недо-чать и задеплоить на AWS, было тестовое задание.
Делается за 1-2 дня )))
...
Рейтинг: 0 / 0
15.10.2018, 15:21
    #39717695
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
Penkov Vladimirпри этом разработчик хочет за счет работодателя поизучать новые технологии, чтобы повысить свою стоимость на рынкеэто самый стоящий аргумент.
всё остальное - как бы ну....

Penkov Vladimir- будет быстро реализован, чтобы начать зарабатывать на немизучать библиотеки - лучше изучить основы.
библиотеки разработаны не богами, а людьми, первоначально под свои нужды, и содержат кучу недостатков и ограничений.
Penkov Vladimir- не будет зависеть от разработчика, то есть можно смело его заменить на другого без потери качествакак раз если всё написано на основах - то не будет зависеть от версий, разработчиков.
Penkov Vladimir- будет расширяем (в примере выше - взять и на той же кодовой базе сделать мобильное приложение)ну это очень странное утверждение..
Penkov Vladimir- будет стабилен, то есть при апгрейде версии какой-то из библиотек не надо будет переписывать пол проектаага , это особенно касается angular ....
Penkov Vladimir- должен грамотно выбрать технологии (то есть как минимум знать, из чего выбирать)с этим согласен.
Penkov Vladimir- должен разбираться в проблеме (например, знать что требуется от месенджера)и тут не с чем спорить, но тут важно ТЗ.

Penkov Vladimirтак как автор попросил проект для самообучения, я дал ссылки на то, что в тренде. само собой, когда придет задача от руководства, думать будет тим лид, а не мидлтогда надо реализовать на разных технологиях (если для самообучения) что б можно было сравнивать затраты и прочее
...
Рейтинг: 0 / 0
15.10.2018, 15:23
    #39717698
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
ну если просто-просто, то чат как и любой другой рест сервис это 4 ендпойнта по одному на каждый метод. ))) ну или вообще веб сосокет. а от авса креды то хоть дали? а то тут в одном тз предложили самим себе открыть сделать оплатить и показать.
...
Рейтинг: 0 / 0
15.10.2018, 15:52
    #39717714
israelshamir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
Leonid Kudryavtsev,

у меня цель не просто что то запилить, лишь бы работало и написано было с использованием java.

я хочу получить опыт проектирования, понимание ооп на примере java(концепты то я знаю, но как это с умом воплотить в код, который можно поддерживать не переписывая при этом все приложение?) и т.д.

а получить эти навыки я хочу посредством разработки своего какого нибудь многопользовательского приложения с 3х уровневой архитектурой(oracle db, сервер на java + веб морда), мессенджер этот я вообще от фонаря взял, что то другое на ум не приходит, если у Вас есть идеи, то, пожалуйста, поделитесь.
...
Рейтинг: 0 / 0
15.10.2018, 15:55
    #39717718
israelshamir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос к бывалым
судя по Вашим комментам, идея с мессенджером - тухляк, раз так, то подскажите что нибудь стоящее
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос к бывалым / 25 сообщений из 33, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]