Kotlin — это новый язык программирования, который разработали российские программисты в 2016 году. На нем можно писать различные приложения для Android или десктопные программы, а также серверные приложения. Несмотря на «юный возраст» языка, его повсеместно используют миллионы программистов — это обусловлено тем, что он хорошо совмещается с Java и JavaScript. Поэтому его быстро признала компания Google и решила его использовать для разработки Android-приложений наряду с Java и C++. Обычно Kotlin заменяет только Java, но при необходимости легко конвертируется, и это работает в обе стороны. Так как это популярное направление сейчас, то многие хотят стать Kotlin-разработчиком — разберем, как это сделать.
Чтобы стать специалистом в этой сфере, необходим набор следующих навыков:
Чем больше специалист будет погружаться в сферу, тем больше навыков и знаний у него будет — те, что выше, это только часть.
Чтобы стать разработчиком на Kotlin, нужно изучить не только язык Kotlin, но и Java с C++, поэтому можно использовать как обучение в ВУЗе, так и курсы.
В ВУЗах пока нет полноценной программы по Kotlin, зато можно изучить Java и C++. Kotlin можно учить самостоятельно или на курсах как дополнение к обучению в университете.
ВУЗ |
Факультет |
Московский государственные универститет им. М. В. Ломоносова |
Факультет вычислительной математики и кибернетики |
Санкт-петербургский государственные университет |
Факультет программирования и информационных технологий |
Московский государственный институт международных отношений |
Факультет финансовой экономики |
На бесплатных курсах не получится погрузиться в изучение языка полноценно — пока в целом достаточно мало курсов по Kotlin на русском языке. Но если хочется просто узнать больше о профессии, то бесплатные курсы смогут помочь.
Наименование |
Описание |
Базовое изучение основ Kotlin |
узнаете, что это за язык, для чего используется, об его системе и организации |
Все о Kotlin |
получите понимание о том, какие переменные и типы данных есть в языке, а также об условных операторах, использовании функций, о массивах данных, параметрах в функциях и о циклах |
Классы в Kotlin |
изучите все о классах: абстрактные классы и интерфейс, наследование классов и их перечисление, классы данных, изолированные классы и так далее |
Работа с Kotlin Android Studio |
научитесь работать с Kotlin через реальную разработку небольшого приложения |
Чтобы оценить размер оплаты труда разработчиков, важно посмотреть, сколько они получают за рубежом и в России.
В среднем, разработчик Kotlin может получать в районе 278 179 рублей в месяц, по данным Zarplan. По городам России похожая ситуация.
Москва |
220-350 тысяч рублей |
Липецк |
от 100 тысяч рублей |
Барнаул |
новичку гарантируют от 50-60 тысяч рублей |
Санкт-Петербург |
150-300 тысяч рублей |
За рубежом, по статистике ZipRecruiter, зарплата разработчика составляет 130 689 USD в год. С вакансиями ситуация схожая — давайте проверим.
Филадельфия, Пенсильвания |
100-128 тысяч USD в год |
Нью-Йорк |
115-146 тысяч USD в год |
Лондон, Англия |
от £36 тысяч в год |
Хэмпшир, Англия |
£100 тысяч в год |
Kotlin-разработчик — это перспективная профессия из-за того, что язык появился недавно, и сразу его признали по всему миру. Для обучения лучше всего использовать платные курсы, чтобы полностью изучить язык. На бесплатных сделать это эффективно не получится — придется обучаться самому или на тех же платных курсах дополнительно.
В ВУЗах пока нет отдельной программы для изучения языка Kotlin, зато можно выучить другие вроде Java и C++ и дополнить это изучением Kotlin.