PRO Kotlin
3.72K subscribers
151 photos
34 videos
412 links
Изучай язык Kotlin вместе с нами.

Подойдет для тех, кто хочет узнать уровень своих знаний и подтянуть их.

Закрепить теорию на практике можно на бесплатном курсе https://clck.ru/374Gbw

По всем вопросам:
@JosefDzeranov
Download Telegram
Forwarded from Kotlin developer
Интервью о жизни и работе с экс-разработчиком компилятора Kotlin

Привет, недавно нам написали ребята из подкаста о системном программировании «Битовые маски». В одном и выпусков они поговорили c Дмитрием Петровым, который участвовал в разработке Kotlin-компилятора в 2015-2022 годах. В частности, ребята обсудили:

- внутреннее устройство компилятора Kotlin https://youtu.be/wknD9AGvKdc?t=2958

- интересные оптимизации для эффективной исполнения JVM сгенерированного кода https://youtu.be/wknD9AGvKdc?t=2707

В остальной части подкаста можно больше узнать про разработку компиляторов в целом, задачи и работу системных программистом.
👍2
Новое начало👻

Всем привет. Меня зовут Иосиф. Я теперь буду вести данный канал. Подробнее про меня можно посмотреть на моем сайте.

По опросу выше вижу, что в основном здесь новички, которые хотят или уже начали изучать основы программирования. Специально для вас есть курс PRO Kotlin. Основы программирования.

Он абсолютно бесплатный с огромным количество практических заданий с автоматической тестирующей системой. Плюс мы его поддерживаем - обновляем периодически и отвечаем на комментарии. Это прям база с чего нужно начинать обучение.

Еще мы последние пол года трудимся над продолжением этого курса. Планируем выпускать его в этом году)

А еще у нас много планов по выпуску новых курсов. Так что садитесь поудобнее. Мы приведем вас в точку "Младший android разработчик на Kotlin" со знаниями и опытом, подтвержденным крутым портфолио.

Если у вас есть вопросы, то смело задавайте в комментариях. Буду рад на них ответить.

Еще раз оставлю ссылку на курс с которого нужно все начинать
https://stepik.org/course/131507/promo

Хорошей учебы❤️
👍15🔥1
Что выведет вышеприведенный код?
Anonymous Quiz
17%
a
36%
i
1%
ai
0%
ia
21%
Будет ошибка
26%
Узнать ответ
Что покажет вышеприведенный код?
Anonymous Quiz
14%
1
28%
2
2%
3
1%
4
38%
9
18%
Будет ошибка
Значимые и ссылочные типы данных

Все переменные заносятся в стек. Но где хранится их значение зависит от типа данных.

Любая переменная относится к одному из типов данных.

1. Значимый тип данных. Значение переменной данного типа хранится прямо на стеке.

2. Ссылочный тип данных.
Значение переменной хранится в куче (другая область памяти). А на стеке хранится ссылка на эту область памяти.

Так вот, когда мы присваиваем одной переменной другую переменную, то копируется то значение, которое хранится в стеке. То есть, для значимых типов копируется значение, а для ссылочных типов копируется ссылка (две переменные будут указывать на одну и ту же область в памяти).

Кроме этого:
1. Копирование также происходит при передаче параметров в функцию/метод.
2. При сравнении переменных на равенство (==) сравниваются значения, которые указаны в стеке


Как вам такой тип контента? Сначала тест, потом объяснения, а потом снова тест для закрепления материала (да, скоро будет еще тест)?

PS. Данная и другие темы будут более подробно разжеваны и показаны в новом курсе "PRO Kotlin. Курс для продвинутых". Мы планируем его выпускать в пн 18 декабря. Мы приготовили для вас более 350 практических заданий😍
👍11🔥6
PRO Kotlin. Курс для продвинутых

Наконец-то мы открываем новый курс, который является продолжением основ программирования.

Я долго думал, как описать курс, чтобы было понятно. В итоге:
69 уроков
248 тестов
124 задач на программирование

Курс для тех, кто хочет
👉 погрузиться в мир объектно ориентированного программирования (ООП)
👉 улучшить свои знания, навыки, повысить квалификацию, глубже разобраться в языке Kotlin
👉 посмотреть что происходит под капотом (в памяти)
👉 готовится к собеседованию на позицию разработчика на Kotlin

Как проходит обучение
Вы читаете конспект, а затем выполняете задачи по пройденным темам. Решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь. Если у вас возникнут проблемы, команда курса даст советы и подсказки.

Описание и содержание курса можно посмотреть по ссылке.

🥳В честь открытия курса дарим всем скидку 30%. Держите🥳

Как всегда, все курсы поддерживаются и обновляются авторами. Есть чат курса с авторами. Поможем во всех вопросах.

Если вы не уверены в качестве курса, то мы открыли несколько уроков для их ознакомления. Вот например один из них😋

После покупки курс остается у вас навсегда. Его можно проходить когда угодно. Вы получите все будущие обновления.

Если вдруг вам не понравится курс (в теории невозможно😂), то вы всегда можете оформить возврат в течение месяца.

Го двигаться дальше и становиться Android разработчиком. Дорогу осилит идущий😉

И помните, что программирование может освоить каждый👨‍💻
👍1👎1🔥1😍1
Эталонное решение

К каждому заданию по написание кода мы прикрепили эталонное решение - решение преподавателя. Это решение, которое мы подразумевали от вас получить.

Обязательно после сдачи задания перейдите на форум решений и посмотрите наши решения. Они закреплены в самом верху. Их кстати можно обсуждать.

Описание и содержание курса можно посмотреть по ссылке.

🥳В честь открытия курса дарим всем скидку 30%. Держите🥳

Хорошего кодинга👨‍💻
👍1
Новогодний стрим

Давайте соберемся вместе перед новым годом и обсудим как прошел наш 2023 год, а также запланируем 2024 год.

В четверг 28 декабря в 19 часов по московскому времени состоится новогодний стрим на ютубе.

На стриме расскажу
Про значимые моменты в школе IRON PROGRAMMER в 2023 году
Про планы на 2024 год
Ответы на ваши вопросы
Розыгрыш подарков

Наверняка многие заинтересовались подарками. Про все подарки не расскажу, но вот некоторые из них:
🤟 Скидки на любой из курсов
🤟 Мерч для программистов (кружки, майки, канцелярские принадлежности)
🤟 Книжки

В целом можете написать и свои хотелки. Может что-то меня зацепит😉😂

Чтобы участвовать в розыгрыше призов надо оставить заявку тут. В прямом эфире запущу рандомайзер и найдем всех победителей🥳

Стрим будет по ссылке
https://youtube.com/live/I7RIBW8aEMI?feature=share

Всем новогоднего настроения🥳🫶
Новогодний стрим

Напоминаю, что сегодня в 19 часов по московскому времени состоится новогодний стрим на ютубе.

На стриме будет розыгрыш призов. Чтобы участвовать в розыгрыше призов надо оставить заявку тут. В прямом эфире запущу генератор случайных чисел и найдем всех победителей🥳

Про все подарки не расскажу, но вот некоторые из них:
🤟 Скидки на любой из курсов
🤟 Мерч для программистов (кружки, майки, канцелярские принадлежности)
🤟 Книжки
🤟 Индивидуальная консультация Иосифа

Стрим будет по ссылке
https://youtube.com/live/I7RIBW8aEMI?feature=share

Приходите поднять себе новогоднее настроение👨‍💻❤️
This media is not supported in your browser
VIEW IN TELEGRAM
🎉4🔥3