COCK

Пользователь

Регистрация: 21.03.2021

Сообщения: 27347

Рейтинг: 35555

Нарушения: 90

COCK

Регистрация: 21.03.2021

Сообщения: 27347

Рейтинг: 35555

Нарушения: 90

RaiseUP Jahh сказал(а):

Приветствую. 

Хотелось бы немного обсудить тему мобильной разработки. 

Общался на днях с человеком, который крутится на позиции менеджера в IT сфере. Поспрашивал у него за популярные заказы, ответ был следующий: 

Большинство заказов поступают на фронтенд. В основном работа ведется на go/js (react).

Так же занимаются нативными приложениями в kotlin. 

Особо сильно расспрашивать его не хотелось т.к. собрались в дотку покатать, а не работу обсуждать)

Собственно говоря суть топика: Есть ли здесь кто-нибудь, кто шарит за мобильную разработку?

Жива ли тема? Много ли в ней фронтенда? Нужно ли сначала учить java, а после переходить на kotlin (про html и css / sql можно не говорить)? Высокий порог вхождения?

Просто после перебора кучи инфы, мне java показался каким-то древним и страшным (особенно его установка :D )

Но, как я понимаю, на java сейчас много легаси, так что без работы уж точно не останешься. Но вот так ли это "захватывающе и интересно"?

На тему "мэн, тебя че в гугле забанили?" Нет, не забанили, но хочется именно поговорить.

И да, именно на д2 форуме, а не на хабре.

Нажмите, чтобы раскрыть...

Зачем тебе вообще это знать? 

RaiseUP Jahh

Пользователь

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

RaiseUP Jahh

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

cock сказал(а):

Зачем тебе вообще это знать? 

Нажмите, чтобы раскрыть...

Наверное потому что я интересуюсь сферой мобильной разработки?) 

В принципе, за эти 9 дней с момента создания топика я уже побольше прошарился, так что некоторые вопросы отпали сами собой. Но разбирающихся в теме все равно интересно почитать. 

COCK

Пользователь

Регистрация: 21.03.2021

Сообщения: 27347

Рейтинг: 35555

Нарушения: 90

COCK

Регистрация: 21.03.2021

Сообщения: 27347

Рейтинг: 35555

Нарушения: 90

RaiseUP Jahh сказал(а):

Наверное потому что я интересуюсь сферой мобильной разработки?) 

В принципе, за эти 9 дней с момента создания топика я уже побольше прошарился, так что некоторые вопросы отпали сами собой. Но разбирающихся в теме все равно интересно почитать. 

Нажмите, чтобы раскрыть...

Java для общего развития нужно знать, работа с память, JVM, коллекции, многопоточность и это все как необходимо на этапе собеседования. А там где тебя тыкают в легаси на java лучше обходить за километр, пусть свой легаси сами тыкают. В норм компаниях все на kotline, что автоматически защищает твою попу от жопной боли, ну как минимум в теории. 

Ну а учитывая что на андроиде java 8 то оно и неудивительно, что это сто процентов легаси, так как никто в здравом уме не будет писать на этом в 2021 году в норм компании, так как новые фичи от гугла в большинстве своем пишутся уже полностью на котлин

RaiseUP Jahh

Пользователь

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

RaiseUP Jahh

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

cock сказал(а):

Java для общего развития нужно знать, работа с память, JVM, коллекции, многопоточность и это все как необходимо на этапе собеседования. А там где тебя тыкают в легаси на java лучше обходить за километр, пусть свой легаси сами тыкают. В норм компаниях все на kotline, что автоматически защищает твою попу от жопной боли, ну как минимум в теории 

Нажмите, чтобы раскрыть...

Хахах, понятно)

Ну, я пока решил, что сделаю приложение на java по курсу от юдеми. Думаю, полученных знаний будет хватать. 

Тем более, самое сложное - это именно азы. Тот самый фундамент, когда ты еще ничего не понимаешь и сталкиваешься со сложными, но ерундовыми задачами, которые ни на что не влияют, но выполнить надо. Благо я уже начинаю активно перекатывать во что-то более интересное (ООП) 

После этого прям активно в котлин. Возможно даже возьму офлайн курсы по нему. Причем, продвинутого уровня. Чтобы не учить две недели массивы, операторы, условия и т.д. 

COCK

Пользователь

Регистрация: 21.03.2021

Сообщения: 27347

Рейтинг: 35555

Нарушения: 90

COCK

Регистрация: 21.03.2021

Сообщения: 27347

Рейтинг: 35555

Нарушения: 90

RaiseUP Jahh сказал(а):

Хахах, понятно)

Ну, я пока решил, что сделаю приложение на java по курсу от юдеми. Думаю, полученных знаний будет хватать. 

Тем более, самое сложное - это именно азы. Тот самый фундамент, когда ты еще ничего не понимаешь и сталкиваешься со сложными, но ерундовыми задачами, которые ни на что не влияют, но выполнить надо. Благо я уже начинаю активно перекатывать во что-то более интересное (ООП) 

После этого прям активно в котлин. Возможно даже возьму офлайн курсы по нему. Причем, продвинутого уровня. Чтобы не учить две недели массивы, операторы, условия и т.д. 

Нажмите, чтобы раскрыть...

Учение свет, как говорится. Главное не перегори peepohello.gif

Если интересно, полистай легендарную книжку, "Java. Полное руководство" Шилдт Герберт. Можно челендж взять, дойдешь до конца или нет. Я сам 2/3 ток осилил, книжка полезная, особенно когда знаешь что тебе нужно

RaiseUP Jahh

Пользователь

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

RaiseUP Jahh

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

cock сказал(а):

Учение свет, как говорится. Главное не перегори peepohello.gif

Если интересно, полистай легендарную книжку, "Java. Полное руководство" Шилдт Герберт. Можно челендж взять, дойдешь до конца или нет. Я сам 2/3 ток осилил, но книжка полезная, особенно если изучать что-то конкретное 

Нажмите, чтобы раскрыть...

Да, спасибо, я ее как раз параллельно листаю)) Но, честно говоря, мало ей внимания уделяю, надо бы побольше. 

Armagedonby_ZERGS

Пользователь

Регистрация: 23.03.2015

Сообщения: 11371

Рейтинг: 4428

Armagedonby_ZERGS

Регистрация: 23.03.2015

Сообщения: 11371

Рейтинг: 4428

RaiseUP Jahh сказал(а):

самое сложное - это именно азы.

Нажмите, чтобы раскрыть...

Ye.gif?1619500426Это самое простое.

Профессионал2

Пользователь

Регистрация: 03.09.2018

Сообщения: 2639

Рейтинг: 793

Профессионал2

Регистрация: 03.09.2018

Сообщения: 2639

Рейтинг: 793

img

Постепенно мир переходит к flutter/rract native

Но это тоже не панацея, нативки тоже на рынке ценится

 

Armagedonby_ZERGS

Пользователь

Регистрация: 23.03.2015

Сообщения: 11371

Рейтинг: 4428

Armagedonby_ZERGS

Регистрация: 23.03.2015

Сообщения: 11371

Рейтинг: 4428

cock сказал(а):

Учение свет, как говорится. Главное не перегори peepohello.gif

Если интересно, полистай легендарную книжку, "Java. Полное руководство" Шилдт Герберт. Можно челендж взять, дойдешь до конца или нет. Я сам 2/3 ток осилил, но книжка полезная, особенно если изучать что-то конкретное 

Нажмите, чтобы раскрыть...

У него много лишнего. Не думаю что ему будет нужен пакет AWT, Swing, JavaFX.  Это мертвые технологии сейчас.

Профессионал2 сказал(а):

Постепенно мир переходит к flutter/rract native

Но это тоже не панацея, нативки тоже на рынке ценится

 

Нажмите, чтобы раскрыть...

Да какая разница, экосистема JVM настолько огромная, что ничего ей не будет еще 10-15 лет точно. В том же корпоративе работы полным полно. Это тебе не фронт где каждые 3-4 года все с ног на голову переворачивают.

RaiseUP Jahh

Пользователь

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

RaiseUP Jahh

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

Armagedonby_ZERGS сказал(а):

Ye.gif?1619500426Это самое простое.

Нажмите, чтобы раскрыть...

Ну, для кого как. Есть люди, которые предпочитают не собирать по одному кубику замок лего, а разбирать уже построенный и тем самым все понимать. 

Я всегда быстро вникал в любую тему. Сложность именно в том, что ты проходишь урок, а в следующем тебе говорят сделать тоже самое, но более легким способом. И зачем мне тогда до этого давали сложный и замороченный способ? 

Для меня именно в этом сложность обучения. 

Armagedonby_ZERGS

Пользователь

Регистрация: 23.03.2015

Сообщения: 11371

Рейтинг: 4428

Armagedonby_ZERGS

Регистрация: 23.03.2015

Сообщения: 11371

Рейтинг: 4428

RaiseUP Jahh сказал(а):

Я всегда быстро вникал в любую тему. Сложность именно в том, что ты проходишь урок, а в следующем тебе говорят сделать тоже самое, но более легким способом. И зачем мне тогда до этого давали сложный и замороченный способ? 

Нажмите, чтобы раскрыть...

Что бы ты понимал как все устроено под капотом, и к чему приведет тот или иной код. Но азы это фигня. Цветочки будут когда дойдешь до паттернов, а ягодки - когда дойдеш до архитектуры.

Whitelext

Пользователь

Регистрация: 07.01.2013

Сообщения: 60

Рейтинг: 12

Whitelext

Регистрация: 07.01.2013

Сообщения: 60

Рейтинг: 12

img

Являюсь андроид разрабом и могу сказать что для того чтобы писать приложения на реакте нужно гораздо меньше знаний + знания фронта в будущем больше где пригодится могут. Порог вхождения намного ниже и вакансий намного больше. Я люблю андроид только за язык Kotlin и Jetpack Copose, который в большинстве проектов появится в лучшем случае через года 3

COCK

Пользователь

Регистрация: 21.03.2021

Сообщения: 27347

Рейтинг: 35555

Нарушения: 90

COCK

Регистрация: 21.03.2021

Сообщения: 27347

Рейтинг: 35555

Нарушения: 90

Armagedonby_ZERGS сказал(а):

У него много лишнего. Не думаю что ему будет нужен пакет AWT, Swing, JavaFX.  Это мертвые технологии сейчас.

 

Да какая разница, экосистема JVM настолько огромная, что ничего ей не будет еще 10-15 лет точно. В том же корпоративе работы полным полно. Это тебе не фронт где каждые 3-4 года все с ног на голову переворачивают.

Нажмите, чтобы раскрыть...

Ну да, лучше туда лезть когда знаешь что тебе конкретно нужно 

 

Whitelext сказал(а):

Являюсь андроид разрабом и могу сказать что для того чтобы писать приложения на реакте нужно гораздо меньше знаний + знания фронта в будущем больше где пригодится могут. Порог вхождения намного ниже и вакансий намного больше. Я люблю андроид только за язык Kotlin и Jetpack Copose, который в большинстве проектов появится в лучшем случае через года 3

Нажмите, чтобы раскрыть...

Жалко только что react native мертвая технология 

RaiseUP Jahh

Пользователь

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

RaiseUP Jahh

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

Whitelext сказал(а):

Являюсь андроид разрабом и могу сказать что для того чтобы писать приложения на реакте нужно гораздо меньше знаний + знания фронта в будущем больше где пригодится могут. Порог вхождения намного ниже и вакансий намного больше. Я люблю андроид только за язык Kotlin и Jetpack Copose, который в большинстве проектов появится в лучшем случае через года 3

Нажмите, чтобы раскрыть...

Ну, тот парень, который менеджером в IT крутится, говорит, что сейчас много проектов к ним поступают именно на котлин. Т.е. если метить именно в IT компанию, то котлин очень даже востребован. А вот если на должность программиста внутри действующего бизнеса, то там да, переход на котлин пока не намечается даже)

Whitelext

Пользователь

Регистрация: 07.01.2013

Сообщения: 60

Рейтинг: 12

Whitelext

Регистрация: 07.01.2013

Сообщения: 60

Рейтинг: 12

img
RaiseUP Jahh сказал(а):

Ну, тот парень, который менеджером в IT крутится, говорит, что сейчас много проектов к ним поступают именно на котлин. Т.е. если метить именно в IT компанию, то котлин очень даже востребован. А вот если на должность программиста внутри действующего бизнеса, то там да, переход на котлин пока не намечается даже)

Нажмите, чтобы раскрыть...

Я про Compose говорил. На Котлине уже почти всё пишется на самом деле, я не видел вакансий где не нужен котлин.  Джаву на собесах все спрашивают но новое на ней никто не пишет уже

TIRPITZ

Пользователь

Регистрация: 20.05.2019

Сообщения: 3827

Рейтинг: 1202

Нарушения: 15

TIRPITZ

Регистрация: 20.05.2019

Сообщения: 3827

Рейтинг: 1202

Нарушения: 15

Где можно следить за актуальной инфой в мире андрод разработки? Андроид Броадкаст на ютубе?

Zontar

Пользователь

Регистрация: 01.10.2016

Сообщения: 35

Рейтинг: -1

Zontar

Регистрация: 01.10.2016

Сообщения: 35

Рейтинг: -1

Да ребята веб-разработка это хорошая тема. Причем, войти в нее может каждый и будучи даже учеником или студентом, считаю, что чем раньше тем лучше, но и для вполне зрелых людей 30-40-50 нет ограничения, знаю много таких примеров. Сейчас тоже занимаюсь веб-разработкой и бывает нужен веб-дизайнер. Хочу попробовать сервис https://heaad.ru/ чтобы быстро, без всякой долгого перебора, найти хороших кандидатов. Как относитесь к таким площадкам? Есть ли выгода заказывать такой вот подбор?

xzka

Пользователь

Регистрация: 04.05.2016

Сообщения: 5410

Рейтинг: 1550

xzka

Регистрация: 04.05.2016

Сообщения: 5410

Рейтинг: 1550

img
RaiseUP Jahh сказал(а):

Приветствую. 

Хотелось бы немного обсудить тему мобильной разработки. 

Общался на днях с человеком, который крутится на позиции менеджера в IT сфере. Поспрашивал у него за популярные заказы, ответ был следующий: 

Большинство заказов поступают на фронтенд. В основном работа ведется на go/js (react).

Так же занимаются нативными приложениями в kotlin. 

Особо сильно расспрашивать его не хотелось т.к. собрались в дотку покатать, а не работу обсуждать)

Собственно говоря суть топика: Есть ли здесь кто-нибудь, кто шарит за мобильную разработку?

Жива ли тема? Много ли в ней фронтенда? Нужно ли сначала учить java, а после переходить на kotlin (про html и css / sql можно не говорить)? Высокий порог вхождения?

Как я понимаю, на java сейчас много легаси, так что без работы уж точно не останешься. Но вот так ли это "захватывающе и интересно"?

На тему "мэн, тебя че в гугле забанили?" Нет, не забанили, но хочется именно поговорить.

И да, именно на д2 форуме, а не на хабре.

Нажмите, чтобы раскрыть...

 Учишь go/kotlin и идёшь лутать бабос.

 Если прогать умеешь ява - потеря времени.

RaiseUP Jahh

Пользователь

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

RaiseUP Jahh

Регистрация: 24.06.2020

Сообщения: 490

Рейтинг: 187

xzka сказал(а):

 Учишь go/kotlin и идёшь лутать бабос.

 Если прогать умеешь ява - потеря времени.

Нажмите, чтобы раскрыть...

В том то и дело, что начинаю практически с нуля. Почему практически? 

Потому что само по себе программирование никогда не внушало во мне ужас. Все давалось легко. Программы на бесике в школе. На с++ в колледже. 

Почему все-таки с нуля? Потому что это было очень-очень давно, считай не было. 

В общем, я уже почти закончил мини курс по java, сейчас нахожусь на наследовании (на удивление легкая тема для меня), осталось пройти интерфейс, исключения и многопоточность. Потом начну изучение андроид студио, запилю простецкую приложуху и уже с новыми силами приступлю к котлин. 

На бумаге план вроде неплох. 

Zontar сказал(а):

Да ребята веб-разработка это хорошая тема. Причем, войти в нее может каждый и будучи даже учеником или студентом, считаю, что чем раньше тем лучше, но и для вполне зрелых людей 30-40-50 нет ограничения, знаю много таких примеров. Сейчас тоже занимаюсь веб-разработкой и бывает нужен веб-дизайнер. Хочу попробовать сервис https://heaad.ru/ чтобы быстро, без всякой долгого перебора, найти хороших кандидатов. Как относитесь к таким площадкам? Есть ли выгода заказывать такой вот подбор?

Нажмите, чтобы раскрыть...

Тема про мобайл. Соре, но не туда. 

xzka

Пользователь

Регистрация: 04.05.2016

Сообщения: 5410

Рейтинг: 1550

xzka

Регистрация: 04.05.2016

Сообщения: 5410

Рейтинг: 1550

img
RaiseUP Jahh сказал(а):

В том то и дело, что начинаю практически с нуля. Почему практически? 

Потому что само по себе программирование никогда не внушало во мне ужас. Все давалось легко. Программы на бесике в школе. На с++ в колледже. 

Почему все-таки с нуля? Потому что это было очень-очень давно, считай не было. 

В общем, я уже почти закончил мини курс по java, сейчас нахожусь на наследовании (на удивление легкая тема для меня), осталось пройти интерфейс, исключения и многопоточность. Потом начну изучение андроид студио, запилю простецкую приложуху и уже с новыми силами приступлю к котлин. 

На бумаге план вроде неплох. 

 

Нажмите, чтобы раскрыть...

 Да, норм план, удачки aqua.png?1621090901

Слесарь 6 разряда

Пользователь

Регистрация: 26.02.2020

Сообщения: 19

Рейтинг: 0

Слесарь 6 разряда

Регистрация: 26.02.2020

Сообщения: 19

Рейтинг: 0

img

Мало вакансий. Лучше в web фронт идти кнопки красить.

Waterbird

Пользователь

Регистрация: 05.05.2014

Сообщения: 3888

Рейтинг: 361

Waterbird

Регистрация: 05.05.2014

Сообщения: 3888

Рейтинг: 361

куришь яву, котлина на улице ловишь,

потом домой приносишь вискасом кормишь.

Leenominai

Пользователь

Регистрация: 21.07.2013

Сообщения: 7332

Рейтинг: 2479

Leenominai

Регистрация: 21.07.2013

Сообщения: 7332

Рейтинг: 2479

img

Хорошо, если легко осваивается, удачи тебе.

У самого довольно тяжело это выходит. А совмещать при этом с работой и семьёй, выделяя себе уставшему по часу - тяжело FeelsCryMan.png?1592047284

В прошлом году начал врываться, но из-за учёбы пришлось отложить.

Подпивас 80 лвла

Пользователь

Регистрация: 31.08.2021

Сообщения: 45

Рейтинг: -6

Нарушения: 100

Подпивас 80 лвла

Регистрация: 31.08.2021

Сообщения: 45

Рейтинг: -6

Нарушения: 100

Whitelext сказал(а):

Я про Compose говорил. На Котлине уже почти всё пишется на самом деле, я не видел вакансий где не нужен котлин.  Джаву на собесах все спрашивают но новое на ней никто не пишет уже

Нажмите, чтобы раскрыть...

Когда подобные тебе домашние недопрограммисты перестанут позориться такими высерами как ты?sammyyPepekek.png?1598626065

Armagedonby_ZERGS

Пользователь

Регистрация: 23.03.2015

Сообщения: 11371

Рейтинг: 4428

Armagedonby_ZERGS

Регистрация: 23.03.2015

Сообщения: 11371

Рейтинг: 4428

RaiseUP Jahh сказал(а):

осталось пройти интерфейс, исключения и многопоточность.

Нажмите, чтобы раскрыть...
 

А дженерики как? Не нужны? :)