LINUX.ORG.RU

Что выбрать андроид или backend разработку?

 , , , ,


0

4

Что выбрать андроид или backend разработку? Где больше перспективы роста профессиональных навыков, перехода в другую сферу разработки например в системное программирование?

Перемещено mono из general

Специализация - удел насекомых

Shadow ★★★★★
()

Выбирай backend разработку.

vbr ★★★★★
()

Андроид от системного программировая многократно дальше, нежели бекенд.

anonymous
()

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

Shushundr ★★★★★
()

разработка всё, чувак
(ладно, почти)
2025 на дворе

ИИ !

железный конь идет на смену крестьянской лошадке !

со временем телевидение перевернет жизнь человечества: ничего не будет – ни театра, ни кино, ни книг, ни газет – все заменит телевидение! (с)

как мы видим - все есть, никто никуда никого не перевернул
разве что слегка потрепал

но фокус сместился

olelookoe ★★★
()
Ответ на: комментарий от olelookoe

ну так ии не заменит, а только помощником рутинные задачи выполнять

yyaurtt
() автор топика
Ответ на: комментарий от yyaurtt

Ты не хочешь игровые движки, потому что ты не работаешь в компании, связанной с разработчиками видеокарт. Нет таких в России. Без этого у тебя не будет свежей документации, в общем, в движках ты не продвинешься быстрее западных компаний. И сами по себе игры - зло.

Shushundr ★★★★★
()

Лучше выбрать программирование, а там как пойдёт.

PolarFox ★★★★★
()
Ответ на: комментарий от yyaurtt

кури сд алго

и распределённость

обедающих фило

византи генеров

и прочие матные сказки

пока мозга сыра

qulinxao3 ★☆
()

перехода в другую сферу разработки например в системное программирование?

С твоим подходом системного программирования у тебя не получится, так что забудь. А из этих двух - андроид (как и всё мобильное) это явный тупик, не бери его, бери что осталось.

firkax ★★★★★
()
Ответ на: комментарий от yyaurtt

Без особых проблем, просто бери команды/проекты подальше от бизнес-логики, поближе к инфраструктуре.

В целом, чем ты ближе к железу, тем меньше маркетоидного буллшита — по этому признаку можно выбирать. Если у тебя такой Андроид, что пишете на C, собираете руками и без IDE, то это может быть даже лучше, чем бекенд, на котором одни CRUD-ы да JSON-ы каждый день. Просто задачи на глубокое погружение в бекенде встречаются чаще, чем на мобилках.

anonymous
()

По вводным ничего не понятно что и почему ищешь

Пробуй разное и сам поймешь что заходит.

Напиши приложуху на андройде и бэк для неё на сервере, сразу попробуешь оба.

skyman ★★★★
()
Ответ на: комментарий от yyaurtt

PHP + HTML + CSS - fullstack…=)
не спасибо)
да я и андроид пробовал и спринг, оба понравилось вот и не знаю что выбрать

На самом деле надо заниматься тем, что приносит удовольствие, в противном случае в скором времени начнёшь замечать выгорание.
С пихой я конечно пошутил, но на примере себя скажу, когда у меня появился такой же, как у тебя вопрос, я гуглением что лучше, остановился на плюсах и на пихе. Плюсы меня восхитили скоростью работы приложений, а пиха меня заинтересовала тем, что её все хейтят. Решил докопаться до истины - «Почему?» и очень быстро сделал выводы, что подавляющее большинство погромистов, у которых потолок - это вывести на экран Hello, world! имеют стадный инстинкт. Если большинство сказало про что-то плохое, значит и они должны считать это плохим. Изучая пиху в паре со скулем, на сегодняшний день я бы не сказал что далеко продвинулся, но мне нравится писать (пока что) для себя. Планирую в этом году либо сменить системное администрирование на веб-разработку, либо попробовать сочетать это вместе.

P.S> все люди разные и каждый тебе будет доказывать как напримере -> этого <-

Shprot ★★
()

Изучай DTS для встройки. Наблюдаю парадоксальную ситуацию когда вроде куча дешевых эмедерщиков (могу ошибаться) и хрен где найдешь человека который может готовый образец DTS (от референсной платы) чуток подправить для кастомного образца по мотивам референса.

Вместо этого тупо тянут все потроха референса, чтобы прошивку не переделывать.

yax123 ★★★★★
()

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

anonymous
()
Ответ на: комментарий от yyaurtt

нафиг он тебе нужон тот низкий уровень? Ты думаешь, там на низком уровне миллион платят и на руках носят?

FishHook
()
Последнее исправление: FishHook (всего исправлений: 1)
Ответ на: комментарий от yyaurtt

если я выберу бекенд, то на сколько реально перейти на низкий уровень?

Примерно 0.

hateyoufeel ★★★★★
()

Это два неразделяемых. Под андроид ты делаешь клиент, а на бакенде делаешь под него сервер. По-отдельности скучно.

Ну либо бакенд и javascript, вот пример того что это даёт: http://fintank.ru – браузерное танковое рубилово. Бекенд на С++ со всякими там оптимизациями и хитрыми алгоритмами, а фронт на джаваскрипте рисует много треугольников в наносекунду используя WebGL

lesopilorama
()
Последнее исправление: lesopilorama (всего исправлений: 2)

Ну уж такие-то решения, наверное надо самому делать…

Но ок, вот моё мнение:

  • Хочешь проще найти работу здесь и сейчас, и возможно более выгодно — выбирай андроид.
  • Хочешь сохранить рассудок и здравомыслие, а также смотришь в будущее более долгосрочно — выбирай backend (но не стопорись на чём-то конкретном).

Ну и никто не запрещает совмещать. Скорее даже наоборот.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от yyaurtt

если я выберу бекенд, то на сколько реально перейти на низкий уровень?

С такими вопросами и тебе — нереально.

В общем и целом — реально. Причём реально не только с бекэнда, но и из курьера или повара.

Ты реально что ли думаешь, что если ты пойдёшь в backend или ещё куда-то, у тебя мозг переформатируется необратимо, и ты не сможешь потом заниматься чем-то ещё, чем теоретически сейчас способен?

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 2)
Ответ на: комментарий от CrX

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

yyaurtt
() автор топика
Ответ на: комментарий от yyaurtt

Всё зависит от человека и его желания развиваться. «Окуклиться» можно почти в любой области.

CrX ★★★★★
()
Ответ на: комментарий от CrX

ну поначалу нужно же выбрать в какой начать и ее долбить, а не по чуть-чуть везде, а то так ничему и не научишься

yyaurtt
() автор топика
Ответ на: комментарий от yyaurtt

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

CrX ★★★★★
()
Ответ на: комментарий от firkax

зависит от технологии разработки, бывают задачи с NDK

InterVi ★★★★★
()
Ответ на: комментарий от CrX

Хочешь проще найти работу здесь и сейчас, и возможно более выгодно — выбирай андроид

Ну не, на бэк и всякие там микросервисы спрос выше. Если взять какой-нибудь питон, ноду или го, порог входа будет минимальный. А вот если лезть в андроид — выше среднего: Java, Kotlin, вязанка фреймворков, андроид студия, умение верстать и работать с фотожопом, паттерны, сеть, тестовый и боевой деплой, особенности гугл плей…

Тогда уж flutter.

InterVi ★★★★★
()

Твой вопрос сломанный, на него невозможно ответить, потому что он не предполагает такую возможность. Поэтому напишу, что в треде забыли упомянуть embedded — там низкоуровневый си, управление железками в ограниченной среде. Вкатиться в это проще, чем найти вакансии по системщине с высоченным порогом входа.

InterVi ★★★★★
()

Ассемблер. Освоение Турбо Ассемблер Том Сван (книга). Там упражнения. Читай выполняй и станешь хакером. Супер. Как сам Хайден (Том Сван) и я.

oom
()

В 2015 я бы рекомендовал мобильную разработку.

В 2010 наверное backend.

В 2025 рекомендую искать любую другую профессию, не программирование, не IT. Не те времена нынче.

BattleCoder ★★★★★
()

Смотря что такое «android». Сборка кастомных дистрибутивов на базе AOSP к системщине гораздо ближе бекенда на джаве.

Если и там, и там обычные аппы или сервисы - одинаково далеко от системщины.

seiken ★★★★★
()

Программировать под Андроид в основном уныло и неинтересно. Будешь кнопочки рисовать и двигать.
backend, конечно же.

urxvt ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.