Size: a a a

Kotlin Community

2020 March 20

AO

Alexey Otts in Kotlin Community
Quantum Harmonizer
Не вижу здесь монады) выглядит адово
Ничто не мешает быть этому типу монадой 😏
источник
2020 March 21

ZA

Za Ars in Kotlin Community
Доброй ночи
источник

ZA

Za Ars in Kotlin Community
Как сложно сейчас найти работу koltin программисту и что от него требуется?
источник

AL

Alexander Levin in Kotlin Community
Za Ars
Как сложно сейчас найти работу koltin программисту и что от него требуется?
Доброй ночи.

Котлин разный бывает.

Из достаточно распространённого - Андроид и JVM бекэнд.

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

Про JVM - тут уже как повезёт. Становится немало компаний, которые пробуют у себя Котлин, но не так повально, как на мобилках, да и там нету настолько сильных факторов для смены языка как признание гуглом. Но если хотеть (и жить конечно же в относительно больших городах) компании с Котлином вы найдёте.

Про то, что нужно знать - единого рецепта нету. Допустим у меня в компании техническими требованиями было быть знакомым с каким-либо популярным JVM-языком и понимать в целом используемые фреймворки. Где-то могут немного сильнее спрашивать непосредственно Котлин. Часто могут спросить знание непосредственно Джавы.

P.S. Есть ещё разные варианты использования Котлина (Kotlin/JS, Kotlin/Native, в целом идея мультиплатформы), но на них вам действительно придётся сильно постараться найти работу.
источник

ZA

Za Ars in Kotlin Community
Понятно. Спасибо. Полагаю, надо учить месяц минимум, чтобы пройти собеседование и стать достойным kotlin-junior ом..
источник

AL

Alexander Levin in Kotlin Community
Тут уже индивидуально. Если абсолютно с нуля, я бы ожидать, что придётся вложить больше времени. Если переучиться, то может конечно хватить и месяца, но как пойдёт. Ну и да, субъективно джуном прийти на Котлин в бекенд может быть сложно пока что (про андроид всё ещё без идей), но особо фактов у меня для подкрепления этого утверждения не будет :)
источник

NK

Nikita Kulikov in Kotlin Community
Котлин учится за неделю до уровня необходимого на собеседовании и на работе. Он очень простой в освоении.
Самое сложное - разбираться в CS и сфере куда ты идешь. Грубо говоря, нет "Программист на Kotlin", есть "Программист Android" (требование: знание котлина)
источник

ZA

Za Ars in Kotlin Community
Ну собеседование это одно, а работать с ним другое
источник

ZA

Za Ars in Kotlin Community
Библиотеки, как работать с определенными объектами и тд
источник

АО

Алексей Овсянников in Kotlin Community
Nikita Kulikov
Котлин учится за неделю до уровня необходимого на собеседовании и на работе. Он очень простой в освоении.
Самое сложное - разбираться в CS и сфере куда ты идешь. Грубо говоря, нет "Программист на Kotlin", есть "Программист Android" (требование: знание котлина)
Он простой при условии знания чего-то еще
источник

АО

Алексей Овсянников in Kotlin Community
Я вкатился легко, потому что там хэшмапы и прочее из джавы почти 1-в-1 и то до сих пор время от времени финты котлина узнаю новые
источник

NK

Nikita Kulikov in Kotlin Community
Za Ars
Библиотеки, как работать с определенными объектами и тд
Всеравно без знания выполняемой ничего ничего хорошего не будет
источник

М

Максим in Kotlin Community
Vladimir Petrakovich
Свести к минимальному примеру и понять, что мешает компилятору
В таком виде вроде работает, чего-то не хватает
https://pl.kotl.in/Zgw_xrXv1
похоже мешало вот это
источник

VP

Vladimir Petrakovich in Kotlin Community
Максим
похоже мешало вот это
Ну кстати строчка выше тоже не будет работать, хоть компилятор и не ругается
источник

AO

Alexey Otts in Kotlin Community
Максим
похоже мешало вот это
Type erasure никто не отменял
источник

М

Максим in Kotlin Community
Vladimir Petrakovich
Ну кстати строчка выше тоже не будет работать, хоть компилятор и не ругается
работает с reified T
источник

BV

Boris Vanin in Kotlin Community
Максим
работает с reified T
А чоб сразу is не использовать по месту?
источник

М

Максим in Kotlin Community
Boris Vanin
А чоб сразу is не использовать по месту?
посмотри картинку повыше
источник

BV

Boris Vanin in Kotlin Community
Максим
посмотри картинку повыше
Да, с is честнее
источник

BV

Boris Vanin in Kotlin Community
Компилятор все равно не проверит дженерики в методе
источник