Итак, тема следующего (или почти следующего видео) - говнокод :)
Никто не отгадал 🧐
То, что вы видели постом выше - МОЙ самый худший код, который я когда-либо писал. Этот код я написал четыре года назад. Это третий проект из тех, что я вообще писал на Java. В нем более 20 классов и ни одного признакажизни ООП. Все метода статические, рандомные числа и много чего еще плохого.
Почему этот код плохой, многим очевидно уже сейчас. Ну а если не очевидно - предлагаю дождаться выхода нового видео "Ревьюю свой код четырехлетней давности".
А что это за проект?
Это игра на JavaFX в нуар-стиле о детективе, задача которого найти улики раньше, чем его убьют. А вот кстати, скриншот из игры
Никто не отгадал 🧐
То, что вы видели постом выше - МОЙ самый худший код, который я когда-либо писал. Этот код я написал четыре года назад. Это третий проект из тех, что я вообще писал на Java. В нем более 20 классов и ни одного признака
Почему этот код плохой, многим очевидно уже сейчас. Ну а если не очевидно - предлагаю дождаться выхода нового видео "Ревьюю свой код четырехлетней давности".
А что это за проект?
Это игра на JavaFX в нуар-стиле о детективе, задача которого найти улики раньше, чем его убьют. А вот кстати, скриншот из игры
👍11😱1🤩1
Новому видео с решением Hard-задачи с литкода - быть! Но чуть-чуть попозже...
Решил первую свою сложную задачу отсюда. Сама по себе задача тривиальная - но вот выделенное условие требует, чтобы решение было за O(log(n)) времени, что для меня оказалось ну оооочень хард.
Но бинарные поиск и "разделяй и властвуй" зарешали.
Осталось код привести в порядок и вам рассказать)
Решил первую свою сложную задачу отсюда. Сама по себе задача тривиальная - но вот выделенное условие требует, чтобы решение было за O(log(n)) времени, что для меня оказалось ну оооочень хард.
Но бинарные поиск и "разделяй и властвуй" зарешали.
Осталось код привести в порядок и вам рассказать)
🔥10
Как я занял четвертое место среди двух участников Олимпиады по программированию
Дело было в 9 классе, я не из самого большого города - Нижневартовска, так что программировать в 2016 году в Нижневартовске в 9 классе умело пару человек.
Я научился тоже не в своем городе, а пока ездил в летнюю школу ЮФМЛ в «соседней деревне». В общем, я пришел на городской этап Олимпиады. Было нас человек 15, усадили за компы и дали 4 часа и пять задач.
За все время я решил 1 задачу, ушел расстроенный…
Но когда я увидел результаты - я рассмеялся.
Среди всех 15 участников было лишь двое, кто что то сделал. Я и еще один парень.
В итоге он по правилам оказался «вторым», а я «четвертым». Потому что по правилам этой олимпиады нельзя было победить, если решил меньше 50% задач и нельзя было занять призовое место, если решено меньше 30%. Вот так
Дело было в 9 классе, я не из самого большого города - Нижневартовска, так что программировать в 2016 году в Нижневартовске в 9 классе умело пару человек.
Я научился тоже не в своем городе, а пока ездил в летнюю школу ЮФМЛ в «соседней деревне». В общем, я пришел на городской этап Олимпиады. Было нас человек 15, усадили за компы и дали 4 часа и пять задач.
За все время я решил 1 задачу, ушел расстроенный…
Но когда я увидел результаты - я рассмеялся.
Среди всех 15 участников было лишь двое, кто что то сделал. Я и еще один парень.
В итоге он по правилам оказался «вторым», а я «четвертым». Потому что по правилам этой олимпиады нельзя было победить, если решил меньше 50% задач и нельзя было занять призовое место, если решено меньше 30%. Вот так
😁17🤣8🔥2👏2
А канал-то растет в качестве!
Теперь мы еще и на студии снимаем. Два из трех новых видео выйдут в новом качестве)
Немного бекстейджа вам
Очень горд, что за 6 месяцев моего «блоггерства» растет и коммьюнити и я)
Теперь мы еще и на студии снимаем. Два из трех новых видео выйдут в новом качестве)
Немного бекстейджа вам
Очень горд, что за 6 месяцев моего «блоггерства» растет и коммьюнити и я)
👍19🤩3🔥2
У меня вышло новое видео о софт и хард скиллах для программиста с автором канала "В офисе" - Ваней Ботановым. Получилось коротко, емко и по делу.
https://youtu.be/Xxo9z_ydLOk
Ну а совсем скоро выйдут два новых видео - одно из них уже смонтировано и только ждет своего часа)
https://youtu.be/Xxo9z_ydLOk
Ну а совсем скоро выйдут два новых видео - одно из них уже смонтировано и только ждет своего часа)
YouTube
SOFT-SKILLS и HARD-SKILLS для ПРОГРАММИСТА | Иван Ботанов с канала "В офисе"
SOFT-SKILLS и HARD-SKILLS для ПРОГРАММИСТА | Иван Ботанов с канала "В офисе"
Привет, мир! В этом видео поговорим с Иваном Ботановым - автором канала "В офисе" о том, насколько полезны софт-скиллы для программистов, как их развивать и как делать не стоит.…
Привет, мир! В этом видео поговорим с Иваном Ботановым - автором канала "В офисе" о том, насколько полезны софт-скиллы для программистов, как их развивать и как делать не стоит.…
👍8😱3
This media is not supported in your browser
VIEW IN TELEGRAM
Все, не могу уже больше терпеть, 30 числа выходит мое видео о своем самом первом крупном проекте на Java. 10 минут ревью самого отвратного кода, который я когда-либо видел и реакция IT-блоггеров на мой код - все это в новом видео.
А пока - тизер на неделю раньше выхода
А пока - тизер на неделю раньше выхода
🔥11👏2
Будете ждать видео? Кстати, в видео будет загадка, кто первый решит - получит книгу по программированию от меня)
Anonymous Poll
89%
Да
11%
Нет, не интересно
Сегодня мне 22. Звучит капец как мало
Но кое-что уже удалось сделать. Думаю, в такой день самое то подвести какие-то итоги.
Во-первых, у меня самая лучшая жена и собака. Тут не буду много - лично скажу)
Во-вторых, у меня прекрасные коллеги и команда, полная понимания, взаимоподдержки и страсти к общему делу. У меня есть любимая работа, во всех отношениях.
В-третьих, у меня есть вы, я в медиа сфере чуть больше полугода, но мы уже почти добили первую тысячу на ютубе и двигаемся ко второй тысяче тут. У меня есть, не побоюсь этого слова, команда - мой замечательный монтажер и дизайнер обложек для видео.
А завтра будет еще и видео о моей короткой карьере, расскажу об ошибках, провалах и победах
А сегодня - отдыхать
Но кое-что уже удалось сделать. Думаю, в такой день самое то подвести какие-то итоги.
Во-первых, у меня самая лучшая жена и собака. Тут не буду много - лично скажу)
Во-вторых, у меня прекрасные коллеги и команда, полная понимания, взаимоподдержки и страсти к общему делу. У меня есть любимая работа, во всех отношениях.
В-третьих, у меня есть вы, я в медиа сфере чуть больше полугода, но мы уже почти добили первую тысячу на ютубе и двигаемся ко второй тысяче тут. У меня есть, не побоюсь этого слова, команда - мой замечательный монтажер и дизайнер обложек для видео.
А завтра будет еще и видео о моей короткой карьере, расскажу об ошибках, провалах и победах
А сегодня - отдыхать
🎉16🔥15
У меня вышло новое видео - https://youtu.be/3E532f4V_n0
Рассказываю о том, как стал миддлом в 21, как увеличил свою ЗП в 12 раз, а также делюсь советами, ошибками и своей зарплатой.
В видео вложена не только душа, но и безумное количество времени, так что лучшим подарком на мой прошедший день рождения будет ваш просмотр видео до самого конца)
А сейчас - приятного просмотра!
Рассказываю о том, как стал миддлом в 21, как увеличил свою ЗП в 12 раз, а также делюсь советами, ошибками и своей зарплатой.
В видео вложена не только душа, но и безумное количество времени, так что лучшим подарком на мой прошедший день рождения будет ваш просмотр видео до самого конца)
А сейчас - приятного просмотра!
YouTube
Как я стал MIDDLE+ программистом в 21 | СКОЛЬКО я зарабатываю?
Как я стал MIDDLE+ программистом в 21 | СКОЛЬКО я зарабатываю?
Дорогие друзья, в этом видео расскажу вам о том, как мне удалось в 21 год стать крепким Java-миддлом, как я достиг увеличения зарплаты в 12 раз, сколько я зарабатывал и зарабатываю сейчас. Расскажу…
Дорогие друзья, в этом видео расскажу вам о том, как мне удалось в 21 год стать крепким Java-миддлом, как я достиг увеличения зарплаты в 12 раз, сколько я зарабатывал и зарабатываю сейчас. Расскажу…
🔥6❤3👍3🤩2
Всем привет. Задумался тут о новом формате видео - обзор плохих программистских книг. Нашел тут одну такую, стоит 5000 и с оценкой на разных сайтах от 1 балла до 3 баллов из 5. Начал ее читать и нашел два таких вот отрывка. Скажите, они вам понятны? Я вот читаю уже который раз, и что-то ну вообще звучит как-то бредово, есть отдельные понятные мысли, но что хотели сказать в целом - вообще не понятно. Может, я придираюсь?
- Когда вы впервые запускаете программу с API, требуется принять серию технических решений, которые повлияют на все ваши API. То, что «все API» в данном случае лишь небольшой набор, сейчас не имеет особого значения. Важно то, что у вас есть стабильный набор инструментов и технологий, на которые вы полагаетесь при разработке изначальной программы с API
- А важнее всего то, что управление одним API очень отличается от управления системой API. В первом случае вы можете полагаться на модели «API как продукт», «жизненный цикл API» и «развитие API». Управление изменениями в API также сосредоточено на понятии одного API. Но это далеко не все.
- Когда вы впервые запускаете программу с API, требуется принять серию технических решений, которые повлияют на все ваши API. То, что «все API» в данном случае лишь небольшой набор, сейчас не имеет особого значения. Важно то, что у вас есть стабильный набор инструментов и технологий, на которые вы полагаетесь при разработке изначальной программы с API
- А важнее всего то, что управление одним API очень отличается от управления системой API. В первом случае вы можете полагаться на модели «API как продукт», «жизненный цикл API» и «развитие API». Управление изменениями в API также сосредоточено на понятии одного API. Но это далеко не все.
🤯10😁5🥴4🔥1
👍1
Из интересных моментов:
На первые страницы книги авторы решили вставить рецензию на эту самую книгу, где их облизывают на протяжении двух страниц, говоря, цитата: "Не существует другой команды экспертов по API, у которых есть такие же уникальные знания, благодаря чему эта книга станет настольной — тем зачитанным до дыр томиком, который вы будете перечитывать снова и снова".
И так на две страницы. Не о книге, не о содержании, а о том, какие авторы крутые.
На первые страницы книги авторы решили вставить рецензию на эту самую книгу, где их облизывают на протяжении двух страниц, говоря, цитата: "Не существует другой команды экспертов по API, у которых есть такие же уникальные знания, благодаря чему эта книга станет настольной — тем зачитанным до дыр томиком, который вы будете перечитывать снова и снова".
И так на две страницы. Не о книге, не о содержании, а о том, какие авторы крутые.
🤣8🤡2
А вот и долгожданное видео про мой первый проект с худшим кодом на свете
https://youtu.be/tA1o_HA254Y
Всем приятного просмотра
https://youtu.be/tA1o_HA254Y
Всем приятного просмотра
YouTube
ТРЕШ ОБЗОР кода | CODE REVIEW своей ПЕРВОЙ программы
ТРЕШ ОБЗОР кода | CODE REVIEW своей ПЕРВОЙ программы
Всем привет! Я - программист на Java и совсем недавно я откопал свой очень старый репозиторий из 2019 года, решил сделать ревью этого кода специально для вас, давайте посмотрим, какой треш я там накодил.…
Всем привет! Я - программист на Java и совсем недавно я откопал свой очень старый репозиторий из 2019 года, решил сделать ревью этого кода специально для вас, давайте посмотрим, какой треш я там накодил.…
👍8👎1😱1
Кстати, в видео реально есть 3 части головоломки, решив которую, можно получить книгу по программированию. Она, кстати, не сложная)
👍5❤1
Нравится ли вам идея того, что внутри видео есть около-программисткая задачка?
Anonymous Poll
79%
Да
21%
Нет
Немного продолжаю прошлую тему, но очень интересно. Мое прошлое видео посмотрело почти 1500 человек, но пока по поводу разгадки загадки мне никто не написал - книга вакантна. Кто-то пробовал разгадать? Можете идеями поделиться в комментариях)
Anonymous Poll
15%
Пробовал
48%
-
38%
Узнать ответ
А пока у меня для вас другая задача - вероятно на канале скоро выйдет шуточное видео, в котором я буду решать простенькую задачу по программированию не используя операторы if и for.
Попробуйте тоже ее решить?
В программу вводится число n. Необходимо вывести все числа от n до 0.
Правила: любой язык программирования. Запрещено использовать операторы if и for (а также любые иx заменители: стримы в джаве, тернарные операторы, свитчи... и т.д и т. п). В общем, те операторы, которые изначально созданы для ветвления, использовать нельзя.
Попробуйте тоже ее решить?
В программу вводится число n. Необходимо вывести все числа от n до 0.
Правила: любой язык программирования. Запрещено использовать операторы if и for (а также любые иx заменители: стримы в джаве, тернарные операторы, свитчи... и т.д и т. п). В общем, те операторы, которые изначально созданы для ветвления, использовать нельзя.
🫡8