если я только новичок? Есть ли смысл сейчас идти в андроид разработку и насколько тяжело найти первую работу и через сколько по сравнению с фронтом ? С какого языка лучше начать - Джава или Котлин ?
с английского в первую очередь
Без него вообще работу первую нереально найти ?
Ну почему, реально, в какой-то шараге
можно но английский надо подтянуть до уровня B1 хотя бы
без него тяжело учитьсч
это требование не для работы, а для обучения в первую очередь
Без него нереально читать актуальную документацию.
Окей понял. А что касается других моих вопросов касательно самого обучения ?
.
Слышал что новичку работу не найти вообще в наше время
Как в любом другом деле: тренировки и практика, пока не дойдешь до нужной кондиции.
Переводчики давно существуют
Модели вида и сопрограммы, ага.
Когда часто этим пользуешься уже понимаешь что речь идёт о корутинах и вьюмоделях)
навскидку
Когда часто этим пользуешься, то нормально читаешь по-английски 😏
ага )) не ты ли мне мозг взрывал вариантами использования? ))
Ну так почему бы тогда не начать с переводчиков?)
Да начинайте с чего угодно, мне-то что? 😊
Так изи же , когда ты в контексте уже понятно о чем идёт речь, переводить нужно кусками, а не сразу всю страницу
Я кстати очень быстро понял что автопереводчики это жесть )) просто ломал себя и заставлял читать в оригинале, и лазил за переводом только конкретных слов. Пару месяцев насилия над собой, и сейчас меня вообще не пугают длинные полотна текста на инглише )
Любые извращения, лишь бы не читать документы в оригинале 😁
не знаешь где тебя ждет конфуз kotlin flows - это котлин потоки, а java threads - джава-потоки
а что насчет stream в твоей классификации?)
ну тоже поток же
не, тогда точно запутаются люди. три вида потоков будет
Норм, главное, что не надо учить язык.
Hf,
Найти работу тяжело, даже если имеешь года опыта коммерческой разработки, про нулевой опыт вообще молчу. Джава, потом Котлин
про джаву против котлина сто раз поднимался вопрос, и в чате, и вне него
примерно 7865 раз спрашивают
https://youtu.be/IiA1Ctj62aY?si=niA_kjsVJEUvR-OG Можешь глянуть видос
Ходят слухи, что на фронт нынче выгоднее
Почему ? Слышал наоборот что на фронт нереально почти по сравнению с мобильной разработкой
Если серьезно, то это полная херня%), если обобщить, одни и те же проблемы решаешь
В Питере везде хантят без остановки!
А если про нормальный фронт ?)
на фронте говноеды
жиза, особенно учитывая, что андроид — тоже фронт
Особенно какой нибудь jni. Фронтее вообще не видел)
Это уже специфика
андроид это другой фронт
Ты так же получаешь данные от сервера, так же отрисовываешь)
ну а в вебе это называется wasm
Вот на этом фронте не выступал, хотя буквы видел)
в андроиде есть один единственный сдк и жава, я понятия не имею как выживают фронтендеры, у меня понос начинается только от списка фреймов
подучить Kotlin на hyperskill полгода и можешь искать стажировку
В чем проблема? Нормально выживают, у нас по фреймворкам, такой же зоопарк как и в вебе, только чуть по меньше
на фронте войны. пидор
Одним котлином сыт не будешь же. Вёрстка та ещё жопоболь..
Искать стажировку вообще можно сразу, зачем время на учёбу тратить?
вот в адроде все четенько, за тебя уже все придумали, все эти архитектуры, а на фронте миллион стилей кода, архитектур, фреймов, библий, я бы это не пережил лично
верстаю на котлине, попоболи ноль
У нас тоже самое, говорю как человек, которым и тем занимается
джетпак чтоль?
Интересно кто ищет людей с нуля обучать😁
нет, котлин
Верстаю на джаве, жив, здоров, все хорошо
и как на нём без джетпака верстать?)
Что за hyperskil ?
Искать стажировку != найти стажировку
окей гугл…
new LinearLayout(ctx);
h1 { +"Hello, world" }
юайкит момент
какой юайкит) лайнер лаяут создал
Просто думал что с Джавы стоит начать ? У меня есть знакомый который на Даче пишет и мог бы помог изучить, и это наверное гараздо быстрее чем если бы я сам изучал Котлин
я понял, я про то, что в ките вручную много чего делают
я иногда в своих проектах по приколу начинаю писать на жаве, просто потому захотелось, пишу 30 строчек и переписываю на котлин, смейтесь
А вообще насколько тяжело новичку Джаву изучить, с нулем знаний до нее ?
жава легче котлина
Как и все остальное, тяжело изучать или нет, зависит от умственных способностей, от предыдущего опыта в жизни
+ чем старше тем легче
Котлин же - упрощенная жава
если так подумать, то в жаве все проще, а в котлине удобнее
некоторые моменты в синтаксисе и вообще в языке непонятны
Чем это легче?
выбирая из дух начинай с kt для дроида
Может весом рантайма? Я не уверен, но как вариант
я в жаве кнш почти 0, но когда смотрю на код жавы и аналогичный для котлина, тут как бы вопроса не стоит даже
та я уже скилбокс выбрал, а жаве они не учат
Ну нет, так нет!
я про то, что на жава интуитивней, ты более явно видишь то, что делаешь на жаве, чем в котлине
Курсы обычно ничего не дают) лучше самообучатся как по мне) знакомлюсь с людьми после курсов, которые во вью модели пишут mutableState из композабла. Так нельзя делать) и такого масса
Так и без курсов пишут)
что более интуитивно - писать new или не писать? Особенно если нет опыта С++ и ты натурально не понимаешь откуда этот new взялся и что он делает?
с одной стороны да, с другой - я даже курсы сейчас из-за основной учёбы не вывожу (не успеваю в срок закончить)
hyperskill.org браток
я очень часто привожу в пример object, не с первого раза можно понять для чего он в котлине, поэтому начинают проводить аналогии с жавой
Когда изучал джаву, опыта в C++ не было, не было такой проблемы)) Не похоже, на вообще существующую проблему
начнём с того, что бывает object expression и object declaration…
Если хочешь начать писать, нужно находить времени. Если его нет, то и курсы тебе ничего не дадут, самообучатся все равно придется много
Я не про проблемы, а про интуитивность Что интуиция говорит про new?
вот в этом и прикол
Создать новый экземпляр класса
По мне Clas () лаконичнее, а значит интуитивно проще
нет, проще и лаконичнее — это единство и борьба противоположностей
Ох. Вроде не пятница же?)))
на моей даче могу научить как сожать картошку и как полоть сорняки
Надеюсь с паттернами?
про гофы ничего не знаю но как готовить оригинальный компост обучу но за доп плату. всё таки хайповая технология моей бабули
Компост по Гофу было бы вообще огонь, однако!
Верстка это увлекательно ) особенно когда познакомился с материал и моушн лэйаут)
А вот нетология 2.5 месяца на джаву выделяет, и даже немножко многопоточка трогается )
Согласен. Курсы кроме родмапы ничего не дают. Процентов 80 самостоятельно. Тут нужно просто окунуться с головой и изучать всё, что тебе дают. Например нам не объясняли про релятивные бд и про архитектуру. Мы не пробовали работать с разными компонентами андроид. Активити и чутка сервисов в рамках фсм. Начал изучать только после первого собеса. Опять же все самостоятельно
А представь как страдают семейные люди с ипотеками, которым пообещали трудоустройство через год по два занятия в неделю
Да!!! И ещё котлин компилируется в джаву. Инфа 💯
Та не, всего то на жвм гоняется)
Не раскрывай тут все секреты!
Интересно, а как компилируется Kotlin в рамках Android? Ведь тут же не JVM, а ART 🤔
Когда уже за такое банить начнут😂😂😂
Плагин для компилятора
А какая разница куда ему компилироваться, котлин может в js, нативную реализацию и в jvm компайлится
То есть он сразу декомпилируется в исполняемый, машинный код?
Да не, в код джава машины
Просто в случае JVM ему придётся декомпилироваться в Java т.к. это единственный язык, который "понимает" JVM, а в случае JS там можно сразу в исполняемый код
А зачем он за ней гоняется?
Да ну гребанная телега, неправильно месседж прочитал и теперь свой же удалить не могу, потому что месседж типо не я писал…
JVM bytecode -> dx -> dvm/art
Ага, значит та схема, что я кинул выше применима и здесь, но нужно немного дорисовать
Vasiliy, здравствуйте! Благодарим за доверие и выбор Skillbox. Однако у нас есть профессии «Java-разработчик» и «Java-разработчик PRO», где вы с нуля научитесь программировать на языке Java и создавать веб-приложения на фреймворке Spring, получите фундаментальные навыки и соберёте портфолио. Подробнее можно узнать на сайте. А вам желаем успешного завершения обучения и реализации всех карьерных планов!
Обсуждают сегодня