EasyCodeRu
1.97K subscribers
800 photos
77 videos
98 files
1.43K links
Канал для тех, кто хочет научиться программированию с нуля
Java, Kotlin, TDD, ООП, Android
Github : https://github.com/johnnysc
YouTube: https://www.youtube.com/c/easyCodeRu

заходите в чат для обсуждения @easyCodeRuChat
если что - пишите в лс @JohnnySC
Download Telegram
EasyCodeRu
МакбукПро М1 PRO чип 16 дюймов и полтерабайта ссд До везунчика дошла посылка! Спасибо еще раз всем кто брал премиум в январе! Желаем ему быстрых билдов на этом железе П.с. чек в коментах
Макбук в подарок!

Одному из участников нового курса «с 0 в эксперты» я подарю новый мощный макбук (или если он захочет то другую ос).

Разыграю в момент когда наберется вся группа (сейчас 20% участников уже есть)

Старт курса: 1 августа!
https://youtu.be/u0ExUEYQrdw
🔥6👍1
EasyCodeRu
Котлин для детей серия 8 repeat, range, in, .., downTo, step, for, break 46 минут https://youtu.be/VdDAX95MCVc для всех у кого есть доступ к этому плейлисту (за 1кр)
Kotlin для детей серия 9

while, do while,
intro to JVM, bytecode, Thread

1 час
https://youtu.be/vZxgNsnH3uM

для всех у кого есть доступ к этому плейлисту (за 1кр)

успей взять премиум до 8 июля и получить как бонус все видео из курса 999 сразу!

и записывайтесь на новый курс с 1 августа! в подарок можете получить макбук!
🔥10👍2
EasyCodeRu
Kotlin для детей серия 9 while, do while, intro to JVM, bytecode, Thread 1 час https://youtu.be/vZxgNsnH3uM для всех у кого есть доступ к этому плейлисту (за 1кр) успей взять премиум до 8 июля и получить как бонус все видео из курса 999 сразу! и записывайтесь…
Kotlin для детей, серия 10

Коллекции: списки, нулы, char. 5 задач
Напишите в коментах плиз насколько было тяжело

1 час 30 минут
https://youtu.be/BIzZlg_N270



для всех у кого есть доступ к этому плейлисту (за 1кр)

успей взять премиум до 8 июля и получить как бонус все видео из курса 999 сразу!

и записывайтесь на новый курс с 1 августа! в подарок можете получить макбук!
🔥7👍4
Forwarded from EasyCodeRu
This media is not supported in your browser
VIEW IN TELEGRAM
3 ГОДА ЮТУБ КАНАЛУ!
https://www.youtube.com/c/easyCodeRu

Спасибо всем кто был со мной все эти 3 года!

По этому случаю я дарю всем как бонус к премиуму ВСЕ ВИДЕО С КУРСА 999

т.е. до 8 июля включительно берите премиум за 600$ (60.000р) и получите доступ к 600 видео что уже есть, плюс доступ ко всем видео что сделаю до 8 июля 2025 года и как бонус все видео из курса 999

п.с. доступы будут даны после акции и из курса 999 вам будут доступны лишь видео (собеседования и командная работа не включены)
6🎉4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
С днем рождения, меня!

Сегодня мне 33 года. Спасибо всем за поздравления. Спасибо всем кто был со мной все эти 3 года на ютубе и здесь в телеграм канале.


Мой подарок вам сегодня и только сегодня

Премиум на год за полцены 600 300$
Премиум плюс видео с курса 999 за 900 500$
Ну а по новому курсу конечно же пишите в лс, среди участников разыграю макбук.

Курс котлин для детей отдельно: 10$ всего
если хотите просто поздравить, то вот карта 5536 9139 9032 6304

П.с. этот год был самым важным в моей жизни. Я наконец понял как жить счастливо каждый день
🎉55🔥51
Еще одна хорошая новость! Офер

п.с. все вчерашние предложения в силе сегодня тоже по этому поводу!

полцены за премиум? ДА!
🎉38🔥6👍3
Forwarded from Svetlana Dyatlova
Привет, я работала с 2019 года в рогах и копытах сначала за 27к, 45к, потом в 2023 63к и в последние месяцы 100к, кстати в этом помог ты) морально подтолкнул. С 2022 потихоньку изучала материал на канале, покупала по паре видео. Они были очень даже полезными, поэтому купила премиум на свои маленькие последние накопления 😂 потом ушла на пол ставки в последние 4 месяца работы чтобы учиться, очень полезны были лекции по джаве, котлину и андроиду, начала понимать суть многих вещей и это было стартовой точкой чтобы сдвинуться с простоя в знаниях. Очень понравились видео по тдд и в тестовом на джуна, поняла суть тестов. Особенно, не мало важно, разобралась с чистой архитектурой, самое лучшее объяснение)
Сейчас 2024 сменила работу и получаю 240к.
🔥289🎉4👍1
Forwarded from Eugene
Привет, с конца первого интенсива прошло 3 месяца, но буст есть)
До интенсива был опыт в разработке, вместе с кашей в голове от количества библиотек и подходов, + явный синдром самозванца - писать код могу, но что под капотом происходит плохо понимаю)
Во время интенсива было сложно принять подход TDD, раньше писал что видел, баги правил по факту) в лучшем случае поддерживал смерть активити, про смерть процесса вообще молчу)
Сложность была писать без либ, но сейчас я имею понимание что делает библиотека и могу быстрее начать с ней работать, или написать полностью своё решение.
После интенсива всегда начинаю писать код с обдумывания, в чем очень помогают тесты, то есть я сразу понимаю как у меня будет работать приложение и бонусом получаю покрытие тестами)
До интенсива получал ~100к, потом пошёл ради уверенности проходить собесы в рога и копыта, приходилось часто вспоминать твои высказывания что нормальный скилл никому не нужен, везде про мейнстрим, а когда говоришь что умеешь в мануальный DI, TDD, клин etc, хлопают глазами) В итоге после собесов решил прийти к своему начальству и попросить повышение, дали 160, и дали карт бланш на стэк, потихоньку внедряю TDD. Сейчас начал проходить дальше собесы что бы навык не растерять, да и буду пробоваться на 200)
🔥153👍3
EasyCodeRu
Котлин для детей, 11 серия Set и Map 1 час 12 минут https://youtu.be/itopWAlqZO4 для доступа к этому плейлисту нужно всего 1кр
Котлин для детей, 12 серия

функции, дебаг, стек функций

1 час 15 минут
https://youtu.be/P8rLzrIdtdc

для доступа к этому плейлисту нужно всего 1кр

кто посмотрел, отпишите плиз, не слишком ли сложно (вызов 3 функций подряд)
👍5🔥2
EasyCodeRu
Котлин для детей, 12 серия функции, дебаг, стек функций 1 час 15 минут https://youtu.be/P8rLzrIdtdc для доступа к этому плейлисту нужно всего 1кр кто посмотрел, отпишите плиз, не слишком ли сложно (вызов 3 функций подряд)
Котлин для детей: 13 серия

Экстеншн фанкшны, инлайны, инфиксы, тейлрек фаны, дефолт аргументы, варарги, перегрузка методов

1 час 18 минут
https://youtu.be/faPvTAPaRVA

получить доступ ко всему плейлисту можно всего за 1кр
👍6🔥3
Forwarded from Ivan
После прохождения первого интенсива хотел бы поделиться приобретенным опытом.

До старта у меня не было представления о качественной разработке, которая соответствовала бы корректным этапам и подходам. У меня были небольшие проекты, но без связанного понимания. Я знал о clean-архитектуре, многомодульности и основных библиотеках на уровне информации из статей и ютуб-ресурсов. Смотрел некоторые твои публичные ролики, где впервые услышал про user stories, тест-кейсы, TDD, важность тестирования и командную работу. Это и стало тем фундаментом, который я хотел получить — узнать, как и с чего начинать, как расширять и делать так, чтобы не страдать.

Теперь я понимаю, как устроено приложение, какое взаимодействие происходит внутри между классами и их уровнями ответственности. Очень помогли UI-тесты, с помощью которых я научился мыслить стейтами, и теперь у меня нет прямолинейного взгляда на целостность экрана. Unit-тесты показали мне, что можно изначально задавать нужный сценарий поведения. Важным навыком стало мышление на высоком уровне, где не нужно сразу реализовывать все здесь и сейчас, а прописывать понятными словами поведение без привязки к его реализации в моменте.

Курс лично для меня был тяжелым, но интересным. Я не скажу, что схватываю все на лету. Я классический представитель "гуманитарного" типа ученика, которому еще и за 30. Но есть одно важное обстоятельство — это умение заинтересовать и показать, что все не так страшно, как кажется.

Поэтому хочу еще раз сказать спасибо за ценный опыт, который, уверен, поможет мне в дальнейшем трудоустройстве. На данный момент у меня было только пару собеседований, но они были конструктивными. К сожалению, не всегда предложения подходят под твои текущие реалии. Поэтому я продолжаю проходить курс 999 и ловить свой шанс.
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
ТДД простыми словами

1. подход обычный:
как работает твое приложение?
ну сейчас запустим эмулятор и будем тыкаться чтоб узнать работает ли оно вообще

2. подход с ТДД

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

тесты это написание ожидаемого поведения твоего приложения и если тесты проходят: значит ожидаемое поведение совпадает с фактическим

если ты не пишешь тесты то ты и не знаешь как ожидается работа приложения и уж тем более не можешь быстро и легко проверить что все ОК

научитесь ТДД в новом курсе который стартует 1 августа
👏3
EasyCodeRu
Котлин для детей: 13 серия Экстеншн фанкшны, инлайны, инфиксы, тейлрек фаны, дефолт аргументы, варарги, перегрузка методов 1 час 18 минут https://youtu.be/faPvTAPaRVA получить доступ ко всему плейлисту можно всего за 1кр
Kotlin для детей: 14 серия

Класс, конструктор, свойство, метод, интро в ООП: инкапсуляция

1 час 7 минут
https://youtu.be/PN_e-5HiVAY

получить доступ ко всем сериям этого курса можно всего за тысячу рублей

Записывайтесь на новый курс с 0 в Эксперт Андроид который стартует с 1 августа! Одному из участников подарю макбук!
https://youtu.be/u0ExUEYQrdw
🔥92
Forwarded from Антон Горохов
Ну вот и подошёл к концу мой очередной этап в обучении программирования в общем (по первому образования я врач и начинал буквально с 0) и андроид разработки в частности. Подошел в концу и мой первый опыт подобного формата - интенсив. Пришло время подвести итоги что нового я для себя вынес, чему научился.

Что я умел до интенсива? Оказалось, что уровень был совсем слабым, практически нулевым. И это не смотря на то что я уже длительное время (около года) самостоятельно что-то пытаюсь изучать - от основ языка до основ андроида. Я знал основной синтаксис котлина начального уровня (без сложных концепции типа дженериков): циклы, классы, интерфейсы, функции и тд. Причем всё это в вакууме и отрыве от реального проекта. То есть зачем на самом деле нужны интерфейсы и как их использовать я совсем не понимал (типа ещё какой-то странный вид класса). Я знал о существовании некоторых вещей в андроиде: активити, фрагменты, вью, немного о навигации, sharedPref и тд. Даже знал, что в андроиде есть аналог SQL и как-то можно ходить в сеть. Но всё это было на примере простых приложений, на 5 классов и 2 экрана. Весь мой код был по большому счету процедурным. Каждую технологию я если и щупал то в вакууме. Я учился по видеоурокам и просто повторял за кем-то код и пытался его понимать. Каждый новый учитель писал иначе и это вносило хаос и вопросов всегда было еще больше.

На интенсиве я стал лучше понимать ООП и его использовать. Для меня обрели смысл другие правила разработки: solid, dry, yagni - раньше это были просто заученные фразы. Я научился писать Ui тесты, unit тесты (раньше я не писал их вообще). Я научился использовать room, retrofit. Я познакомился с архитектурой приложения и теперь каждая технология (room, retrofit) и соответствующая абстракция имеет свой смысл и находится в более менее правильном правильном месте. Я использовал корутины на реальном проекте.
На интенсиве мы написали 6 приложений различного уровня сложности постепенно добавляя новые концепции и технологии при этом повторяя старые. Некоторые приложения совместно с Оганнесом, некоторые самостоятельно с последующим код ревью, а последнее в настоящей командной работе с использованием git, GitHub и KanbanFlow (кстати до интенсива я тоже не понимал как работают и эти вещи). Я стал значительно лучше читать код, понимать абстракции.

Да. Хотелось бы конечно прийти на интенсив еще более подготовленным, чтобы вынести с него еще больше знаний, но с таким подходом можно вообще никогда не приступить к изучению чего-то сложного и нового. В общем было трудно, местами жёстко, но интересно. Это определённо пока что самый ценный опыт на моем пути обучения в АйТи. Огромное Оганнесу спасибо за его усилия и неимоверный труд!!!
👍11🔥41🤩1
И снова в небо (то есть видео не ждите сегодня)

Осталась половина мест!

Записывайтесь на новый курс с 0 в Эксперт Андроид который стартует 1 августа!

Одному из участников подарю макбук!
https://youtu.be/u0ExUEYQrdw
👍63
Forwarded from Eugeniusz
Отзыв на курс 999
Мне очень понравилось, как четко объяснялись сложные темы. Теперь я понимаю, как приложения запускаются и что происходит под капотом. Узнал о работе главного потока и почему это важно для производительности. Особенно ценным было изучение способов предотвращения смерти процесса. Этот курс дал мне уверенность в моих навыках и на собесах. Теперь можно валить всех вопросами про смерть процессов и как это хэндлить.
Рекомендую всем, кто хочет именно прокачать свои скилы
👍8🔥2
Forwarded from Сергей
ZeroToHero
26 задачек прошел.
Вообще атас, хорошая практика, чтобы понимать, как di выстроить ручной, как зависимости из вне прокинуть, как шаблонный mvvm писать, потрогать ошибки, когда не получается, подебажить, научится искать проблемы и способы решения. Главное видео смотреть после своего решения. Даже если не получается - стиснуть зубы и написать самому, через боль и слезы так, чтобы получилось.
По сути пишешь одно и то же, ток прилага обрастает фичами, и весь core (фабрики, навигацию и т.д.) потом пишешь на автомате, никуда не подглядывая. И в какой то момент просто приходит понимание, как искать информацию про ту или иную библиотеку, которая нужна для решения, как собирать приложение (через manual di), как применять эти шаблоны для разных случаев, каким образом можно писать юнит тесты и что проверять. Очень хороший бесплатный курс, мощный буст дает, если немного самостоятельно попотеть.
👏15👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Актуальные предложения текущих дней

андроид для новичков (zero to hero)
бесплатно

котлин для полных новичков
плейлист всего за 1 тысячу рублей

просто премиум доступ ко всем* 600 видео что уже есть и всем новым в течение 365 дней (включает в себя котлин для детей и не включает видео из интенсива, из курса 999 и нового курса «с 0 в эксперты»)
600$ год

новый курс «с 0 в эксперты андроид» стартует с 1 августа
включает в себя вообще все что я сделал с 2021 года и новые видео этого курса которые я буду делать
по цене пишите в лс, осталась половина мест!
👍3