Всё, проект сдан. Впереди Spring и работа с базами данных. А пока две недели каникул, работа над своими проектами, изучение чего-нибудь нового.
👏3🎉2🏆1
Всем привет!
Вчера работала над своим проектом. Последний раз открывала его месяц назад, поэтому совсем забыла как там все устроено и как работает. Сначала была проблема с папками, папка src превратилась в package и отказывалась становиться папкой-source. Вспомнила, что это произошло из-за моей неудачной попытки перенести проект в Android Studio, чтобы сделать из своего проекта настоящее андроид приложение. Тогда я погорячилась и открыла весь проект, со всеми тестами, в Android Studio, мне программа предложила скачать плагины и пакеты для моего проекта. Я подумала, что не вопрос, любой каприз за безлимитный интернет и все скачала и установила. Приложение в тестовом телефоне, естественно, не запустилось, я подумала о том, что нужно будет сделать по-другому, открыла проект в IntelliJ Idea, а обновленные пакеты и плагины с Andoid Studio испортили мне тесты, Идея их больше не видела и вообще проект отказывалась запускать. Так было чуть не закончился мой пэт-проект, но благо дело есть команда pull у git и я все вернула в рабочее состояние, но с папками произошла ерунда, решение которой оставила на потом.
И вот «потом» пришел вчера и пришлось исправлять. Нашла и другие баги. Был смешной момент — программа отказывалась выдавать идентификатор больше 3, вот так разучилась считать больше 3 и всё тут. «Баг это или фича?» - подумала я, «Надо ли это исправлять?»
Вообще, столкнулась вчера с соблазном — «зачем это исправлять? Никто все равно не пользуется этой программой!». Решила быть первым гордым пользователем своей программы и так появился смысл исправлять. Также сразу придумалось ввести две новые фичи — удаление всех задач (почему-то не было) и удаление всех выполненных задач — полезная вещь.
Но текстовое меню разрослось и это, конечно, стало неудобным. Попробую снова перевести это в андроид приложение, только не буду открывать всю папку, как проект. Потестирую, возможно получится :)
Вчера работала над своим проектом. Последний раз открывала его месяц назад, поэтому совсем забыла как там все устроено и как работает. Сначала была проблема с папками, папка src превратилась в package и отказывалась становиться папкой-source. Вспомнила, что это произошло из-за моей неудачной попытки перенести проект в Android Studio, чтобы сделать из своего проекта настоящее андроид приложение. Тогда я погорячилась и открыла весь проект, со всеми тестами, в Android Studio, мне программа предложила скачать плагины и пакеты для моего проекта. Я подумала, что не вопрос, любой каприз за безлимитный интернет и все скачала и установила. Приложение в тестовом телефоне, естественно, не запустилось, я подумала о том, что нужно будет сделать по-другому, открыла проект в IntelliJ Idea, а обновленные пакеты и плагины с Andoid Studio испортили мне тесты, Идея их больше не видела и вообще проект отказывалась запускать. Так было чуть не закончился мой пэт-проект, но благо дело есть команда pull у git и я все вернула в рабочее состояние, но с папками произошла ерунда, решение которой оставила на потом.
И вот «потом» пришел вчера и пришлось исправлять. Нашла и другие баги. Был смешной момент — программа отказывалась выдавать идентификатор больше 3, вот так разучилась считать больше 3 и всё тут. «Баг это или фича?» - подумала я, «Надо ли это исправлять?»
Вообще, столкнулась вчера с соблазном — «зачем это исправлять? Никто все равно не пользуется этой программой!». Решила быть первым гордым пользователем своей программы и так появился смысл исправлять. Также сразу придумалось ввести две новые фичи — удаление всех задач (почему-то не было) и удаление всех выполненных задач — полезная вещь.
Но текстовое меню разрослось и это, конечно, стало неудобным. Попробую снова перевести это в андроид приложение, только не буду открывать всю папку, как проект. Потестирую, возможно получится :)
👍3🔥3
Всем привет!
Каникулы продолжаются, но наличие блога сподвигает меня заниматься Java больше, чтобы было о чем писать. Поэтому, вчера решила реализовать API для своего проекта. Написала HttpServer, обработала в нем основные эндпоинты согласно CRUD. В процессе выяснилось, что для сериализации/десериализации LocalDate нужно написать свой TypeAdapter. Не сразу он у меня получился, но в итоге всё заработало.
Попутно исправила форматирование дат. Придумала, что нужно будет добавить пользователей, которым будет выдаваться генерируемый токен для получения своих задач. Не придумала пока, как должно выглядеть приложение, чтобы им было удобнее пользоваться, пока оставила возможность работы программы, через консольное меню.
Сегодня наткнулась на интересную книгу «Классические задачи Computer Science на языке Java». В описании было сказано, что будет про искусственный интеллект в контексте игр, а это мне очень интересно, потому что у меня есть еще два проекта — игры на C#, где мне как раз не хватает знаний для того, чтобы сделать интересных противников. Поэтому на остаток каникул в планах побольше почитать эту книгу, буду делиться впечатлениями и, возможно, своими попытками реализовать что-нибудь интересное из нее.
Каникулы продолжаются, но наличие блога сподвигает меня заниматься Java больше, чтобы было о чем писать. Поэтому, вчера решила реализовать API для своего проекта. Написала HttpServer, обработала в нем основные эндпоинты согласно CRUD. В процессе выяснилось, что для сериализации/десериализации LocalDate нужно написать свой TypeAdapter. Не сразу он у меня получился, но в итоге всё заработало.
Попутно исправила форматирование дат. Придумала, что нужно будет добавить пользователей, которым будет выдаваться генерируемый токен для получения своих задач. Не придумала пока, как должно выглядеть приложение, чтобы им было удобнее пользоваться, пока оставила возможность работы программы, через консольное меню.
Сегодня наткнулась на интересную книгу «Классические задачи Computer Science на языке Java». В описании было сказано, что будет про искусственный интеллект в контексте игр, а это мне очень интересно, потому что у меня есть еще два проекта — игры на C#, где мне как раз не хватает знаний для того, чтобы сделать интересных противников. Поэтому на остаток каникул в планах побольше почитать эту книгу, буду делиться впечатлениями и, возможно, своими попытками реализовать что-нибудь интересное из нее.
👍4👏2
Всем привет!
Книгу из предыдущего поста вчера начала читать, но пока далеко не продвинулась, в начале было в основном про алгоритмы. Видимо, про ИИ в контексте игр будет позже. Алгоритмы, конечно, мне интересны, но у меня бэклог на книги по ним создался. Одна из таких книг - «Алгоритмы и структуры данных» Доуни — мне особенно понравилась тем, что там есть упражнения и задания, а потом объяснения правильного решения. Например, в «Классические задачи Computer Science на языке Java» были предоставлены сразу решения, от самого медленного и неэффективного до крутого и быстрого с потоком и лямбда выражением. Это очень интересно, но не первостепенно для меня сейчас.
Поэтому я, внезапно, вчера начала курс на Stepik “Интерактивный тренажер по SQL” и этот курс у меня просто полетел, взахлеб прохожу, читаю, очень легко идет, всё понятно. Как я люблю — минимум воды, немного теории по полкам, много практики. Например, курс «Основы Java» на Stepik, который не очень давно начала, мне не очень пока нравится, очень медленно идет из-за того, что задачи там супер легкие, теория подается в видео на 10-15 минут, что можно было бы написать на 1 странице, а приходится слушать лектора, который совершенно без выражения рассказывает. В этом смысле, мне больше нравится слушать объяснения какой-либо темы по Java от иностранных специалистов — они говорят очень живо, заинтересовано. Мой любимый такой специалист — John из “Coding with John” на YouTube. Про его видео еще потом напишу, сейчас пойду поделаю тренажер по SQL.
Книгу из предыдущего поста вчера начала читать, но пока далеко не продвинулась, в начале было в основном про алгоритмы. Видимо, про ИИ в контексте игр будет позже. Алгоритмы, конечно, мне интересны, но у меня бэклог на книги по ним создался. Одна из таких книг - «Алгоритмы и структуры данных» Доуни — мне особенно понравилась тем, что там есть упражнения и задания, а потом объяснения правильного решения. Например, в «Классические задачи Computer Science на языке Java» были предоставлены сразу решения, от самого медленного и неэффективного до крутого и быстрого с потоком и лямбда выражением. Это очень интересно, но не первостепенно для меня сейчас.
Поэтому я, внезапно, вчера начала курс на Stepik “Интерактивный тренажер по SQL” и этот курс у меня просто полетел, взахлеб прохожу, читаю, очень легко идет, всё понятно. Как я люблю — минимум воды, немного теории по полкам, много практики. Например, курс «Основы Java» на Stepik, который не очень давно начала, мне не очень пока нравится, очень медленно идет из-за того, что задачи там супер легкие, теория подается в видео на 10-15 минут, что можно было бы написать на 1 странице, а приходится слушать лектора, который совершенно без выражения рассказывает. В этом смысле, мне больше нравится слушать объяснения какой-либо темы по Java от иностранных специалистов — они говорят очень живо, заинтересовано. Мой любимый такой специалист — John из “Coding with John” на YouTube. Про его видео еще потом напишу, сейчас пойду поделаю тренажер по SQL.
👍3👏1
Всем привет!
Особых новостей пока не появилось, делала эти дни задания из тренажера по SQL, прошла примерно 15% курса. Представление о MySQL у меня были совсем другие, на деле эта вещь оказалась гораздо проще. Некоторые функции одинаковы и с Excel, хотя это логично, в Excel тоже же работаем с таблицей. В конце курса выдается сертификат, что дает дополнительную мотивацию. Через месяц, примерно, у нас начнется SQL и в Яндекс.Практикум. Планирую этот курс со степика до этого времени пройти.
Почитала еще книгу по Computer Science, было в основном про разные алгоритмы поиска (бинарный, поиск в глубину, ширину). Пролистала еще одну книжку Introduction to Java through Game Development, ожидала больше про Game Development, но там было про самые основы Java на примере 3х игр в 2D, которые пропали из гитхаба по ссылке из книжки, поэтому не получилось их заценить. В “Computer Science” было про простое шифрование и расшифровку кода, возможно применю это в своем проекте, когда добавлю класс User и буду генерировать ему Api-token для получения информации по его задачам. Был как раз вопрос в плане, как хранить такие ключи, нельзя же их просто так печатать, как всю остальную информацию в файл.
Кстати, теперь, познакомившись немного с MySQL, пришла мысль также хранить эти задачи в базе данных, не в файле, вроде как через Eclipse можно подключить SQL бесплатно, в Идее обязательно нужна премиум версия.
Особых новостей пока не появилось, делала эти дни задания из тренажера по SQL, прошла примерно 15% курса. Представление о MySQL у меня были совсем другие, на деле эта вещь оказалась гораздо проще. Некоторые функции одинаковы и с Excel, хотя это логично, в Excel тоже же работаем с таблицей. В конце курса выдается сертификат, что дает дополнительную мотивацию. Через месяц, примерно, у нас начнется SQL и в Яндекс.Практикум. Планирую этот курс со степика до этого времени пройти.
Почитала еще книгу по Computer Science, было в основном про разные алгоритмы поиска (бинарный, поиск в глубину, ширину). Пролистала еще одну книжку Introduction to Java through Game Development, ожидала больше про Game Development, но там было про самые основы Java на примере 3х игр в 2D, которые пропали из гитхаба по ссылке из книжки, поэтому не получилось их заценить. В “Computer Science” было про простое шифрование и расшифровку кода, возможно применю это в своем проекте, когда добавлю класс User и буду генерировать ему Api-token для получения информации по его задачам. Был как раз вопрос в плане, как хранить такие ключи, нельзя же их просто так печатать, как всю остальную информацию в файл.
Кстати, теперь, познакомившись немного с MySQL, пришла мысль также хранить эти задачи в базе данных, не в файле, вроде как через Eclipse можно подключить SQL бесплатно, в Идее обязательно нужна премиум версия.
👍4🔥1👏1
Сегодня решила устроить выходной. Что из этого вышло:
1. Прошла 5 задач из тренажера по SQL (подсчитала, что если делать по 5 в день, можно закончить курс за 3 недели)
2. Посмотрела интерактив от Я.Практикума с советами по трудоустройству (половину)
3. Прошла тест от них же на проф-ориентацию и, удивительным образом, мне подсказали,что быть Java-разработчиком мне скорее всего подойдет 😅
4. Среди курсов там увидела курс по Андроид-разработке — начала вводную часть. Хочу все-таки перенести свой проект на андроид, пока с таким функционалом, какой есть, потом доработаю.
Вот такой вот выходной 😁
1. Прошла 5 задач из тренажера по SQL (подсчитала, что если делать по 5 в день, можно закончить курс за 3 недели)
2. Посмотрела интерактив от Я.Практикума с советами по трудоустройству (половину)
3. Прошла тест от них же на проф-ориентацию и, удивительным образом, мне подсказали,что быть Java-разработчиком мне скорее всего подойдет 😅
4. Среди курсов там увидела курс по Андроид-разработке — начала вводную часть. Хочу все-таки перенести свой проект на андроид, пока с таким функционалом, какой есть, потом доработаю.
Вот такой вот выходной 😁
🔥4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
А это один из моих проектов на Unity, рыбки-противники пока не двигаются, но это исправимо))
👍4🔥1👏1
Всем привет!
Решила поделиться последними новостями своего обучения. В Практикуме у нас начался Maven и Spring. Спринг требуется почти во всех вакансиях Java-разработчика, поэтому я рада, что он, наконец, у нас начался. Прохожу на степике SQL — тоже обязательное требование практически во всех вакансиях, что мне встречались.
Читаю еще книжку с советами от перешедших в IT после 30-ти — “The Coding Career Handbook”. Очень понравился совет — no zero days – хоть немного, но сделать что-то по учебе каждый день. В принципе, это у меня как-то, не задумываясь, само получалось и так, но, прочитав этот совет, очень прониклась и загорелась его соблюдать.
Решила поделиться последними новостями своего обучения. В Практикуме у нас начался Maven и Spring. Спринг требуется почти во всех вакансиях Java-разработчика, поэтому я рада, что он, наконец, у нас начался. Прохожу на степике SQL — тоже обязательное требование практически во всех вакансиях, что мне встречались.
Читаю еще книжку с советами от перешедших в IT после 30-ти — “The Coding Career Handbook”. Очень понравился совет — no zero days – хоть немного, но сделать что-то по учебе каждый день. В принципе, это у меня как-то, не задумываясь, само получалось и так, но, прочитав этот совет, очень прониклась и загорелась его соблюдать.
🔥4👍1👏1
Всем привет!
Сегодня расскажу о своих впечатлениях о Spring Boot. В начале недели, при первом поверхностном знакомстве у меня сложилось мнение, что Spring Boot – это такая легкая штука, что даже скучно ее было использовать в заданиях. Задания были, естественно, простые — написать буквально два-три эндпоинта в две-три строчки.
А потом дошла до финального проекта этого спринта (9й уже по счету, один спринт — две недели, сейчас идет первая). Сначала также показалось, что всё будет мега-элементарно, мол, можно написать за пару часов. Но оказалось, что не всё так просто.
Взяла дополнительный челлендж в задании — сделать все проверки с помощью Hibernate Validator. Быстрый поиск в гугле выводит, что Hibernate Validator «считается эталонной реализацией Bean Validation», идея которой «в том, чтобы определять такие правила, как «Это поле не может быть null» или «Это число должно находиться в заданном диапазоне» с помощью аннотаций».
И вот тут Spring Boot для меня начал раскрываться — столько нюансов, столько интересных вещей можно сделать. Для реализации проверки одного поля написала кастомный валидатор. О такой возможности нам пока не рассказали в теории, но есть много информации в интернете. Нашла классную статью об этом, попробовала — получилось. Радости не было предела :) Правда пока проект еще на проверке, возможно нужно будет внести изменения.
В общем, проект в этот раз очень понравился, делала его с удовольствием. Spring Boot покорил своими возможностями. Нужно будет побольше о них узнать.
Сегодня расскажу о своих впечатлениях о Spring Boot. В начале недели, при первом поверхностном знакомстве у меня сложилось мнение, что Spring Boot – это такая легкая штука, что даже скучно ее было использовать в заданиях. Задания были, естественно, простые — написать буквально два-три эндпоинта в две-три строчки.
А потом дошла до финального проекта этого спринта (9й уже по счету, один спринт — две недели, сейчас идет первая). Сначала также показалось, что всё будет мега-элементарно, мол, можно написать за пару часов. Но оказалось, что не всё так просто.
Взяла дополнительный челлендж в задании — сделать все проверки с помощью Hibernate Validator. Быстрый поиск в гугле выводит, что Hibernate Validator «считается эталонной реализацией Bean Validation», идея которой «в том, чтобы определять такие правила, как «Это поле не может быть null» или «Это число должно находиться в заданном диапазоне» с помощью аннотаций».
И вот тут Spring Boot для меня начал раскрываться — столько нюансов, столько интересных вещей можно сделать. Для реализации проверки одного поля написала кастомный валидатор. О такой возможности нам пока не рассказали в теории, но есть много информации в интернете. Нашла классную статью об этом, попробовала — получилось. Радости не было предела :) Правда пока проект еще на проверке, возможно нужно будет внести изменения.
В общем, проект в этот раз очень понравился, делала его с удовольствием. Spring Boot покорил своими возможностями. Нужно будет побольше о них узнать.
👍3🔥1
Кстати, SQL тоже я недооценила. Чем дальше идет курс на степике, тем больше деталей и сложных задач. Одну такую задачу решала полтора дня. А оказалось, что синтаксис перепутала при сравнении на пустое значение. Сначала не хотела идти в комментарии, чтобы случайно ответ не увидеть, но потом все-таки пошла и увидела там свою ошибку в синтаксисе. Их решение смотреть не стала, пошла исправлять свое и в итоге все получилось. Потом решила и другим способом, для тренировки.
🔥3👍1
Всем привет!
Проект мне вчера утром зачли без особых замечаний, поэтому до пятницы у меня снова каникулы. В выходные один очень умный человек сказал мне, что любой проект надо рассматривать как продукт, который всегда можно развивать.
Это натолкнуло меня на мысль не бросать свой пет-проект, а улучшить его. Поэтому сегодня добавила в него Spring boot, maven. В планах на неделю — переделать API на спринговский, добавить валидации и проверки. Вчера смотрела видео по Spring boot, там было про подключение базы данных, собираюсь подключить пока H2. Там же было показано, как подключить небольшой веб-интерфейс, через html, где можно было бы (в моем случае) добавлять новую задачу в более удобном виде, не через текст/консоль. Теоретически у меня есть для этого подходящий менеджер, который может принимать информацию и сохранять ее. Также хочу реализовать логин/пароль для пользователей, но это не на эту неделю план, потому что у меня есть еще одна цель на эту.
Вторая моя цель на эту неделю — это улучшить свой ИИ в крестиках-ноликах, недавно написала на джаве. В субботу смотрела, как можно сделать обучение ИИ на основе статистических данных (на питоне). В планах на эту неделю — сделать эту реализацию на джаве. Скоро меня будет обыгрывать компьютер в крестики-нолики :)
Проект мне вчера утром зачли без особых замечаний, поэтому до пятницы у меня снова каникулы. В выходные один очень умный человек сказал мне, что любой проект надо рассматривать как продукт, который всегда можно развивать.
Это натолкнуло меня на мысль не бросать свой пет-проект, а улучшить его. Поэтому сегодня добавила в него Spring boot, maven. В планах на неделю — переделать API на спринговский, добавить валидации и проверки. Вчера смотрела видео по Spring boot, там было про подключение базы данных, собираюсь подключить пока H2. Там же было показано, как подключить небольшой веб-интерфейс, через html, где можно было бы (в моем случае) добавлять новую задачу в более удобном виде, не через текст/консоль. Теоретически у меня есть для этого подходящий менеджер, который может принимать информацию и сохранять ее. Также хочу реализовать логин/пароль для пользователей, но это не на эту неделю план, потому что у меня есть еще одна цель на эту.
Вторая моя цель на эту неделю — это улучшить свой ИИ в крестиках-ноликах, недавно написала на джаве. В субботу смотрела, как можно сделать обучение ИИ на основе статистических данных (на питоне). В планах на эту неделю — сделать эту реализацию на джаве. Скоро меня будет обыгрывать компьютер в крестики-нолики :)
🔥3👍2
Привет!
Не сказать, что я ему проигрываю теперь, но ставит он теперь нолики более "осознанно". Сын ему два раза даже проиграл. Если играть с ним по-серьезному будет либо ничья, либо выиграешь его, потому что иногда он путается. Я сначала столкнула случайный выбор против случайного выбора, потом попробовала столкнуть случайного с "умным" плюсом к статистике. Надо будет сделать "умного" ИИ для крестиков и столкнуть умного нолика против умного крестика и тогда посмотреть будет ли непобедимый после этого. Потому что пока его можно победить, особенно если занять его любимую позицию в центре.
Не сказать, что я ему проигрываю теперь, но ставит он теперь нолики более "осознанно". Сын ему два раза даже проиграл. Если играть с ним по-серьезному будет либо ничья, либо выиграешь его, потому что иногда он путается. Я сначала столкнула случайный выбор против случайного выбора, потом попробовала столкнуть случайного с "умным" плюсом к статистике. Надо будет сделать "умного" ИИ для крестиков и столкнуть умного нолика против умного крестика и тогда посмотреть будет ли непобедимый после этого. Потому что пока его можно победить, особенно если занять его любимую позицию в центре.
👍2🔥1👏1
Тру-Джава
Привет! Не сказать, что я ему проигрываю теперь, но ставит он теперь нолики более "осознанно". Сын ему два раза даже проиграл. Если играть с ним по-серьезному будет либо ничья, либо выиграешь его, потому что иногда он путается. Я сначала столкнула случайный…
Аа, нашла ошибку, в статистике у меня нолик ходил первым, а крестик вторым, а играла когда с ним, нолик шел вторым. Теперь он меня наконец выиграл)
👍1🔥1
Всем привет!
И вторая цель на неделю выполнена! Целый день над этим просидела правда))) Но, в итоге всё получилось. H2 база данных подключена, можно отправлять запросы, они добавляются в базу данных, она хранится в файле.
Надо будет написать тесты для нее, но уже не сегодня. Завтра открывается новый спринт, новая теория начнется. Так что ура)
И вторая цель на неделю выполнена! Целый день над этим просидела правда))) Но, в итоге всё получилось. H2 база данных подключена, можно отправлять запросы, они добавляются в базу данных, она хранится в файле.
Надо будет написать тесты для нее, но уже не сегодня. Завтра открывается новый спринт, новая теория начнется. Так что ура)
🔥2👍1
С праздником всех!
Решила поделиться последними новостями из моей учебной жизни. В пятницу откликнулась на hh.ru на стажировку, мне пришло приглашение пройти тест через телеграм-бот.
Условия стажировки были относительно странные - сначала этап обучения, где два раза в неделю проходят лекции, потом примерно 3 месяца работы стажером без оплаты на полный рабочий день.
Я все же захотела попробовать, согласилась пройти бот-тест. Он был также относительно странный, 1 минута на размышление, вопросы бот кидал сразу по два (после 3-го вопроса так началось) и результаты выдал раньше, чем я ответила на последний вопрос. Возможно была ошибка в подсчетах, но могу, естественно, ошибаться. В любом случае, проходной балл я не набрала и на стажировку не прошла.
Вспомнилась фраза из книжки Coding career, что бесплатно выполнять задание можно максимум до 2х дней, если больше - труд должен быть оплачен. 3 месяца труда совсем без оплаты звучит, мягко говоря, странно.
Но, со 2го числа начинаются экзамены на стажировку в Тинькофф и я собираюсь попробовать свои силы. Там также будут вопросы с лимитом на время, но и будут алгоритмические задачи. Напишу потом, какие будут результаты. Всем бобра, как говорится 🤗
Решила поделиться последними новостями из моей учебной жизни. В пятницу откликнулась на hh.ru на стажировку, мне пришло приглашение пройти тест через телеграм-бот.
Условия стажировки были относительно странные - сначала этап обучения, где два раза в неделю проходят лекции, потом примерно 3 месяца работы стажером без оплаты на полный рабочий день.
Я все же захотела попробовать, согласилась пройти бот-тест. Он был также относительно странный, 1 минута на размышление, вопросы бот кидал сразу по два (после 3-го вопроса так началось) и результаты выдал раньше, чем я ответила на последний вопрос. Возможно была ошибка в подсчетах, но могу, естественно, ошибаться. В любом случае, проходной балл я не набрала и на стажировку не прошла.
Вспомнилась фраза из книжки Coding career, что бесплатно выполнять задание можно максимум до 2х дней, если больше - труд должен быть оплачен. 3 месяца труда совсем без оплаты звучит, мягко говоря, странно.
Но, со 2го числа начинаются экзамены на стажировку в Тинькофф и я собираюсь попробовать свои силы. Там также будут вопросы с лимитом на время, но и будут алгоритмические задачи. Напишу потом, какие будут результаты. Всем бобра, как говорится 🤗
👍3
Всем привет! С праздником!
Эта неделя прошла не очень продуктивно у меня, но всё же очередной проект сдан. До пятницы у меня будут каникулы.
В этот раз мы добавили возможность ставить лайки фильмам, чтобы сортировать их по популярности, также пользователи теперь могут добавлять друг друга в друзья.
В следующем спринте будет подключена база данных, PostgreSQL. А через спринт у нас будет опыт работы в команде - каждому нужно будет реализовать свой функционал. Так что наше приложение скоро совсем разрастется.
Эта неделя прошла не очень продуктивно у меня, но всё же очередной проект сдан. До пятницы у меня будут каникулы.
В этот раз мы добавили возможность ставить лайки фильмам, чтобы сортировать их по популярности, также пользователи теперь могут добавлять друг друга в друзья.
В следующем спринте будет подключена база данных, PostgreSQL. А через спринт у нас будет опыт работы в команде - каждому нужно будет реализовать свой функционал. Так что наше приложение скоро совсем разрастется.
👍3
Всем привет!
Оказалось, что наш 11й спринт будет длиться не 2 недели, а целый месяц. Потом неделя каникул и групповая работа. Эта новость меня сначала огорчила, потому что подозреваю, что много времени останется свободного после ТЗ в конце теории. Но, с другой стороны, будет время позаниматься больше своими проектами.
У меня появилось пару идей, что я хочу сделать. Во-первых, хочу сделать игру «Быки и коровы» с компьютером. Потом на очереди надо будет сделать «Улей» по одной настольной игре. Она, в принципе, не сложная, но требует простейшей графики. На java я пока графики совсем не касалась.
Во-вторых, сын просит доделать игру с рыбками. Точнее, он хочет, чтобы я сделала совсем другую уже игру, потому что часто придумывает новые игры. Но чтобы сделать ту игру, которую он придумал, надо подучиться. Не хочется иметь кучу недоделанных проектов, поэтому думаю, рыбки должны уйти в свет (т. е. в планшет :) ) . Тем более, идея его новой игры слегка похожа по жанру.
Кстати, этот спринт с упором на SQL, мне очень пригодились знания со stepik по нему. Увидела, что разница между mySQL и PostgreSQL в синтаксисе небольшая. Вчера болела, но был интерес поучиться и поэтому смотрела вебинар по PostgreSQL. Начался он с установки PostgreSQL, DBeaver и подключения плагина в идею для работы с базами данных. Создали таблицы, писали разные интересные к ним запросы. Один вебинар на час проходила 5 часов в общей сложности 😁 То-ли самочувствие повлияло, то-ли из-за того, что сначала запросы писала сама, а потом уже смотрела, как делает лектор. Но впечатления остались отличные)
Оказалось, что наш 11й спринт будет длиться не 2 недели, а целый месяц. Потом неделя каникул и групповая работа. Эта новость меня сначала огорчила, потому что подозреваю, что много времени останется свободного после ТЗ в конце теории. Но, с другой стороны, будет время позаниматься больше своими проектами.
У меня появилось пару идей, что я хочу сделать. Во-первых, хочу сделать игру «Быки и коровы» с компьютером. Потом на очереди надо будет сделать «Улей» по одной настольной игре. Она, в принципе, не сложная, но требует простейшей графики. На java я пока графики совсем не касалась.
Во-вторых, сын просит доделать игру с рыбками. Точнее, он хочет, чтобы я сделала совсем другую уже игру, потому что часто придумывает новые игры. Но чтобы сделать ту игру, которую он придумал, надо подучиться. Не хочется иметь кучу недоделанных проектов, поэтому думаю, рыбки должны уйти в свет (т. е. в планшет :) ) . Тем более, идея его новой игры слегка похожа по жанру.
Кстати, этот спринт с упором на SQL, мне очень пригодились знания со stepik по нему. Увидела, что разница между mySQL и PostgreSQL в синтаксисе небольшая. Вчера болела, но был интерес поучиться и поэтому смотрела вебинар по PostgreSQL. Начался он с установки PostgreSQL, DBeaver и подключения плагина в идею для работы с базами данных. Создали таблицы, писали разные интересные к ним запросы. Один вебинар на час проходила 5 часов в общей сложности 😁 То-ли самочувствие повлияло, то-ли из-за того, что сначала запросы писала сама, а потом уже смотрела, как делает лектор. Но впечатления остались отличные)
👍2🔥2