Типичные ошибки начинающего Android-разработчика | GeekBrains

Поділитися
Вставка
  • Опубліковано 17 лис 2020
  • Задумывались о работе, которая будет актуальна даже в кризис? Одна из таких профессий - Android-разработчик. В этом выпуске Джуана расскажет о типичных ошибках начинающего Android-разработчика. Хотя эти советы будут полезны всем начинающим девелоперам. Поехали!
    Начать обучаться Android-разработке можно на портале GeekBrains - geekbrains.ru/geek_university...
    Мы в социальных сетях:
    / geekbrains.ru
    geekbrainsru
    / geekbrains.ru
    telegram.me/geekbrains_ru

КОМЕНТАРІ • 54

  • @kaiiitahka7402
    @kaiiitahka7402 Рік тому

    Джуанна-огонь)

  • @FobOrgan
    @FobOrgan 2 роки тому +2

    А есть противоположная ошибка - для продуктивной работы/учёбы, нужен хороший комп. Он покупается, порой и в кредит (нужно же!), а работа так и не идёт! )))
    Так что если планируете начать изучать, то можно и на старом, а как найдёте работу или хотя бы начнёт нормально получаться, то вот тут можно и подарить себе новый комп.

  • @user-cv5en5zt6i
    @user-cv5en5zt6i 6 днів тому

    У меня 7 классов образование и больше ничего, у меня вопрос? есть ли у меня шансы стать Android-разработчиком?

  • @jacenAugust
    @jacenAugust 3 роки тому +8

    а при чем тут вообще андроид разработка? эти советы можно отнести даже к бухгалтерам которые за компом работают

    • @cassiuskashton1133
      @cassiuskashton1133 3 роки тому

      a trick : you can watch movies on Flixzone. I've been using them for watching lots of of movies recently.

    • @jasonleandro412
      @jasonleandro412 3 роки тому

      @Cassius Kashton yup, I have been using flixzone} for since november myself :)

  • @casuale1200
    @casuale1200 3 роки тому +3

    и я предпочитаю делать все сам если вдруг чет не получится то можно и посмотреть код у другого разработчика

  • @BFM74
    @BFM74 3 роки тому +2

    Привет )

    • @user-uf5kg4ji9w
      @user-uf5kg4ji9w 3 роки тому +1

      Привет, камрат секты Основание, да прибудет с нами сила)))

    • @BFM74
      @BFM74 3 роки тому +2

      @@user-uf5kg4ji9w так точно)

  • @user-uf5kg4ji9w
    @user-uf5kg4ji9w 3 роки тому +12

    Почему так много хейта? По мимо того, что хорошую информацию доносят, так еще все приятно сделано, что я не понимаю?

    • @BFM74
      @BFM74 3 роки тому +6

      Завидут

    • @WhiteZSY
      @WhiteZSY 2 роки тому +2

      Потому, что все курсы нужны для зарабатывания денег со студентов. А это значит что реклама и только реклама. Инфоцыгане всем надоедают.

  • @nikolaivetrik855
    @nikolaivetrik855 2 роки тому

    Круто) Красивая девушка, всё по факту и коротко)

  • @MegaTeXHaPb
    @MegaTeXHaPb 3 роки тому +8

    1. Старый комп заставит оптимизировать алгоритмы, а то многие современные "разработчики" даже не слышали про это.
    2. Hackerman - это не девочка в тёмных очочках, а парень с душевными линзами, хотя бы как в Kung Fury.
    3. Учиться чтобы стать учителем? Похоже на пирамиду.

    • @alexeymurnikov1413
      @alexeymurnikov1413 3 роки тому +1

      Для андроид разработки железо действительно необходимо. Мой Asus Zenbook 2015 года на винде разве что не загорелся, когда я безуспешно попытался запустить эмулятор в андроид студии в первый раз (на винде так и не получилось). И хотя я нашёл спасение в линуксе, но и на убунте процессор и оперативка грузятся на 100 процентов во время сборки проекта и на 80 во время работы эмулятора, а на ноуте можно мясо жарить, но, слава богу, я хотя бы могу заниматься. И дело тут в самом эмуляторе, в тяжёлом UI, активити, кодогенирации, которую использует, например, dagger, и тэпэ. Конечно, в андроиде очень важно не допускать утечек памяти, грамотно работать с потоками, выстраивать архитектуру, уместно использовать библиотеки и инструменты, знать лучшие практики, но слабое железо в изучении этого всего вообще не помогает (алгоритмы тут поискать ещё надо). Так что если человек уже точно решил посвятить себя андроид разработке и не будет голодать, если купит себе нормальное железо, пусть лучше купит нормальное железо, но даже если нет денег на нормальное, то нужно хоть какое-то, потому что без 8 ГБ оперативки запустить студию с эмулятором можно разве что на какой-нибудь супер-легковесной сборке линукса

    • @agentr227
      @agentr227 3 роки тому +1

      @@alexeymurnikov1413 вместо эмулятора подключай свой телефон и всё. У меня 6Гб оперативы, но работает всё прекрасно так как тестирую на Редми Note 8

    • @alexeymurnikov1413
      @alexeymurnikov1413 3 роки тому

      @@agentr227 Спасибо, согласен, решение рабочее и весьма очевидное. Хотя вот с эмулятором я нашёл неплохое альтернативное решение: виртуализация через QEMU-KVM (фишка интелловских процессоров на линуксе), что сильно помогает.
      Но у меня лично самая большая проблема это процессор. 8 ГБ оперативки ноута вполне хватает, на линукс-манджаро уж точно. Но вот при билде проекта все 4 потока процессора загружены стабильно на 100% и после 3 билда ноут горячий и ему приходится давать отдохнуть, иначе работать становится нереально.
      Я вот сегодня пощупал Jetpack Compose, и билд колонки из картинки и 3 строчек текста длился 4,5 минуты.
      И это тупо некомфортно.
      Просто месседж комментария под которым мы пишем ясно говорит, что слабое железо заставит охеревших современных разработчиков продумывать алгоритмы, но вот если мне нужно включить 2 эмулятора, чтобы они через вебсокеты общались, или пару вкладок браузера с документацией, или одновременно два проекта, чтобы заимствовать куски кода, то любой супер-гениальный алгоритм будет просто микро-оптимизацией.
      И да, конечно, можно решать некоторые проблемы с помощью подключения настоящего девайса или qemu-kvm или ещё чего-нибудь, чем я и занимаюсь. Но все-таки, чтобы комфортно заниматься андроид-разработкой, нужно хорошее железо.

    • @agentr227
      @agentr227 3 роки тому +1

      @@alexeymurnikov1413 Вы не могли бы конкретно, на сколько возможно, написать как Вы развивались в сфере андроид разработки? Я только недавно начал заниматься разработкой, но сбился с пути и не знаю за что хвататься. Что можете посоветовать и есть ли алгоритм, по которому Вы изучали разработку? Поделитесь, пожалуйста, своим опытом, мне это очень поможет.
      Буду безмерно благодарен✨

    • @alexeymurnikov1413
      @alexeymurnikov1413 3 роки тому +7

      @@agentr227 Буду только рад поделиться:)
      Во-первых, язык. Писать нужно свободно. Подойдут бесплатные курсы с ютуба, например, плюс для углубления книжка "Котлин в действии" и обязательно ресурс для отработки практики, желательно с элементами геймификации. Leetcode или Codewars отлично подойдут, но есть и другие. Я лично в первую очередь прошёл Javarush.
      Во-вторых, нужно прощупать Android SDK - для этого подойдёт книжка Head First Android Development.
      Дальше нужно стать человеком, который способен самостоятельно создать полностью рабочее стандартное клиент-серверное приложение на современной архитектуре.
      Дорожная карта: MVVM, Livedata, Navigation Component, Retrofit, Room, Coroutines (или RxJava) , но за корутинами будущее, так что лучше их. Плюс что-то для Dependency injection, например Dagger Hilt. Нужно понимать принципы и уметь самостоятельно из этих блоков строить работающее приложение.
      В результате в резюме должны быть указанные выше библиотеки и ссылка на гитхаб с хотя бы одним полноценным работающим проектом с простенькой документацией.
      Смотри вот этих ребят с ютуба, повторяй за ними, а потом делай сам:
      1. Phillip Lackner
      2. Codingwithmitch
      3. Coding in Flow
      На русском есть канал Mobile Developer, хотя англоязычные намного выше уровнем.
      Сорри, что без активных ссылок, пишу с телефона.

  • @user-ot5kt1fi3v
    @user-ot5kt1fi3v Рік тому

    Спрос превышает предложение? Хо хо! 1000 желающих стажироваться в яндексе поржали) 10 джунов из 10ти. Спрос превышает предложение только у мидлов и сеньоров, не ведитесь. Работу вы будете искать долго, либо обманывать опыт, что может вскрыться.

  • @bizisoft1
    @bizisoft1 3 роки тому +3

    Очевидные вещи.

  • @felixdurango4273
    @felixdurango4273 Рік тому +1

    Онлайн курсы в России - полная шляпа 🎩

  • @user-wr2wg6mh9g
    @user-wr2wg6mh9g 3 роки тому

    niau nia

  • @MesserCKD
    @MesserCKD 2 роки тому

    Очень приятная девочка)

  • @casuale1200
    @casuale1200 3 роки тому +2

    нуу да андроид разработчик норм и зарплата должна прити но desktop разработчик более хороший или web разработчик

  • @successanyway
    @successanyway 3 роки тому

    Да Вы чО, серьёзно?

  • @preenxus3425
    @preenxus3425 3 роки тому +5

    У андроид разработчиков все плохо, не идите сюда)

    • @user-uf5kg4ji9w
      @user-uf5kg4ji9w 3 роки тому

      Каждый судит на основе своего опыта, почему вы так считаете?

    • @preenxus3425
      @preenxus3425 3 роки тому

      @@user-uf5kg4ji9w ну да. а вы андроид разработчик?

    • @user-uf5kg4ji9w
      @user-uf5kg4ji9w 3 роки тому

      @@preenxus3425 Нет, но немного знаний имеется. Так по чему вы считаете, что у андроид разработчиков все плохо?

    • @preenxus3425
      @preenxus3425 3 роки тому +1

      ​@@user-uf5kg4ji9w а что хорошо что ли?) в андроиде все через жопу. без мата вообще никак. но мне не с чем сравнивать, но мне кажется на других платформах поадекватнее. я 3 года андроидом занимаюсь.

    • @preenxus3425
      @preenxus3425 3 роки тому +1

      ​@@user-uf5kg4ji9w и в начале, 3 года назад, с экранов ютуба такие как джуана успакаивали, мол, ты продолжай учиться, у тебя все получится. программирование под андроид это так классно 🙂 слепо веришь им и продолжаешь ебашить, и вот спустя время могу сказать это было конечно круто, но не советовал бы пройти мой путь кому-то. да и ничего крутого, нет времени ни на что, 1-1 с компьютером 24/7 и вечными багами андроид студии, андроид сдк, постоянные ошибки в официальной документации, халатность библиотекодержателей, вечное задепрекейчивание всего, дурацкие убогие апи бля и тд и тп.

  • @VladimirKorobov
    @VladimirKorobov 3 роки тому +4

    Скатились совсем (

    • @BFM74
      @BFM74 3 роки тому

      держи в курсе

  • @sergh5336
    @sergh5336 3 роки тому

    По моему мнению, Джоана выглядит колхозно. Она не привлекает аудиторию. IMHO.
    Возможно, подтверждением моей позиции будет количество просмотров клипов Geek Brains