Пришла моя новая ступень в понимании алгоритмических собеседований. Полностью на английском языке.
Рецензию смогу дать, как прочту, но пока книженция зарекомендовала себя хорошо.
Рецензию смогу дать, как прочту, но пока книженция зарекомендовала себя хорошо.
На прошлой неделе я посетил ММСО - выставку-форум, посвященную современному образованию. Мне было интересно пообщаться с волонтерами вузов, собрать мерч и посмотреть, как изменились тенденции в образовании с 2020 года (когда я впервые был на этой выставке). Собралось много мыслей:
По сравнению с прошлыми годами, университетов и колледжей было меньше. Хотелось увидеть стенды МИРЭА, МФТИ и других университетов, но, к сожалению, не все из них были представлены.
Было интересно наблюдать стенды китайского павильона. Было непередаваемое чувство, видеть, как китайцы общаются с русскими на своем стенде на английском языке. К сожалению большинство стендов не отформатировано под русский язык. Есть много пространства для интеграции в будущем.
Достаточно очень много демонстраций беспилотников, военных институтов, обучение военной подготовке. Разумеется, это отражение реальности, в которой мы живем, но для меня было неприятно насколько слышно было новый дух милитаризма, даже не увидев ни одного человека в камуфляже.
По сравнению с прошлыми годами, университетов и колледжей было меньше. Хотелось увидеть стенды МИРЭА, МФТИ и других университетов, но, к сожалению, не все из них были представлены.
Было интересно наблюдать стенды китайского павильона. Было непередаваемое чувство, видеть, как китайцы общаются с русскими на своем стенде на английском языке. К сожалению большинство стендов не отформатировано под русский язык. Есть много пространства для интеграции в будущем.
Достаточно очень много демонстраций беспилотников, военных институтов, обучение военной подготовке. Разумеется, это отражение реальности, в которой мы живем, но для меня было неприятно насколько слышно было новый дух милитаризма, даже не увидев ни одного человека в камуфляже.
Пишу колонку в дипломе про "обоснование выбора технологии проектирования" или почему я выбрал Flutter для проекта. И гордо удивился.
Три-четыре года назад было же так много разговоров о том, что Flutter будет убит Google, растопчен KMM. Люди жаловались на то, что синтаксис языка очень скудный (по сравнению с kotlin например), документации не хватает. Да и React Native имеет большую базу библиотек и разработчиков, а вот для камеры (или других нативных фич) плагинов не хватает, надо писать свои!
Собственно, давайте отрефлексируем, как там прогресс за два года:
- Flutter is the the most popular cross-platform framework in the world (since 2021!!)
- Появление новых фичей в языке, таких как null-safety, pattern-matching, enumerated types, records, class-modifiers, js interop, запуск Impeller как нового рендер-движка и разные другие нововведения. Это буквально одна из самых быстроразвивающихся технологий на рынке.
- Библиотек стало огромное количество. Даже десяток плагинов для работы с той же камерой написали! Знание и опыт написания на нативных языках не такой критичный, как был при старте.
- Заинтересованность компаний, как и количество вакансий, растут. Стартапам начинать разработку на Flutter дешевле, а большим компаниям есть, откуда собирать свою команду разработки. За это огромный респект Яндексу с его школами, курсам от Surf и открытым видео от MadBrains. С сотрудниками каждой компании знаком лично и очень восхищён их работой.
Три-четыре года назад было же так много разговоров о том, что Flutter будет убит Google, растопчен KMM. Люди жаловались на то, что синтаксис языка очень скудный (по сравнению с kotlin например), документации не хватает. Да и React Native имеет большую базу библиотек и разработчиков, а вот для камеры (или других нативных фич) плагинов не хватает, надо писать свои!
Собственно, давайте отрефлексируем, как там прогресс за два года:
- Flutter is the the most popular cross-platform framework in the world (since 2021!!)
- Появление новых фичей в языке, таких как null-safety, pattern-matching, enumerated types, records, class-modifiers, js interop, запуск Impeller как нового рендер-движка и разные другие нововведения. Это буквально одна из самых быстроразвивающихся технологий на рынке.
- Библиотек стало огромное количество. Даже десяток плагинов для работы с той же камерой написали! Знание и опыт написания на нативных языках не такой критичный, как был при старте.
- Заинтересованность компаний, как и количество вакансий, растут. Стартапам начинать разработку на Flutter дешевле, а большим компаниям есть, откуда собирать свою команду разработки. За это огромный респект Яндексу с его школами, курсам от Surf и открытым видео от MadBrains. С сотрудниками каждой компании знаком лично и очень восхищён их работой.
Igor Molchanov
Пишу колонку в дипломе про "обоснование выбора технологии проектирования" или почему я выбрал Flutter для проекта. И гордо удивился. Три-четыре года назад было же так много разговоров о том, что Flutter будет убит Google, растопчен KMM. Люди жаловались на…
Кстати, где эти сказочники, которые уже два года рассказывают, что Flutter скоро умрёт?
Правильно, сидят на YaTalks в дебатах, и пытаются придумать сказку, как KMM должен убить Flutter, если только только вышел в релиз...
Меньше слушайте блогеров из интернета и доверяйте статистике!
Правильно, сидят на YaTalks в дебатах, и пытаются придумать сказку, как KMM должен убить Flutter, если только только вышел в релиз...
Меньше слушайте блогеров из интернета и доверяйте статистике!
Igor Molchanov
Покупка монитора для 4 листов в ворде рядом было правильным решением 🥹
Не, ну пару минусов всё таки есть..
Ну прошло и месяца, а великий Devin (страх программистов, что их заменят нейросеткой) ...оказался бесполезным фейком.
https://youtu.be/tNmgmwEtoWE?si=gaIe9fw4wgovF8Jq
Мне нравится комментарий "99% of AI videos on YT are clickbait garbage". А что вы думаете?
https://youtu.be/tNmgmwEtoWE?si=gaIe9fw4wgovF8Jq
Мне нравится комментарий "99% of AI videos on YT are clickbait garbage". А что вы думаете?
YouTube
Debunking Devin: "First AI Software Engineer" Upwork lie exposed!
Recently, Devin the supposed "First AI Software Engineer" was announced. The company lied and said that their video showed Devin completing and getting paid for freelance jobs on Upwork, but it didn't show that at all.
UPDATE!!: The original job poster…
UPDATE!!: The original job poster…
Теперь у меня есть сайт!
https://molchanovia.dev/
Всех желающих почитать про меня или мой рабочий сетап - милости прошу. В будущем буду развивать его, добавлю дополнительные блоки и страницы.
Работает это всё в связке Github Pages + CloudFlare + мой домен. Исходный код можете найти на Github.
https://molchanovia.dev/
Всех желающих почитать про меня или мой рабочий сетап - милости прошу. В будущем буду развивать его, добавлю дополнительные блоки и страницы.
Работает это всё в связке Github Pages + CloudFlare + мой домен. Исходный код можете найти на Github.
Это был Surf Flutter Meetup, который проводился в прикольном лофте Idealista на Сыромятнической.
В этом году не так много удалось вылезти на конференции. Однако эта, хоть и небольшая встреча, действительно запомнится мне надолго. Было интересно послушать доклады и пообщаться с новыии и старыми знакомыми из Яндекса, Билайна, Advantshop и Surf конечно же.
А Женя Сатуров (в оранжевой кофте) вообще человек истории для меня. Его Flutter Dev Podcast - одно из самых первых открытий для меня в русском сообществе. Очень советую.
В этом году не так много удалось вылезти на конференции. Однако эта, хоть и небольшая встреча, действительно запомнится мне надолго. Было интересно послушать доклады и пообщаться с новыии и старыми знакомыми из Яндекса, Билайна, Advantshop и Surf конечно же.
А Женя Сатуров (в оранжевой кофте) вообще человек истории для меня. Его Flutter Dev Podcast - одно из самых первых открытий для меня в русском сообществе. Очень советую.
Кстати, ребята из Surf составили свой небольшой лендинг на Notion, c контентом митапа.
https://surfinfo.notion.site/2d0884e84d4b4707b303512ff819e4d0
Если у вас не удалось быть на нём лично, не волнуйтесь и следите за социальными сетями ребят. Запись будет!
https://surfinfo.notion.site/2d0884e84d4b4707b303512ff819e4d0
Если у вас не удалось быть на нём лично, не волнуйтесь и следите за социальными сетями ребят. Запись будет!
Victoria Surf on Notion
Технологический стэк | Notion
Рассказываем, чем живет наша команда – (почти) вся техническая составляющая в одном файле.
Augmentations (Not yet released) #dart_research
Это не анонсированный функционал, однако о нём есть дизайн-документация, а так же тесты!
Но если объяснить поверхностно:
- Основная цель - перегрузка и/или расширение классов, функций и так далее. Раньше для этого использовали миксины (в том числе и при кодогенерации). Использование аугментационных импортов позволяет сделать это более чище.
- Аугментировать можно неограниченное количество файлов в глубину, а значит структура перезагрузок больше напоминает дерево. В part связке вы не могли быть частью и корнем такого дерева одновременно.
- Планируется не только для реализации макросов, но и для пространства разработчиков: можно будет обьявить интерфейс класса в одном файле, а реализацию разбить на многоуровневую систему подфайлов.
- Not yet released, а значит всё ещё может поменяться!
Это не анонсированный функционал, однако о нём есть дизайн-документация, а так же тесты!
Но если объяснить поверхностно:
- Основная цель - перегрузка и/или расширение классов, функций и так далее. Раньше для этого использовали миксины (в том числе и при кодогенерации). Использование аугментационных импортов позволяет сделать это более чище.
- Аугментировать можно неограниченное количество файлов в глубину, а значит структура перезагрузок больше напоминает дерево. В part связке вы не могли быть частью и корнем такого дерева одновременно.
- Планируется не только для реализации макросов, но и для пространства разработчиков: можно будет обьявить интерфейс класса в одном файле, а реализацию разбить на многоуровневую систему подфайлов.
- Not yet released, а значит всё ещё может поменяться!
Ищу вкусный ресторан в Петербурге, помогите!)
Друзья, если кто-то знает вкусный рестик в центре Питера, напишите плиз. На пару дней здесь, хотим большой компанией вкусно поужинать.
Друзья, если кто-то знает вкусный рестик в центре Питера, напишите плиз. На пару дней здесь, хотим большой компанией вкусно поужинать.
Вот вам пасхалка: В vm реализации базовых типов, у null.hashCode = 2011.
Это год первой версии Dart.
Однако если вы запустите сборку не под vm, hashCode будет равен 0.
Это год первой версии Dart.
Однако если вы запустите сборку не под vm, hashCode будет равен 0.