Conary
@Conary
Изучаю Java и стараюсь разобраться в IT.

Как поднять эффективность обучения?

Добрый день!
На данный момент практикуюсь на сайте Hackerrank и параллельно почитываю Г. Шилдта, если возникают вопросы по задачам. Имею всего 2 месяца обучения Java, но уже столкнулся с проблемой - кажется будто стою на месте и никуда не продвигаюсь. Имеет ли вообще смысл так заострять свое внимание на алгоритмах? Если сталкивались с такой проблемой, то расскажите, пожалуйста, как вы смогли её решить?
  • Вопрос задан
  • 405 просмотров
Решения вопроса 2
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Hackerrank имеет смысл задрачивать, если ты планируешь проходить собеседования с кодом в скором времени. На первых парах тебе важно писать много разного кода. Какой-то пет проект или набор небольших проектов.
Ответ написан
IonDen
@IonDen Куратор тега IT-образование
JavaScript developer. IonDen.com
Конечно не имеет смыла! Придумайте себе задачу (какой-то проект, либу или что-то еще). Создайте и развивайте. Именно так и учатся люди на задачах близких к реальным.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@mkone112
Начинающий питонист.
"Скажи, о сенсей, как поднять эффективность обучения?" - спросил кохай.
"Перестань строчить тупые вопросы на тостере, и иди учись!" - ответил сенсей.
Cтарый анекдот.
Ответ написан
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день.
Попробуйте поработать с различными библиотеками. Например, напишите парсер при помощи jsoup. Попробуйте написать некий универсальный тул для экспорта данных в xlsx | csv (Apache POI). Изучите apache common langs, apache common collections и др. распространенные библиотеки. Можете глянуть на lombok.
Придумайте себе идеи для pet проектов. Например, телефонная книга (javafx), консольное приложение (jcommander) и т.д.
Решать задачи на hackerrank прикольно и в принципе, можно потратить время на них. В частности, Java, SQL, Problem Solving. Но как отметил коллега, подобные сайты нужны больше при трудоустройстве.
Попробуйте изучить jdbc, поработать с БД. Вот, сайт sql-ex.ru решите задачи по SQL.
Ну и не останавливайтесь на достигнутом, развивайтесь дальше. Мне например, для прибавления уверенности в себе помогли фриланс биржи. Я писал различные простые парсеры и ботов. Как бы и денежки есть и прикольно видеть результат своих трудов.
Ответ написан
profesor08
@profesor08
Как поднять эффективность обучения?

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы