Победа...
но только моя личная 🥇
Решил я все-таки эту сложную задачу про покраску домов 👏
Но, к сожалению, челленж провалил - у меня не осталось возможности купить билетик, чтобы мне зачли не своевременное решение. 😭
Не обратил внимания, что билетиков ограниченное кол-во, и использовал все возможности ранее. 🙄
#leetcode
но только моя личная 🥇
Решил я все-таки эту сложную задачу про покраску домов 👏
Но, к сожалению, челленж провалил - у меня не осталось возможности купить билетик, чтобы мне зачли не своевременное решение. 😭
Не обратил внимания, что билетиков ограниченное кол-во, и использовал все возможности ранее. 🙄
#leetcode
👍1
Закончил свои записки по кору.
Если найдете ошибки — обязательно пишите.
Если считаете, что что-то нужно добавить, то тоже пишите.
Если кому-то когда-то поможет — буду очень рад.
Напомню, что контент адаптирован под мобильный, собственно, с этого все и началось...
#whitebook
Если найдете ошибки — обязательно пишите.
Если считаете, что что-то нужно добавить, то тоже пишите.
Если кому-то когда-то поможет — буду очень рад.
Напомню, что контент адаптирован под мобильный, собственно, с этого все и началось...
#whitebook
👍3🔥2
Сегодня повторял многопоточку. 😜
Сделал очередную страничку с заметочками. ✍️
Просьба та же - "взять на контроль" 👀
#whitebook
Сделал очередную страничку с заметочками. ✍️
Просьба та же - "взять на контроль" 👀
#whitebook
👍1
Сейчас повторял паттерны.
Понял, что назвать могу все основные, а вот объяснить, пожалуй, что максимум три...
Надо будет все-таки в светлом будущем книжку прочитать.
Ну, как обычно, сделал несколько заметок.
#whitebook #patterns
Понял, что назвать могу все основные, а вот объяснить, пожалуй, что максимум три...
Надо будет все-таки в светлом будущем книжку прочитать.
Ну, как обычно, сделал несколько заметок.
#whitebook #patterns
🔥2
Сегодня прошел очередное собеседование - первый раз за себя не стыдно в полном смысле слова. 🥇
Первым этапом был разбор тестового - такого код-ревью у меня не было. 👍🏻
Выглядело так: "это хорошо для джуна, но можно сделать проще/лучше/встроенными средствами". 👏
И еще дали ссылочки, что почитать на тему. 🔗
Вторым сначала погоняли по спрингу.
Хорошо, что сделал записки, там только про секьюрити осталось добавить. ✍️
Потом по коллекциям - кто, как, какие реализации, какие сложности. 😜
Третьим - лайвколлинг. 🔥
И тут помогли задачки с leetcod'а, а точнее, задачи были именно оттуда‼️
Обе сделал в двух вариантах, только было очень-очень тяжко без идеи.🤯
В одной из задач можно было придумать еще один вариант, но я совершено забыл про встроенные методы String. 😢
Кстати, на собесе кроме меня было еще 6 человек - жутко нервничал. 🤬
Короче, все прошло хорошо, посмотрим, что решат.
#interview
Первым этапом был разбор тестового - такого код-ревью у меня не было. 👍🏻
Выглядело так: "это хорошо для джуна, но можно сделать проще/лучше/встроенными средствами". 👏
И еще дали ссылочки, что почитать на тему. 🔗
Вторым сначала погоняли по спрингу.
Хорошо, что сделал записки, там только про секьюрити осталось добавить. ✍️
Потом по коллекциям - кто, как, какие реализации, какие сложности. 😜
Третьим - лайвколлинг. 🔥
И тут помогли задачки с leetcod'а, а точнее, задачи были именно оттуда‼️
Обе сделал в двух вариантах, только было очень-очень тяжко без идеи.🤯
В одной из задач можно было придумать еще один вариант, но я совершено забыл про встроенные методы String. 😢
Кстати, на собесе кроме меня было еще 6 человек - жутко нервничал. 🤬
Короче, все прошло хорошо, посмотрим, что решат.
#interview
👍4👏2
На выходных, наконец-то, собрал стол.
Это просто какое-то чудо!!!😍
Теперь смогу работать стоя.
Покупал тут.
Еще есть код на скидку 10%. Пишите, если будет нужно.
Столешницу заказывал отдельно. Размер - 1400х800.
Минимальная высота стола - 640, максимальная - 1290.
На максимальной высоте не шатается.
Сейчас осталось решить несколько проблем:
1. Прикрепить системник к столешнице снизу.
Имеющиеся решения у эргостола мне не понравились каждое по своему.
2. Найти место принтеру.
Он стоял на полке над старым столом. Полку пришлось снять, чтобы освободить место для подъема.
3. Найти место сканеру.
Он стоял на системнике, который, в свою очередь, стоял справа от стола на полу.
Доволен покупкой как слон!!! 🤪
PS: Провода спрячу в органайзер - смонтирую после крепежа системника.
Это просто какое-то чудо!!!😍
Теперь смогу работать стоя.
Покупал тут.
Еще есть код на скидку 10%. Пишите, если будет нужно.
Столешницу заказывал отдельно. Размер - 1400х800.
Минимальная высота стола - 640, максимальная - 1290.
На максимальной высоте не шатается.
Сейчас осталось решить несколько проблем:
1. Прикрепить системник к столешнице снизу.
Имеющиеся решения у эргостола мне не понравились каждое по своему.
2. Найти место принтеру.
Он стоял на полке над старым столом. Полку пришлось снять, чтобы освободить место для подъема.
3. Найти место сканеру.
Он стоял на системнике, который, в свою очередь, стоял справа от стола на полу.
Доволен покупкой как слон!!! 🤪
PS: Провода спрячу в органайзер - смонтирую после крепежа системника.
🔥6
Сейчас позвонили из СДЕКа и сказали, что в течение часа привезут посылку. 😲
Очень приятно, конечно, но я ничего не ждал... 🤭
Приехал курьер, отдал коробочку 🚚
С огромным интересом решил сразу открыть... ✂️
Судя по получателю и письму — явно не ошибка 😂
А внутри — бук
Magic book
Honor MagicBook X15 💻
И кто же этот загадочный благотворитель? Думаю, что ответ в конверте...
Очень приятно, конечно, но я ничего не ждал... 🤭
Приехал курьер, отдал коробочку 🚚
С огромным интересом решил сразу открыть... ✂️
Судя по получателю и письму — явно не ошибка 😂
А внутри — бук
Magic book
Honor MagicBook X15 💻
И кто же этот загадочный благотворитель? Думаю, что ответ в конверте...
Вчера был первый рабочий день на новом месте
Газпромбанк Инвестиции, точнее Ньютон Инвестиции (в середине августа они переименовались) 🔥
Первые впечатления очень хорошие. 🤘
Все общаются на "ты". Поражает, что чего не коснись - все описано. 📚
Я первый раз за время работы программистом получил должностную инструкцию. 🔖
Есть схема компании, где четко написано, кто где работает и кому подчиняется. 👨⚕️👩⚕️👨🏭👩🏭
Есть специальный человек отвечающий за онбординг. 👧
Очень непривычно, что все, включая начальника департамента, сказали: "Если что — сразу пиши мне". 🤝
Используемые инструменты:
Slack, Confluence, Jira, Jitsi, и сервисы Яндекса ⚙️
Прямо в джире можно посмотреть блок-схему бизнес-процессов. 😜
Даже есть схема жизненного цикла задачи!!! 💫
Пока жду доступы, руководитель дал задание изучать структуру баз данных - и это опять же отдельные документы. 🥳
И вишенка на торте - с подписанными доками не надо бежать на почту!!!
Курьер из СДЕК пришел за доками прямо ко мне домой 🚚
Газпромбанк Инвестиции, точнее Ньютон Инвестиции (в середине августа они переименовались) 🔥
Первые впечатления очень хорошие. 🤘
Все общаются на "ты". Поражает, что чего не коснись - все описано. 📚
Я первый раз за время работы программистом получил должностную инструкцию. 🔖
Есть схема компании, где четко написано, кто где работает и кому подчиняется. 👨⚕️👩⚕️👨🏭👩🏭
Есть специальный человек отвечающий за онбординг. 👧
Очень непривычно, что все, включая начальника департамента, сказали: "Если что — сразу пиши мне". 🤝
Используемые инструменты:
Slack, Confluence, Jira, Jitsi, и сервисы Яндекса ⚙️
Прямо в джире можно посмотреть блок-схему бизнес-процессов. 😜
Даже есть схема жизненного цикла задачи!!! 💫
Пока жду доступы, руководитель дал задание изучать структуру баз данных - и это опять же отдельные документы. 🥳
И вишенка на торте - с подписанными доками не надо бежать на почту!!!
Курьер из СДЕК пришел за доками прямо ко мне домой 🚚
❤3🔥2
Сегодня устанавливал телевизор младшему ребёнку в комнату. 📺
Пробросил электричество, антену и ЛВС. 🔌
Самым сложным оказалось не проложить под ламинатом кабель-канал, в который легло все это коммуникационное хозяйство, а поставить розетку и обжать кабель UTP. 🛠
Инструментом лет 10 не пользовался, а последовательность обжима вообще в инете искать пришлось... 😜
Старею и теряю былую лёгкость? 🤣
Пробросил электричество, антену и ЛВС. 🔌
Самым сложным оказалось не проложить под ламинатом кабель-канал, в который легло все это коммуникационное хозяйство, а поставить розетку и обжать кабель UTP. 🛠
Инструментом лет 10 не пользовался, а последовательность обжима вообще в инете искать пришлось... 😜
Старею и теряю былую лёгкость? 🤣
👍2😁1
Сегодня на дейли сказали, что 26го переезжаем со Slack на Rocket.Chat 🤭
Немного напрягся, не потому что сидел и разбирался в первом и ни разу даже не слышал о втором, а
потому что, как только я прихожу, так что-то начинает меняться... 🌋
Надеюсь, это к лучшему.
Если кто пользовался Rocket.Chat — скажите, как вам?
Кстати, пока сижу и ничего не делаю - жду доступы 🌴🌴🌴
Немного напрягся, не потому что сидел и разбирался в первом и ни разу даже не слышал о втором, а
потому что, как только я прихожу, так что-то начинает меняться... 🌋
Надеюсь, это к лучшему.
Если кто пользовался Rocket.Chat — скажите, как вам?
Кстати, пока сижу и ничего не делаю - жду доступы 🌴🌴🌴
👍1
Первая рабочая неделя
Подходит к концу первая рабочая неделя.
В понедельник дали все доступы.
Во вторник - новую задачу:
Отправить уведомления в операционный саппорт, если клиент закрывает последний счет.
В целом ничего сложного, просто пришлось разбираться с конфигурационным сервисом, который раздает проперти всем остальным сервисам.
В среду "ковырялся" - разбирался, как работают сервисы нотификации и отправки email'a. Все оказалось, прям, как я люблю - через билдеры.
В четверг в обед сдал код, через пару часов получил код-ревью. В целом ошибки были связанны с невнимательностью: косяк в паттерне форматера, потерянный перенос в темплейте письма.
Остальное про конфигурирование и логирование по-уму )))
В пятницу доделывал исправления и конфигурации.
Сейчас все залил, жду, когда покажут, как передать в тестирование, но кажется, это будет на след неделе.
Из нового и интересного:
🔸Паттерн сага и про то, как просто объяснить, что такое хореография и оркестрация.
🔸Бутовая аннотация @ConfigurationProperties
Подходит к концу первая рабочая неделя.
В понедельник дали все доступы.
Во вторник - новую задачу:
Отправить уведомления в операционный саппорт, если клиент закрывает последний счет.
В целом ничего сложного, просто пришлось разбираться с конфигурационным сервисом, который раздает проперти всем остальным сервисам.
В среду "ковырялся" - разбирался, как работают сервисы нотификации и отправки email'a. Все оказалось, прям, как я люблю - через билдеры.
В четверг в обед сдал код, через пару часов получил код-ревью. В целом ошибки были связанны с невнимательностью: косяк в паттерне форматера, потерянный перенос в темплейте письма.
Остальное про конфигурирование и логирование по-уму )))
В пятницу доделывал исправления и конфигурации.
Сейчас все залил, жду, когда покажут, как передать в тестирование, но кажется, это будет на след неделе.
Из нового и интересного:
🔸Паттерн сага и про то, как просто объяснить, что такое хореография и оркестрация.
🔸Бутовая аннотация @ConfigurationProperties
👍2👏2
Ручное тестирование API
Недавно получил новую задачу на создание сервиса. О задаче отдельным постом позже.
Сегодня возникла необходимость ручного тестирования сервиса.
Я работаю на корпоративном ноуте. Хром в последнее время ведет себя не очень, поэтому решил поискать альтернативу расширению.
Посоветовали insomnia.
Нашел вокршоп на тему.
Из него узнал, что в insomnia можно использовать переменные окружения и плагины. Это очень облегчает тестирование.
Самое, пожалуй, интересное - использование результатов запросов в других запросах. Это прям круто!💥💥
Давно я не мог сказать хоть про что-то - рекомендую!!!⚡️
Недавно получил новую задачу на создание сервиса. О задаче отдельным постом позже.
Сегодня возникла необходимость ручного тестирования сервиса.
Я работаю на корпоративном ноуте. Хром в последнее время ведет себя не очень, поэтому решил поискать альтернативу расширению.
Посоветовали insomnia.
Нашел вокршоп на тему.
Из него узнал, что в insomnia можно использовать переменные окружения и плагины. Это очень облегчает тестирование.
Самое, пожалуй, интересное - использование результатов запросов в других запросах. Это прям круто!💥💥
Давно я не мог сказать хоть про что-то - рекомендую!!!⚡️