Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/75: Рейтинг темы: голосов - 75, средняя оценка - 4.51
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232

Как научиться решать задачи на Java?

06.01.2019, 00:47. Показов 15820. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, у меня такая ситуация.
Закончил бакалавр айти, за 4 года бездельничал, было не интересно программирование, короче провел за Dota 2, CS GO свои 4 года. И вот как не странно, после окончания универа(как я его закончил не спрашивайте, преподам было глубоко плевать на твои знания, хоть и было 0 коррупции) меня дико заинтересовало программирование.
И вот моя проблема. Я поступил в Польше на магистратуру, и там полный завал, преподают так, что я ничего не понимаю, ибо они ожидают, что мы уже суперпупер программисты. Причем там их усложняют, тоесть допустим задачу можно решить разными способами, но они ставят условия, чтоб ты решал определенным. Так вот. Мои знания на уровне видеоуроков, я понимаю основы, понимаю ООП(на процентов 50-70%). И я не знаю что мне нужно и как мне нужно заниматься, чтобы научиться решать задачи.
Я знаю про Array/Linkedlist, знаю такие классы как Scanner, File(reader, writer и тд), знаю про Socket, ServerSocket, и короче все отрывками, что уложилось в голове, то-есть я не могу самостоятельно решить не одну задачу, даже самую простую.

Открывал сайты с задачниками, не мог сделать ни одну арефметическу, с файлами, массивами и тд задачи.
Тоесть допустим я умею создавать и объекты, и файл создать, массив, но решить по ней задачу я не знаю как, даже самые елементарные на первый взгляд.(например. Дан текстовый файл, содержащий целые числа. Удалить из него все четные числа.)
И я не понимаю, что нужно мне, чтоб научиться, я не нашел ни одного видеоурока, где бы рассказывали и объясняли как нужно мыслить, что нужно уметь, чтобы решать задачи. Везде просто теория+пример самых обычных и тупых заданий типа как в ООП class Animal cat, dog бла бла, короче юзлесс примеры, которые никак на практике не используются. А когда я открываю реальный код или реальные задачи с универа, я просто потерян и без понятия как это делается и что там происходит.
Вот такой у меня ступор. Не знаю как взять и изучать эти классы, методы, говорят их тысячи, и что нет смысла их всех запоминать, но ведь как то программистов я вижу и они мне сразу начинают отвечать, что и как нужно использовать в какой задаче(какой класс нужен, какой метод), значит они как то запомнили их.
Короче прошу вас очень, обьяснить, что мне делать и как обучаться в такой ситуации.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.01.2019, 00:47
Ответы с готовыми решениями:

Надо решать задачи по Java. Посмотрите
1. Дана символьные строки. Надо найти короткое слова на букву "а" и заменить ее первым словом из строки. 2. Дано текст. В первых трех...

Как научиться быстро решать задачи.Советы, литереатура?
Совсем недавно начал изучать Си. Я очень люблю программировать на Си. Могу с утра до ночи это делать и сночи до утра.Но меня удручает...

Как "научиться" решать задачи по теории вероятностей?
Здравствуйте уважаемые, подскажите пожалуйста, как "научиться" решать задачи по теории вероятности ? Понимаю что вопрос весьма абстрактный,...

15
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
06.01.2019, 11:40
Лучший ответ Сообщение было отмечено Kukstyler как решение

Решение

открываешь на форуме любую тему, читаешь задачу, решаешь, если непонятно что-то - гуглишь, если совсем мозгов нет - смотришь решение. Повторяешь 100500 раз, ..., PROFIT!!1111
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
06.01.2019, 16:07  [ТС]
так я нашел один сайт с задачами, там даже нет решения
как я пойму, что эти задачи нужно, или что я готов их уже решать, просто смысл решать суперсложные задачи, пока я не могу решать простые?
0
 Аватар для Kukstyler
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
06.01.2019, 16:27
andr_17, если описание задачи кажется Вам китайской поэзией, то значит и браться за неё пока рано. По началу берите задачи понятные по описанию, то есть сама постановка задачи Вам ясна.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
06.01.2019, 16:29
andr_17, попробуй codeabbey.com
Там от самых элементарных до сложных. Причем, когда задачу решишь, можно посмотреть как ее решили другие - 100500 вариантов. Рекомендую
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
06.01.2019, 16:48  [ТС]
на англ((
зашел на сайт и уже потерян, не знаю куда идти, где задачи


upd
все, разобрался, спасибо
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
06.01.2019, 16:50
Цитата Сообщение от andr_17 Посмотреть сообщение
на англ((
Там штук 30 легких задач есть и на русском. Регистрируйся, потом тычь Problems
0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
06.01.2019, 17:33  [ТС]
да я уже на 3ей застрял) ахаха
вроде смотрю решение, понимаю что там сделали, но без понятия как нужно было догадаться до такого самому
0
06.01.2019, 18:24

Не по теме:

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

0
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
07.01.2019, 00:38  [ТС]
я знаю, но с моей стороны кажется, что я не смогу сделать это без помощи других, потому что без понятия, как решать.
Да и решать такие простые задачи мне кажется должны за 1 минуту, а я на них трачу по 20(при том, что нахожу их в гугле)
0
 Аватар для Kukstyler
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
07.01.2019, 01:27
andr_17, никакие и ничьи объяснения не дадут Вам знаний. Знания можно приобрести только и только самостоятельно. Вас могут подтолкнуть, Вам могут показать, но понять и воспринять можете только Вы сами. Если Вы думаете, что от того, сколько и насколько доходчиво решат за Вас задачи другие, даст Вам хоть какие-то знания - Вы глубоко ошибаетесь.

Если реально хотите чему-то научиться - начинайте сами копаться и вникать.

Дорогу пройдёт только идущий. (c)
1
3 / 3 / 0
Регистрация: 20.12.2018
Сообщений: 232
07.01.2019, 01:32  [ТС]
я это все понимаю, но меня некому даже подтолкнуть и дать понять. Я не желаю, чтоб ктото за меня решал
0
 Аватар для defer
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
07.01.2019, 02:29
Цитата Сообщение от andr_17 Посмотреть сообщение
меня некому даже подтолкнут
Есть гугл, взял список задач и решаешь, хоть 20 минут, хоть 20 часов, но соберись и перерешай все
1
 Аватар для Aviz__
2759 / 2066 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
07.01.2019, 13:48
Цитата Сообщение от andr_17 Посмотреть сообщение
как нужно было догадаться до такого самому
читая и перечитывая Литература по Java
0
 Аватар для NiceJacket
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
08.01.2019, 12:00
Моё имхо - у тебя нет хоть сколько-то алгоритмического мышления. Рекомендую попробовать почитать и вникнуть в книжку Теоретический минимум по computer science. Книжка мелкая, читается легко, может, это что-то начнет прояснять.
0
 Аватар для Aviz__
2759 / 2066 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
08.01.2019, 14:43
Цитата Сообщение от andr_17 Посмотреть сообщение
как нужно мыслит
думается мне, для начала пойдет. Но, сдается ты наш старый Троль Матричный, т.к. в Польше полно учебных материалов

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.01.2019, 14:43
Помогаю со студенческими работами здесь

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

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

Как научиться решать рекуррентные уравнения? Что нужно знать для освоения этой темы?
Как научиться решать рекуррентные уравнения? Что нужно знать для освоения этой темы? Пожалуйста, подскажите книги/статьи/что...

Хочу научиться решать ДУ
Найти общее: x1'=3*x1-x2; x2'=4*x1-x2; Добавлено через 2 часа 25 минут \begin{cases} & \text{} {x}_{1}'=3{x}_{1}-{x}_{2} \\ ...

Найти разность потенциалов между точками, находящимися на расстояниях r1 и r2 от провода
1. Линейная плотность заряда бесконечно длинного тонкого провода равна \tau = 15 нКл/м. Найти разность потенциалов \Delta \varphi между...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru