Щщщщщ...

Пользователь

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Щщщщщ...

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

По java core знаю с одной стороны не мало, с дргой стороны более глубокие вопросы по сложности техили иных методов или специфике наследования основных классов и какая там логика часто в тупик ставят.

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

Git: основные команды знаю, но вообще консолькой не пользуюсь, пользуюсь интегрированным в идею опционалом.

Мавен: собирал джарники, добовлял зависимости (копировал-вставлял)

Тестирование: написание самых простых тестов, которые просто сравнивают результат с ожиданием.

Базы данных: пока только начал - простые запросики, селект там, криейт и в таком духе.

Спринг: пока ещё не дошел, в ближайших планах. Сабж.

Rainer Falk

Пользователь

Регистрация: 11.10.2018

Сообщения: 5022

Рейтинг: 4380

Rainer Falk

Регистрация: 11.10.2018

Сообщения: 5022

Рейтинг: 4380

пишешь что знаешь не мало но потом упоминаешь настолько примитивные вещи. По моему ты ничего не знаешь 

Щщщщщ...

Пользователь

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Щщщщщ...

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Rainer Falk сказал(а):

пишешь что знаешь не мало но потом упоминаешь настолько примитивные вещи. По моему ты ничего не знаешь 

Нажмите, чтобы раскрыть...

Какие примитивные?

Ты можешь прямо сейчас по памяти назвать сложность удаления объекта по какой-то коллекции?

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

Anti-Daun0312

Пользователь

Регистрация: 04.05.2018

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

Регистрация: 04.05.2018

Сообщения: 1658

Рейтинг: 2314

ну кор и постгрес ты знать обязан, а остальное уже зависит от проекта. я например работаю со спрингом, постгресом (даже скрипты часто приходится писать на pl/pgsql), хотя шел вообще как с++ разработчик

Keqing

Пользователь

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Keqing

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Опа, новая серия вышла.

Т.е. за 5 месяцев ты научился самым базовым вещам на своих суперкурсах? Красота, 100% теперь найдёшь работу с зп от 100к+ сходуBloodTrail.png?1616515014

Верни Швабру

Пользователь

Регистрация: 11.11.2021

Сообщения: 543

Рейтинг: 408

Верни Швабру

Регистрация: 11.11.2021

Сообщения: 543

Рейтинг: 408

Щщщщщ...

Пользователь

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Щщщщщ...

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Keqing сказал(а):

Опа, новая серия вышла.

Т.е. за 5 месяцев ты научился самым базовым вещам на своих суперкурсах? Красота, 100% теперь найдёшь работу с зп от 100к+ сходуBloodTrail.png?1616515014

Нажмите, чтобы раскрыть...
Верни Швабру сказал(а):
Нажмите, чтобы раскрыть...

Ну да, "базовым вещам" по абсолютно новой для себя теме за 4 месяца, при том совмещая с работой 40 часов в неделю и личной жизнью, бывает.

Сам занимаюсь, без курсов.

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

Получил только кучу высеров от биомусора с 0 фактов и конкретики.

Потом разобрался и сделал выводы самостоятельно.

КАПОЧКИН КРЕМПАЙ

Пользователь

Регистрация: 06.12.2021

Сообщения: 85

Рейтинг: 278

КАПОЧКИН КРЕМПАЙ

Регистрация: 06.12.2021

Сообщения: 85

Рейтинг: 278

Щщщщщ... сказал(а):

Какие примитивные?

Ты можешь прямо сейчас по памяти назвать сложность удаления объекта по какой-то коллекции?

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

Нажмите, чтобы раскрыть...

к сожалению это базовая и примитивная вещь

для старта тебе необходимо знать вообще все что связано с коллекциями и по работе с ними (не просто лист объектов по одному полю отсортировать)

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

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

по бд - знание sql на ура и написание запросов (разной сложности, не селект по возрастанию id). jpa и hibernate - тоже однозначно нужно знать

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

LINUX!!! если никогда с ним не работал, то хотя бы почитай за него. даю 97% со своей головы, что будешь работать на нем. ну а там из первых проблем - exe файл не устанавливается roflanBuldiga.png?1616515169

можно еще много чего писать, но мне влом

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

все же желающих много, штопают пачками, а выбирают одного)

ну и да, тут очень много нужно знаний и сил, суровая правдаFeelsRainMan.gif?1592102866, причем когда найдешь работу первую - roflanPominki.png?1616515180. тут не выйдет закончить курсики за 3 месяца/позаниматься самому пару месяцев и лутать миллионы (возвожно в нескольких случаях: 1. ты врунишка, 2. ты гений, 3. ты супер пертый черт - играй в лотерею)

удачи)

Keqing

Пользователь

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Keqing

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Щщщщщ... сказал(а):

Ну да, "базовым вещам" по абсолютно новой для себя теме за 4 месяца, при том совмещая с работой 40 часов в неделю и личной жизнью, бывает.

Сам занимаюсь, без курсов.

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

Получил только кучу высеров от биомусора с 0 фактов и конкретики.

Потом разобрался и сделал выводы самостоятельно.

Нажмите, чтобы раскрыть...

Так ты буровишь шо попало. Вначале за курсы, теперь за 5 месяцев оказалось, что всё что ты смог- перечислить вещи, которые гуглятся за 5 минут.

Давай я тебе дам гипотетическую задачу. Представим, что мне нужно для сайта сделать апишку, которая будет: проводить транзакции(и не проходить ни один из негативных тестов, по типу транзакции, когда денег на счету недостаточно), делать автоматический возврат средств, если транзакция была отменена. Ну и из самого простого- все транзакции, проходящие через API, должны записываться в отдельную БД. Если ты не можешь сделать что-то столь элементарное- то ты просто всрал 5 месяцевBloodTrail.png?1616515014

Вебмакака

Пользователь

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Вебмакака

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Что ты учил 5 месяцев то? Просто Java Core?

 

До Спринга не дошел, Гит знаешь на уровне информации которая гуглится за 2 минуты, базы данных только начал, тесты делать не начинал даже. И даже с Java Core до сих пор плаваешь.

 

Личными проектами, я так понимаю, там даже и не пахнет еще.

Щщщщщ...

Пользователь

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Щщщщщ...

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Keqing сказал(а):

Так ты буровишь шо попало. Вначале за курсы, теперь за 5 месяцев оказалось, что всё что ты смог- перечислить вещи, которые гуглятся за 5 минут.

Давай я тебе дам гипотетическую задачу. Представим, что мне нужно для сайта сделать апишку, которая будет: проводить транзакции(и не проходить ни один из негативных тестов, по типу транзакции, когда денег на счету недостаточно), делать автоматический возврат средств, если транзакция была отменена. Ну и из самого простого- все транзакции, проходящие через API, должны записываться в отдельную БД. Если ты не можешь сделать что-то столь элементарное- то ты просто всрал 5 месяцевBloodTrail.png?1616515014

Нажмите, чтобы раскрыть...

Самый базовый java кор без практики Шилдт - 1500 страниц - гуглся за 5 минут.

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

Что является входными данными, как эта айпишка должна например проверять запрашивать баланс на счете, что вообще нужно на практике для проведения транзакции, как это происходит, откуда я должен это знать, если я ничего подобного не делал?

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

Keqing

Пользователь

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Keqing

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Щщщщщ... сказал(а):

"надо быть выше этого."

Нажмите, чтобы раскрыть...

Вот это вот было смешноBloodTrail.png?1616515014

Ладно, если ты не можешь сделать -1 в одном месте и +1- в другом(а я не даже не просил делать какую-то сложную структуру с разными статусами, привязкой к платёжным шлюзам и т.д.. Просто гонять цифры между двумя сущностями)- то ты просто смешонPepePoint.png?1615287101

Щщщщщ...

Пользователь

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Щщщщщ...

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Keqing сказал(а):

Вот это вот было смешноBloodTrail.png?1616515014

Ладно, если ты не можешь сделать -1 в одном месте и +1- в другом(а я не даже не просил делать какую-то сложную структуру с разными статусами, привязкой к платёжным шлюзам и т.д.. Просто гонять цифры между двумя сущностями)- то ты просто смешонPepePoint.png?1615287101

Нажмите, чтобы раскрыть...

Что я не могу сделать? Ты можешь свой поток шизофрении разъяснять?

Для получения баланса нужен какой-то запрос я предполагаю, или в твоем случае это просто поле класса?

Если сделать допустим клиента в виде объекта, у которого известен баланс, и транзакцию в подобном формате с парой методов и проверок просто, то конечно тут ничего сложного нет.

Keqing

Пользователь

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Keqing

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Щщщщщ... сказал(а):

Что я не могу сделать? Ты можешь свой поток шизофрении разъяснять?

Для получения баланса нужен какой-то запрос я предполагаю, или в твоем случае это просто поле класса?

Если сделать допустим клиента в виде объекта, у которого известен баланс, и транзакцию в подобном формате с парой методов и проверок просто, то конечно тут ничего сложного нет.

Нажмите, чтобы раскрыть...

Ну и адекватности за 5 месяцев не прибавилось, зато сколько тщеславия на пустом месте, ухх. У нас чел на работе за 5 месяцев научился писать сложные логики на React.Native и Vue.js(насколько это вообще возможно за такое время), будучи джуном без опыта, а ты мне тут с базовыми вещами.

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

У клиента А есть 100 рублей. И он может переводить эти средства другим клиентам. Когда транзакция осуществляется- с клиента А списывается указанная сумма, а на счёт клиента B приплюсовывается данная сумма. Эта же транзакция записывается в отдельное БД с полной информацией о том, кто был получателем и отправителем, временем проведения, суммой. У каждой такой транзакции должен быть уникальный номер. И добавим такое условие: клиент B имеет возможность отказаться от средств. Если он отказывается, то на счёт клиента A средства возвращаются, клиент B ничего не получает. 

Негативные вещи никто не расписывает(кроме каких-то специфических, у нас их не будет, самые банальные ограничения: сумма выше, чем на балансе- возвращает ошибку, причём корректную, не 500 без текста или ещё что-то, попытка перевода на несуществующий в системе счёт- ошибка). Сколько дней/недель/месяцев тебе потребуется на реализацию этого?BloodTrail.png?1616515014

 

Щщщщщ...

Пользователь

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Щщщщщ...

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Keqing сказал(а):

Ну и адекватности за 5 месяцев не прибавилось, зато сколько тщеславия на пустом месте, ухх. У нас чел на работе за 5 месяцев научился писать сложные логики на React.Native и Vue.js(насколько это вообще возможно за такое время), будучи джуном без опыта, а ты мне тут с базовыми вещами.

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

У клиента А есть 100 рублей. И он может переводить эти средства другим клиентам. Когда транзакция осуществляется- с клиента А списывается указанная сумма, а на счёт клиента B приплюсовывается данная сумма. Эта же транзакция записывается в отдельное БД с полной информацией о том, кто был получателем и отправителем, временем проведения, суммой. У каждой такой транзакции должен быть уникальный номер. И добавим такое условие: клиент B имеет возможность отказаться от средств. Если он отказывается, то на счёт клиента A средства возвращаются, клиент B ничего не получает. 

Негативные вещи никто не расписывает(кроме каких-то специфических, у нас их не будет, самые банальные ограничения: сумма выше, чем на балансе- возвращает ошибку, причём корректную, не 500 без текста или ещё что-то, попытка перевода на несуществующий в системе счёт- ошибка). Сколько дней/недель/месяцев тебе потребуется на реализацию этого?BloodTrail.png?1616515014

 

Нажмите, чтобы раскрыть...

Ну допустим ~час.

Примитвный проектик, коих я много сделал на разных сайтах.

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

Пфу.

Mobsman

Пользователь

Регистрация: 06.09.2016

Сообщения: 22976

Рейтинг: 21436

Mobsman

Регистрация: 06.09.2016

Сообщения: 22976

Рейтинг: 21436

Щщщщщ... сказал(а):

По java core знаю с одной стороны не мало, с дргой стороны более глубокие вопросы по сложности техили иных методов или специфике наследования основных классов и какая там логика часто в тупик ставят.

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

Git: основные команды знаю, но вообще консолькой не пользуюсь, пользуюсь интегрированным в идею опционалом.

Мавен: собирал джарники, добовлял зависимости (копировал-вставлял)

Тестирование: написание самых простых тестов, которые просто сравнивают результат с ожиданием.

Базы данных: пока только начал - простые запросики, селект там, криейт и в таком духе.

Спринг: пока ещё не дошел, в ближайших планах. Сабж.

Нажмите, чтобы раскрыть...

да ничего ты не знаешь, это все пеоверхностно

Keqing

Пользователь

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Keqing

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Щщщщщ... сказал(а):

Ну допустим ~час.

Примитвный проектик, коих я много сделал на разных сайтах.

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

Пфу.

Нажмите, чтобы раскрыть...

Окей, жду через час, если не балаболBloodTrail.png?1616515014

И да: тебе никто не обязан расписывать базовые вещи. Если ты их не знаешь- ты только подтверждаешь свой нулевой уровень. 

xdesss

Пользователь

Регистрация: 27.09.2013

Сообщения: 3016

Рейтинг: 1879

xdesss

Регистрация: 27.09.2013

Сообщения: 3016

Рейтинг: 1879

img
Keqing сказал(а):

Ну и адекватности за 5 месяцев не прибавилось, зато сколько тщеславия на пустом месте, ухх. У нас чел на работе за 5 месяцев научился писать сложные логики на React.Native и Vue.js(насколько это вообще возможно за такое время), будучи джуном без опыта, а ты мне тут с базовыми вещами.

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

У клиента А есть 100 рублей. И он может переводить эти средства другим клиентам. Когда транзакция осуществляется- с клиента А списывается указанная сумма, а на счёт клиента B приплюсовывается данная сумма. Эта же транзакция записывается в отдельное БД с полной информацией о том, кто был получателем и отправителем, временем проведения, суммой. У каждой такой транзакции должен быть уникальный номер. И добавим такое условие: клиент B имеет возможность отказаться от средств. Если он отказывается, то на счёт клиента A средства возвращаются, клиент B ничего не получает. 

Негативные вещи никто не расписывает(кроме каких-то специфических, у нас их не будет, самые банальные ограничения: сумма выше, чем на балансе- возвращает ошибку, причём корректную, не 500 без текста или ещё что-то, попытка перевода на несуществующий в системе счёт- ошибка). Сколько дней/недель/месяцев тебе потребуется на реализацию этого?BloodTrail.png?1616515014

 

Нажмите, чтобы раскрыть...

ifPeepoWut.png?1576808589

Щщщщщ...

Пользователь

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Щщщщщ...

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Keqing сказал(а):

Окей, жду через час, если не балаболBloodTrail.png?1616515014

Нажмите, чтобы раскрыть...

Ага, еще добавь "или слабо?"

Keqing сказал(а):

Окей, жду через час, если не балаболBloodTrail.png?1616515014

И да: тебе никто не обязан расписывать базовые вещи. Если ты их не знаешь- ты только подтверждаешь свой нулевой уровень. 

Нажмите, чтобы раскрыть...

Какая связь между спецификой выполнения банковских операций и непосредственно программированим видимо только твоей шизе известно.

Когда чела просят запрограммировать что-то, ему же не дают супер чёткое тех.задание с разъяснением всей логики процесса, а говорят "сам разберись как это работат в принципе и сделай как хочешь". Ага

Keqing

Пользователь

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Keqing

Регистрация: 07.08.2014

Сообщения: 2360

Рейтинг: 460

Щщщщщ... сказал(а):

Ага, еще добавь "или слабо?"

Какая связь между спецификой выполнения банковских операций и непосредственно программированим видимо только твоей шизе известно.

Когда чела просят запрограммировать что-то, ему же не дают супер чёткое тех.задание с разъяснением всей логики процесса, а говорят "сам разберись как это работат в принципе и сделай как хочешь". Ага

Нажмите, чтобы раскрыть...

ТЗ это одно. А задавать вопросы уровня "а как дышать"- это другоеBloodTrail.png?1616515014

Щщщщщ...

Пользователь

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Щщщщщ...

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Keqing сказал(а):

ТЗ это одно. А задавать вопросы уровня "а как дышать"- это другоеBloodTrail.png?1616515014

Нажмите, чтобы раскрыть...

Я спросил как получить баланс счета.

Если это кошелек вебмани и операция в нем же - окей, я же например подумал про оплату с карточки через какую-то платежную систему.

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

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

SergeantVodka

Пользователь

Регистрация: 14.02.2013

Сообщения: 212

Рейтинг: 238

SergeantVodka

Регистрация: 14.02.2013

Сообщения: 212

Рейтинг: 238

все джависты такие токсики?

Rab0tyaga

Пользователь

Регистрация: 06.09.2015

Сообщения: 679

Рейтинг: 401

Rab0tyaga

Регистрация: 06.09.2015

Сообщения: 679

Рейтинг: 401

img

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

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

 

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

Щщщщщ...

Пользователь

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Щщщщщ...

Регистрация: 17.09.2016

Сообщения: 1433

Рейтинг: 241

Rab0tyaga сказал(а):

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

тебе дают информацию к размышлению, а ты всех поливаешь говном

Нажмите, чтобы раскрыть...

?? Я только 2 челам ответил агрессивно (3 считая тебя) которые с 0 агрятся в мою сторону, пытаются задеть и несут чушь.

Смешно просто.