EasyCodeRu
الذهاب إلى القناة على Telegram
Канал для тех, кто хочет научиться программированию с нуля Java, Kotlin, TDD, ООП, Android Github : https://github.com/johnnysc YouTube: https://www.youtube.com/c/easyCodeRu заходите в чат для обсуждения @easyCodeRuChat если что - пишите в лс @JohnnySC
إظهار المزيد1 889
المشتركون
-124 ساعات
-97 أيام
-2230 أيام
أرشيف المشاركات
1 889
У меня в бэкграунде +-3.5 года коммерческой разработки под андроид, высшее образование в прикладной математике и информатике (что в целом значит что я представляю как программировать на прологе, фортране, ассемблере и сях). Джаву и котлин учила сама, в том числе на работах (и немного по старым пдф лекциям Оганеса 👾), так что очень хорошо знаю в основном то, что часто пригождается на работах. С тестами встречалась раньше, в основном из-за прогрессивности команды на прошлом месте работы.
Видео супер, понятно все, единственное что многое из того что было - я уже знаю (или имела представление о том, что оно работает как-то так), но с примерами и практикой все повторить/узнать новые нюансы было интересно.
По сравнению с видео из 999 (пока посмотрела одно) смотрится прям на одном дыхании, голова не успевает задымиться из-за подробностей/сложностей/времени.
Домашка для меня пока легкая, единственное - я застряла на описании тестов, пришлось подглядывать в решения, пару тест-кейсов как оказалось я упустила. А почувствовать себя в роли дизайнера - так вообще прикольно)
Забавно проводить параллели между тем как мне начинали преподавать программирование раньше (вот такие есть слова, их надо писать, вжух-вжух, магия, программа складывает числа) и объяснениями в этом курсе - здесь все выглядит очень подробно, понятно и не опускается "на потом" физическая часть того, как эта магия на самом деле устроена)
1 889
CalledFromWrongThreadException
Если вы изучаете андроид и вам не рассказывают об этой ошибке, то вас не учат андроид как мне кажется
Это базА!
Видео для участников Эксперт курса
Новая группа стартанет 1 ноября!
https://youtu.be/K2Z99spFomo
Успейте записаться! Места ограничены
1 889
NetworkOnMainThreadException
вот что надо объяснять людям кто хочет изучать андроид
интересно даже много ли тех кто знает об этой ошибке и про ThreadPolicy
Видео для участников Эксперт курса
Новая группа стартанет 1 ноября!
https://youtu.be/K2Z99spFomo
Успейте записаться! Места ограничены
1 889
По объему времени сравнил бы со второй итерацией, в целом всё в том же темпе около 4 часов в день. В итоге ушло около 30 часов
Прям сложного в этой итерации не было, только если разобраться в связях классов для DI и навигации
Стали более понятны предыдущие итерации благодаря повторению действий при добавление новой фичи
Мотивация остается на том же уровне, хоть и закрадываются мысли, что этот путь бесконечен😅, с нетерпением жду общего большого проекта
Домашка показалась аналогичной, как таковых сильных отличий в проектах с этой фичей не было, поэтому в основном это просто повторение того, что было в видео
Есть желание начать делать какой-нибудь петпроект, для большей практики и закрепления материала
1 889
Решение 35 задачи ZeroToHero
ComposeAndroidTDD
9 минут
https://youtu.be/zHCD0_uYNFg
для #premium подписчиков
1 889
Запушил еще одну задачу!
Налетай пока горячо!
https://github.com/JohnnySC/ZeroToHeroAndroidTDD/blob/task/035-min-and-max/app/src/androidTest/java/ru/easycode/zerotoheroandroidtdd/Task035UiTest.kt
вниманите кроме юай теста еще и юнит тесты есть
https://github.com/JohnnySC/ZeroToHeroAndroidTDD/blob/task/035-min-and-max/app/src/test/java/ru/easycode/zerotoheroandroidtdd/CountTest.kt
1 889
В который раз объяснил патерн наблюдатель для андроид
надеюсь в этот сотый раз вышло понятно
видео для эксперт курса!
записывайтесь в новую группу с 1 ноября!
содержание курса
https://youtu.be/K2Z99spFomo
1 889
ComposeTDD
Task 34
ZeroToHero
решение 16 минут
https://youtu.be/5-tOMITcnSY
для #premium подписчиков
1 889
Запушил новую задачу!
Налетай!
https://github.com/JohnnySC/ZeroToHeroAndroidTDD/blob/task/034-increment/app/src/androidTest/java/ru/easycode/zerotoheroandroidtdd/Task034UiTest.kt
внимание! кроме юай теста еще и юнит тест
https://github.com/JohnnySC/ZeroToHeroAndroidTDD/blob/task/034-increment/app/src/test/java/ru/easycode/zerotoheroandroidtdd/CountTest.kt
1 889
Kotlin с нуля, курс для детей
18 серия
Интерфейсы! ООП, СОЛИД
1 час
https://youtu.be/WvQPImMHDhg
доступ к плейлисту за 1000 рублей
1 889
Начал 4 итерацию!
в конце этой итерации будет командная работа по группам
Успейте записаться в новую группу которая стартует 1 ноября, по всем вопросам в личку
содержание курса
https://youtu.be/K2Z99spFomo
1 889
Android Compose TDD
ZeroToHero. Task 33
6 минут
https://youtu.be/70yXZ0EZREc
для #premium подписчиков
1 889
Kotlin с нуля: курс для детей
17 серия
lateinit var, by lazy, singleton object, global property
43 минуты
https://youtu.be/4-lnErnkdeE
доступ к целому плейлисту всего за тысячу рублей
1 889
1. Прошел 2 итерацию за неделю, уделил где-то 3 дня по 2-3 часа.
2. Было не то чтобы сложнее, скорее больше кода писать, больше ООП, создал свой первый ливтемплейт
3. Все предельно понятно
4. Двигаемся дальше, очень интересно, судя по видосам, в 3 итерации начинается что-то ещё более крутое
Хочется сказать огромное спасибо Оганнесу, за такие видосы и огромное количество знаний, которыми делится, это большой труд
1 889
3 часа, Карл!
Целую фичу сделал за 3 часа: юзер сторя с тесткейсами, юай тестами по тдд и мввм с мануал диай и навигацией своей кастомной
так что все кто говорит что тдд это долго: нифига! Когда у тебя отлаженная система работы и ты знаешь что после чего делаешь, то примерно 50% твоих действий доводятся до автоматизма.
По шаблону создаешь кастомвью и их стейты, по шаблону пишешь юай тесты и все что с ними связано, по шаблону и мввм тесты
потому что есть общие вещи которые одни и те же из проекта в проект
напомнню что старт второй группы будет 1 ноября, можете уже бронировать места!
паблик видео про курс
1 889
3 часа, Карл!
Целую фичу сделал за 3 часа: юзер сторя с тесткейсами, юай тестами по тдд и мввм с мануал диай и навигацией своей кастомной
так что все кто говорит что тдд это долго: нифига! Когда у тебя отлажденная система работы и ты знаешь что после чего делаешь, то примерно 50% твоих действий доводятся до автоматизма.
По шаблону создаешь кастомвью и их стейты, по шаблону пишешь юай тесты и все что с ними связано, по шаблону и мввм тесты
потому что есть общие вещи которые одни и те же из проекта в проект
напомнню что старт второй группы будет 1 ноября, можете уже бронировать места!
1 889
Привет всем! Хочу поделиться своей историей о том, как один провал на собеседовании привел меня к значительному профессиональному росту.
В 2022, будучи миддл-разработчиком, пришел на собеседование к Оганнесу. Я был уверен в своих силах, но быстро понял, что мне не хватает многих важных навыков. Вопросы о TDD, чистом коде и архитектуре заставили меня растеряться. Стало ясно, что мне нужно серьезно подтянуть свои знания.
Вместо того чтобы опустить руки, я решил использовать этот опыт как стимул для роста. Узнав, что Оганнес ведет курс по разработке, я решил инвестировать в свое образование и купил его программу.
Я глубоко погрузился в:
- TDD (Разработку через тестирование): Научился писать тесты до кода, что значительно повысило качество и надежность моих программ.
- Чистый код: Освоил принципы написания читаемого и поддерживаемого кода, без либ, без купюр, узнав всю нутрянку Android'а и как можно строить чистые приложения не козыряя стэком.
Сегодня я чувствую себя совершенно другим разработчиком. Мой код стал чище, надежнее и масштабируемее, теперь работаю в Яндексе! Я с уверенностью берусь за сложные задачи и могу аргументированно обсуждать архитектурные решения с коллегами.
