• Что в джаве не нужно?

    @orbit070
    Пока вы прочтёте все эти книги по джаве, андроид перестанет существовать уже.

    А если серьёзно, почему не рассматриваете вариант просто начать программировать? Java синтаксически один из самых простых и наглядных языков, для того чтобы пилить приложения на андроид достаточно пары часов ознакомления с основными конструкциями языка, какие книги, я вас умоляю. Пока вы прочитаете одну книгу, кто-то без знаний из книг напишет пару приложений на этой же джаве и будет уметь больше чем вы и знать больше, чем вы. Точнее, в течение первых пары дней после прочтения книги вам будет казаться, что вы что-то знаете, но это забудется, а то через что проходишь на практике остается надолго. Так вот просто возьмите и начните пилить приложение, без книг.
    Ответ написан
    2 комментария
  • Что в джаве не нужно?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Нужно как минимум всё содержимое учебника "Филосовия Java" Эккеля, кроме последней главы разве что. Желательно ещё "Java Эффективное программирование" Блоха и "Java Concurrency на практике" Гетца.
    Ответ написан
  • Путь андроид разработчика?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Путь любого разработчика начинается с поискового запроса "whatever-programmer roadmap".
    Даже на Тостере должно быть.
    Ответ написан
  • Путь андроид разработчика?

    petermzg
    @petermzg
    Самый лучший программист
    Вы не на хирурга начинаете учиться, а программирование позволяет сразу делать приложения.
    Придумайте себе приложение и начните его создавать, если будут возникать трудности, то погружайтесь в изучение проблемы. Когда напишите приложение, уже можете и книжки из магазина почитать, если конечно захочется.
    Ответ написан
    3 комментария
  • Как стать Котлин разработчиком?

    @koperagen
    Смотря, что вы под этим понимаете. Не думаю, что можно стать "профессиональным котлин разработчиком". Это будет либо мобильная разработка, либо бэкенд. В теории можно и десктоп с фронтом пилить. Но ни в одном из этих случаев знания самого языка не будут решающими.
    Если абстрагироваться и от направлений, то всегда будет полезно знать хотя бы распространенные структуры данных, парадигмы (структурная, объектно-ориентированная, функциональная), паттерны, используемые в этих парадигмах, принципы проектирования (SOLID, KISS, YAGNI). Это и к языку не привязано.
    Дальше - работа с БД (SQL, NoSQL), HTTP, асинхронность (Coroutines как пример средства реализации асинхронности). Тут придется выбирать библиотеки, доступные для котлина и изучать их.
    Это все скорее всего встретится. Но можно под андроид начать приложения делать и с 0. Есть обучающие курсы, в которых все нужное расскажут. По остальным направлениям их меньше, но тоже достаточно. Для бэкенда отправная точка - ktor, для desktop - tornadofx.
    Java код вам наверняка придется читать, поэтому хотя бы поверхностно стоит изучить.
    Ответ написан
    Комментировать
  • Проблемы с заказчиком?

    Zoominger
    @Zoominger
    System Integrator
    Биткоин? Лол, сразу лохотрон.
    Ответ написан
    1 комментарий
  • Проблемы с заказчиком?

    opium
    @opium
    Просто люблю качественно работать
    Через апворк иначе нарушение правил
    Ответ написан
    Комментировать
  • Проблемы с заказчиком?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Сообщить заказчику, что вы работаете только со свободно конвертируемыми валютами.
    Ответ написан
    Комментировать
  • Дайте совет школьнику пожалуйста?

    freiman
    @freiman
    Тестировщик 12+
    Учи то, что нравится, прокачанные навыки в одном языке/стеке технологий помогут разобраться в другом.
    А "дальнейшая сфера в IT" может меняться каждые года 3. Сегодня фронтендщики, завтра каждый второй будет спецом по "анализу данных", послезавтра еще что-нибудь.
    Ответ написан
    Комментировать
  • Дайте совет школьнику пожалуйста?

    @Lord_Dantes
    Я в 15 тоже начинал свой путь.
    Поверь мне, лучше выбрать нишу где много людей и стать лучшим среди них чем быть лучшим где остались одни лучшие. У меня есть небольшой чат в телеграмме где мы общаемся и помогаем новичкам если интересно отпиши.
    Ответ написан
    4 комментария