Здравствуйте, всех с наступающими праздниками!
Хочу поделиться с вами своими эмоциями, я написал свое первое приложение для android! Это, конечно, не история успеха, но маленькая победа!))) Начинал я курс JavaRush практически с нулевыми знаниями о программировании вообще, но дойдя до 27 уровня я начал писать свое приложение.
Очень тяжело изучать программирование когда у тебя проблемы с английским языком. А у меня всегда были сложности с запоминанием иностранных слов. Я учился у разных репетиторов, смотрел много образовательных видео и вывел для себя оптимальную систему для запоминания, но всегда не хватало дисциплины, а чаще просто забывал про упражнения. Это и сподвигло меня написать такое приложение, которое реализует, на мой взгляд, самую эффективную систему для запоминания иностранных слов, и напоминает, когда пора уделить пару минут на учебный процесс.
Не смотря на кажущуюся элементарность такого простого приложения, я столкнулся с кучей сложностей.
Сначала, когда в голове я составил план того как такая программа должна выглядеть и как работать, я совершенно не понимал с чего же начать. С подобным сталкивался и в этом обучающем курсе, для себя я нашел такое решение этой проблемы: просто напиши хоть какую-нибудь строчку кода, даже если она не совсем правильная, далее нужный код сам придет в голову или же появятся конкретные вопросы, которые можно загуглить. Потом когда появится какая то логика программы уже изменяй то, что работает не так.
В итоге свое приложение я переписывал почти полностью раз 7. А сколько раз делал рефакторинг - не сосчитать.
Когда нет подсказок ментора, нет валидатора, нет инструкций по действиям, выходит не так красиво и стройно как в задачах этого курса. Зато есть прекрасное ощущение полной свободы!
Когда было особенно трудно, и гугл не давал четких ответов, я задавал вопросы на Stack Overflow. Спасибо большое всем кто мне там отвечал! И почти в половине случаев, после публикации вопроса, через пять минут я сам придумывал решение моей проблемы.
В итоге я провозился почти месяц, но остался доволен результатом))).
Возможно, кому - нибудь пригодятся плоды моих трудов, вот ссылка: Learning Cards
Спасибо огромное команде JavaRush за этот замечательный курс!!!
P.S. теперь боюсь опоздать на стажировку(((

ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ