Стас Ильин
Стас Ильин
  • 150
  • 1 097 925
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 - Аффирмация на успех
#войтивайти #программирование #айти
Переглядів: 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

КОМЕНТАРІ

  • @MeynSpain
    @MeynSpain 13 годин тому

    Пишу вот такой вот комментарий, чтобы канал рос. Причем я где то слышал, что нужно чтобы комментарий был более 4х слов, чтобы его засчитали за нормальную активность. Урок хороший, но мозг у меня конечно слегка поплыл. Было бы неплохо сделать какой нибудь пример из реальной жизни уже на Flutter, вроде того, что ты говорил про загрузку больших данных. Например простенький чат, в который можно загрузить файлик. И например, если файлик больше 500 мб, то грузить его отдельным изолятом. Но на такой пример подготовить довольно заморочено.

  • @anubis1199
    @anubis1199 14 годин тому

    Ночью записывается видимо легче😀

  • @nik._.9477
    @nik._.9477 23 години тому

    Не скажу что эксперт, 2 курс всего лишь, но воспринимаю дискру в программировании не как чисто-прикладную вещь, а скорее как фундаментальную базу, без которой хоть и можно решить поставленую задачу, но которая поможет в поиске решения и его оптимизации

  • @konc4ve
    @konc4ve День тому

    когда ты начал говорит про кофе мне че то поплохело, стало ясно, что бро часто сидит c макбуком в кофейне, а это как то слишком стереотипно

  • @satanist70
    @satanist70 3 дні тому

    Спасибо Стас, ты супер! Мне как разработчику на react/react-native много чего понятно, есть нюансы конечно специфичные конкретно для dart'a и flutter'a, но в целом много принципов взаимосвязанных.

  • @UZURPATOR_
    @UZURPATOR_ 4 дні тому

    Привет, подскажи, безопасно ли это с точки зрения утечки памяти? Если я сделал Model model = Model(...); model = model.copyWith(); То по сути старый экземпляр модели удаляется переменная и инициализируется новой моделью с новыми данными?

  • @VyacheslavKhludnev
    @VyacheslavKhludnev 4 дні тому

    Блин шикарные отсылки на классику. Всеж на свете знают про птиц-синиц?

  • @valvetigu5207
    @valvetigu5207 5 днів тому

    на винду не станет иксКод. чтобы поставить иксКод надо ставить виртуальный мак на винду. не уверен что это то, что нам нужно

  • @Игорь-м3т6ч
    @Игорь-м3т6ч 5 днів тому

    как эта иконка для пушей на дроиде?

  • @dauletbatyrbekov7855
    @dauletbatyrbekov7855 5 днів тому

    Супер понятно, спасибо!

  • @slonbeskonechen8310
    @slonbeskonechen8310 6 днів тому

    Чтобы научиться программировать, нужно программировать... ФСЁ!

  • @valvetigu5207
    @valvetigu5207 6 днів тому

    терминал на первую команду мне ответил так. к такому я вообще не был готов "currencyConverter" is not a valid Dart project name.

    • @valvetigu5207
      @valvetigu5207 6 днів тому

      еще при попытке адд хттр мне писало 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. что я сменил (версию дарта, версию своего проэкта ли чего) не знаю, но заработало

  • @konc4ve
    @konc4ve 6 днів тому

    Все кайф, но ты говоришь делайте то что реально требует приложение в итоге 2 урока которые никак не меняют функционал, а просто нагромождают проект

  • @boburiso5229
    @boburiso5229 7 днів тому

    Привет Я с Узбекистана! Спасибо тебе Бро!!

  • @germanbrana7819
    @germanbrana7819 8 днів тому

    Что за терминал?

  • @ЭлоянОник
    @ЭлоянОник 9 днів тому

    можно запустить через терминал "flutter run"

  • @valvetigu5207
    @valvetigu5207 9 днів тому

    финальный скопированый код из урока в ответе к коменту. может кому-то так проще

    • @valvetigu5207
      @valvetigu5207 9 днів тому

      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); }

  • @melnorme777
    @melnorme777 10 днів тому

    При нативной разработке под android есть возможность добавлять виджеты через интерфейс и там видно, какие параметры для каждого элемента можно задавать, также видно, какие элементы в принципе существуют. Есть ли тут такая возможность, или все задается чисто через код?

  • @boburiso5229
    @boburiso5229 10 днів тому

    Все круто и интересно Спасибо Бро!

  • @Jashoo-amanat
    @Jashoo-amanat 11 днів тому

    спсбо блшое

  • @Cheepooshir
    @Cheepooshir 13 днів тому

    Никак не могу понять причину ошибки: Loading failed: Could not read ELF file. VM initialization failed: Invalid vm isolate snapshot seen

  • @wizardxDevelop
    @wizardxDevelop 13 днів тому

    Как курс о синтаксисе языка для тех, кто уже в теме программирования - супер) Для тех, кто только погружается в программирование, изучать методы сразу - такое себе, им бы сначала понять, как это все вообще работает. Когда-то давно, когда только начинал, смотрел очень крутые уроки по c# у одного ютубера, там рассказывалось, как все эти методы списков реализовать самому, через циклы и условия, и почему они вообще нужны на примерах каких-то задач из жизни (да, да, дико вроде и не нужно, но если вязть человека, который вообще не прогал, то для него это откровение). Приведу пример: Занимался с одним парнем - школьником - он в какой-то школе программирования учился в моем городе, они там писали на PyQt графику. Но когда я его попросил порешать немного задач на codewars (8 ката, элементарные задачки), то я прям увидел, как сложно давались ему базовые конструкции языка и простые алгоритмы. Так что учите азы) Это не критика, курс сделать - очень сложная задача) И, как я говорил выше, как курс по синтаксису - хорош) Да и на дарт даже курсов мало очень, даже на английском. Автор молодец!

  • @wizardxDevelop
    @wizardxDevelop 13 днів тому

    Привет из 2025, курс актуален для версии языка 3.5? Перехожу из python после того, как пописал на flet - захотел понять язык оригинала) Читал доки от гугла по dart и по ощущениям 90% разных синтаксических фишек использовать не буду. Но было бы интересно мнение человека, который использует язык повседневно, так что решил посмотреть курс) Ну и по сравнению с python синтаксис конечно загруженный... надеюсь, я это преодолею)

    • @frezycode
      @frezycode 13 днів тому

      @@wizardxDevelop Привет! Курс 100% актуальный. Последние ролики курса вышли всего месяц назад По поводу загруженности синтаксиса - все зависит от твоих потребностей. Есть сложный (по-началу) синтаксический сахар который использовать не обязательно. В остальном, особенно в стандартных методах по работе с списками, строками и другими примитивными типами данных язык крайне похож на питон. (Говорю как человек у которого один из первых языков был питон)

  • @valvetigu5207
    @valvetigu5207 15 днів тому

    а урок 31 есть?

  • @JoCkStErTVchannel
    @JoCkStErTVchannel 15 днів тому

    Если final это константа, то почему ты называешь final переменной ?

  • @boburiso5229
    @boburiso5229 16 днів тому

    Спасибо!

  • @sportdiscord
    @sportdiscord 16 днів тому

    Стас привет) спасибо за видео. Очень хотелось бы увидеть урок по работе с mapbox, с возможностью ставить точки, получать мою геопозицию и прокладывание маршрута. Заранее спасибо

  • @Mister_Blur
    @Mister_Blur 16 днів тому

    Просто лучший!!! Классный курс по Dart!!!

  • @todzifushigur0
    @todzifushigur0 16 днів тому

    legenda

  • @anubis1199
    @anubis1199 19 днів тому

    Здравствуй) подскажи, какой из курсов сперва смотреть Dart или Flutter? Сам тестер, но возникла идея мобильного приложения и теперь хочется реализовать хотя бы локально в андроид студии

  • @bakdaulet_ZH
    @bakdaulet_ZH 19 днів тому

    автор рассказывает полезные вещи и не скучно смотреть

  • @bakdaulet_ZH
    @bakdaulet_ZH 19 днів тому

    Наконец нашел хороший курс спасибо автору

  • @SeregaZinin
    @SeregaZinin 19 днів тому

    Зачем нужно было запускать в симуляторе - если можно было бы скомпилировать реальное приложение под MacOS.

  • @toniess4620
    @toniess4620 20 днів тому

    Нет ли способа изменить формат вывода логов? Мне бы хотелось логировать без рамки в одну строку

    • @frezycode
      @frezycode 20 днів тому

      @@toniess4620 да, это все конфигурируется в библиотеке

  • @blessed-e2h
    @blessed-e2h 21 день тому

    Спасибо за невероятно доступное объяснение!!

  • @blessed-e2h
    @blessed-e2h 21 день тому

    8:08 Функциям не обидно что они калбеки?(

  • @yakut54
    @yakut54 21 день тому

    Привет, Стас 🤝 Даёшь ролик как виджет на рабочий экран сделать! 😅

  • @yakut54
    @yakut54 23 дні тому

    Себя узнаю😂в начале пути

  • @yakut54
    @yakut54 23 дні тому

    Стас, привет 👋 Пц, как интересно! Я не застрелюсь😂 Давай advanced course по flutter уже! Углублённый только 😊 Жду с нетерпением.

  • @lettaluck
    @lettaluck 24 дні тому

    Пришла в программиование, потому что мне нужен бот для личной астрологической темы, а денег на конструкторы нет, да и нужного функционала не нашла. В итоге выяснилось, что питон мне ближе астрологии 😅😅😅 Но бот все равно пишу, продам кому-нибудь потом 😅

  • @like_makers
    @like_makers 24 дні тому

    Очень информативный урок! Спасибо!

  • @VitaliiZavhorodnii-u7c
    @VitaliiZavhorodnii-u7c 25 днів тому

    Расскажи пожалуйста про анализатор кода Linter и как его настроить