М.Двач / Программирование

2,4 Мб, 1024x1024
Android Development Thread #10 Юбилейный edition android /android/ 18 мар, 18:50 3411113 В конец треда | Веб

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

>Хочу вкатится в 20/30/50 лет, не поздно?

Нет, не поздно. Лично знаю несколько примеров из жизни когда вкатывались в 30+ лет.

>С чего начать?

Для начала изучи roadmap - https://roadmap.sh/android

Roadmap анона из предыдущего треда:

Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..

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

В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.

Навигация, от книг до вопросов на интервью:
https://github.com/qqqlll/Java-Thread/wiki

Очень много уроков и не только по ведройду. Почекай и посмотри, вдруг зайдет:
https://coursehunters.net/mobile-development

https://developer.android.com - ресурс от гугла с полным описанием всего.

https://metanit.com/ - ресурс с кратким разбором языков ПО, для тех кому лень в книги.

https://stackoverflow.com/ - ответы на большинство вопросов касающихся кода.

Курсы от OTUS:

https://cloud.mail.ru/public/4nHb/449Ub4Pqj

https://drive.google.com/open?id=1cxWWBZzHNRAdd0wnjN6lfLDcYqMv7ohm

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

>Что по книгам?

Java:
Head First Java Kathy Sierra
Thinking Java 4th Bruce Eckel

Шилдта не рекомендую, говнокод.

Kotlin:
https://techrocks.ru/2020/01/20/12-books-for-kotlin-learners/ - краткое ревью 12 книг.

Flutter:
http://flutterapps.ru/flutter-books/

>Стоит ли сразу вкатиться в котлин минуя джаву?

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

>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?

Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.

>Где взять примеры проектов?

Можешь банально поискать на ютюбе или в телеграмме. Для примера:

https://www.youtube.com/channel/UCPz3xmUpIbo8jooCtV_vMNw
https://www.youtube.com/c/devcolibri/videos

>Когда можно идти собес? И что для этого нужно?

1. Нужно хорошее знание Java/kotlin.
2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase.
3. Знание популярных библиотек типа Retrofit + Glide/Picasso/Koil + Coroutines + RxJava2 + Dagger2/Hilt/Koin(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования.
4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML/Compose.
5. И хотя бы несколько готовых приложений.

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

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

Ресурсы по инглишу для нубов:

Грамматика:
https://ru.duolingo.com/
https://lingualeo.com/

Также советую полностью сменить язык интерфейса на всех устройствах.

Ютюб каналы с простым английским:
https://www.youtube.com/c/Anomaly/videos
https://www.youtube.com/c/EnglishClass101/videos
https://www.youtube.com/channel/UCMCjGkbqKVkjJN2sVWocz0w
https://www.youtube.com/c/SpeakEnglishWithTiffani/videos

Старая шапка. За 2019 год.

https://pastebin.com/sh7eC6R4

#1 c шапкой: https://2ch.hk/pr/res/1822731.html (М)
#2 с шапкой: https://2ch.hk/pr/res/1908185.html (М)
#3 с шапкой: https://2ch.hk/pr/res/1994880.html (М)
#4 с шапкой: https://2ch.hk/pr/res/2105885.html (М)
#5 с шапкой: https://2ch.hk/pr/res/2362898.html (М)
#6 с шапкой: https://2ch.hk/pr/res/2509590.html (М)
#7 с шапкой: https://2ch.hk/pr/res/2678699.html (М)
#8 с шапкой: https://2ch.hk/pr/res/2907862.html (М)
#9 с шапкой: https://2ch.hk/pr/res/3209134.html (М)

2 18 мар, 18:53 2 3411116

Ого, всё таки добили бамп лимит ничего себе.

3 18 мар, 18:55 3 3411118

Пытаюсь вкатиться на комм. основе в андройд, день 7:
Отказали в собесах 8+- компаний, вакансий вообще нету.
Пытались обмануть на платное обучение с ценником в 1 млн/курс (а курс всего 8 мес).

Чё посоветуете, ананасы опытные? Есть айтишное образование колледж. Не совсем конч, диплом сдал на 90+/100

Ответы113111371306

4 18 мар, 19:24 4 3411131

>>3411118
>вакансий вообще нету.
Не пизди. Как это нету? Что, прям вообще нету-нету? Ну вот я набрал "android-разработчик" и мне показал 1393 вакансии.

>Отказали в собесах 8+- компаний
Ну попробуй в 9-ый раз. Откажут в 9-ый раз? Попробуй в 10-ый. Откажут в 10-ый раз? Ну блять попробуй в 11-ый раз, пока не наймут.

>Пытались обмануть на платное обучение с ценником в 1 млн/курс
Ничего удивительного, если ты пытаешься найти джуниорско-стажировочные вакансии. Их не существует на рынке, это 1% всех вакансий на рынке. Грубо говоря, из 2000 вакансий штук 20 будут джуниорско-стажировочными. Из этих 20-ти, штук 15 будут не из твоего города. И на оставшиеся 5 вакансий будет претендовать пол-города.

>Чё посоветуете, ананасы опытные?
Не ебать мозги, не ставить никаких галочек "без опыта", не писать в поиск "джуниор разработчик", не пытаться найти вакансию, где ничего не требуют. В вакансии должно написано "android-разработчик" (без приставок). Лучше найти заёбистую, сложную, геморройную и требовательную работу. Зато высокооплачиваемую. Чем найти простую, рутинную, нетребовательную и низкооплачиваемую работу. Не работать ради опыта. Даже мысли такой не должно быть как "работа говно, но я получу опыт и съебу". Не продавать себя слишком дешёво. Не работать за 2 копейки, потому что она даёт опыт. Забыть вообще про слово "опыт". Забыть про джуниоров. Про миддлов. Про сеньоров. Не воспринимать отказ слишком лично. Научиться отрабатывать возражения работодателей. Научиться убеждать и продавать себя. Если ты не можешь найти работу - проблема в тебе, а не в рынке, не в технологии и не в работодателях.

Ответы1169

5 18 мар, 19:43 5 3411137

>>3411118
> Пытаюсь вкатиться на комм. основе в андройд, день 7:
Что такое комм. основа?
> Отказали в собесах 8+- компаний, вакансий вообще нету.
Я бы поставил цель в 50 собеседований. Если через 50 собеседований не возьмут, то пора сдаваться.
> Чё посоветуете, ананасы опытные?
Продолжать пытаться.

Ответы1170

113 Кб, 1414x870
6 18 мар, 20:36 6 3411169

>>3411131
>Не пизди. Как это нету? Что, прям вообще нету-нету? Ну вот я набрал "android-разработчик" и мне показал 1393 вакансии.
Мань, ты хоть перепроверял бы. Туда попадают вообще все вакансии почти т.к. туда попадают еще и бэкендеры/тестировщики/текстовики. Так то в моём городе +-9 вакансий, а на удалёнке 118. Это ВООБЩЕ сколько вакансий есть. Тут больше половины - 4+ лет коммерческого требуется.

>Ну попробуй в 9-ый раз. Откажут в 9-ый раз? Попробуй в 10-ый. Откажут в 10-ый раз? Ну блять попробуй в 11-ый раз, пока не наймут.
Я просто веду общий списочек, решил поделиться. Игноры пока.

Да и просто спрашивал про советы в плане как правильно писать сопроводительные, что в опыт работы писать (у меня там пусто пока, хз чё добавить).

7 18 мар, 20:38 7 3411170

>>3411137

>Что такое комм. основа?
На коммерческой основе, а не батрачить в объединениях школьников/студентоты, которые пилят проект в целях стать новым фейсбуком/тиктоком/еще какая-то параша, где дают акциями зпшку, а не деньгами.

Ответы1178

8 18 мар, 20:51 8 3411178

>>3411170
Понял, ты выше спрашивал про резюме. Вот мои советы как человека нанчвшего двух разрабов и просмотревшего 100+ резюме.

1. Пиши общий стаж прямо в шапке CV. Очень бесит высчитывать из раздела "опыт работы", а чем сильнее бесит резюме тем выше вероятность отправить его в мусорку.

2. Не пиши ключевые слова специальности (git, C#, Windows desktops, ...) в шапке. Это нахуй не надо чару, а надо это автоматическим парсерам. Суй в самый конец резюме, чтобы не отвлекало внимание человека.

3. Фотография если ты не красавчик нахуй не нужна. Если ты красавчик, то не фоткай себя с высоко поднятой рожей снизу как будто чар смотрит на тебя снизу. И не фоткай так как будто собираешься въебать чару с хмурым ебалом. И не фоткай себя обрезанным с JPEG качеством 10. В общем, лучше не фоткай если не уверен, что можешь сделать фото "приятного парня/тян" заапрувоенное твоей подругой/другом противоположного пола.

!Если тян, то не фоткай свои сиськи! Блять, я такого кринжа давно не испытывал когда в резюме увидел фото до сосков "молодой, но быстрообучаемой" (цитата) кандидатки.

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

5. Не указывай свой возраст и дату рождения. Это заставляет чувствовать ревьюера неуютно. Мне должно быть похуй на твой возраст и то что ты выпячил "МНЕ 40 ЛЕТ" вообще не помогает игнорировать это.

6. Чару похуй на твою историю про "я целеустремлённый, умный, общительный". Убери, это просто отвлекает внимание.

7. Сначала опыт работы пиши, лишь потом образование.

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

9. Всем похуй на твое образование в музыкальной школе (не рофл, как я заебался это читать).

10. Если в твоём дипломе есть предметы, которые относятся к программированию указывай только их кратким списком под дипломом.

11. Указывай опыт работы на каждом месте. Не ебучими датами, сука, а нормальными цифрами стажа (1 год 9 месяцев, а не 2022 Январь - 2023 Ноябрь). Даты всё равно оставь, но цифры добавь.

12. Не пиши блять про "увеличил конверсию приложения на 30 %", "общался со стекйкхолдерами", "анализировал требования задач", "интегрировал 10500 фич", исправил 10050 багов". Это такая хуйня. Пиши конкретно, чем ты технически занимался, а не менеджерское говно с мочой.

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

14. Лучше убери короткие периоды работы до 6 месяцев если у тебя большой стаж. Это выглядит как будто бы ты не прошел испытательный, а это звоночек. Если стаж маленький лучше укажи, чтобы стаж ещё сильней не уменьшать.

15. Не указывай две работы с одними и теми же датами работы. Или объясняю прямо в резюме какого хуя ты работал сразу на две компании сразу.

16. Приготовь проект на гитхабе с the best code base, который можешь из себя выжить если уверен, что пишешь не говнокод. Приправь его комментариями, ридми, вот этим всем. Нахуя? Потому что при колеблющем выборе технический ревьюер сможет зайти в твой гитхаб, увидеть этот проект обновленный последний раз месяц назад с ридми где будет написано, что это проект для демонстрации твоего подхода к написанию кода и если код не говно, то передвинуть тебя дальше, а не выкинуть в мусорку CV.

8 18 мар, 20:51 8 3411178

>>3411170
Понял, ты выше спрашивал про резюме. Вот мои советы как человека нанчвшего двух разрабов и просмотревшего 100+ резюме.

1. Пиши общий стаж прямо в шапке CV. Очень бесит высчитывать из раздела "опыт работы", а чем сильнее бесит резюме тем выше вероятность отправить его в мусорку.

2. Не пиши ключевые слова специальности (git, C#, Windows desktops, ...) в шапке. Это нахуй не надо чару, а надо это автоматическим парсерам. Суй в самый конец резюме, чтобы не отвлекало внимание человека.

3. Фотография если ты не красавчик нахуй не нужна. Если ты красавчик, то не фоткай себя с высоко поднятой рожей снизу как будто чар смотрит на тебя снизу. И не фоткай так как будто собираешься въебать чару с хмурым ебалом. И не фоткай себя обрезанным с JPEG качеством 10. В общем, лучше не фоткай если не уверен, что можешь сделать фото "приятного парня/тян" заапрувоенное твоей подругой/другом противоположного пола.

!Если тян, то не фоткай свои сиськи! Блять, я такого кринжа давно не испытывал когда в резюме увидел фото до сосков "молодой, но быстрообучаемой" (цитата) кандидатки.

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

5. Не указывай свой возраст и дату рождения. Это заставляет чувствовать ревьюера неуютно. Мне должно быть похуй на твой возраст и то что ты выпячил "МНЕ 40 ЛЕТ" вообще не помогает игнорировать это.

6. Чару похуй на твою историю про "я целеустремлённый, умный, общительный". Убери, это просто отвлекает внимание.

7. Сначала опыт работы пиши, лишь потом образование.

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

9. Всем похуй на твое образование в музыкальной школе (не рофл, как я заебался это читать).

10. Если в твоём дипломе есть предметы, которые относятся к программированию указывай только их кратким списком под дипломом.

11. Указывай опыт работы на каждом месте. Не ебучими датами, сука, а нормальными цифрами стажа (1 год 9 месяцев, а не 2022 Январь - 2023 Ноябрь). Даты всё равно оставь, но цифры добавь.

12. Не пиши блять про "увеличил конверсию приложения на 30 %", "общался со стекйкхолдерами", "анализировал требования задач", "интегрировал 10500 фич", исправил 10050 багов". Это такая хуйня. Пиши конкретно, чем ты технически занимался, а не менеджерское говно с мочой.

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

14. Лучше убери короткие периоды работы до 6 месяцев если у тебя большой стаж. Это выглядит как будто бы ты не прошел испытательный, а это звоночек. Если стаж маленький лучше укажи, чтобы стаж ещё сильней не уменьшать.

15. Не указывай две работы с одними и теми же датами работы. Или объясняю прямо в резюме какого хуя ты работал сразу на две компании сразу.

16. Приготовь проект на гитхабе с the best code base, который можешь из себя выжить если уверен, что пишешь не говнокод. Приправь его комментариями, ридми, вот этим всем. Нахуя? Потому что при колеблющем выборе технический ревьюер сможет зайти в твой гитхаб, увидеть этот проект обновленный последний раз месяц назад с ридми где будет написано, что это проект для демонстрации твоего подхода к написанию кода и если код не говно, то передвинуть тебя дальше, а не выкинуть в мусорку CV.

Показать весь текст
Ответы1187

9 18 мар, 21:20 9 3411187

>>3411178
Спасибо анонче,но есть несоклько вопросов:
1. У меня стажа нихера нету, лишь практики от колледжа. Я решил, что это хрень и не указал.
2. Эта херня написана у меня автоматом в самом низу, я не слишком большой конч это в самом начале писать. Да и хх.сру тоже автоматом внизу пишет это.
3. Фотки нету, я не красавчик :(
4. Вот это не понял немного, можешь объяснить, что значит "прогресс баром"? Вроде нету такой херни, только перечисления навыков.
5. Возраст не писал, но хх.сру попросило написать дату рождения. ВРоде пофигу на это.
6. Этого нету, слава богу.
7. Опыта нету, только образование :(
8. -
9. Нету такой фигни, только айтишный колледж указан.
10. -
11. -
12. Указал в проекте, что я добавил поддержку (пока нет, но добавляю) малоизвестные форматы файлов для проекта. Вроде норм, не?
13. -
14. Фриланс был на майнкрафт моды и плагины, но я решил вообще не писать это, стыдно + это не работа, как я понимаю.
15. -
16. это уже делаю.

В целом, если не сложно, можешь написать мне в дискорд (runoleaf) пожалуйста? Буду очень благодарен!

Ответы1193

10 18 мар, 21:40 10 3411193

>>3411187
> 1. У меня стажа нихера нету, лишь практики от колледжа. Я решил, что это хрень и не указал.
Без стажа сложно конечно будет. Указывай практику если она имеет отношение к айти. Пизди в резюме, что там программировал на жабе если такое могло бы быть.
> 4. Вот это не понял немного, можешь объяснить, что значит "прогресс баром"? Вроде нету такой херни, только перечисления навыков.
Ползунок такой, как для регулировки звука. Его генерирует CV генераторы некоторые. Чем заполнен прогресс бар тем круче навык. Да, звучит так же непонятно как и выглядит, почему и не советую его использовать.
> 12. Указал в проекте, что я добавил поддержку (пока нет, но добавляю) малоизвестные форматы файлов для проекта. Вроде норм, не?
Да норм.
> 14. Фриланс был на майнкрафт моды и плагины, но я решил вообще не писать это, стыдно + это не работа, как я понимаю.
В твоём случае любой программеский опыт это плюс. Указывай на каком языке писал и я надеюсь это была жаба.
> В целом, если не сложно, можешь написать мне в дискорд (runoleaf) пожалуйста? Буду очень благодарен!
А зачем? Если хочешь что-то спросить спрашивай здесь, я на дваче каждый день сижу

Ответы119912241227

11 18 мар, 21:43 11 3411195

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

12 18 мар, 21:52 12 3411199

72 Кб, 1280x719210 Кб, 1280x960

>>3411193
Я другой анон, но оцени идею.
Допиливаю сайт-визитку на плюсах под wasm в виде очень короткого квеста(секунд 20) в духе старых РПГ, в конце которого появляется подобная пикрилам резюмеха.
Нормально будет такое к сопроводительным письмам прикладывать?

Ответы1225

13 18 мар, 22:37 13 3411224

>>3411193
Да, это почти жаба (котлин), но это плагины (т.е. серверная часть), а я ищу как андройд (т.е. клиент сайд).
Немного несостыковка. Ну да пофигу тогда, просто напишу что то типо:
Фриланс, 1 год 1 мес.
Писал плагины для minecraft серверов на движке papermc.
Создал общий инвентарь персонажа между серверами за счет хранения данных инвентаря в базе данных postresql + exposed.

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

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

Ну и еще дополню эти штуки, что именно реализовал и через какие технологии. Норм выглядит?

Ответы1229

14 18 мар, 22:39 14 3411225

>>3411199
Честно видел только один раз интерактивное CV разработчика игр, которое было сделано в виде 3D игры где на машинке ездишь туда сюда натыкаюсь на инфу кто он такой.

Было бомбезно. Но я бы сам лично такое бы не делал обойдясь максимально лаконичный резюме на белом фоне.

15 18 мар, 22:44 15 3411227

>>3411193
Ну и хотелось просто пообщаться на тему жабы/котлина, подготовиться к собесу и как вообще общаться с храми на последних этапах (согласование зп, трудовой и т.д.).
Судя по твоим сообщениям, ты опытный трудяга, поэтому вот...

Ответы1243

16 18 мар, 22:46 16 3411229

>>3411224
> Да, это почти жаба (котлин)
Норм, обязательно указывай.
> но это плагины (т.е. серверная часть),
Тоже норм, любой программерский опыт котиоуется когда нет коммерсеского стажа.
> Норм выглядит?
Да, ощущается, что ты действительно что-то из этого делал. Советую писать всё как хочешь и потом отредактировать с точки зрения даконичности. Чатгопота/дипсик могут подкинуть лакончиные варианты на основе написанного подробного резюме.

Ответы1231

17 18 мар, 22:50 17 3411231

>>3411229
Спасибо анонче, завтра днем исправлю и пропишу.
Не хочу годами работу искать.

Бтв, мне откликаться на вакансии уровня мидл или нет? Раз "опыт" есть, то вроде можно уже и на мидла замахнуться... хотя бы начинающий

Ответы1244

18 18 мар, 22:59 18 3411243

>>3411227
Ну, это всё можно и тут спрашивать, а дискорд создаст что-то типа обязательств. Плюс анонимности, что всегда можно исчезнуть если надоело общение.
> как общаться с херками
Да также как и с любым другим человеком. Зарплату лучше всего заранее определи для себя сам на которую готов согласится. Я в 2020 году был согласен на 35 т.р. (аренда + поесть купить) предложили 50 т.р. и я был очень рад.

19 18 мар, 23:01 19 3411244

>>3411231
Я бы не взял миддла в андроид разработку без опыта в андроид разработке.

В целом когда ищут миддла хотят получить сеньора. Когда ищут джуна хотят получить миддла.

Попытка не пытка, но я бы рассчитывал больше на джуновские вакансии.

20 19 мар, 00:49 20 3411306

>>3411118
Ты джун? Забудь вообще, вкат в андроид закрыт, даже с 5+ лет опыта ты с большим трудом найдешь работу сейчас

21 19 мар, 05:44 21 3411382

>Нет, не поздно. Лично знаю несколько примеров из жизни когда вкатывались в 30+ лет.

Когда вот это уберут из шапки? Вкатываться уже поздно. Не поздно было лет 5 назад. Щас для вката нужно хотя бы 5 лет опыта на нормальных проектах

Ответы13891390

22 19 мар, 07:16 22 3411389

>>3411382
Лет 5 назад тоже говорили, что вкатываться поздно, что вкатываться надо было до 2007-2013 годов.

23 19 мар, 07:18 23 3411390

>>3411382
В 2030 году будут писать, что вкат невозможен, и что пять лет назад ещё можно было.

Ответы1479

24 19 мар, 10:56 24 3411479

>>3411390
Если только будет снова взрывной рост

25 20 мар, 18:31 25 3412512

Да норм вкатится можно.
Сам вкатился буквально за месяц, просто курсик прошел, пара пет проектов.
Вакансий достаточно много, откликнулся на интересные 5-6 штук.
Написали hr-ы, прошел скрининг, потом тех собес с стандартными вопросами, типа что такое data class.
Прислали 2 оффера, на 230к и 270к.
А вы и дальше не верьте.

Ответы2666

26 20 мар, 23:11 26 3412666

>>3412512
Ссылку на курсы вставить забыл

Ответы2934

27 21 мар, 11:56 27 3412934

>>3412666
Вот ссылка на плейлист курса
https://youtu.be/xvFZjo5PgG0

17 Кб, 1200x1200
Ищу программиста 28 22 мар, 16:05 28 3413703

Всем привет, подскажите где найти программиста в ДС? Есть идея лаунчера для андроид для реализации которой необходим навык низкоуровневого программирования. Уже трое не справились с задачей, ещё одни отказались от очной встречи для подписания договора

Ответы3787382038644017

29 22 мар, 18:29 29 3413787

>>3413703
Не знаю. Мы разработчики, мы других разработчиков не ищем, мы ищем работодателей.

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

Ответы3813

30 22 мар, 18:58 30 3413813

>>3413787
Лаунчер работает на более глубоком уровне нежели обычные нативные приложения, так как он подменяет собой штатный гугловский лаунчер(оболочку). В основе моей идеи лежит 3D анимация которую пробывали реализовать через opengl, но ничего не вышло

Ответы3888

13 Кб, 804x145
31 22 мар, 19:08 31 3413820

>>3413703
так а смысл делать лаунчер как ты его монитизировать будешь ?
я чисто для практики сделал один лаунчер, но как ты его монитизировать то будешь, я вбил в гугл топ лаунчеры для андроидов, там статьи 2020 года

Ответы3850

32 22 мар, 19:32 32 3413850

>>3413820
Мой лаунчер исключает фон рабочего стола, планирую продавать «шкуры» для него + некоторые лаунчеры имеют платную расширенную версию с большим функционалом

103 Кб, 642x280
33 22 мар, 20:05 33 3413864

>>3413703
> навык низкоуровневого программирования
взаимодействие через JNI ?

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

Ответы3885

34 22 мар, 20:49 34 3413885

>>3413864
Нет, сносить прошивку нет необходимости, но как технически он будет реализован я до конца не понимаю, в противном случае сделал бы его сам

Ответы3889

35 22 мар, 21:02 35 3413888

>>3413813
> Лаунчер работает на более глубоком уровне нежели обычные нативные приложения, так как он подменяет собой штатный гугловский лаунчер(оболочку).
Хм, я думаю подобные изменения невозможным без использования рута. Хотя я не понимаю что означает "лаунчер" в этом контексте. Google Play?
> В основе моей идеи лежит 3D анимация которую пробывали реализовать через opengl, но ничего не вышло
Андроид разработчики редко работают напрямую с opengl. Я думаю в принципе с opengl напрямую мало кто работает. Даже игроделы обычно используют высокоуровневые абстракции из игровых движков , а не пишут шейлеры своими руками.

Ответы3969

36 22 мар, 21:05 36 3413889

>>3413885
а вообще есть что то ? или надо с самого нуля пилить ? и если есть то что ?

Ответы3971

37 22 мар, 23:54 37 3413969

>>3413888
Как пример лаунчера можно посмотреть Nova launcher, Niagara launcher

«Андроид разработчики редко работают напрямую с openg»
Мой программист сказал что он как раз тот редкий случай который работает с ним

38 22 мар, 23:55 38 3413971

>>3413889
Есть прототип выполненный мной, есть сырой apk файл в котором не хватает нужной мне 3D анимации

Ответы3976

39 23 мар, 00:16 39 3413976

>>3413971
>нужной мне 3D анимаци
А тебе точно 3д нужно? Ведь можно ролик записать и прокручивать на заднем плане.
мимо советчик

Ответы3995

40 23 мар, 00:51 40 3413995

>>3413976
Я рассматриваю вариант и с так называемым псевдо-3D, мне не принципиально то какими средствами будет выполнен эффект

41 23 мар, 02:54 41 3414017

>>3413703
ТЗ сформировано ?а чё за история с не захотели какой то там договор подписывать ?

Ответы4038

42 23 мар, 05:09 42 3414038

>>3414017

Да, сформировано. Они захотели, но хотели всё сделать через zoom, а я настаивал на личной встрече (на стадии знакомства сразу это озвучил, они были не против)

Ответы40784079

43 23 мар, 10:33 43 3414078

>>3414038
хорошо, я щас немного занят может на некст недели напишу, посмотрю че там

Ответы4079

44 23 мар, 10:34 44 3414079

>>3414038
>>3414078
дай там свой контак или почту какую нибудь

Ответы4157

45 23 мар, 12:17 45 3414157

>>3414079
chG!Oir245ANUSrambl6wherPUNCTUMreg@u

46 27 мар, 20:03 46 3417574

51 Кб, 424x82060 Кб, 421x85052 Кб, 430x727

Они случаем в нулях не ошиблись? Сенька JDK РАЗРАБОТЧИК от 50 до 70 к в мес в "топ" компаниях... (пик 1, пик 2, пик 3).

Ответы75797585758875987642

27 Кб, 643x353
47 27 мар, 20:10 47 3417579

>>3417574
а что не так ?

Ответы75817585

48 27 мар, 20:11 48 3417581

>>3417579
так рубли то русские, как и компании

49 27 мар, 20:16 49 3417585

27 Кб, 597x8195 Кб, 841x521

>>3417579
>>3417574
первое че то орнул, это хот кейсы что ли надо знать
второе нахуй в конце данной книги говориться, следовать установленному стандарту или код-стайлу, какая ещё клининг аппаратура, ну я бы не ответил на этот пост, если бы не увидел этого сегодня

50 27 мар, 20:18 50 3417588

140 Кб, 966x236480 Кб, mp4,
358x280, 0:07

>>3417574
я даже не представляю челюгу человека, который на это согласиться

51 27 мар, 20:33 51 3417598

Андройд это, конечно, весело и интересно, но в рф походу мертво.
Одни вакансии типо таких >>3417574 попадаются.
Перекатываюсь в воздухе на бэкенд го и параллельно продолжаю отправлять заявки в конторы.

Вот бы вернулись западные конторы, ех... таких поехавших было бы намного меньше (наверное)

Ответы7602

52 27 мар, 20:37 52 3417602

>>3417598
25$ на American Express Card > Все рф комьюнити

Ответы7806

53 27 мар, 21:53 53 3417642

>>3417574
Ну, удачи им найти и удачи остальным к ним не попасть.

Ответы7807

54 28 мар, 03:54 54 3417806

>>3417602
Уже не база, а генштаб

55 28 мар, 03:56 55 3417807

>>3417642
Есть захочешь и за 50к будешь код писать. Альтернативы какие?

Ответы7872

387 Кб, 1080x2340
56 28 мар, 09:36 56 3417872

>>3417807
Альтернатив 1689 штук.

Ответы79218054

57 28 мар, 10:49 57 3417921

Спешите видеть, до людей дошло спустя год, что андроид сдох
>>3417872
>Альтернатив 1689 штук.
А ты полистай их, там больше половины будут вакансии курьеров.
Щас бы не знать, насколько хуево поиск на стульях работает.

285 Кб, 562x1280
58 28 мар, 13:35 58 3418054

>>3417872

Ответы80888306

59 28 мар, 14:25 59 3418088

>>3418054
Хм, ну всё ещё 648 альтернатив. Не так уж плохо. Для моей прошлой профессии (радиоинженерия в космисеской сфере) было в районе 20 вакансий на всю страну с зарплатой дворника.

60 28 мар, 18:10 60 3418306

>>3418054
Специально поискал под такие параметры.
Как итог:
около половины - flutter (1-3 года only)
больше половины - kotlin/flutter (3-6 лет only)
остальные - бесплатные/за ваше бабло стажировки

а еще есть отдельная каста - Unity. Ну тут и так понятно.

61 28 мар, 20:35 61 3418389

Тяжело, анончики
Как думаете, долго такая хуйня продолжаться будет? Смотрю на мир и такое ощущение, будто с каждым разом будет всё хуже. Мой братан тоже в тильте сидит, потому что год где-то потратил на учёбу

Ответы839784418552

62 28 мар, 20:41 62 3418397

>>3418389
На скольких собеседования был?

Ответы8643

63 28 мар, 21:36 63 3418441

>>3418389
>Как думаете, долго такая хуйня продолжаться будет?
Да, тебя предупреждали.
> такое ощущение, будто с каждым разом будет всё хуже
Так и будет, вкатунов всё больше, новых проектов всё меньше.

Ответы8643

64 29 мар, 00:02 64 3418552

>>3418389
Если вкатун то вакансии для таких появятся только когда санкции ослабят и сво закончится так что пару лет еще терпи

Ответы8643

65 29 мар, 09:36 65 3418643

>>3418397
У него их вообще не было. Он даже себе 1 год опыта крутил (хотя работал полгода в какой-то конторе неофициально), но автофильтры всё равно не проходит.

>>3418441
>Так и будет, вкатунов всё больше, новых проектов всё меньше
Всё так, всё так

>>3418552
Была надежда, что такое в этом, либо в следующем году случится, но походу нас и в 2025, и в 2026 ждёт пиздец

Обновить тред

« /pr/В начало тредаВеб-версияНастройки

/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

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

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.gq, m2ch.cf, m2ch.fapp.in, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion