#очевидные_вещи
Нужно ли знать Java? - нужно, так как
на Kotlin активно пишут только последние 3 года
все сотни тысяч строк проектов, на которых вы будете работать, и библиотек, которые затащите в свой проект, будут написаны на Java
от них не удастся изолироваться, придется понимать, как оно работает
то же касается и обучения — множество важных статей написано на Java и никто их переписывать не будет
Почему переходят на Kotlin?
• он короче (можно сделать то же, что сделает Java-код, но меньшим количеством строк-символов)
• он напичкан разными фишками, которые ускоряют разработку
меньше кода - больше профита - разработчикам легче - бизнесу меньше платить за часы программиста
• все новые фишки завязаны на нём - мультиплатформенность, корутины с асинхронностью, compose и т. д.
нет, не котлин все это изобрел, но сейчас развивается это на нем
• google решил поддержать Kotlin. а если компания такого уровня решает сделать технологию базовой - придется с технологией считаться
Лучше Kotlin или Java?
а мы тут не философствовать собрались. закиньте этот вопрос в любой чатик и получите две тысячи аргументом за обе щеки
Можно ли начать с изучения Kotlin?
можно. языки схожи, разницы относительно немного
Найду ли работу, зная только Kotlin?
в маленьком стартапе - да, в других местах - нет
и в любом случае тебя жизнь заставит начать читать Java-код
Как понять, что знаю язык достаточно для поиска работы?
никак. углубляться в язык можно бесконечно.
но для начала достаточно, если твоих знаний хватает, чтобы решить тз, которое ставит работодатель
(насколько качественным получится результат - вопрос совсем другой)