Что учить новичку в Android: Java vs Kotlin? Мобильный разработчик [Ru, Android]

  Переглядів 126,655

Mobile Developer

Mobile Developer

2 роки тому

Мой курс по Kotlin Multiplatform: boosty.to/mobiledev/posts/942...
Что внутри курса по Kotlin Multiplatform: • Анонс курса по Kotlin ...
Один из самых частых вопросов новичков в Android это с чего мне начать - сразу учить Kotlin или лучше вначале выучить Java. Решил поделиться своим мнением с некоторыми аргументами в пользу Kotlin first.
Если вам понравилось видео, то поддержать канал и получить доступ к эксклюзивному контенту можно подписавшись на Boosty:
=================================================
Поддержать канал на Boosty - boosty.to/mobiledev
=================================================
Полезные статьи из мира мобильной разработки:
Teletype - teletype.in/@alexgladkov
Мобильный разработчик в других соц. сетях:
================================
Телеграм - t.me/mobiledevnews
ВК - mdeveloper
Дзен - dzen.ru/mobiledeveloper
================================
Если ты прочитал это - напиши коммент! Тест на внимательность :D

КОМЕНТАРІ: 500
@user-pr6nc1hz9v
@user-pr6nc1hz9v 2 роки тому
Алексей, спасибо за видео! Обьяснили важный момент четко и понятно!
@Michael100788
@Michael100788 2 роки тому
Отличная тема для видео и причем очень важная! Важная потому, что многие начинающие делают, свои первые шаги в программировании с выбора языка.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо )
@MelonHell
@MelonHell Рік тому
Перехожу с Жабы на Котёл, не жалею что начал с Java и что долго тянул с переходом, благодаря Java я понимаю как работает язык, и чем на самом деле является вся котлиновая магия, но тут кому как, лично мне эти знания важны, так как часто приходится работать с рефлексией и т.д. Новичку же я думаю стоит начать с Java, если есть желание понимать, что вообще происходит в jvm, и с Kotlin, если хочется просто начать (говно)кодить, но всё равно по мере развития знания Java будут необходимы, так как тонна библиотек на Java, декомпил байткода - Java. Ещё один аргумент в пользу Java: Котлин слишком сильно развязывает руки. Когда ты знаешь что делаешь, это полезно, но если ты новичок, суровость жабы идёт на пользу. Читать говнокод на Java намного проще, чем читать говнокод на Kotlin. Приходилось читать один майнкрафт плагин, который был написан на Котле (чел явно до этого не писал на Java), где в каждом файле было по несколько классов и не угадаешь где что находится Надеюсь мой комментарий будет кому-то полезен, но не воспринимайте это слишком серьёзно, это мнение с точки зрения любительской разработки (майнкрафт плагинов / модов)
@kotella107
@kotella107 8 місяців тому
Как прочитал про несколько классов в одном файле сразу начал плакать
@user-fd9sc1fz6o
@user-fd9sc1fz6o 7 місяців тому
Сейчас использую Java так как он удобен для меня , но в будущем рассматриваю переход на kotlin
@twobeerornottwobeer5973
@twobeerornottwobeer5973 5 місяців тому
Я кстати пишу несколько классов в файле на java , но только я использую рекорды 😅
@abbze8272
@abbze8272 8 днів тому
Естественно надо учить java сначала. Тут как с Typescript, ты не можешь его выучить до изучения JavaScript. Точнее, можешь, но будешь говнокодить и не понимать что происходит))
@AndrewBlack-th3gk
@AndrewBlack-th3gk 2 роки тому
Как всегда потрясающе. Качество видео растёт и это очень радует. Успехов, Алексей и спасибо за труды.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо большое! :)
@mikesolo1628
@mikesolo1628 2 роки тому
Отлично, лайк, подписка. Отдельное спасибо за грамотную речь, приятно слушать. А на "права" учиться не бросайте если есть желание водить, я в 40 на мотоцикл сдал, никогда до этого не водил, только машину.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо, я к этой теме вернусь как появится время )
@antonioant3858
@antonioant3858 2 роки тому
@@MobileDeveloper Приветствую, я только начал и видео как раз в тему, есть хорошая книга по джава, но начал по курсам, видео и туториал по Котлин, теперь есть повод отложить Джава до востребованности и искать материалы по Колин. По вождению, механика это 80% успеха в чувстве машины особенно зимой и на сколькой поверхности. О коробке не думаешь спустя месяц-3 руки ноги сами всё делают. Можешь отработать навыки внимания к знакам и чувства габаритов на парковке, но принимание правильную ли передачу выбирает автомат, что не всегда реализуемо особенно перед спуском или перед намеринием совершить рискованный обгон сразу после притормаживания... В общем поезди на механике зимой и когда будешь не думать с какой стороны поворотник и где край бампера. Это просто может спасти жизнь, к сожалению дорога не тот вариант, когда можно отложить дедлайн и передать код под катом (
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну, я не отрицаю что это все важно ) но ведь огромное количество людей ездит на автомате и никаких проблем не испытывает )
@user-nw5ec5oz6q
@user-nw5ec5oz6q 2 роки тому
@@antonioant3858 меха нужна, если живешь в деревне или у тебя 4х4 и ты гоняешь на рыбалку/охоту или профессиональный водитель! В городе же механика не нужна в принципе и "чувствовать" машину не надо, ибо особо и не разгонишься, а вот в пробке просто запаришься палку дёргать и сцепление жать.. Да и по трассе мне механика не нужна
@signalua
@signalua Рік тому
По коробке скажу, как не профи, но научил довольно много не особо способных представителей.( до меня их не смогли научить), важно условия: практика и терпение тренера. То есть практика в спокойной обстановке, это для начала. Потом руки и ноги синхронизируется. Хочешь ты того или нет будешь недумая переключать. Лучше друг, настоящий! с пониманием твоей потребности. А что не актуальна механика, я как водитель большее время ездил и езжу на разном транспорте с механикой, на удивление - согласен, если для тебя нужно вождение только своей машины - бери только только автомат. И наслаждайтесь поездками и независимостью. Я пересел на автомат и больше, на !!! личном авто !!, не пожелаю механику никогда. Да, коммерческий транспорт - тут ситуация вкорне другая и выигрывает механика: надёжность, экономия и дешевизна.
@user-qp8gb1hz2b
@user-qp8gb1hz2b Рік тому
Парень пушечный, как же мне повезло наткнуться на именно твои видео, спасибо!
@MobileDeveloper
@MobileDeveloper Рік тому
😉😉
@deadchannal
@deadchannal 2 роки тому
Спасибо Сам начинал с Java, стали многие вещи понятнее Сейчас документации намного больше, можете начинать c любого языка)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Согласен)
@user-dv7jn9oc7c
@user-dv7jn9oc7c 9 місяців тому
Спасиба, очень помогло разобраться, куда дальше двигаться
@trace-rp6917
@trace-rp6917 Рік тому
Я даже не удивлен что ты тимлид. Очень харизматичный и язык подвязан) . Просто супер. Я когда сижу занимаюсь на фоне уже вместо музыки ставлю. Темболее шутки вообще бомба ) я на некоторых фразах не в этом видео конечно смеялся больше чем с камеди. Спасибо за самоотдачу на ютубе.
@MobileDeveloper
@MobileDeveloper Рік тому
Спасибо большое!) такие комментарии помогают мне делать новые видео правда )
@user-fy6kf8hq2v
@user-fy6kf8hq2v Рік тому
Классное видео, однозначно рекомендую к просмотру
@RedTosS
@RedTosS 2 роки тому
Позвольте предложить вам Идею для выпуска: обзор Android roadmap для становления джуном
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо большое, оно будет, но маленько в другом формате
@valerizaporojan7512
@valerizaporojan7512 2 роки тому
Поддерживаю...
@user-bw2ef1kx4f
@user-bw2ef1kx4f 2 роки тому
@@MobileDeveloper подскажите когда ждать видео?
@MobileDeveloper
@MobileDeveloper 2 роки тому
Не знаю, если честно.
@AlexRan1n
@AlexRan1n 2 роки тому
@@MobileDeveloper выздоравливай!
@user-qg2ub1zs7r
@user-qg2ub1zs7r Рік тому
Классное видио, как раз то что я искала
@pilina_
@pilina_ Рік тому
Спасибо за видео!! Вы очень крутой, начинаю учить котлин
@user-un9fz3ip5w
@user-un9fz3ip5w Рік тому
Спасибо, Алексей, за приведённые аргументы! Хочу попробовать себя в программировании (вообще я лет 20 с лишним звуком и музыкой занимаюсь) и конкретно (как чистой воды практик) хочу сосредоточиться на Андроиде. Есть даже варианты приложений, которых мне не хватает на просторах Play Market, и которые я бы хотел написать сам) и, поизучав разные мнения, решил не "знакомиться с программированием" в 36 лет, а сосредоточиться на конкретном. Выбрал Kotlin, а сейчас Вы меня утвердили в выборе))
@user-dj3xe5cl3y
@user-dj3xe5cl3y 2 роки тому
Спасибо автору,классно видео
@user-dt4bk5or6r
@user-dt4bk5or6r 2 роки тому
Все правильно сказал и пример с вождением на механике или автомате наглядное сравнение. Новичку надо прежде всего научиться водить и практиковать а не бесконечно учиться. Во время обучения языку Java часто возникают мысли, а зачем мне все это??? С Котлин учиться приятней и учебные материалы современные
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо )
@silverfox9761
@silverfox9761 Рік тому
@@MobileDeveloper я начинал учить Java но бросил на полпути основы понял но в многопоточность тяжело и не понял вообще как писать код. пошёл изучать С# и вот на нём прям всё хорошо сейчас, работаю разработчиком на Unity но всё же хочется ещё и в android подскажи пожалуйста есть ли книги по котлину для новичков или какие то статьи или видео есть с нормальным материалом чтобы смог разобраться, с программированием я то знаком и алгоритмическая база хорошая
@Mister_Haiz
@Mister_Haiz Рік тому
Фиговый аналог с вождение , потому что даже самый дубовый человек,освоит механику на неделю и все правильно говорили лучше учиться на механике .
@user-tt8nh3ft4v
@user-tt8nh3ft4v Рік тому
Я сейчас учу Java, Шилдт, ИДЕ все дела. Почему выбрал java, потому что это как механика. В 2009 я учился на механике. Сегодня я могу ездить на: Мерседес Ы класса с 9 ступеньчатой акпп На мустанге 67 года выпуска с 4 ступеньчатой механической коробкой На мотоцикле с механической коробкой На мотоцикле с автоматом На грузовике с механикой и тд Конечно, если ты во Вьетнаме и в самом начале пути, можно выучиться на скутер и просто радоваться жизни. Но мне нравятся мои возможности 😁
@beliktoneltanov6004
@beliktoneltanov6004 2 роки тому
Есть две ситуации у новичков: 1. "Я не знаю какое направление выбрать, я просто хочу научиться программировать и потом уже выбирать направление" и 2. "Я точно буду заниматься андроид разработкой". Вы рассказали про второй случай и я полностью с вами согласен. Т.к. зачем учить универсальный язык, а потом переходить на заточенный под андроид разработку язык, если можно сэкономить время и сразу писать на котлине. Про первый случай. Я считаю в этой ситуации лучше учить джаву(как универсальный язык), чтобы потом пощупать несколько направлений: андроид, бэкенд, дата саинс и т.д., а потом уже решить для себя, куда идти. Если новичок понял, что ему по душе бекенд, то ему не надо будет переучиваться на другой язык и просто развивается в бэке на джаве. А если ему все же приглянулся андроид, то перейдет на котлин, а джава будет плюсиком(на тот случай, если все же попадется старый джавовский код на проекте).
@beliktoneltanov6004
@beliktoneltanov6004 2 роки тому
Я был как раз таки тем новичком, который в начале пути не думал о выборе направления. Просто хотел научиться программировать на джаве. А потом уже узнал, что можно под андроид писать и пошло поехало. Сейчас стал фанатом джавы и учить котлин не хочу. Вот думаю может уйти в бэк?
@MobileDeveloper
@MobileDeveloper 2 роки тому
Недавно JetBrains опубликовали статистику по которой людей пишущих на Котлине для бэка больше, чем для андроида. Так что Котлин для андроид это сильное упрощение
@ingvarrli4168
@ingvarrli4168 2 роки тому
@@beliktoneltanov6004 а Джава и джава скрипт это разные вещи? И где применяется Джава скрипт ? Спасибо
@user-so3ds4gr7j
@user-so3ds4gr7j 2 роки тому
@@ingvarrli4168 )) чел гугли. Уметь гуглить это основной скил прогера
@_Smai1e_
@_Smai1e_ 2 роки тому
@@ingvarrli4168 общего у java и javaScript это только слово "java" в названии
@user-sk3rp8yo9b
@user-sk3rp8yo9b 6 місяців тому
Спасибо за наглядное пособие
@user-pg1wd2hf7h
@user-pg1wd2hf7h 6 місяців тому
Отличный материал, разобрался
@sovrinfo
@sovrinfo 2 роки тому
Всегда смотрю и слушаю вас с удовольствием. Спасибо вам за такую огромную работу!
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо )
@nikamile.
@nikamile. Рік тому
благодарю металась с чего начать теперь знаю
@ruslan_from_poland
@ruslan_from_poland 2 роки тому
Полезное видео однозначно
@cinderellarouge
@cinderellarouge 2 роки тому
Чувак, ты единственный позитивный ответ даёшь
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну, я точно не единственный, но да популярно мнение, что лучше учить Java, но я так не считаю )
@cinderellarouge
@cinderellarouge 2 роки тому
Меня уверяли что надо java , но я считаю так же что да не надо "усложнять жизнь"
@user-nw5ec5oz6q
@user-nw5ec5oz6q 2 роки тому
@@cinderellarouge изучили Kotlin без Java?
@user-bi1ij1po4p
@user-bi1ij1po4p 6 місяців тому
большое спасибо! 😉
@maratahmetgareev5745
@maratahmetgareev5745 2 роки тому
Шикарное объяснение....
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо )
@cuthbertcannon3227
@cuthbertcannon3227 2 роки тому
Отличный контент)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо )
@user-qb5xc5fp2y
@user-qb5xc5fp2y 2 роки тому
Леха все правильно сказал, особенно согласен с ремарками в конце. Новичкам лучше учить, то что пригодиться им здесь и сейчас, чтобы найти работу и уже там развиваться. Сам вообще с с++ начинал. Да и все современные языки как то проще изучаются и переход дается проще, например с obj c на свифт и с джавы на котлин, поначалу все непонятно куча нового синтаксиса, разных фич но день два и уже как рыба в воде))
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну это как раз потому, что они современные ) да багаж помогает, но видео именно в том, что учить новичку, потому что он ограничен во времени ) и учить лучше то, что ближе к современной разработке, а это Котлин
@user-qb5xc5fp2y
@user-qb5xc5fp2y 2 роки тому
@@MobileDeveloper ну новички разные бывают) есть студенты или те кто впервые написание кода осваивает, а есть те кто из другой области приходит например с вэба или десктопа
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну вот я имел ввиду скорее первых, потому что вторые в моем понимании не новички и они могут себе позволить освоить оба языка, потому что они это во-первых сделают быстрее за счёт опыта, а во-вторых у них есть это время )
@kivinus
@kivinus Рік тому
Котлин Джаава) Требование одной из топовых коммерческих контор: Kotlin, RxJava2, Dagger 2, Room, Moxy, Cicerone; Jenkins и Gitlab для CI/CD; Youtrack, Zeplin, Figma.
@BrutHunt
@BrutHunt 4 місяці тому
Пыф. Лям зп в месяц. Таков ответ на требования
@ArtemTapaev
@ArtemTapaev 2 роки тому
Чётко объяснил
@kuckoc
@kuckoc 2 роки тому
Сестра пошла учиться вождению на механике, помучалась немного, потом плюнула и успешно все сдала на автомате с первого раза :) Так что да, проще с Котлин начать сейчас, соглашусь.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Какое совпадение) Меня на мысль об этом видео натолкнуло как раз то, что я пошел учиться на механику и это отбило мне все желание водить )
@faizullamahmudov4077
@faizullamahmudov4077 2 роки тому
Мне понравилось! Было бы здорово на вашем канале найти курсы обучение Котлину с нуля до профи.
@MobileDeveloper
@MobileDeveloper 2 роки тому
У JetBrains есть бесплатный курс и его вполне достаточно чтобы начать что-то делать
@faizullamahmudov4077
@faizullamahmudov4077 2 роки тому
@@MobileDeveloper там всё на английском. На русском посоветуете?
@MobileDeveloper
@MobileDeveloper 2 роки тому
Посоветую без знания английского не начинать заниматься разработкой ) Хотя бы на уровне читаю со словарем )
@AlekseyNikitenko
@AlekseyNikitenko 2 роки тому
По барабану, после изучения маш. языка на magic z80 уже не важна последовательность. Есть задача, берём и пишем. Спасибо за видео.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 11 місяців тому
@@ningtanagrey9141 тот самый старовер
@terles1265
@terles1265 Рік тому
благодарю,попробую
@zgbnb
@zgbnb 2 роки тому
Про механику и автомат! 10 лет езжу на механике. Считаю твои рассуждения по поводу обучения сразу на автомате верными! Учись сразу на атомат. Думаю скоро механики вообще не будет.
@avatarpw6218
@avatarpw6218 2 роки тому
Хотел взять курсы на яндекс-практикуме, Java разработчик, так как нет курсов Котлина, но после видео задумался о других онлайн школах. Посоветуйте где взять курсы
@levdevyana
@levdevyana 2 роки тому
О первый аргумент уже мой был)))ну действительно же легче было учить Котлин когда хоть чуть знаешь джаву. При чем Котлин потом кажется супер простым языком))))и думаешь это что-то восхитительное после Джавы)))
@MobileDeveloper
@MobileDeveloper 2 роки тому
Для этого вначале нужно выучить Java )) это долгий путь, проще сразу с котлина начать ) но согласен, что после джава Котлин это нечто восхитительное )
@dabz777
@dabz777 2 роки тому
С вождением автомобиля отличный пример!)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо
@Nickeeee
@Nickeeee 2 роки тому
отвратительный.. ..я не хочу ходить в туалет потому что приходится ширинку постоянно застегивать, то ли дело подгузник! так удобно! свое неумение и страх выдает за желание комфорта.. можно выбирать то, что нравиться, конечно, но аргумент "приходится дергать рычаг передач.." пфф! "просто дернуло пойти и научиться водить..." "мне не интересно водить на механике" Ха-ха!! ПРОСТО ЗАБИЛ НА ВОЖДЕНИЕ! Поэтому и не научился и в программировании все также - если не забивать все получится!!!
@SergeyKhevoyan333
@SergeyKhevoyan333 11 місяців тому
я рекомендую начинать с Java в объеме - парадигма ООП, переменные и работа с ними, списки и массивы, сортировки, классы -интерфейсы. И хорош. После понимания этого имеет смысл переключаться на Kotlin.
@ryan72ify
@ryan72ify Рік тому
про тачку на автомате это прям в точку, я в 29 лет начал водить и первую машину купил на автомате это было самое верное решение , лансер 9 не подвёл. Можно такой же пример для разработчика с 0 ?)
@ulankarimov2073
@ulankarimov2073 2 роки тому
Раньше по котлину было намного меньше информации чем в джава и я рекомендовал начинать с джава. А сейчас говорю можно начинать сразу с котлина
@rsys1573
@rsys1573 8 місяців тому
На МакБуке удобнее работать? С котлином/андроид СДК?
@medicaldoctoronyoutube
@medicaldoctoronyoutube 2 роки тому
Здравствуй. Сделай пожалуйста видеоурок по созданию приложения по покупке еды, доставки еды или т.п. на swiftui с firebase. )
@MobileDeveloper
@MobileDeveloper 2 роки тому
Мысль интересная, спасибо! )
@nikahomaei8423
@nikahomaei8423 10 місяців тому
до сих не могу определиться в какой язык углубиться
@mikyegresl
@mikyegresl 2 роки тому
Подскажите пожалуйста, а что за книга на столе лежит о паттернах проектирования? И не могли бы посоветовать, что по паттернам проектирования актуально изучать сегодня?
@MobileDeveloper
@MobileDeveloper 2 роки тому
Она так и называется паттерны проектирования. Серия Head First. Очень рекомендую ее прочитать
@mikyegresl
@mikyegresl 2 роки тому
Спасибо большое!
@user-wf6eq9og1o
@user-wf6eq9og1o 10 місяців тому
Правду говорит. Вот сейчас нужно было небольшое андроид приложение запилить, я выбрал Java потому что раньше уже немного писал на ней, но в процессе увидел, что все примеры на Kotlin, а на Java всё меньше и меньше. В следующий раз сто проц. на Kotlin буду писать.
@djonlesly7841
@djonlesly7841 2 роки тому
Чел,Отдельный лайк за ответы в комментах с:
@MobileDeveloper
@MobileDeveloper 2 роки тому
Блин ура ) наконец-то, спустя 12 тысяч подписчиков и кучу видео это кто-то заметил! Спасибо) Это не сарказм
@mikedavis52
@mikedavis52 7 місяців тому
Я поставил паузу когда вы начали рассказывать про обучение вождения авто и где вам рекомендовали на механике. Хотя я сам учился на механике и очень хорошу вожу автомобиль, я всетаки стороник что надо начать с автомата, а лучше вообще обучатся на электромобиле - человек не будет терять свое внимание на переключение передач и правильное нажатие и отжатие педали сцепления, а все его внимание будет направленно именно на вождение таким образом входной порог будет выше и результаты будут лучше, а уже когда человек научится хорошо водить автомобиль тогда можно учить как управлять механикой если ему надо будет это. Но с появлением электромобилей и гибридов необходимость в этом пропадает.
@JustAChannel11631
@JustAChannel11631 Рік тому
Хорошие доводы. Тогда вопрос такой - где или как лучше учить Kotlin? Есть рекомендации видео, книг или сайтов для полного новичка в мобайл разработке(я сейчас фронтенд)?
@user-el3il8ws7i
@user-el3il8ws7i Рік тому
В ютубе
@dmitriyobidin6049
@dmitriyobidin6049 2 роки тому
Блин, вот раньше ты шел в Андроид, и если там не особо зашло, всегда можно было перейти на бэкенд, уже зная джаву. С котлином так не прокатит :) В ios на самом деле такая же байда, даже учитывая, что свифт начали продвигать раньше. Я уже полгода пытаюсь влиться и начать учить swift под iOS разработку да все никак... А потом смотришь вакансии и там до сих пор стоит в требованиях частенько знание Obj-c и вообще руки опускаются.
@user-qg6mc6xv9d
@user-qg6mc6xv9d Рік тому
главное изучаь актуальную инфу и все будет хорошо))
@Dedeeverkesh
@Dedeeverkesh 2 роки тому
Если учиться на механике, то можно понять как работает автомобиль и следовательно это напрямую влияет на вождение(например на затяжных спусках водители с автоматом снижают скорость тормозами тем самым перегревая их и выводя из строя на время пока они не остынут, хотя если бы они ездили на механике, то снижали скорость применяя "торможение двигателем".) Конечно об этом можно прочитать или узнать от кого то, все же на механике ты это делаешь уже по привычке интуитивно, а не после того как тебе подсказали.
@Dedeeverkesh
@Dedeeverkesh 2 роки тому
Имхо: также и в программировании. Да, ты можешь спокойно выучить котлин и работать на нём, но если задача предполагает знание java, то придется попотеть.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Тут вопрос в том с чего начать ) очевидно, что два языка ты не можешь одновременно прям учить, поэтому нужно расставлять приоритеты. И кмк правильнее выбрать Котлин
@Dedeeverkesh
@Dedeeverkesh 2 роки тому
@@MobileDeveloper Короче дело было так, выеживаля я тут, что нужно учить java, а потом котлин. В итоге прочел половину книги про java - забросил, далее прочел половину книги по котлин - забросил и начал проходить курс по мобильной разработке на котлине :D
@nasyrzhanov
@nasyrzhanov Рік тому
@@Dedeeverkesh и как сейчас дела обстоят?)
@Dedeeverkesh
@Dedeeverkesh Рік тому
@@nasyrzhanov программирую под Андроид на котлин)
@ivanivanov6118
@ivanivanov6118 Рік тому
Спасибо
@akulaodin3911
@akulaodin3911 2 роки тому
Согласны
@user-dy4it3su3w
@user-dy4it3su3w Рік тому
интересная тема
@vitaliy2020
@vitaliy2020 2 роки тому
Когда в исходники kotlina проваливаешься, чтоб понять как работает та или иная функция или класс, ты чаще всего проваливаешься в Java классы, это небольшой аргумент в пользу знания java)
@MobileDeveloper
@MobileDeveloper 2 роки тому
В компоузе уже не так )
@vitaliy2020
@vitaliy2020 2 роки тому
@@MobileDeveloper как компоуз по твоему мнению на данной стадии?, Мне показалось многовато кода, читать код в условиях реальных приложений, где много слоев и view элементов будет тяжелее, чем верстку
@MobileDeveloper
@MobileDeveloper 2 роки тому
Мне очень нравится, верстка стала в разы проще. Я во всех своих проектах уже перешёл давно ) очень тяжело потом к xml опять возвращаться, когда ты даже скругление не можешь сделать без кучи файлов разных
@vitaliy2020
@vitaliy2020 2 роки тому
Я не успеваю за технологиями ,чуть ли не каждый месяц что-то выходит)
@awenn2015
@awenn2015 Рік тому
@@MobileDeveloper не понял за вёрстку? В студии уже можно верстать чтоли ? Тут мои знания html и css пригодились бы))
@starypatsan9900
@starypatsan9900 Рік тому
3:06 Я ненавидел механику и еле еле сдал и то город не без помощи $. На первых порах меха очень мешает, а ещё страшно было заглохнуть на повороте в опасном моменте) Купил себе сразу автомат, но как научился уже уверенно ездить через полгода сам перешел на механику, тк динамика и ощущение машины другое, хотя в процессе обучения просто презирал меху. Может и в it похожая штука.
@pavlotalashchuk6741
@pavlotalashchuk6741 2 роки тому
Логика понятна и имеет место быть, но оставлю тут своё. Логика человека который начинает учиться под мобильную разработку должна быть такова : "Как быстро получить актуальные знание и пройти собеседования" , а не "Как быстро научиться писать код". Многих возможно разочарую, но чтобы получить работу скорей всего нужно будет уметь писать сразу на двох языках. Не забываем что на одно место джуна десятки если не сотни претендентов и естественно скорее возьмут человека что умеет на двох языках писать чем на одном. Джунов еще очень много гоняют по теории, даже больше чем мидлов и сеньйоров и вопросы по Java Core часто превалируют. Поэтому тут нужно подумать с чего проще начать что бы было проще разобраться, я начинал когда еще Котлина не было и на перешёл буквально за неделю, там нет ничего сложного. На мой взгляд человеку который хочет понять как оно внутри работает и во всём разобраться лучше начинать с Java и обучающего материала по нём всё еще намного больше. Но в плане скорости тяжело сказать.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Хороший аргумент. В целом даже согласен, два языка однозначно будут лучше, чем один. Имхо (а все мои видео на канале это мое имхо), уже все же больше вопросы идут котлиновские. Возможно это когнитивное искажение, но вот с кем я общаюсь они все больше спрашивают какие-то фундаментальные вещи, и все меньше чем ArrayList отличается от LinkedList Спасибо, очень крутой комментарий)
@stoparb357
@stoparb357 Рік тому
Джуна брать всезнающего чтобы потом спорил со всеми это ещё одно развлечение
@user-xw3ek8sf9t
@user-xw3ek8sf9t 2 роки тому
Ну насчет сложности Java я не соглашусь с Алексеем, да в ней больше получается кода , но при этом в ней минимум "магии", под "магией" я имею ввиду то что генерирует компилятор под капотом , те же data классы , прям новичок наврятли поймет что за этим ключевым словом скрывается генерация полезных методов, и лучше сперва все эти методы написать в ручную и уж потом использовать "синтакситеский сахар" котлина. Лично для меня изучение Kotlin первым языком взорвало бы мозг) p.s А котлиновские лямбды это вообще ужас, особенно вынос лямбды передаваемую в функцию за пределы скобочек, у меня от этого до сих пор кровь из глаз идет.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Речь же для новичка он поначалу в принципе программирует как магические заклинания ) потом углубится поймёт. Вы же судите с высоты опыта
@user-sy6jp7wd8y
@user-sy6jp7wd8y 2 роки тому
Согласен, котлин слишком сладкий. Местами от сахара и от того как многие возможности используют люди (зачастую из за желания по быстрому заговнокодить) идёт кровь из глаз.
@ka-md8ue
@ka-md8ue 2 роки тому
Я веб фронтендер, но когда искал работу на андройд, делал приложение на джаве для портфолио, и когда вопрос был, гуглтл, заметил что читать ответ в котлин коде удобнее и понятнее, хотя на котлине никогда не писал. Достаточно простые куски кода читал в 10-20 строк
@MobileDeveloper
@MobileDeveloper 2 роки тому
Котлин сам по себе проще, да ))
@ka-md8ue
@ka-md8ue 2 роки тому
@@MobileDeveloper читал котлин код и ловил себя на мысли что его приятно читать))
@Evgen025_
@Evgen025_ Рік тому
Есть мнение по этому поводу. Я очень хотел получить права, но в школу было лень ходить. В итоге откатал 4 часа практики и 3 ночи учил теорию, сдал все с первого раза. Я был уверен, что у меня все получится, не сомневался в этом не на секунду. Сейчас решил сменить работу. По началу самостоятельно изучал Kotlin и мне очень нравилось и все шло отлично, но подумав решил пойти на курсы по android разработке, чтобы была структура обучение, единомышленники, ментора возможно не хватало и т.д. На курсах, есть вступительная часть по java, когда я с ней столкнулся у меня был не большой шок) Я сидел и не понимал, зачем учить язык у которого код в 3 раза длиннее, сам язык сложнее и т.д. Самое большое, что мешала, то что Kotlin я изучал не очень долго +- 70 часов. У меня началась по началу сильная путаница в написании кода на Java) К чему я это все. Если решили заняться чем-то и вы в этом уверены, то без сомнений начинайте и доводите дело до конца. По-началу лучше изучить хоть один язык полностью, чем прыгать с одного на другое. Наверное, будет аналогия, как человек пошел в автошколу и стал учиться водить на двух коробках сразу. Хотя, именно, в этом случае, мне было бы не сложно к примеру. Все люди разные. Но как показывает практика, что на двух стульях не усидишь)
@user-pb5ko5xu7o
@user-pb5ko5xu7o 2 роки тому
Mobile Developer - у меня вопрос! Купил 2 книги пo Котлину за 2020 год. пo книгам можно выучить Котлин? лайк, подписка :)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Это примерно как учиться плаванию по книгам ) научиться никакому языку программирования невозможно только по книгам. В первую очередь нужно писать код
@user-pb5ko5xu7o
@user-pb5ko5xu7o 2 роки тому
@@MobileDeveloper спасибо 👍
@bpavuk
@bpavuk Рік тому
А какую книгу вы посоветуете по Android? (да, я ботан предпочитающий курсам книги)
@user-bv5bz2kz4t
@user-bv5bz2kz4t 2 роки тому
Можешь посоветовать ресурс для изучения Kotlin? Может быть книги какие. Сам я программировал на java, написал примитивное приложение - калькулятор и сейчас думаю, что делать дальше.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Советую бесплатный курс от Jetbrains hyperskill.org/tracks/18?_gl=1%2a13cnh4g%2a_ga%2aMTU3NDE0MDYwOC4xNTk1ODM0ODIy%2a_ga_V0XZL7QHEB%2aMTYyOTk3OTA5MS4xMi4wLjE2Mjk5NzkwOTEuNjA.&_ga=2.113060803.658355117.1629979091-1574140608.1595834822
@user-bv5bz2kz4t
@user-bv5bz2kz4t 2 роки тому
@@MobileDeveloperспасибо, по ходу дела ещё подтяну английский)
@SergeiNSA
@SergeiNSA 2 роки тому
@@MobileDeveloper здравствуйте подскажите а на русском языке есть подобное?
@ahilesova_pyata
@ahilesova_pyata Рік тому
Привет, поделись как успехи с обучением, устроился ли уже? И как обучался?
@user-cx8rl2cd2l
@user-cx8rl2cd2l 2 роки тому
И так , шо погнали - 1 ) видео достаточно хорошее . 2 ) теперь давайте начнём , ну давайте так , основная причина по которой google выбрал kotlin их две , во первых суды с Oracle , они не знали выиграют они суд 👨‍⚖️ или нет , по этому они боялись . Вторая причина это Java 8 , она устарела и не было возможности что то на ней делать , но давайте рассуждать и так у нас инженер 👩‍💻 на начальном этапе стоит перед выбором Java или kotlin , прежде всего надо понимать для чего учить . И так - во первых kotlin это jvm, по сути и нужно понимать более детально , что такое виртуал машин джава и как она работает , это лучше понять именно на Java , Идём дальше - смысл на мобильной разработке не заканчивается , человек может потом перейти и в бэк, может в дата саньисты, а kotlin у нас пока только в мобилке , да есть там задумки и мысли но на сегодня это мобилка . И опять таки куда джун пойдёт ? Тинькофф и прочее ок , там может Java грузить не будут и задачи тока на kotlin , но а как остальные конторы ? - у которых большая часть кода именно на джава, новичок ее должен будет знать . Что бы вы понимали я не говорю , что kotlin это хуже - нет , я просто говорю о том , что джаву надо знать , а что бы не отпугнула то надо знать чего ты хочешь на полном серьезе , а выучить kotlin то потом на Java хрен кто пойдёт учить , ты бы учил бы механику после автомата ?
@MobileDeveloper
@MobileDeveloper 2 роки тому
Если понадобилось бы то учил ) но другое дело, что оно нафиг не надо скорей всего, но вдруг я бы так полюбил это дело, что захотел бы использовать машины там где это нужно. Тогда пошёл бы. Не буду оспаривать все выше сказанное, кроме одного. Котлин это давно уже не только мобилка
@user-cx8rl2cd2l
@user-cx8rl2cd2l 2 роки тому
@@MobileDeveloper ну если один из ведущих Тимлидов не будет оспаривать то это уже круто .
@user-dq9hj6ng3e
@user-dq9hj6ng3e 4 місяці тому
Есть сайты с заданиями там по уровням сложности: чтобы язык JAVA и котлин, и задания с супер легкого переходили на сверхсложные и требующие коллосального опыта? Так сказать для практики и тренировки ума)
@Caracupa
@Caracupa Рік тому
Обучение всегда начинают на более простых языках (типа Бейсика). Хотя в МИТ студентов начинают обучать на лиспе (не сказал бы, что самый простой язык).
@MrFanrok
@MrFanrok 2 роки тому
Я как раз пошел по этому пути - начал с котлина. И сейчас пришел к тому что стал учить джаву. С одной стороны она мне врядли пригодится, с другой это основы. Стал намного лучше понимать что такое треды и как они работают, зачем все эти заморочки со строками, нафига несколько типов ссылок и тд и тп.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну вот я за этот путь и топлю ) наверняка понимать вам сейчас намного легче, чем учить все это с нуля
@sempra5722
@sempra5722 2 роки тому
Были ли какие-нибудь сложности на этапе изучения Java или вообще легко дается после kotlina ?
@SergeiNSA
@SergeiNSA 2 роки тому
подскажите пож-та как изучали котлин?)
@user-ne6dt8gv3o
@user-ne6dt8gv3o 2 роки тому
Подскажите, что за книга зелёная на столе? Не могу прочитать
@MobileDeveloper
@MobileDeveloper 2 роки тому
Она называется Android) это книга по андроиду, но она довольно древняя, многое оттуда уже устарело
@kitfactory1433
@kitfactory1433 2 роки тому
Изучаю сейчас разработку под android на kotlin... Java частично всё равно приходится подучивать. Всё равно придётся знать хотя бы основы java. Но чисто моё субьективное мнение kotlin замарочастей но более структурирован + в языке уже заложенны паттерны ии он не даёт понаделать ошибок
@MobileDeveloper
@MobileDeveloper 2 роки тому
Иногда да, какие-то куски джавы придется поглядеть, но зная котлин не думаю, что это для вас проблема
@comfitkampit6031
@comfitkampit6031 Рік тому
Получается джава кор хватит для новичка потом в Котлин?
@user-ib4ex8fm1z
@user-ib4ex8fm1z 8 місяців тому
Как я Вас понимаю по поводу вождения! 😂
@konstantinmezler5238
@konstantinmezler5238 8 місяців тому
круто
@Constantine1975
@Constantine1975 8 місяців тому
Согласен с автором полностью! Это тоже самое что человек будет изучать программирование сначала ассемблер потом С затем С++ и в результате чего он ни на одном ЯП не может написать простенькой программы. По идее с ВУЗов должны выходить грамотные инженеры и программисты, а выходят молодые люди с дипломом "Осторожно инженер". Изучать нужно то чем ты будешь зарабатывать на хлеб насущный. Но, иногда чтобы понять тот или иной ЯП надо изучить другой, данное изучение нужно только если ты хочешь узнать поглубже некоторые аспекты своего ЯП.
@dont.try.to_search
@dont.try.to_search 2 місяці тому
Ты уверен, что изучив в ВУЗе нужное сейчас, будешь работать с этим через 10-30 лет???)) В ВУЗе тебе дают базу, а дальше сам.
@Constantine1975
@Constantine1975 2 місяці тому
@@dont.try.to_search уверен, по сути ребята, которые приходят сейчас после ВУЗа на предприятие переучиваются заново. Смысл изучать теорию без практики нет. Голое изучение теории это схоластика. Как говорил наш учёный Ломоносов, наблюдения рождают теория а теория подтверждается наблюдениями.
@dont.try.to_search
@dont.try.to_search 2 місяці тому
@@Constantine1975 да, переучиваются, ибо средства производства развиваются. И этим ребятам еще не раз и не два в жизни придется переучиваться. И этим должен заниматься работодатель, а не ВУЗ. Менять программу обучения каждый год никто не будет за счет налогов с и так нищего населения, а буржуазию и так все устраивает - учись за свой счет, если хочешь узнать больше
@u_n_d_e_r_s_c_o_r_e_d
@u_n_d_e_r_s_c_o_r_e_d 2 місяці тому
когда это с вузов выходили грамотные инженеры? таких вузов штуки 3 на всю россию, вуз для программиста - пустая трата времени, ты можешь по 10 часов в день заниматься кодингом вместо одной-двух пар в день и еще одной-двух пар по каким-то левым темам, не касающимся программирования, по которым еще и дз делать надо, и экзамены сдавать
@user-qq6yl5qm1z
@user-qq6yl5qm1z 2 роки тому
Подскажи, пожалуйста, а есть язык, который подходит для разработки приложений под любую платформу (windows, ios, android)?
@MobileDeveloper
@MobileDeveloper 2 роки тому
С++, Kotlin, Dart (Flutter) Несколько языков даже, но вот прям нативно нет такого языка) Везде есть какие-то свои нюансы
@user-jk3jy2up5j
@user-jk3jy2up5j 2 роки тому
Любой
@aidarmukanbet8269
@aidarmukanbet8269 Рік тому
А что на счет этой ситуации. Я студент заканчиваю первый курс, на первом курсе прошли java, сделал курсовую с Javafx, Mysql. Последующие три курса будем учить только java. на третьем Android dev. Что же изучать во время каникул Java Android or Kotlin Android????
@yuriytheone
@yuriytheone 10 місяців тому
C++
@hollowworld5963
@hollowworld5963 Рік тому
А где можно начать обучение Kotlin first
@user-lc7bg9yz7l
@user-lc7bg9yz7l 3 місяці тому
Класс
@antonmercer6203
@antonmercer6203 Рік тому
А блокчейн на Котлин можно создать?
@AlexeyRiched
@AlexeyRiched Рік тому
Посоветуй хороший обучающий материал по Котлин? Думаю много есть годного бесплатно, а то меня после джава тошнит при виде конструкторов Котлина
@MobileDeveloper
@MobileDeveloper Рік тому
Не знаю ) а надо тогда Котлин учить?
@zloysanta7390
@zloysanta7390 2 роки тому
Благодарю за видео,бро! Сделал вывод,надо учить сразу два)))
@MobileDeveloper
@MobileDeveloper 2 роки тому
Отличный вывод ))
@user-dq9hj6ng3e
@user-dq9hj6ng3e 4 місяці тому
Мне понравилось учиться с JAVA, проще понять как котлин работает изнутри, понимать исходники - это я если что говорю на уровне новичка, и сугубо лично свой опыт. Котлин учится быстрее потом в разы после JAVA - я проходил обучение на КОТЛИНЕ и на середине я сложно начинал понимать, по итогу решил добить JAVA на базовом уровне - и понимать котлин стало легче, я даже пока учил JAVA - вспоминал что не понимал по КОтлину и такой "так вот что это!!! И КАК ЭТО РАБОТАЕТ!"
@user-zq4ec3yk8b
@user-zq4ec3yk8b 5 місяців тому
супер
@dedpihto680
@dedpihto680 Рік тому
согласен на 100 процентов. начал программировать с питон. вы относительно легко сможете чтото сваять и продать. а староверы выучившие си ++ и джава зачем им учить чтото новое? они так и будут советовать свое старье (за исключение си++ он сложный но производительнее). но никто не доверит новичку написание серверных приложений с требованиями к производительности
@ivanivanov6118
@ivanivanov6118 Рік тому
Что лучше изучать для фриланса ? Какое направление? Может быть для этого лучше Front end?
@MobileDeveloper
@MobileDeveloper Рік тому
Для фриланса лучше всего пойти на топовую биржу, посмотреть что там наиболее востребовано и пытаться идти тудаи
@pathnkalex921
@pathnkalex921 2 місяці тому
Чтобы понять в чем проблема нужно посмотреть на 2 истории развития: Android и iPhone, которые пришли к практически одному языку, так как Swift и Kotlin ну очень похожи. И если для iPhone переход с очень старого языка Object C на Swift бесспорен, при том что это компилируется в исполняемый код, то на Андроиде переход с Java на Kotlin выглядит не логично при том что это на выходе получаем говоря условно Java байт код. Вот это и охлаждает интерес к переходу на Kotlin. Ну а про то, что "староверы" ничего не признают нового так это смешно. Тем не менее компания Google заявила и в 2024 году: "Мы любим Kotlin", так что рано или поздно осваивать его придется.
@otabeksaitkulov3101
@otabeksaitkulov3101 2 роки тому
Здравствуйте, решил выбрать котлин , смотрю курсы вроде месяц , а оказывается еще и 5% не прошел , долго ли занимает учеба котлину чтобы выйти хотябы джуном?
@MobileDeveloper
@MobileDeveloper 2 роки тому
Примерно 4 дня 13 часов и 43 минуты
@Nurlan.K
@Nurlan.K 2 роки тому
@@MobileDeveloper Норм вопрос. Ни панимаю¯\_(ツ)_/¯
@MobileDeveloper
@MobileDeveloper 2 роки тому
Не норм. Скорость обучения зависит от миллиарда разных факторов и может варьироваться от 3х месяцев до никогда примерно
@cherrykysya
@cherrykysya 12 днів тому
Я так с ноября учу джаву, сложновато очень,уже мотивация пропадала идти в андройд разработку,хотя очень хочется
@panzeriii0k0jiad58
@panzeriii0k0jiad58 2 роки тому
Аналогия с АКП годная. Тоже вертел на одном месте механику)
@MobileDeveloper
@MobileDeveloper 2 роки тому
😀😀
@Densoll
@Densoll Місяць тому
По поводу сравнения с механикой и автоматом, не соглашусь, всё-таки правда лучше научиться ездить на механике, потому как очень большой процент таких машин, в России так уж точно, и в целом в жизни может пригодиться. Да и на самом деле не слишком сильна разница в сложности. А вот по поводу Kotlin и Java тут согласен на 100%. Kotlin более структурирован и плюс он используется в jetpack compose.
@CAMELOID
@CAMELOID 11 місяців тому
видос хороший и очень познавательный, но за механику обидно
@user-sn9fp6kd8b
@user-sn9fp6kd8b 4 місяці тому
Так котлин это та-же джава, просто с синтаксическим сахаром, котлин тоже работает на JVM, какая разница? Просто если учиться именно под андроид разработчика, то можно и сразу учить котлин, а если знаешь джаву, то и андроид разработку освоишь и веб-разработку, там библиотеки одни и те-же джавовские. Кроме того, как разбираться в коде библиотек, когда ты знаешь только котлин?
@yuritian8830
@yuritian8830 5 місяців тому
Что за книга про "Паттерны проектирования"? Что за автор?)
@olgafedyanova
@olgafedyanova 2 роки тому
На удивление, сейчас так и происходит: я учу на джаве андроид уже 6 месяцев и теперь все, что мне надо реализовать объясняется на котлине. И это просто трындец - мне приходится смотреть видео на котлине и переводить это на джава. С точки зрения именно обучения -- всё пошло на котлине, и найти обучающие материалы на джаве всё сложнее, приходится самой "переводить".
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ну значит ванга из меня неплохая )
@user-gm7tj8wh9n
@user-gm7tj8wh9n 7 місяців тому
Спасибо за видео!)
@ka-md8ue
@ka-md8ue 2 роки тому
Решил скачать приложение Леруа Мерлен)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Ого ) какой неожиданный эффект ) если будут проблемы пишите )
@titkonana
@titkonana 2 роки тому
Сколько времени в сравнении потребуется для изучения Котлин и Java до одинакового начального уровня (к примеру). Например, Java 12 месяцев, а Котлин 10 месяцев. Если разница не существенная по времени, то судя по тому что Java по итогам даст преимущества (возможность работы ни только в андройд или иное), не вижу смысла начинать с Котлина. Котлин в два раза быстрее не выучить ведь?
@MobileDeveloper
@MobileDeveloper 2 роки тому
Я думаю плюс минус одинаковое время, если с нуля изучать. Тут важно определиться. Ведь бывает же такое (и часто), что человек хочет заниматься именно Android разработкой. И в данном случае Котлин ему будет полезнее, чем Java 100%. Если захочет сменить направление, то выучит Java, после Котлин это будет не сложно Теперь, что касаемо других направлений. Kotlin уже давно вышел за пределы андроида, на нем можно писать и backend и скрипты и наукой заниматься и много чего ещё. Безусловно популярность котлина не такая высокая там как в андроид (не в последнюю очередь потому что Java там регулярно обновляется), но все равно я знаю много компаний, где Котлин занимает около 40-50% от кода всех микросервисов. Что в целом тоже не мало )
@unpub2
@unpub2 Рік тому
@@MobileDeveloper я бы добавил что зная котлин, джава интуитивно будет понятна, исходники можно читать без проблем и понимать что к чему
@egoralexandrvch8745
@egoralexandrvch8745 Рік тому
@@unpub2 джава будет интуитивно понятна даже зная javascript, важно не знание языка, а базы и концепций, выучить синтаксис языка ну неделю максимум, дальше просто нюансы и специфичные штуки которые по ходу можно рассмотреть
@DenisDenis-zq8mk
@DenisDenis-zq8mk 2 роки тому
Круто! А где учиться в 2022 году?)
@MobileDeveloper
@MobileDeveloper 2 роки тому
Про это скоро выйдет видео, пока доступно для спонсоров на бусти и патреон
@user-nz1pr9mz3c
@user-nz1pr9mz3c Рік тому
Я понимаю, что на мой вопрос трудно ответить, но сколько нужно потратить времени, что начать программировать, создать какой то пускай простой , но продукт.
@autoboss_kg
@autoboss_kg Рік тому
От человека зависит с 0 от 3 месяцев если заниматься минимум два часа в день
@user-fg7og1ex7u
@user-fg7og1ex7u 2 роки тому
Мне 15 лет, интересно программирование приложений на android. И хочу поучаствовать в олимпиадах для поступления. И интересно, можно ли там писать на Контлине?
@paulk3222
@paulk3222 2 роки тому
Это лучше у организаторов олимпиады спросить, но в ряде вузов Котлин можно выбрать для сдачи экзамена при поступлении
@minds_clear_02.23_
@minds_clear_02.23_ 2 роки тому
12 лет разрабатывал софт на джава, на котлин перешел недавно, начал активно использовать. Могу сказать одно, без джавы я бы его не понял, а так как родной. Отличный язык, многие вещи на нём легче реализуются чем на джава. Код пишется быстрее.
@MobileDeveloper
@MobileDeveloper 2 роки тому
Если есть опыт за плечами Java, тем более такой внушительный, то будет, конечно, легче, но я тут именно про новичков
@minds_clear_02.23_
@minds_clear_02.23_ 2 роки тому
@@MobileDeveloper согласен с вами, я поэтому и написал что без знания джавы, даже правильнее сказать без опыта разработки на джава сложно влиться. Но котлин позволяет творить божественные вещи, я влюбился в этот инструмент с первого взгляда.
@deviantstudio
@deviantstudio 2 роки тому
эту мысль можно масштафировать: чем больше знаешь языков - тем легче усваиваются новые языки
@minds_clear_02.23_
@minds_clear_02.23_ 2 роки тому
@@deviantstudio Один раз была необходимость скриншотить сайты. Из таблицы эксель нужно было брать адреса и делать скрины. Я не разу не писал на Пайтоне, просто узнал что есть некий Селениум, который это делает. За одну ночь было написано решение. Незнакомый инструмент легче понять при наличии опыта использования других инструментов. Естественно я не знаю Пайтон, но это не было проблемой. Так что полностью с вами согласен.
@deviantstudio
@deviantstudio 2 роки тому
@@minds_clear_02.23_ я решал ту же задачу на котлин+селениум :)
@segamegadr
@segamegadr 2 роки тому
Хоть кто-то аргументированно и четко рассказал Kotlin или Java
@MobileDeveloper
@MobileDeveloper 2 роки тому
Спасибо )
Kotlin за час. Теория и практика.
1:21:33
alishev
Переглядів 206 тис.
С чего начать учить Android / Mobile Developer
22:22
Mobile Developer
Переглядів 31 тис.
Сможет ли Kotlin вытеснить Java? Мое мнение
8:01
Sergey Nemchinskiy
Переглядів 96 тис.
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Переглядів 116 тис.