Пятый пост о моем пути в айти
Всем привет! Я учусь на android-разработчика на курсах в тырнете. Да-да, таких, как я пятьтыщстопицот и я не вольюсь. Но я очень стараюсь, а эти посты пишу, как некий дневник, поэтому без рейтинга.
Котлин - это весело, говорили они. Котлин - это просто, говорили они. А по факту на сегодня кажется, что Котлин - это Джава засыпанная синтаксическим сахаром, отчего иногда нихера не понятно, откуда и что там взялось. Но в целом - как будто бы не критично сложно. Опять же пока что. Анонимные классы, интерфейсы и прочие основные отличия от Java дались не без труда, но дались. Отдельно порадовало, что появилась, наконец-то некая сложность и необходимость подумать над тем, что делаешь и зачем. Но не хватило опять какой-то объемной домашней работы.
Поэтому начал потихоньку пилить пет-проект - переношу в андроид-приложение настольную игру "Гарри Поттер: Битва за Хогвартс". Выбрал именно ее, потому что наиграл в нее достаточно часов, чтобы понимать как она работает. Сначала старался писать сухо, чисто, аккуратно. Но получалось медленно и непродуктивно. Всё время что-то переделывал, вечно мне всё не нравилось. Что логично, ведь это мой первый проект в программировании, навыков архитектуры ноль. Потом друг посоветовал "Херачь говнокод, потом будешь рефачить", и за пару дней я накидал говна вполне себе рабочую логику приложения. Потом на неделю сел читать как создается визуал в андроид. Решил сразу писать на jetpack compose, ибо за ним вроде как будущее и все такое. Вроде бы написал, но теперь сижу и ковыряю настройки, ибо не получается запустить приложение. Кривое, косое, но хочется потестить, ручками потрогать.
Бонус: Произошла некоторая деградация и за 2 недели было выпито 12 литров пенного, что явно больше, чем за прошлый такой же период. Результат неудовлетворительный, будем исправляться.