День 2.3
1. Прослушал еще раз лекции по дженереикам у dmdev, вроде бы стало понятнее, сделал по ним ДЗ.
Это короче такая тема, когда при создании класса тебе надо параметрозавать входящие в него данные. К примеру, создаем класс машина и понимаем что входящие в объекты этого класса данные могут быть только целыми числами. При создании класса указываем Car<T> то есть абстрактно его параметризуем. Теперь во всех переменных и методах класса мы можем использовать этот T, типа "T value, T weight" и при указании возвращаемых типов данных. При создании объекта этого класса указываем Car<Integer> car = new Car<>().
2. Прослушал повторно лекции по коллекциям, конкретно по Листам, итераторам и сортировкам. Сделал по ним практику, но подглядывал, как делать. Капец как не хватает практики жесткой, в целом вроде как все понятно, но самая основная беда, что сложно понимать где и что применять на практике
3. Самостоятельно (с гуглением) сделал одно задание из домашки по коллекциям (скрин ниже). Самое сложно было разобраться с методом удаления чата, если кол-во юзеров < 1000. Факап с сортировкой: Сортировал по колличеству юзеров, в задании указано что нужно в обратном порядке, я где то минут 30 копался, пытаясь разобраться почему выводится все равно в стандартном порядке, пока не увидел, что вывожу неотсортированный нужным образом список 🤦🏿♂️🤦🏿♂️🤦🏿♂️
1. Прослушал еще раз лекции по дженереикам у dmdev, вроде бы стало понятнее, сделал по ним ДЗ.
Это короче такая тема, когда при создании класса тебе надо параметрозавать входящие в него данные. К примеру, создаем класс машина и понимаем что входящие в объекты этого класса данные могут быть только целыми числами. При создании класса указываем Car<T> то есть абстрактно его параметризуем. Теперь во всех переменных и методах класса мы можем использовать этот T, типа "T value, T weight" и при указании возвращаемых типов данных. При создании объекта этого класса указываем Car<Integer> car = new Car<>().
2. Прослушал повторно лекции по коллекциям, конкретно по Листам, итераторам и сортировкам. Сделал по ним практику, но подглядывал, как делать. Капец как не хватает практики жесткой, в целом вроде как все понятно, но самая основная беда, что сложно понимать где и что применять на практике
3. Самостоятельно (с гуглением) сделал одно задание из домашки по коллекциям (скрин ниже). Самое сложно было разобраться с методом удаления чата, если кол-во юзеров < 1000. Факап с сортировкой: Сортировал по колличеству юзеров, в задании указано что нужно в обратном порядке, я где то минут 30 копался, пытаясь разобраться почему выводится все равно в стандартном порядке, пока не увидел, что вывожу неотсортированный нужным образом список 🤦🏿♂️🤦🏿♂️🤦🏿♂️
👍1
День 4
Сегодня не сильно много занимался, но доделал вторую часть ДЗ и послушал одну лекцию у dmdev по TreeMap. В целом плюс-минус понятно, но опять же не понимаю пока что где и как применять на практике
Сегодня не сильно много занимался, но доделал вторую часть ДЗ и послушал одну лекцию у dmdev по TreeMap. В целом плюс-минус понятно, но опять же не понимаю пока что где и как применять на практике
👍2
День 5
Сегодня занимался порядка 3-4 часов в общей сложности, решая задачки на sql-academy и вечером прошел несколько уроков у dmdev
1. sql-academy: в целом, в sql все более менее понятно, но возникли сложности с оконными функациями, именно с пониманием их работы, залип над одной задачой где то минут на 30 - 40, все прегуглил и в итоге помог чатгпт, но по итогу был не далеко от решения
2. dmdev: прошел остатки уроков по коллекциям - по сетам, старым коллекциям и практике. Тема капец какая сложная - у практических задач он показывает решение, повторял за ним. Завтра буду делать ДЗ - самостоятельное решение задач. Самое сложное, что их много(ArrayList, LinkedList, HashMap, LinkedHashMap, TreeMap, HashSet, LinkedHashSet, LinkedTree) и сложно запомнить какие особенности у каждой и когда лучше применть ту или иную коллекцию
А еще прикол, что то с чем я промучился в прошлой домашке решается одной функцией Comporator.reverseOrder()
Вообще, курс у дмдев прикольный, подача хорошая, но хотелось бы видеть практику не на алгоритмических задачках, а на реальных боевых примерах - было бы интереснее, я думаю
Сегодня занимался порядка 3-4 часов в общей сложности, решая задачки на sql-academy и вечером прошел несколько уроков у dmdev
1. sql-academy: в целом, в sql все более менее понятно, но возникли сложности с оконными функациями, именно с пониманием их работы, залип над одной задачой где то минут на 30 - 40, все прегуглил и в итоге помог чатгпт, но по итогу был не далеко от решения
2. dmdev: прошел остатки уроков по коллекциям - по сетам, старым коллекциям и практике. Тема капец какая сложная - у практических задач он показывает решение, повторял за ним. Завтра буду делать ДЗ - самостоятельное решение задач. Самое сложное, что их много(ArrayList, LinkedList, HashMap, LinkedHashMap, TreeMap, HashSet, LinkedHashSet, LinkedTree) и сложно запомнить какие особенности у каждой и когда лучше применть ту или иную коллекцию
А еще прикол, что то с чем я промучился в прошлой домашке решается одной функцией Comporator.reverseOrder()
Вообще, курс у дмдев прикольный, подача хорошая, но хотелось бы видеть практику не на алгоритмических задачках, а на реальных боевых примерах - было бы интереснее, я думаю
👍1
День 6
Сегодня решил сделать себя "выходной"
Днём проеришвал sql-academy, осталось 10 задачек до получения сертификата
Вечером прорешал тест у dmdev и все
Завтра вливаюсь в стандартный, ежедневный режим занятий - по плану прохождении практики и хотя бы части домашки у dmdev
Днём sql-academy скорее всего решать не получится
Сегодня решил сделать себя "выходной"
Днём проеришвал sql-academy, осталось 10 задачек до получения сертификата
Вечером прорешал тест у dmdev и все
Завтра вливаюсь в стандартный, ежедневный режим занятий - по плану прохождении практики и хотя бы части домашки у dmdev
Днём sql-academy скорее всего решать не получится
👍1
День 7
Сегодня занимался меньше, чем обычно, но все таки занимался. Где-то два-два с половиной часа в общей сложности
1. Прорешал оставшиеся задачи в sql-academy для получения сертификата, но пока его не получил. Что бы получить - нужно купить прем. аккаунт за 1500, не уверен что нужно
2. Разобрал практические задачи у dmdev - сложно капец. Очень много разных коллекций и у каждой есть свои методы и особенности - вообще не понятно когда какую коллекцию лучше применить и какой метод у нее дергать. Думаю придет с практикой
3. Начал делать самостоятельное домашнее задание. Создал начальные классы и определил методы которые у них нужно будет реализовать. Завтра буду доделывать до конца
Сегодня занимался меньше, чем обычно, но все таки занимался. Где-то два-два с половиной часа в общей сложности
1. Прорешал оставшиеся задачи в sql-academy для получения сертификата, но пока его не получил. Что бы получить - нужно купить прем. аккаунт за 1500, не уверен что нужно
2. Разобрал практические задачи у dmdev - сложно капец. Очень много разных коллекций и у каждой есть свои методы и особенности - вообще не понятно когда какую коллекцию лучше применить и какой метод у нее дергать. Думаю придет с практикой
3. Начал делать самостоятельное домашнее задание. Создал начальные классы и определил методы которые у них нужно будет реализовать. Завтра буду доделывать до конца
🔥2
День 8
Сегодня случилось, что начались курсы в it-mentor. Сегодня получили доступ к Jira, ГитЛабу и провелось первое занятие - знакомство и обсуждение правил. Обучение будет проходить 6 месяцев. Обещают на выходе получить уровень Middle.
На созвоне было 13 человек, руководитель школы и ментор. В большинстве своем люди стартуют с полного нуля, но один из челов сисадмин, а другой изучал 6 месяцев Spring - хз че он из себя представляет
Курс от dmdev сегодня не проходил, упражнения на sqlacademy на работе тоже не решал - не было времени
Сегодня случилось, что начались курсы в it-mentor. Сегодня получили доступ к Jira, ГитЛабу и провелось первое занятие - знакомство и обсуждение правил. Обучение будет проходить 6 месяцев. Обещают на выходе получить уровень Middle.
На созвоне было 13 человек, руководитель школы и ментор. В большинстве своем люди стартуют с полного нуля, но один из челов сисадмин, а другой изучал 6 месяцев Spring - хз че он из себя представляет
Курс от dmdev сегодня не проходил, упражнения на sqlacademy на работе тоже не решал - не было времени
👍2
День 9-10
Вчера вечером начал проходить задачки, которые выдали на курсе - проблем не было, задачи элементарные на знание примитивных типов данных и работы с ними
Сегодня продолжил их решать и закончил. Была пара сложных задач по типу вывода треугольника из восьмерок, но там больше проблема невнимательности
К нескольким задачам гуглил решение, но полностью разбирал код, потому что при сдаче задач буду просить объяснить почему тут написано именно так
На все решение у меня ушло где то 2,5 часа, плюс минус
Еще прикольно, что решая задачи тебе надо трекать время в Жире, типа сколько затратил на решение задачи и описывать что именно делал
Завтра - день теории Вот тут по ощущениям будет жопа. Я посмотрел список вопросов и честно говоря охуел. Фотку приложу к посту ниже
В целом прикольно и интересно, но чатик в дискорде какой то мертвый. Вопросы были только про настройку окружения и тд. Я думал будут спрашивать вопросы про задачи, что бы можно был укрепить свои знания объясняя как их решать другим
Вчера вечером начал проходить задачки, которые выдали на курсе - проблем не было, задачи элементарные на знание примитивных типов данных и работы с ними
Сегодня продолжил их решать и закончил. Была пара сложных задач по типу вывода треугольника из восьмерок, но там больше проблема невнимательности
К нескольким задачам гуглил решение, но полностью разбирал код, потому что при сдаче задач буду просить объяснить почему тут написано именно так
На все решение у меня ушло где то 2,5 часа, плюс минус
Еще прикольно, что решая задачи тебе надо трекать время в Жире, типа сколько затратил на решение задачи и описывать что именно делал
Завтра - день теории Вот тут по ощущениям будет жопа. Я посмотрел список вопросов и честно говоря охуел. Фотку приложу к посту ниже
В целом прикольно и интересно, но чатик в дискорде какой то мертвый. Вопросы были только про настройку окружения и тд. Я думал будут спрашивать вопросы про задачи, что бы можно был укрепить свои знания объясняя как их решать другим
🔥1👾1
День 11
Сегодня занимался час - проставил ответы почти на половину вопросов по теории. Самая большая сложность с переводом чисел в двоичную систему и обратно, но по факту там простая арифметика. Завтра по плану доделать вторую часть теории и записаться на ее сдачу - посмотрим как это будет проходить.
Скрин с теорией приложу отдельным постом
Сегодня занимался час - проставил ответы почти на половину вопросов по теории. Самая большая сложность с переводом чисел в двоичную систему и обратно, но по факту там простая арифметика. Завтра по плану доделать вторую часть теории и записаться на ее сдачу - посмотрим как это будет проходить.
Скрин с теорией приложу отдельным постом
👍1🔥1👾1
День 12
Сегодня доделал теоретические вопросы. По ним в целом сложности не было, кроме вопросов про потери данных при приведении типов. В целом все остальное было изи, но новое узнал про Autoboxing и unboxing. Со всем остальным сталкивался
Так же, пока не понятно что со ревью в it-mentor. Время мне так и не выбрали, а сейчас доступно только дневное. Видимо в какой то день буду отпрашиваться с работы или проходить ревью в офисе с ноута, пока вообще хз
Что бы не терять время (всю теорию и практику на данном этапе в it mentor разобрал) и мотивацию (темп) решил что параллельно буду проходить крус от dmdev: сегодня почти доделал самостоятельное ДЗ. Самую большую сложность как и ожидалось вызвало выбор структуры данных и типизации ее. Сами методы написал в общем то быстро, но завис на получении фильмов по году и месяцу, пока не придумал, что можно итерироваться по уже итерируемой коллекции. Осталось написать метод по выводу топ10 фильмов по рейтингу, но тут пока идей ноль и ничего не приходит в голову - завтра допишу
Все картинки приложу ниже
Сегодня доделал теоретические вопросы. По ним в целом сложности не было, кроме вопросов про потери данных при приведении типов. В целом все остальное было изи, но новое узнал про Autoboxing и unboxing. Со всем остальным сталкивался
Так же, пока не понятно что со ревью в it-mentor. Время мне так и не выбрали, а сейчас доступно только дневное. Видимо в какой то день буду отпрашиваться с работы или проходить ревью в офисе с ноута, пока вообще хз
Что бы не терять время (всю теорию и практику на данном этапе в it mentor разобрал) и мотивацию (темп) решил что параллельно буду проходить крус от dmdev: сегодня почти доделал самостоятельное ДЗ. Самую большую сложность как и ожидалось вызвало выбор структуры данных и типизации ее. Сами методы написал в общем то быстро, но завис на получении фильмов по году и месяцу, пока не придумал, что можно итерироваться по уже итерируемой коллекции. Осталось написать метод по выводу топ10 фильмов по рейтингу, но тут пока идей ноль и ничего не приходит в голову - завтра допишу
Все картинки приложу ниже
👍1👻1🆒1