Потерял свои наушники :( Уже пару лет, как носил «airpods 2», был ими очень доволен, но, оказывается, их нельзя найти, если наушники в кейсе, а я, увы, потерял именно кейс.
Сейчас в поиске для себя новых, смотрю разные обзоры, может быть вы тоже посоветуете что-нибудь?
Больше внимания уделяю «airpods pro 2», но тут небольшой нюанс, у меня от затычек уши болят, но слышал, что к ним быстро привыкаешь. Есть ли тут люди, у которых была такая же проблема, но со временем все стало ок ?
Сейчас в поиске для себя новых, смотрю разные обзоры, может быть вы тоже посоветуете что-нибудь?
Больше внимания уделяю «airpods pro 2», но тут небольшой нюанс, у меня от затычек уши болят, но слышал, что к ним быстро привыкаешь. Есть ли тут люди, у которых была такая же проблема, но со временем все стало ок ?
🔥4
На улицах Москвы появились роботакси.
Естественно это беспилотники «Яндекс»
Я давно слежу за этим проектом, даже первый их ролик, который был опубликован еще пару лет назад внушал доверие, а представьте как они продвинулись раз решились выкатить их в Такси.
Пока проект находится в тестовом режиме, чтобы принять участие, нужно подать заявку, что я и сделал.
Естественно это беспилотники «Яндекс»
Я давно слежу за этим проектом, даже первый их ролик, который был опубликован еще пару лет назад внушал доверие, а представьте как они продвинулись раз решились выкатить их в Такси.
Пока проект находится в тестовом режиме, чтобы принять участие, нужно подать заявку, что я и сделал.
Почему стоит начать использовать Portainer, если вы работаете с Docker, особенно на Linux?
Portainer - это Docker-контейнер, который позволяет управлять другими контейнерами, volumes, сетями и другими компонентами Docker-окружения через веб-интерфейс.
Portainer упрощает работу с Docker, особенно для новичков, которые только начинают изучать Docker, так как он предоставляет простой и интуитивно понятный интерфейс для выполнения базовых задач.
Опытным пользователям он также нравится. Так как сам я начал его юзать именно по рекомендации бывалого питониста.
В целом, Portainer упрощает управление Docker-окружением и повышает производительность. Советую всем!
Portainer - это Docker-контейнер, который позволяет управлять другими контейнерами, volumes, сетями и другими компонентами Docker-окружения через веб-интерфейс.
Portainer упрощает работу с Docker, особенно для новичков, которые только начинают изучать Docker, так как он предоставляет простой и интуитивно понятный интерфейс для выполнения базовых задач.
Опытным пользователям он также нравится. Так как сам я начал его юзать именно по рекомендации бывалого питониста.
В целом, Portainer упрощает управление Docker-окружением и повышает производительность. Советую всем!
🔥7👍2❤1
Я хотел бы попросить вашего совета относительно покупки нового рюкзака, который должен быть удобным, стильным, прочным и иметь возможность вмещать два ноутбука. Поделитесь своими рекомендациями.
p.s. И отдельная благодарность за рекомендации наушников, я взял «Apple AirPods Pro 2» и вот пару дней назад нашел еще и старые
p.s. И отдельная благодарность за рекомендации наушников, я взял «Apple AirPods Pro 2» и вот пару дней назад нашел еще и старые
Если этот пост наберет 500 огоньков, то начинаю делать стримы по backend разработке
🔥124❤1👎1
Из-за частых переездов, как у меня, так и у большинства разработчиков, в последнее время никак не получается снимать живые интервью, хоть мне не совсем нравится эта идея, но все же думал над онлайн версиями.
Нужна обратная связь: стоит ли делать такой формат?
p.s. Для стримов 500 огоньков не набрали(
Нужна обратная связь: стоит ли делать такой формат?
p.s. Для стримов 500 огоньков не набрали(
🔥32👎2👍1
Forwarded from Блог Nm'а
Новички в IT обычно жалуются, что нет проектов для наработки опыта, резюме и такое прочее.
Я тут ставил плагин для Трелло, чтобы соединить доску с Gitlab. Так вот, там функция «Привязать issue» не реализована, в их репозитории на это есть задача, которая висит 5 лет и сотни людяй, которые хотят эту фичу.
Сам плагин open-source: любой может пойти и сделать; язык – JavaScript. Дерзайте, будет что рассказать про вашу инициативность на собеседовании 😎
Ссылка – https://gitlab.com/gitlab-org/trello-power-up/-/issues/31
P.S. Можно мне писать с вопросами, попробую помочь с планом реализации
Я тут ставил плагин для Трелло, чтобы соединить доску с Gitlab. Так вот, там функция «Привязать issue» не реализована, в их репозитории на это есть задача, которая висит 5 лет и сотни людяй, которые хотят эту фичу.
Сам плагин open-source: любой может пойти и сделать; язык – JavaScript. Дерзайте, будет что рассказать про вашу инициативность на собеседовании 😎
Ссылка – https://gitlab.com/gitlab-org/trello-power-up/-/issues/31
P.S. Можно мне писать с вопросами, попробую помочь с планом реализации
Новая команда с новым стеком технологий
Вот уже больше трех месяцев я работаю в новой команде с новым стеком технологий: FastAPI который местами асинхронный, Pydantic для сериализации данных ну и конечно же SQLAlchemy со все своей гибкостью.
Самым интересным для меня было то, что переходил я в команду с мыслью о том, что там привычный для меня Django со всеми своими DRF, ORM и т.д. а собес вообще был на TypeScript — принзаться, по началу у меня были сомнения, так как проект уже в проде а на FastAPI коммерческого опыта нет — но тут меня ждал сюрприз, хоть проект и был написал на стеке который я описал, больше двух месяцев я только и занимался что интегрировал внешние API и скачивал датасеты для наших нейронок, т.е., я даже FastAPI по сути не юзал, а просто разные библиотеки на Python.
— Что я хочу этим всем сказать
Если бы я знал что там не стандартный для меня стек, возможно я бы и не решился туда пойти, так как позиция и оклад были солидными, но я очень рад и воздаю хвалу Аллах1у за то, что Он для меня так все и предпоределил, ведь сейчас в моем багаже опыта и знаний еще несколько технологий.
Как говорится — «Выходите из зоны комфорта»
p.s. Пару дней назад закрыли мой курс по iOS, где я так и не успел сдать дипломную и получить свой сертификат — но это уже совсем другая история
Вот уже больше трех месяцев я работаю в новой команде с новым стеком технологий: FastAPI который местами асинхронный, Pydantic для сериализации данных ну и конечно же SQLAlchemy со все своей гибкостью.
Самым интересным для меня было то, что переходил я в команду с мыслью о том, что там привычный для меня Django со всеми своими DRF, ORM и т.д. а собес вообще был на TypeScript — принзаться, по началу у меня были сомнения, так как проект уже в проде а на FastAPI коммерческого опыта нет — но тут меня ждал сюрприз, хоть проект и был написал на стеке который я описал, больше двух месяцев я только и занимался что интегрировал внешние API и скачивал датасеты для наших нейронок, т.е., я даже FastAPI по сути не юзал, а просто разные библиотеки на Python.
— Что я хочу этим всем сказать
Если бы я знал что там не стандартный для меня стек, возможно я бы и не решился туда пойти, так как позиция и оклад были солидными, но я очень рад и воздаю хвалу Аллах1у за то, что Он для меня так все и предпоределил, ведь сейчас в моем багаже опыта и знаний еще несколько технологий.
Как говорится — «Выходите из зоны комфорта»
p.s. Пару дней назад закрыли мой курс по iOS, где я так и не успел сдать дипломную и получить свой сертификат — но это уже совсем другая история
🔥14👍6
100 дней непрерывного обучения
Тут один iOS-разработчик, который сейчас работает «синьером» в МТС и с работами, которыми я тут делился, скинул очень интересный туториал-марафон «100 days of SwiftUI», который я решил пройти.
— Немного предыстории по моему обучению по iOS
Я ранее уже не раз писал про свой интерес к iOS, и так получилось, что в момент моего безработного отдыха я решил, что можно обучиться чему-то новому, и тогда как раз были бесплатные курсы от "Государства и крупных IT-школ". Я взял себе "Введение в iOS-разработку" — сразу скажу — ужасный курс. Видео в основном так и не смотрел, особенно последние, делал задания при помощи разных источников.
Как я уже написал в последнем посте, диплом получить так и не успел. Когда уже сдал последнее ДЗ перед приступлением к дипломной, платформа перестала принимать задания.
— Почему не успел?
Новый проект, пара переездов в новые города и, конечно же, местами лень.
— Что по итогу?
Ожидания не оправдались, но и без знаний и навыков я не остался. В основном выучил основы Swift и, как я понимаю, основы разработки под iOS, которые сейчас уже не актуальны: XIB файлы и прочее. Думаю, iOS-разработчики тут более компетентны и надеюсь, они меня поправят. Если коротко: польза все же была, но те же знания можно получить на тех же бесплатных курсах, видео и так далее.
— 100 days of SwiftUI
Про сам марафон расскажу чуть позже.
Тут один iOS-разработчик, который сейчас работает «синьером» в МТС и с работами, которыми я тут делился, скинул очень интересный туториал-марафон «100 days of SwiftUI», который я решил пройти.
— Немного предыстории по моему обучению по iOS
Я ранее уже не раз писал про свой интерес к iOS, и так получилось, что в момент моего безработного отдыха я решил, что можно обучиться чему-то новому, и тогда как раз были бесплатные курсы от "Государства и крупных IT-школ". Я взял себе "Введение в iOS-разработку" — сразу скажу — ужасный курс. Видео в основном так и не смотрел, особенно последние, делал задания при помощи разных источников.
Как я уже написал в последнем посте, диплом получить так и не успел. Когда уже сдал последнее ДЗ перед приступлением к дипломной, платформа перестала принимать задания.
— Почему не успел?
Новый проект, пара переездов в новые города и, конечно же, местами лень.
— Что по итогу?
Ожидания не оправдались, но и без знаний и навыков я не остался. В основном выучил основы Swift и, как я понимаю, основы разработки под iOS, которые сейчас уже не актуальны: XIB файлы и прочее. Думаю, iOS-разработчики тут более компетентны и надеюсь, они меня поправят. Если коротко: польза все же была, но те же знания можно получить на тех же бесплатных курсах, видео и так далее.
— 100 days of SwiftUI
Про сам марафон расскажу чуть позже.
👍6❤1🔥1
Говоря про «Бесплатные курсы от государства»
На Госуслугах снова открылся набор на курсы «Для школьников 8—11 классов и студентов колледжей» на курсы по разным направлениям и языкам программирования от «Яндекс», «МФТИ» и т.д.
Подать заявку можно тут
На Госуслугах снова открылся набор на курсы «Для школьников 8—11 классов и студентов колледжей» на курсы по разным направлениям и языкам программирования от «Яндекс», «МФТИ» и т.д.
Подать заявку можно тут
🔥4👍1
100 days of SwiftUI
Итак, суть марафона в том, что мы учим SwiftUI за 100 дней по одному часу в день и доходим до уровня поиска работы на позицию джуна даже если вы совсем новичок.
Конечно, поиск работы джуном сильно сказано, но человек утверждает что написал 18 книг и сделал «тонны» разных туториолов, да и не для работы я учу этот фреймворк.
Суть очень проста, один день — один час, не больше и не меньше, ну и не менее важное, делимся своими успехами в сети также каждый день, что решил сделать и я.
Курс на английском, что также будет дополнительной практикой для английского.
#100daysOfSwiftUI
Итак, суть марафона в том, что мы учим SwiftUI за 100 дней по одному часу в день и доходим до уровня поиска работы на позицию джуна даже если вы совсем новичок.
Конечно, поиск работы джуном сильно сказано, но человек утверждает что написал 18 книг и сделал «тонны» разных туториолов, да и не для работы я учу этот фреймворк.
Суть очень проста, один день — один час, не больше и не меньше, ну и не менее важное, делимся своими успехами в сети также каждый день, что решил сделать и я.
Курс на английском, что также будет дополнительной практикой для английского.
#100daysOfSwiftUI
👍5❤2🔥1
#100daysOfSwiftUI
Первый день марафона позади — делюсь результатом сегодняшнего дня)
Как и большинство курсов, этот также начался с понятия переменных, контсант и т.д., рассказывая про проблемы «Double» и прочее.
Хоть все это уже в который раз и на каком уже языке изучал и даже обучал других, решил все же пойти по плану и не бежать вперед, как и было запланировано — один день, один урок, один час.
Но так как для прохождения мне понятное дело не понадобился час, а от силы 10 минут, решил просматривать видео, так как они на английском, учишь сразу swift + на слух английский, но и этого мне не хватило и скачал приложение «Свифти-Квиз» — разные тесты на разные темы по Swift, от основ до вопросов с собеседований.
p.s. для максимальной концентрации использую систему «pomadoro», про него рассказывал вот тут
Первый день марафона позади — делюсь результатом сегодняшнего дня)
Как и большинство курсов, этот также начался с понятия переменных, контсант и т.д., рассказывая про проблемы «Double» и прочее.
Хоть все это уже в который раз и на каком уже языке изучал и даже обучал других, решил все же пойти по плану и не бежать вперед, как и было запланировано — один день, один урок, один час.
Но так как для прохождения мне понятное дело не понадобился час, а от силы 10 минут, решил просматривать видео, так как они на английском, учишь сразу swift + на слух английский, но и этого мне не хватило и скачал приложение «Свифти-Квиз» — разные тесты на разные темы по Swift, от основ до вопросов с собеседований.
p.s. для максимальной концентрации использую систему «pomadoro», про него рассказывал вот тут
👍8🔥4❤1
#100daysOfSwiftUI
Bool, интерполяция строк и первый чек поинт (обычное самостоятельное задание нацеленное на закрепление изученного материала) — вот что было во втором дне.
Заданием было сделать программу для перевода градусов из цельсии в форенгейты.
У меня проблема — мне мало материала и на все уходит максимум одна помидорка, в самом курсе уже не раз говорилось чтобы не забегали вперед, не знаю как добить этот час — решаю «квизы».
Bool, интерполяция строк и первый чек поинт (обычное самостоятельное задание нацеленное на закрепление изученного материала) — вот что было во втором дне.
Заданием было сделать программу для перевода градусов из цельсии в форенгейты.
У меня проблема — мне мало материала и на все уходит максимум одна помидорка, в самом курсе уже не раз говорилось чтобы не забегали вперед, не знаю как добить этот час — решаю «квизы».
👍9
Arrays, dictionaries, sets, and enums — это я изучил повторил в третьем дне марафона.
Сегодня решил с утра закончить с обучением. Вообще, считаю, что лучшее время для работы, обучения и прочих мозговых активностей — рассвет. Отдохнувшее тело, ничем не загруженная голова.
Сегодня видео были длиннее и материал более интереснее.
Интересная мысль: «Программирование — это искусство, поэтому перестаньте точить карандаш, когда вы должны рисовать». Смысл этих слов поймите сами)
p.s. Добить квизами все равно пришлось)
#100daysOfSwiftUI
Сегодня решил с утра закончить с обучением. Вообще, считаю, что лучшее время для работы, обучения и прочих мозговых активностей — рассвет. Отдохнувшее тело, ничем не загруженная голова.
Сегодня видео были длиннее и материал более интереснее.
Интересная мысль: «Программирование — это искусство, поэтому перестаньте точить карандаш, когда вы должны рисовать». Смысл этих слов поймите сами)
p.s. Добить квизами все равно пришлось)
#100daysOfSwiftUI
👍8
#100daysOfSwiftUI
Четвертый день
Аннотация типов и одна довольно популярная задача где нужно подсчитать уникальные элементы в массиве.
Про задачу: первая мысль — пройтись циклом и подсчитывать встречался ли элемент ранее. Есть и более эффективное решение, если узнаешь больше про разные типы и структуры данных, на Python можно решить одной строкой кода. Множества.
Аннотация типов и одна довольно популярная задача где нужно подсчитать уникальные элементы в массиве.
Про задачу: первая мысль — пройтись циклом и подсчитывать встречался ли элемент ранее. Есть и более эффективное решение, если узнаешь больше про разные типы и структуры данных, на Python можно решить одной строкой кода. Множества.
👍8
5-й день прошел успешно.
Был близок к потере постоянного прогресса, закончил в 23:54. Днем был занят работой, скоро демо проекта и важных задач по больше ну и прочими делами.
Сегодня у нас на разборе были темы по ветвлению — «if, switch, and the ternary operator».
Switch — в коммерческих проектах ни разу, ни на одном языке его так и не использовал, а в Python он и вовсе появился относительно недавно, только в версии 3.10.
С if все понятно, а вот «тернарный оператор» уже интреснее. В Python нету явного тернарного оператора, а только схожая имитация — «условные выражения». А их я люблю часто использовать.
А знаете ли вы, почему его называют «тернарным» ?
p.s. У нас теперь визуальное сопровождение.
#100daysOfSwiftUI
Был близок к потере постоянного прогресса, закончил в 23:54. Днем был занят работой, скоро демо проекта и важных задач по больше ну и прочими делами.
Сегодня у нас на разборе были темы по ветвлению — «if, switch, and the ternary operator».
Switch — в коммерческих проектах ни разу, ни на одном языке его так и не использовал, а в Python он и вовсе появился относительно недавно, только в версии 3.10.
С if все понятно, а вот «тернарный оператор» уже интреснее. В Python нету явного тернарного оператора, а только схожая имитация — «условные выражения». А их я люблю часто использовать.
А знаете ли вы, почему его называют «тернарным» ?
p.s. У нас теперь визуальное сопровождение.
#100daysOfSwiftUI
👍7
#100daysOfSwiftUI
В 6м дне также был близок к потери постоянного прогресса, закончил в 23:53, на одну минуту раньше, чем вчера.
Циклы — не опять, а снова. Конечно же, стандартный for и while.
Ну и одна популярная задача про «FizzBuzz», в последний раз, кажется, решал ее в «21-school».
В 6м дне также был близок к потери постоянного прогресса, закончил в 23:53, на одну минуту раньше, чем вчера.
Циклы — не опять, а снова. Конечно же, стандартный for и while.
Ну и одна популярная задача про «FizzBuzz», в последний раз, кажется, решал ее в «21-school».
👍4
Целая неделя позади
На 7й день выпали функции, чему я рад, так как материала побольше и понимание языка все глубже.
Мне местами все больше нравится Swift. Интересно то, что есть методы для чисел, а также можно сортировать строку — да, чтобы в Python сделать сортировку строки, надо чуть-чуть заморочиться, конечно, там это тоже делается легко, но не одним методом sort.
#100daysOfSwiftUI
На 7й день выпали функции, чему я рад, так как материала побольше и понимание языка все глубже.
Мне местами все больше нравится Swift. Интересно то, что есть методы для чисел, а также можно сортировать строку — да, чтобы в Python сделать сортировку строки, надо чуть-чуть заморочиться, конечно, там это тоже делается легко, но не одним методом sort.
#100daysOfSwiftUI
👍5
После долгого перерыва возвращаюсь к формату интервью.
Уже завтра собираюсь поговорить с android - разработчиком из «Билайн», а у вас есть возможность написать интересующие вас вопросы в комментариях чтобы я мог их озвучить на интервью.
p.s. Последнее видео было 11 месяцев назад)
Уже завтра собираюсь поговорить с android - разработчиком из «Билайн», а у вас есть возможность написать интересующие вас вопросы в комментариях чтобы я мог их озвучить на интервью.
p.s. Последнее видео было 11 месяцев назад)
👍5
Еще один день позади.
Сегодня было интереснее — более углубленное изучение функций и обработка ошибок.
Только сейчас узнал что в Swift нету оператора для возведения в степень, как к примеру в Python это «**», что является крайне удобной вещью.
Узнал я про отсутствие оператора в процессе решение задачи нахождения квадратного корня. Были некоторые ограничения на использование встроенных функций и т.д. Решил пойти путем возведение в степень на 0.5, а привычного для меня оператора нет.
#100daysOfSwiftUI
Сегодня было интереснее — более углубленное изучение функций и обработка ошибок.
Только сейчас узнал что в Swift нету оператора для возведения в степень, как к примеру в Python это «**», что является крайне удобной вещью.
Узнал я про отсутствие оператора в процессе решение задачи нахождения квадратного корня. Были некоторые ограничения на использование встроенных функций и т.д. Решил пойти путем возведение в степень на 0.5, а привычного для меня оператора нет.
#100daysOfSwiftUI
👍8🔥2
Замыкания.
9-й день напомнил мне мем "Как нарисовать сову!".
Сегодня была тема замыканий, материала было много. Тема не самая понятная с первого раза, и поэтому было много тестов для закрепления и лучшего понимания, и это есть хорошо.
Мне понравилась реализация замыканий в Swift — аналог lambda функций из Python, но синтаксический сахар в Swift обширнее. Этим он и привлекает.
После сделал небольшую задачу с применением "функций высшего порядка". Там легче всего продемонстрировать все плюсы замыканий.
9-й день напомнил мне мем "Как нарисовать сову!".
Сегодня была тема замыканий, материала было много. Тема не самая понятная с первого раза, и поэтому было много тестов для закрепления и лучшего понимания, и это есть хорошо.
Мне понравилась реализация замыканий в Swift — аналог lambda функций из Python, но синтаксический сахар в Swift обширнее. Этим он и привлекает.
После сделал небольшую задачу с применением "функций высшего порядка". Там легче всего продемонстрировать все плюсы замыканий.
🔥6👍2