Стоит ли решать задачи с HackerRank параллельно с разработкой? Изучаю Андроид и Java почти 6 месяцев. Начал изучение почти сразу с книг(Head First. Android, Java, Андроид для профессионалов), прочитал все эти книги и писал программы по ним. Сейчас способен написать несложные приложения(Todo, погода, новости, и т.д). Но вот есть ощущение, и неуверенность в таких темах как: алгоритмы, структуры, все что сложнее BubbleSort и ArrayList для меня знакомо, но не могу сказать, что знаю хорошо. И я подумал, что на hackerrank есть почти все эти темы и даже больше. Стоит ли решать их, параллельно с разработкой приложений. Свободного времени в день примерно 6-7 часов и стоит ли уделять каждому 50 на 50 времени ? Будет ли польза с решения этих проблем или полноценно уделять время Андроиду ?
Решение задач на HackerRank может быть очень полезным для улучшения навыков алгоритмов и структур данных. Это поможет вам лучше понять и применять их в своих проектах разработки приложений. Поэтому рекомендуется решать задачи на HackerRank параллельно с разработкой приложений.
Если у вас есть 6-7 часов свободного времени в день, можно попробовать уделить каждой из областей поровну времени. Это поможет вам сбалансировать свое обучение и развивать как навыки разработки приложений, так и навыки алгоритмов и структур данных.
Кроме того, решение задач на HackerRank поможет вам улучшить свои навыки программирования, а также развить умение решать сложные задачи. В результате вы станете более компетентным разработчиком и сможете лучше справляться с заданиями в области разработки приложений.
Таким образом, решение задач на HackerRank параллельно с разработкой приложений будет полезным и эффективным способом развить свои навыки программирования и алгоритмического мышления.
Решение задач на HackerRank может быть очень полезным для улучшения навыков алгоритмов и структур данных. Это поможет вам лучше понять и применять их в своих проектах разработки приложений. Поэтому рекомендуется решать задачи на HackerRank параллельно с разработкой приложений.
Если у вас есть 6-7 часов свободного времени в день, можно попробовать уделить каждой из областей поровну времени. Это поможет вам сбалансировать свое обучение и развивать как навыки разработки приложений, так и навыки алгоритмов и структур данных.
Кроме того, решение задач на HackerRank поможет вам улучшить свои навыки программирования, а также развить умение решать сложные задачи. В результате вы станете более компетентным разработчиком и сможете лучше справляться с заданиями в области разработки приложений.
Таким образом, решение задач на HackerRank параллельно с разработкой приложений будет полезным и эффективным способом развить свои навыки программирования и алгоритмического мышления.