Вот и реабилитировался
На работе сегодня тишина и мне пожалуй в первый раз за всё обучение удалось написать код на работе, проверить его и сдать домашку. Ощущения как и всегда — удовлетворение от полученного результата.
Да, ещё забыл написать про то, что скиллбокс (видимо по просьбам учащихся) пару недель назад сделал то, что от них ожидали многие — провели почти четырехчасовой вебинар с ответами на вопросы, после которого многие вещи стали понятны и некоторые вещи должны были преподавать на основном курсе. Так что надеюсь если вы и не посмотрите видео, то хотя-бы натыкаете лайков, чтобы скиллбокс проводил такие вещи регулярно.
На работе сегодня тишина и мне пожалуй в первый раз за всё обучение удалось написать код на работе, проверить его и сдать домашку. Ощущения как и всегда — удовлетворение от полученного результата.
Да, ещё забыл написать про то, что скиллбокс (видимо по просьбам учащихся) пару недель назад сделал то, что от них ожидали многие — провели почти четырехчасовой вебинар с ответами на вопросы, после которого многие вещи стали понятны и некоторые вещи должны были преподавать на основном курсе. Так что надеюсь если вы и не посмотрите видео, то хотя-бы натыкаете лайков, чтобы скиллбокс проводил такие вещи регулярно.
YouTube
Основы Java
Спикер: Шибков Константин
Файл презентации: https://github.com/sendelufa/skillbox_webinar080820/raw/master/presentation.pdf
Исходный код программы из практической части:https://github.com/sendelufa/skillbox_webinar080820
00:00 Обзор типов языков программирования…
Файл презентации: https://github.com/sendelufa/skillbox_webinar080820/raw/master/presentation.pdf
Исходный код программы из практической части:https://github.com/sendelufa/skillbox_webinar080820
00:00 Обзор типов языков программирования…
Бодрое утро
Вчера ещё успел посмотреть ролик про уникальные элементы и следом запилил ещё одну домашку. То есть выполнил и сдал две за счёт того, что это примерно одно и то же, но с доработками.
Из наблюдений:
Мой преподаватель или дальневосточник или действительно погромисты въябывают до поздней ночи.
Комментарий по обоим работам «хорошая», хотя моя оценка — «рабочая». Если раньше делал ДЗ с учётом юзабилити и, насколько это возможно, эстетики, то сейчас нужно нагонять месячную дыру и делать просто рабочий код. О красоте и защите от дурака буду думать либо если ДЗ будет это подразумевать, либо за деньги, которые будут платить мне, а не наоборот.
Вчера ещё успел посмотреть ролик про уникальные элементы и следом запилил ещё одну домашку. То есть выполнил и сдал две за счёт того, что это примерно одно и то же, но с доработками.
Из наблюдений:
Мой преподаватель или дальневосточник или действительно погромисты въябывают до поздней ночи.
Комментарий по обоим работам «хорошая», хотя моя оценка — «рабочая». Если раньше делал ДЗ с учётом юзабилити и, насколько это возможно, эстетики, то сейчас нужно нагонять месячную дыру и делать просто рабочий код. О красоте и защите от дурака буду думать либо если ДЗ будет это подразумевать, либо за деньги, которые будут платить мне, а не наоборот.
Мой первый говнокод
Вот я и написал свою первую кучу говна. Ещё и умудрился отправить преподу, так как он ещё и не работал, а я устал в нём разбираться. А сегодня проснулся и понял, что в коде не работает. Переписал и заработало! Но это не повод оставлять его как есть. Это будет мой первый раз, когда проще будет переписать его с нуля. В текущем коде всё перемешалось — методы, имена переменных, повтор регулярок, излишне «навороченные» проверки ввода данных. В общем ад и содомия. Тот случай, когда лучше переписать заново, а не допиливать то что сделал. Желаю всем написать хоть раз говнокод, чтобы переосмыслить свои дальнейшие действия! Это примерно как наступить в говно, не заметить сразу, а потом принюхивался, от кого же так воняет...
Вот я и написал свою первую кучу говна. Ещё и умудрился отправить преподу, так как он ещё и не работал, а я устал в нём разбираться. А сегодня проснулся и понял, что в коде не работает. Переписал и заработало! Но это не повод оставлять его как есть. Это будет мой первый раз, когда проще будет переписать его с нуля. В текущем коде всё перемешалось — методы, имена переменных, повтор регулярок, излишне «навороченные» проверки ввода данных. В общем ад и содомия. Тот случай, когда лучше переписать заново, а не допиливать то что сделал. Желаю всем написать хоть раз говнокод, чтобы переосмыслить свои дальнейшие действия! Это примерно как наступить в говно, не заметить сразу, а потом принюхивался, от кого же так воняет...
YouTube
Что такое говнокод? Тот, что не работает?
Что такое говнокод? Данная тема часто поднимается, сегодня и мы ее обсудим.
Курсы для новичков:
🎓JAVA Start - https://bit.ly/3EkIiif
🎓Инструментарий JAVA - https://bit.ly/3Cp9PP1
🎓JAVA Spring - https://bit.ly/3pCtK9I
🎓C#/.NET - https://bit.ly/3Con5DI
🎓ANDROID…
Курсы для новичков:
🎓JAVA Start - https://bit.ly/3EkIiif
🎓Инструментарий JAVA - https://bit.ly/3Cp9PP1
🎓JAVA Spring - https://bit.ly/3pCtK9I
🎓C#/.NET - https://bit.ly/3Con5DI
🎓ANDROID…
Ещё немного про говно и код
После того, как я заново переписал домашку, у меня значительно улучшилось настроение и слегка добавилось понимания кода. Хотя пару методов и не совсем ясны для меня (по традиции скиллбокса «об этом я узнаю на следующих занятиях»), но я хотя бы вкурил код, который в подсказку мне прислал препод.
В общем, как в прошлом посте, после того как наступил в говно, попытался его стереть об траву, но глубокий протектор обуви не дает это делать, ты пытаешься поднять ногу, чтобы убрать говно бумажкой. Неловкое движение и говно у тебя уже на штанах. В общем ты весь в говне, день не задался и ваще пиздец. А ведь мог не поделиться, вернуться домой и переобуться!
После того, как я заново переписал домашку, у меня значительно улучшилось настроение и слегка добавилось понимания кода. Хотя пару методов и не совсем ясны для меня (по традиции скиллбокса «об этом я узнаю на следующих занятиях»), но я хотя бы вкурил код, который в подсказку мне прислал препод.
В общем, как в прошлом посте, после того как наступил в говно, попытался его стереть об траву, но глубокий протектор обуви не дает это делать, ты пытаешься поднять ногу, чтобы убрать говно бумажкой. Неловкое движение и говно у тебя уже на штанах. В общем ты весь в говне, день не задался и ваще пиздец. А ведь мог не поделиться, вернуться домой и переобуться!
Массивы и коллекции
Вот я и закончил первые пять курсов и после того, как мою домашку примут процент обучения должен достичь ровно 25. На текущий момент это был самый интересный курс, если опираться на домашки. Были задачи, похожи на реальный и нужные, а не условный Хэлло Уорлд.
Вместо этого поста должен был пост про подвес компа явой и я даже успел написать о своей криворукости преподу, но ещё раз посмотрев в код увидел следы неправильной копипасты, которая увеличивала нагрузку на комп в 12 раз! Исправил, код работает, думаю, что домашку примут.
Это снова мне напоминает о моей невнимательности и нетерпеливости (ну маам, ну купи сейчас). А насколько я посмотрел видосиков чувака из предыдущего поста, именно внимательность должна быть основным видом деятельности на реальной работе, так как в основном нужно будет переписывать уже имеющийся код.
Из плюсов, «мы стали чуть более лучше понимать код», что не может не радовать. Такими темпами я скоро таки смогу почувствовать себя программистом и писать не только домашки, но и свой собственный код. Осталось понять, как работать с файлами и сетью, а также чуть более, чем 1000 страниц Шилдта!
Вот я и закончил первые пять курсов и после того, как мою домашку примут процент обучения должен достичь ровно 25. На текущий момент это был самый интересный курс, если опираться на домашки. Были задачи, похожи на реальный и нужные, а не условный Хэлло Уорлд.
Вместо этого поста должен был пост про подвес компа явой и я даже успел написать о своей криворукости преподу, но ещё раз посмотрев в код увидел следы неправильной копипасты, которая увеличивала нагрузку на комп в 12 раз! Исправил, код работает, думаю, что домашку примут.
Это снова мне напоминает о моей невнимательности и нетерпеливости (ну маам, ну купи сейчас). А насколько я посмотрел видосиков чувака из предыдущего поста, именно внимательность должна быть основным видом деятельности на реальной работе, так как в основном нужно будет переписывать уже имеющийся код.
Из плюсов, «мы стали чуть более лучше понимать код», что не может не радовать. Такими темпами я скоро таки смогу почувствовать себя программистом и писать не только домашки, но и свой собственный код. Осталось понять, как работать с файлами и сетью, а также чуть более, чем 1000 страниц Шилдта!
Демотивации пост
Пока искал КПДВ к фразе из предыдущего поста, наткнулся на статью Стоит ли становиться Java разработчиком в 2020. Для тех, кто ещё не начал «дрючить жабу», рекомендовано к прочтению. Текста не много, а если понравится, то дальше найдете ещё 200 каментов.
А у меня уплочено, так что буду тянуть лямку до конца!
Пока искал КПДВ к фразе из предыдущего поста, наткнулся на статью Стоит ли становиться Java разработчиком в 2020. Для тех, кто ещё не начал «дрючить жабу», рекомендовано к прочтению. Текста не много, а если понравится, то дальше найдете ещё 200 каментов.
А у меня уплочено, так что буду тянуть лямку до конца!
Первая четверть пройдена
Финальную домашку 5 блока приняли.
И первая же домашка в 6 блоке имеет достаточно размытое ТЗ. Что-то типа задачи повару приготовить что-нибудь вкусненькое. Ок, будем работать.
Финальную домашку 5 блока приняли.
И первая же домашка в 6 блоке имеет достаточно размытое ТЗ. Что-то типа задачи повару приготовить что-нибудь вкусненькое. Ок, будем работать.
Временная ебанина
Кроме массивов данных, пожалуй такая же значимая роль уделяется работе со временем. Делая крайнюю домашку я знатно запарился именно с этими методами. Я понимаю, что яве уже 25 лет и она пересмотрела свои взгляды на течение времени. Начиная от базовой величины, определяющей количество миллисекунд от начала семидесятых и заканчивая новейшим на сегодняшний день Дата Время АПИ.
Ладно я дрочился с базовыми операциями на уровне гет-сет. Даже написал преподавателю свой вопрос и получил совсем непонятный ответ и в итоге сделал всё-по-своему. А есть люди, которые всё расковыряли до бананосекунд и, как я понял, тоже не в восторге от работы с жаба-временем — раз и двас.
Так что, какой бы ни была крутой ява, но мне кажется стоит ждать очередного пересмотра времени и появления нового класса (Нью Тайм Дэйт Календар Таймзон Формат Клок Уоч АМ ПМ Период Сентури АПИ), который может быть расставит все мои недоджуниорские точки и профессиональные сомнения по своим местам.
Кроме массивов данных, пожалуй такая же значимая роль уделяется работе со временем. Делая крайнюю домашку я знатно запарился именно с этими методами. Я понимаю, что яве уже 25 лет и она пересмотрела свои взгляды на течение времени. Начиная от базовой величины, определяющей количество миллисекунд от начала семидесятых и заканчивая новейшим на сегодняшний день Дата Время АПИ.
Ладно я дрочился с базовыми операциями на уровне гет-сет. Даже написал преподавателю свой вопрос и получил совсем непонятный ответ и в итоге сделал всё-по-своему. А есть люди, которые всё расковыряли до бананосекунд и, как я понял, тоже не в восторге от работы с жаба-временем — раз и двас.
Так что, какой бы ни была крутой ява, но мне кажется стоит ждать очередного пересмотра времени и появления нового класса (Нью Тайм Дэйт Календар Таймзон Формат Клок Уоч АМ ПМ Период Сентури АПИ), который может быть расставит все мои недоджуниорские точки и профессиональные сомнения по своим местам.
Хабр
Java и время: часть первая
Восемь лет назад я принимал участие в проектировании и разработке сервиса, который был должен обслуживать запросы пользователей со всех уголков земного шара и ко...
Четвертый месяц обучения всё
Закинул очередной платеж по кредиту. Сейчас остановился на 6 блоке. Процент прохождения приблизился к моему способу расчета (мой даже 30). Из наблюдений: домашки стали задавать практически после каждого урока. Благодаря тому, что в текущем блоке упор идет на 2 основных принципа ООП, многое стало более понятным. Мне кажется эта информация должна была быть в самом начале обучения, но никак не в шестом блоке. Обнаружил на одном из видео фразу Даниила о том, что мы уже знакомы с лямбда-выражениями, однако ранее в курсе об этом не было ни слова. Написал в поддержку, жду ответа. Просмотрел очень короткие уроки про интерфейсы и снова впал в уныние, так как тема не раскрыта чуть более чем полностью. Придется несколько раз пересматривать и искать допматериалы в сети, чтобы выполнить текущую домашку. А куда деваться!
Закинул очередной платеж по кредиту. Сейчас остановился на 6 блоке. Процент прохождения приблизился к моему способу расчета (мой даже 30). Из наблюдений: домашки стали задавать практически после каждого урока. Благодаря тому, что в текущем блоке упор идет на 2 основных принципа ООП, многое стало более понятным. Мне кажется эта информация должна была быть в самом начале обучения, но никак не в шестом блоке. Обнаружил на одном из видео фразу Даниила о том, что мы уже знакомы с лямбда-выражениями, однако ранее в курсе об этом не было ни слова. Написал в поддержку, жду ответа. Просмотрел очень короткие уроки про интерфейсы и снова впал в уныние, так как тема не раскрыта чуть более чем полностью. Придется несколько раз пересматривать и искать допматериалы в сети, чтобы выполнить текущую домашку. А куда деваться!
Самое главное то забыл
Скиллбокс сменил шрифт процентов прохождения курса.
А ещё у меня справа от видео пропал список уроков блока. Теперь нужно жать книжку.
И в продолжение к прошлому посту поддержка мне написала ответ по лямбда-выражениям:
Направляем ссылку на материал про лямбда-выражения https://drive.google.com/file/d/1ULduZ3z0dTrDKmRTxRVIwet1TWr1lWW-/view?usp=sharing
И, наконец, 27 сентября должен состояться пяти-часовой онлайн-воркшоп с Даниилом Пилипенко, для участия в котором нужно пройти первые 5 блоков. На всякий случай вот ссылка на регистрацию.
Скиллбокс сменил шрифт процентов прохождения курса.
А ещё у меня справа от видео пропал список уроков блока. Теперь нужно жать книжку.
И в продолжение к прошлому посту поддержка мне написала ответ по лямбда-выражениям:
Направляем ссылку на материал про лямбда-выражения https://drive.google.com/file/d/1ULduZ3z0dTrDKmRTxRVIwet1TWr1lWW-/view?usp=sharing
И, наконец, 27 сентября должен состояться пяти-часовой онлайн-воркшоп с Даниилом Пилипенко, для участия в котором нужно пройти первые 5 блоков. На всякий случай вот ссылка на регистрацию.
Воркшоп
Если кто-то хочет посмотреть сегодняшний воркшоп, то вот ссылка на ютуб, а значит для всех, кто даже не на курсе скиллбокса. Заодно поймете уровень преподавателя, который читает все лекции курса.
PS. мотайте сразу на полчаса вперед, кто хочет сначала смотреть.
Если кто-то хочет посмотреть сегодняшний воркшоп, то вот ссылка на ютуб, а значит для всех, кто даже не на курсе скиллбокса. Заодно поймете уровень преподавателя, который читает все лекции курса.
PS. мотайте сразу на полчаса вперед, кто хочет сначала смотреть.
YouTube
Программа для шифрования файлов
Audio
Звонок из скиллбокса
Как-то девушка не готова была к моему ответу. Хотя многие в той же группе скиллбокса в телеге пишут примерно то же самое.
Но это всё лирика и я скорей всего успею доучиться, прежде чем под видео появится текстовый фрагмент с теорией. Удивительно для меня то, что звоня мне на номер, девушка задаёт банальные вопросы «прохожу ли я курс и какой». Скиллбокс, вы чо? Учите на кодеров и дата-саентистов, а у самих базовой системы по работе с клиентами нет?
Как-то девушка не готова была к моему ответу. Хотя многие в той же группе скиллбокса в телеге пишут примерно то же самое.
Но это всё лирика и я скорей всего успею доучиться, прежде чем под видео появится текстовый фрагмент с теорией. Удивительно для меня то, что звоня мне на номер, девушка задаёт банальные вопросы «прохожу ли я курс и какой». Скиллбокс, вы чо? Учите на кодеров и дата-саентистов, а у самих базовой системы по работе с клиентами нет?
С нуля до джавараш
19 сентября я сдал прошлую домашку и пошел смотреть лекции про полиморфизм и интерфейсы. В этот момент я снова поймал себя на мысли, что со мной говорят на латышском.
Когда в очередной раз полез гуглить то, что не понимаю, увидел ДжаваРаш. Собственно я прошел первый уровень ещё до скиллбокса, а потом решал кому дать денег. Увы, выгодоприобретателем стал скиллбокс, так как они обещают подготовку к собеседованию и трудоустройство.
Так вот, в JR есть одна фишка, а именно версия для мобильных устройств не требует оплаты для изучения курса и выполнения практических задач. Так я скачал себе эмулятор Андроида (из 3-4 у меня встал только MEmu) и на текущий момент добрался до 9 уровня из 40 возможных. А ещё успел посмотреть переведенный с их поддержкой CS50 который всем рекомендую просто для понимания процессов «почему код пишется именно так». Так что вы вовсе можете учиться бесплатно или за втрое меньшие деньги и теории вам точно хватит, учитывая что под каждым постом вас ждут ещё и комментарии.
19 сентября я сдал прошлую домашку и пошел смотреть лекции про полиморфизм и интерфейсы. В этот момент я снова поймал себя на мысли, что со мной говорят на латышском.
Когда в очередной раз полез гуглить то, что не понимаю, увидел ДжаваРаш. Собственно я прошел первый уровень ещё до скиллбокса, а потом решал кому дать денег. Увы, выгодоприобретателем стал скиллбокс, так как они обещают подготовку к собеседованию и трудоустройство.
Так вот, в JR есть одна фишка, а именно версия для мобильных устройств не требует оплаты для изучения курса и выполнения практических задач. Так я скачал себе эмулятор Андроида (из 3-4 у меня встал только MEmu) и на текущий момент добрался до 9 уровня из 40 возможных. А ещё успел посмотреть переведенный с их поддержкой CS50 который всем рекомендую просто для понимания процессов «почему код пишется именно так». Так что вы вовсе можете учиться бесплатно или за втрое меньшие деньги и теории вам точно хватит, учитывая что под каждым постом вас ждут ещё и комментарии.
Спасибо
Вас ровно 💯 и мне приятно, что пишу не в пустоту. Так что настало время провести соцопрос. Спасибо за подписку и ваш голос.
Вас ровно 💯 и мне приятно, что пишу не в пустоту. Так что настало время провести соцопрос. Спасибо за подписку и ваш голос.
Тупой и ещё тупее
Скоро будет очередной платеж за кредит, а я не продвинулся ни на процент в скиллбоксе. На очередном ДЗ я понял что ничего не понимаю. Начал делать домашки на джавараше и там застрял в самом конце первого блока на исключениях. Решил найти альтернативные источники и меня очень порадовал курс от Антона Сабурова. Там интересная подача материала и некоторые моменты разжеваны почти что полностью.
Также скачал себе СолоЛёрн на телефон и почти прошел весь курс. Чтобы делать домашки нужна подписка, а вот участие в баттлах «результат этого кода» на время можно бесплатно. Кстати, это первый курс, где не зассали на втором уроке рассказать про psvm. Уроки не полные, но изложены очень кратко, чем и интересны. Эппл, ведро.
А ещё участвую в войнах кодов. Очень занимательно, особенно просмотр того, как люди решают мои десятки строк кода в одну или две строки. Рекомендую для оттачивания навыков.
Скоро будет очередной платеж за кредит, а я не продвинулся ни на процент в скиллбоксе. На очередном ДЗ я понял что ничего не понимаю. Начал делать домашки на джавараше и там застрял в самом конце первого блока на исключениях. Решил найти альтернативные источники и меня очень порадовал курс от Антона Сабурова. Там интересная подача материала и некоторые моменты разжеваны почти что полностью.
Также скачал себе СолоЛёрн на телефон и почти прошел весь курс. Чтобы делать домашки нужна подписка, а вот участие в баттлах «результат этого кода» на время можно бесплатно. Кстати, это первый курс, где не зассали на втором уроке рассказать про psvm. Уроки не полные, но изложены очень кратко, чем и интересны. Эппл, ведро.
А ещё участвую в войнах кодов. Очень занимательно, особенно просмотр того, как люди решают мои десятки строк кода в одну или две строки. Рекомендую для оттачивания навыков.
Гоу ту нэкст лэвэл
Почти 2 месяца я прокрастинировал и не хотел браться за финальное ДЗ шестого модуля. Не хватало информации по сетам, мапам, коллекциям, абстрактным классам и интерфейсам.
Спасибо подписчикам, что интересуются моим каналом, а то риск растянуть «удовольствие» увеличился бы ещё на недельку, а то и месяцок. А так нельзя, потому что программирование — это практический навык и забив вообще, можно даунгрэйднуться обратно. Но, как вы могли читать ранее, я решал альтернативные задачи на явараше и кодеварсах, так что не совсем деградировал.
В чате действующий разработчик скидывал видео, как он решил это ДЗ и мне стало приятно, что я пишу нормальный код и вообще думаю в верном направлении.
Ну и спасибо яварашу, за выручившую мой код статью про компаратор. А сравнивать в боевых условиях придется практически всё.
ПС. чтобы сменить аватарку, жду проверку ДЗ.
Почти 2 месяца я прокрастинировал и не хотел браться за финальное ДЗ шестого модуля. Не хватало информации по сетам, мапам, коллекциям, абстрактным классам и интерфейсам.
Спасибо подписчикам, что интересуются моим каналом, а то риск растянуть «удовольствие» увеличился бы ещё на недельку, а то и месяцок. А так нельзя, потому что программирование — это практический навык и забив вообще, можно даунгрэйднуться обратно. Но, как вы могли читать ранее, я решал альтернативные задачи на явараше и кодеварсах, так что не совсем деградировал.
В чате действующий разработчик скидывал видео, как он решил это ДЗ и мне стало приятно, что я пишу нормальный код и вообще думаю в верном направлении.
Ну и спасибо яварашу, за выручившую мой код статью про компаратор. А сравнивать в боевых условиях придется практически всё.
ПС. чтобы сменить аватарку, жду проверку ДЗ.
JavaRush
Comparator в Java
Про Comparator'ы и сравнение в Java не писал только ленивый. Я не ленивый - так что прошу любить и жаловать ещё одну вариацию. Надеюсь, она будет не лишней. И да, данная статья ответ на вопрос: "Сможешь ли ты написать на память компаратор?". Надеюсь, после…