Захар
у меня была возможность
Захар
но кор2дуо меня подвел((((
Denys
На удаленку под андроид реально устроиться?
Да. Но если вы ищете высооплачиваемых работ - посмотрите на веб.
Бафомет
Js знаю на неплохом уровне, но работаю бекендером. Но понравилась java
Бафомет
Я уж и шилдта купил читаю
Бафомет
Че то зацепило
Бафомет
Мне б на удаленку
Denys
https://djinni.co/ Товарищ на node как раз недавно несколько оферов там получил (ремоут).
Denys
Смена стека - ощутимая просадка по зарплате на некоторое время
Бафомет
Понял, но запасной аэродром стоит иметь
Denys
Понял, но запасной аэродром стоит иметь
Вам тогда, как мне кажется, в Java/Kotlin (лучше Kotlin :) ) бэкенд ближе будет. Сфера знакомая.
Denis
Всем привет, может кто знает способ получать события об удалении/добавлении файла на sd карте кроме как FileObserver’ом?
Friedrich Nietzsche
Стоит ли изучать Java сейчас или всё-таки Kotlin более востребован в AndDev?
Friedrich Nietzsche
Ну начал с Java, вот буквально первые шаги
Friedrich Nietzsche
Про гуглить не совсем ясно Если буду учить Kotlin не буду понимать эти куски кода? Ты про это?
Marty
Про гуглить не совсем ясно Если буду учить Kotlin не буду понимать эти куски кода? Ты про это?
На данный момент на котле нет решений определённых проблем, которые в свое время решались на жабе. Соответственно тебе придется решение на жабе переносить на котёл
Friedrich Nietzsche
Если я правильно понимаю разницу между языками, то Котлин сокращённый в синтаксисе, длина команд меньше. Особо не углублялся в отличия между ними, может это не все Но сразу ясно, если изучить Java то Kotlin будет сразу понятен, но не наоборот
Friedrich Nietzsche
Спасибо большое, хотел удостовериться что хоть в правильном направлении иду
Marty
Пожалуйста
Friedrich Nietzsche
В моей стране в основном на AndDev требуют Java/Kotlin, поэтому не вариант. Да и в AStudio поддерживаются эти два языка, и требуют знание именно этой среды разработки.
Mike
огромная стдлиба, слабый интероп, сложный write-only синтаксис
Denis
В Котлине есть корутины, в Java нет. Это все решает
Mike
В Котлине есть корутины, в Java нет. Это все решает
Рядовому приложению корутины не нужны.
Denis
Рядовое это какое? Hello World
Mike
Рядовое это какое? Hello World
которое ходит в сеть через ретрофитик и показывает списочки в ресайклере
Mike
то же и про рх говорили)
ну у корутин, в отличие от Rx, множество возможных применений непустое)
Denis
Причем там Rx, корутины это вообще другая парадигма. В долгосрочной перспективе Java будет угасать просто потому что там нет корутин
Arsen
у котлина там куча своих приблуд (сиквенсы, операторы), в общем, можно целиком рх заменить
Denis
капец, тут многие зациклены просто на Rx, через пару лет это пройдет надеюсь
Denis
В свое время покурил эту статью и вопросы что лучше Java или Котлин отпали https://medium.com/@elye.project/understanding-suspend-function-of-coroutines-de26b070c5ed
Denis
котлин может блокировать стек вызовов, а Java только тред
Mike
очень в тему вопроса, щас бы ещё спор остроконечников и тупоконечников устроить
Arsen
> блокировать стек (стейт машина + генерируемые колбеки)
Denis
В новых JVM будут корутины. Погуглите Loom.
а если так, то Java возвращается
Mike
а если так, то Java возвращается
быстро переобуваешься)
Denis
не знал что в Java будут корутины
Denys
А в андроиде — нет)
Да, андроид до новых версий рантайма может и не дожить вовсе. :)
Mike
не знал что в Java будут корутины
Кому надо было, те сделали себе корутины в джаве (от Alibaba и грязного хака с отклеиванием стека до трансформаций байт-кода и Quasar.) А, всё равно кто-нибудь вхерачит блокирующий ввод-вывод.
Denys
а чем арт плох?
Про новый рантайм - это в контексте Loom.
Arsen
TDD - Thread#sleep Driven Development
Mike
а чем арт плох?
арт офигенчик, если его отвезти назад, в 2011 год, когда вышла семёрка
Arsen
арт офигенчик, если его отвезти назад, в 2011 год, когда вышла семёрка
мб без шишек на джеке не было бы такого арт, который есть
Denys
Котлин достаточно самостоятельный язык чтобы начинать изучать программирование из него, да. Но есть маленький нюанс. Если нужно поскорей зарабатывать идти - скорее всего это будет легаси с джавой.
Denys
Но от изучения котлина на Андроиде скоро никуда не деться.
Arsen
тут как бы выбор между джава и джава + котлин
Denys
тут как бы выбор между джава и джава + котлин
Не, вопрос был о том, с чего начинать
DarkPerl
Не, вопрос был о том, с чего начинать
Начинать изучать программирование?)
Denis
Не, вопрос был о том, с чего начинать
Лучше и то, и то. Котлин классный, но без опыта в ООП легко скатывается в быдлокод
Arsen
акция: изучи джаву и получи ооп в подарок (нет), быдлокод можно везде написать
Arsen
котел как раз более сейфти, они это даже как килерфичу приподносят (одну из)
Ivansuper
С чего бы это?
Котлин манит писать функциональщину. Переборщишь и будут макароны а не код
Denis
С чего бы это?
Ну чисто мое мнение. Котлин более гибкий, там больше способов сделать что-то чем в Java
Arsen
можно машинный код писать, он никуда не манит
Arsen
в суицидную будку разве что (референс к футураме)
Denys
Не вижу связи между функциями и плохим кодом. Скорее, наоборот
Arsen
DarkPerl
Давайте голосовать Java vs Kotlin 😋
Ivansuper
Не вижу связи между функциями и плохим кодом. Скорее, наоборот
У нас был ооп. Пришел котлин, все начали размазывать экстеншены по проекту. Ничего плохого, да.
Ivansuper
Давайте голосовать Java vs Kotlin 😋
Давай не будем срач поднимать лучше
Denys
У нас был ооп. Пришел котлин, все начали размазывать экстеншены по проекту. Ничего плохого, да.
У нас таких проблем не было, например. Анекдотические случаи - слабый аргумент
DarkPerl
Давай не будем срач поднимать лучше
Так наоборот будет меньше срача. ) Любопытно посмотреть сколько за и против )
Denys
Низкая квалификация программистов частично компенсируется хорошим проектным лидом и гайдлайнами.
Denis
JavaScript например хороший язык, но тоже уж больно гибкий. Там 90% проектов без слез не взглянешь.
Ivansuper
У нас таких проблем не было, например. Анекдотические случаи - слабый аргумент
Котлин многое дает сделать меньшими усилиями. В руках хороших это очень круто. Но вот сейчас программистов приходящих вал, и они только рады — чем быстрее накодить, тем круче, не важно как в итоге получится. За развитие такого мне и страшно. Гугл признал Котлин потому что он был популярен среди разрабов Андроида, но гугл не делал всем код ревью