- 150
- 1 097 925
Стас Ильин
Kazakhstan
Приєднався 25 кві 2019
Всем Йоу! меня зовут Стас Ильин, разраб уже 5+ лет.
В видосах я толкаю речи про то как писать приложения на dart и Flutter.
Стараюсь рассказать как писать более качественный, читаемый и иногда даже оптимизированный код.
Так же пилю разные проекты и показываю это в роликах
Подписывайся, мы тут мутим реальный шит
Деловые и бизнес предложения на почту
✉️ frezycode@gmail.com
В видосах я толкаю речи про то как писать приложения на dart и Flutter.
Стараюсь рассказать как писать более качественный, читаемый и иногда даже оптимизированный код.
Так же пилю разные проекты и показываю это в роликах
Подписывайся, мы тут мутим реальный шит
Деловые и бизнес предложения на почту
✉️ frezycode@gmail.com
10 ПРАКТИЧЕСКИХ советов КАК начать в IT сейчас ?
Меня зовут Стас, мне 23 и я уже 6 лет программирую за деньги. В этом ролике я хочу рассказать о том, как я попал в айти в столь юном возрасте и поделиться своим топ-10 советов, которые помогли бы мне в начале пути.
Как правильно выбрать первый язык программирования? Как качать свои hard скилы и soft скилы? Как проходить собеседования чтобы найти работу мечты? Как стать программистом?В видео я дам четкий ответ всем, кто собирается войти в айти в 2025 году
====================
🚀 Поддержи канал на Boosty boosty.to/frezycode
====================
Подписывайся на мой:
💬 Telegram t.me/frezycode
👨💻 Куча кода GitHub github.com/Frezyx
📸 Instagram frezycode
====================
00:00 - Вступление, почему мне можно верить?
00:20 - О чём ролик ?
00:47 - 1 Как выбрать язык на старте ?
01:50 - 2 Почему язык не важен ?
02:29 - 3 Как продуктивно учиться ?
04:04 - 4 Что даст больше всего опыта ?
05:35 - 5 Не распыляйся!
06:19 - Какие программисты нужны на рынке ?
06:30 - 6 Почему собесы так важны ?
08:38 - 7 Как проходить собеседования ?
09:57 - Стратегия по прохождению собесов
10:45 - 8 Знай себе цену!
11:29 - 9 Не трать время на leetcode
13:12 - 10 Шли все в ж%пу! Ты крутой!
13:48 - 500к на IT в 19 лет
14:14 - Аффирмация на успех
#войтивайти #программирование #айти
Как правильно выбрать первый язык программирования? Как качать свои hard скилы и soft скилы? Как проходить собеседования чтобы найти работу мечты? Как стать программистом?В видео я дам четкий ответ всем, кто собирается войти в айти в 2025 году
====================
🚀 Поддержи канал на Boosty boosty.to/frezycode
====================
Подписывайся на мой:
💬 Telegram t.me/frezycode
👨💻 Куча кода GitHub github.com/Frezyx
📸 Instagram frezycode
====================
00:00 - Вступление, почему мне можно верить?
00:20 - О чём ролик ?
00:47 - 1 Как выбрать язык на старте ?
01:50 - 2 Почему язык не важен ?
02:29 - 3 Как продуктивно учиться ?
04:04 - 4 Что даст больше всего опыта ?
05:35 - 5 Не распыляйся!
06:19 - Какие программисты нужны на рынке ?
06:30 - 6 Почему собесы так важны ?
08:38 - 7 Как проходить собеседования ?
09:57 - Стратегия по прохождению собесов
10:45 - 8 Знай себе цену!
11:29 - 9 Не трать время на leetcode
13:12 - 10 Шли все в ж%пу! Ты крутой!
13:48 - 500к на IT в 19 лет
14:14 - Аффирмация на успех
#войтивайти #программирование #айти
Переглядів: 2 871
Відео
Как написать CLI на Dart ? | Финал курса | Уроки для начинающих 2024
Переглядів 1 тис.Місяць тому
Это финал! Вы просили добавить в курс практику и я её добавил. В этом ролике мы научимся писать полноценные консольные приложения на языке программирования Dart В итоге у нас получится консольная программа - конвертер валют с реальным курсом. Курс валют мы будем получать из настоящего backend API-сервиса. Работа с пользовательским вводом, валидация, библиотека http - приятного просмотра! Сайт с...
Самый полный гайд по Isolate в Dart | Уроки для начинающих 2024
Переглядів 1,3 тис.Місяць тому
Завез тележку базы приправленную соусом практики и теории В этом видео будем жестко разбирать изоляты в языке программирования Dart. Isolate - уникальная особенность языка. Такого вы реально не встретите в Java и Python. В ролике я объясню отличие изолятов от потоков(threads). Рассмотрим практические примеры multithreading isolate в Dart, которые помогут вам лучше понять архитектуру языка Я зна...
Late - отложенная инициализация | Dart с нуля до профи №40 | Уроки для начинающих 2024
Переглядів 682Місяць тому
Late - отложенная инициализация | Dart с нуля до профи №40 | Уроки для начинающих 2024
Как создать и опубликовать Flutter пакет на pub.dev | Пошаговый гайд
Переглядів 487Місяць тому
Как создать и опубликовать Flutter пакет на pub.dev | Пошаговый гайд
Как получить 2000 звёзд на GitHub: Пошаговый Гайд
Переглядів 2,4 тис.3 місяці тому
Как получить 2000 звёзд на GitHub: Пошаговый Гайд
Всё про Stream в Dart, о чем вам никто не рассказывал | Уроки для начинающих 2024
Переглядів 1,7 тис.3 місяці тому
Всё про Stream в Dart, о чем вам никто не рассказывал | Уроки для начинающих 2024
Все возможности Future в Dart, о которых вам никто не расскажет | Уроки для начинающих 2024
Переглядів 2,1 тис.3 місяці тому
Все возможности Future в Dart, о которых вам никто не расскажет | Уроки для начинающих 2024
Асинхронность и Event Loop в Dart за 10 минут: Простое объяснение! | Уроки для начинающих 2024
Переглядів 2,1 тис.4 місяці тому
Асинхронность и Event Loop в Dart за 10 минут: Простое объяснение! | Уроки для начинающих 2024
Я закончил ВУЗ на программиста И ПОЖАЛЕЛ вот почему
Переглядів 7 тис.5 місяців тому
Я закончил ВУЗ на программиста И ПОЖАЛЕЛ вот почему
Как опубликовать Flutter приложение в GooglePlay и AppStore в 2024 ?
Переглядів 6 тис.5 місяців тому
Как опубликовать Flutter приложение в GooglePlay и AppStore в 2024 ?
Как поменять иконку Flutter приложения ? Сразу на ВСЕХ платформах
Переглядів 2,3 тис.5 місяців тому
Как поменять иконку Flutter приложения ? Сразу на ВСЕХ платформах
Дружим Flutter Bloc и Bluetooth железки ESP, Arduino - Как все это связать? | Часть 2
Переглядів 7855 місяців тому
Дружим Flutter Bloc и Bluetooth железки ESP, Arduino - Как все это связать? | Часть 2
Дружим Flutter и Bluetooth железки ESP, Arduino - Как все это связать? | Часть 1
Переглядів 2,7 тис.6 місяців тому
Дружим Flutter и Bluetooth железки ESP, Arduino - Как все это связать? | Часть 1
Dependency Injection через context | RepositoryProvider | Приложение на Flutter с нуля №17
Переглядів 1,9 тис.6 місяців тому
Dependency Injection через context | RepositoryProvider | Приложение на Flutter с нуля №17
Как отправить PUSH уведомление ? | Firebase Cloud Messaging | Приложение на Flutter с нуля №16
Переглядів 4,7 тис.6 місяців тому
Как отправить PUSH уведомление ? | Firebase Cloud Messaging | Приложение на Flutter с нуля №16
Что такое Mixin в Dart ? | С нуля до профи №36 | Уроки для начинающих 2024
Переглядів 2,2 тис.6 місяців тому
Что такое Mixin в Dart ? | С нуля до профи №36 | Уроки для начинающих 2024
Как сделать НАТИВНЫЙ UI на Flutter ? | Cupertino и Material | Приложение на Flutter с нуля №15
Переглядів 4,4 тис.7 місяців тому
Как сделать НАТИВНЫЙ UI на Flutter ? | Cupertino и Material | Приложение на Flutter с нуля №15
COALESCING NULL оператор | Dart с нуля до профи №35 | Курс 2024
Переглядів 1,6 тис.8 місяців тому
COALESCING NULL оператор | Dart с нуля до профи №35 | Курс 2024
Оператор условного NULL | Dart с нуля до профи №34 | Курс для начинающих 2024
Переглядів 2,1 тис.8 місяців тому
Оператор условного NULL | Dart с нуля до профи №34 | Курс для начинающих 2024
Обзор Flutter 3.22 | Идем в Web c WebAssembly и Макросы | Что показали на Google I/O ?
Переглядів 15 тис.8 місяців тому
Обзор Flutter 3.22 | Идем в Web c WebAssembly и Макросы | Что показали на Google I/O ?
Google СОКРАТИЛ Flutter команду ? | Что ждать дальше ? | Google I/O
Переглядів 11 тис.9 місяців тому
Google СОКРАТИЛ Flutter команду ? | Что ждать дальше ? | Google I/O
Что такое NULL SAFETY в Dart ? | Курс с нуля до профи №33 | Уроки для начинающих 2024
Переглядів 1,8 тис.9 місяців тому
Что такое NULL SAFETY в Dart ? | Курс с нуля до профи №33 | Уроки для начинающих 2024
ЧТО ТАКОЕ NULL В ПРОГРАММИРОВАНИИ? | Dart с нуля до профи №32 | Уроки для начинающих 2024
Переглядів 2,6 тис.9 місяців тому
ЧТО ТАКОЕ NULL В ПРОГРАММИРОВАНИИ? | Dart с нуля до профи №32 | Уроки для начинающих 2024
ПОЧЕМУ Flutter НАПИСАН НА Dart ? | Как Google родил, убил и воскресил Dart | MB Митап - Екатеринбург
Переглядів 10 тис.9 місяців тому
ПОЧЕМУ Flutter НАПИСАН НА Dart ? | Как Google родил, убил и воскресил Dart | MB Митап - Екатеринбург
Зачем нужен typedef в Dart ? | Курс с нуля до профи №31 | Для начинающих 2024
Переглядів 89110 місяців тому
Зачем нужен typedef в Dart ? | Курс с нуля до профи №31 | Для начинающих 2024
Зачем нужен copyWith ? | Dart с нуля до профи №30 | Уроки для начинающих 2024
Переглядів 2,3 тис.10 місяців тому
Зачем нужен copyWith ? | Dart с нуля до профи №30 | Уроки для начинающих 2024
Shared Prefrences | Как хранить данные локально ? | Приложение на Flutter с нуля №14
Переглядів 2,5 тис.10 місяців тому
Shared Prefrences | Как хранить данные локально ? | Приложение на Flutter с нуля №14
Константный конструктор класса | Dart с нуля до профи №29 | Уроки для начинающих 2024
Переглядів 2,1 тис.10 місяців тому
Константный конструктор класса | Dart с нуля до профи №29 | Уроки для начинающих 2024
Extension (Расширение класса) | Dart с нуля до профи №28 | Уроки для начинающих 2024
Переглядів 2,2 тис.10 місяців тому
Extension (Расширение класса) | Dart с нуля до профи №28 | Уроки для начинающих 2024
Пишу вот такой вот комментарий, чтобы канал рос. Причем я где то слышал, что нужно чтобы комментарий был более 4х слов, чтобы его засчитали за нормальную активность. Урок хороший, но мозг у меня конечно слегка поплыл. Было бы неплохо сделать какой нибудь пример из реальной жизни уже на Flutter, вроде того, что ты говорил про загрузку больших данных. Например простенький чат, в который можно загрузить файлик. И например, если файлик больше 500 мб, то грузить его отдельным изолятом. Но на такой пример подготовить довольно заморочено.
Ночью записывается видимо легче😀
Не скажу что эксперт, 2 курс всего лишь, но воспринимаю дискру в программировании не как чисто-прикладную вещь, а скорее как фундаментальную базу, без которой хоть и можно решить поставленую задачу, но которая поможет в поиске решения и его оптимизации
когда ты начал говорит про кофе мне че то поплохело, стало ясно, что бро часто сидит c макбуком в кофейне, а это как то слишком стереотипно
Спасибо Стас, ты супер! Мне как разработчику на react/react-native много чего понятно, есть нюансы конечно специфичные конкретно для dart'a и flutter'a, но в целом много принципов взаимосвязанных.
Привет, подскажи, безопасно ли это с точки зрения утечки памяти? Если я сделал Model model = Model(...); model = model.copyWith(); То по сути старый экземпляр модели удаляется переменная и инициализируется новой моделью с новыми данными?
Блин шикарные отсылки на классику. Всеж на свете знают про птиц-синиц?
на винду не станет иксКод. чтобы поставить иксКод надо ставить виртуальный мак на винду. не уверен что это то, что нам нужно
как эта иконка для пушей на дроиде?
Супер понятно, спасибо!
Чтобы научиться программировать, нужно программировать... ФСЁ!
терминал на первую команду мне ответил так. к такому я вообще не был готов "currencyConverter" is not a valid Dart project name.
еще при попытке адд хттр мне писало Because test >=1.16.6 depends on shelf_static ^1.0.0 which depends on convert ^3.0.0,... скопировал только начало. в общем в pubspec.yaml version 1.0.0 сменил на 3.0.0. что я сменил (версию дарта, версию своего проэкта ли чего) не знаю, но заработало
Все кайф, но ты говоришь делайте то что реально требует приложение в итоге 2 урока которые никак не меняют функционал, а просто нагромождают проект
Привет Я с Узбекистана! Спасибо тебе Бро!!
Что за терминал?
можно запустить через терминал "flutter run"
финальный скопированый код из урока в ответе к коменту. может кому-то так проще
void main() async{ final recivePort = ReceivePort(); final isolateCoundList = 4; final numbersList = List.generate(20, (i) => i +1); final stepByNumsList = numbersList.length ~/ isolateCoundList; final resOfAllIsolList = <int>[]; int completedIsolate = 0; for (var i = 0; i < isolateCoundList; i++) { final subListForIsolate = numbersList.sublist(i * stepByNumsList, (i + 1) *stepByNumsList); print(subListForIsolate); Isolate.spawn(mathOperation, [subListForIsolate, recivePort.sendPort]); // await recivePort.listen((data) { // resOfAllIsolList.addAll(data); // }); } await for(final data in recivePort){ resOfAllIsolList.addAll(data as List<int>); completedIsolate +=1; if(completedIsolate == isolateCoundList) { recivePort.close(); resOfAllIsolList.sort(); print('end \/n $resOfAllIsolList'); break; } } // Isolate.spawn(mathOperation, [10, recivePort.sendPort]); // final resOfIsolMath = await recivePort.first; // print(resOfIsolMath); } void mathOperation(List<Object> args) async { final argNumbers = args[00] as List<int>; final sendPort = args[01] as SendPort; final resultList = <int>[]; await Future.delayed(Duration(seconds: 4)); for (var numb in argNumbers) { final resultNumber = numb * numb; resultList.add(resultNumber); print(resultNumber); } sendPort.send(resultList); }
При нативной разработке под android есть возможность добавлять виджеты через интерфейс и там видно, какие параметры для каждого элемента можно задавать, также видно, какие элементы в принципе существуют. Есть ли тут такая возможность, или все задается чисто через код?
Все круто и интересно Спасибо Бро!
спсбо блшое
Никак не могу понять причину ошибки: Loading failed: Could not read ELF file. VM initialization failed: Invalid vm isolate snapshot seen
Как курс о синтаксисе языка для тех, кто уже в теме программирования - супер) Для тех, кто только погружается в программирование, изучать методы сразу - такое себе, им бы сначала понять, как это все вообще работает. Когда-то давно, когда только начинал, смотрел очень крутые уроки по c# у одного ютубера, там рассказывалось, как все эти методы списков реализовать самому, через циклы и условия, и почему они вообще нужны на примерах каких-то задач из жизни (да, да, дико вроде и не нужно, но если вязть человека, который вообще не прогал, то для него это откровение). Приведу пример: Занимался с одним парнем - школьником - он в какой-то школе программирования учился в моем городе, они там писали на PyQt графику. Но когда я его попросил порешать немного задач на codewars (8 ката, элементарные задачки), то я прям увидел, как сложно давались ему базовые конструкции языка и простые алгоритмы. Так что учите азы) Это не критика, курс сделать - очень сложная задача) И, как я говорил выше, как курс по синтаксису - хорош) Да и на дарт даже курсов мало очень, даже на английском. Автор молодец!
Привет из 2025, курс актуален для версии языка 3.5? Перехожу из python после того, как пописал на flet - захотел понять язык оригинала) Читал доки от гугла по dart и по ощущениям 90% разных синтаксических фишек использовать не буду. Но было бы интересно мнение человека, который использует язык повседневно, так что решил посмотреть курс) Ну и по сравнению с python синтаксис конечно загруженный... надеюсь, я это преодолею)
@@wizardxDevelop Привет! Курс 100% актуальный. Последние ролики курса вышли всего месяц назад По поводу загруженности синтаксиса - все зависит от твоих потребностей. Есть сложный (по-началу) синтаксический сахар который использовать не обязательно. В остальном, особенно в стандартных методах по работе с списками, строками и другими примитивными типами данных язык крайне похож на питон. (Говорю как человек у которого один из первых языков был питон)
а урок 31 есть?
Если final это константа, то почему ты называешь final переменной ?
Спасибо!
Стас привет) спасибо за видео. Очень хотелось бы увидеть урок по работе с mapbox, с возможностью ставить точки, получать мою геопозицию и прокладывание маршрута. Заранее спасибо
Просто лучший!!! Классный курс по Dart!!!
legenda
Здравствуй) подскажи, какой из курсов сперва смотреть Dart или Flutter? Сам тестер, но возникла идея мобильного приложения и теперь хочется реализовать хотя бы локально в андроид студии
автор рассказывает полезные вещи и не скучно смотреть
Наконец нашел хороший курс спасибо автору
Зачем нужно было запускать в симуляторе - если можно было бы скомпилировать реальное приложение под MacOS.
Нет ли способа изменить формат вывода логов? Мне бы хотелось логировать без рамки в одну строку
@@toniess4620 да, это все конфигурируется в библиотеке
Спасибо за невероятно доступное объяснение!!
8:08 Функциям не обидно что они калбеки?(
Привет, Стас 🤝 Даёшь ролик как виджет на рабочий экран сделать! 😅
Себя узнаю😂в начале пути
Стас, привет 👋 Пц, как интересно! Я не застрелюсь😂 Давай advanced course по flutter уже! Углублённый только 😊 Жду с нетерпением.
Пришла в программиование, потому что мне нужен бот для личной астрологической темы, а денег на конструкторы нет, да и нужного функционала не нашла. В итоге выяснилось, что питон мне ближе астрологии 😅😅😅 Но бот все равно пишу, продам кому-нибудь потом 😅
Очень информативный урок! Спасибо!
Расскажи пожалуйста про анализатор кода Linter и как его настроить