Обновить
0
0

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

Отправить сообщение

Вот это и удивляет. Соблюдать законы других стран - да, конечно.

Соблюдать законы России - ой, нет. Странно, не находите?

Все бомбически, вот только откуда столько свободного времени? Имея основную работу + подработку, выходит по 10-12 часов занятости. Какой литкод, ррработать.

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

Главное следить за его мотивацией и стремлением. От задач глаза должны гореть, а сам должен из кожи вон лезть чтобы сделать, быстрее и правильнее. Если такого нет - то это печально. Лучше заменить.

Когда активно менторил, заметил такое. Джун делает работу в 2.5-3 раза медленнее чем сеньор. Это с учётом присмотра. И выходит такая себе экономика. Если ваш сеньор получает 300, а Джун 80, то вы условно балансируете, тк тратите время сеньора тоже. Плюс - календарно получаете фичи медленно.

Но если у вас много простых "экранчиков"'или шаблонных, то тут да.

Ну это нормально. 4 года в универе, 1 год в интернатуре за копейки.

Медики могут, а мы нет? Да и в 2000е так и было. Первая работа почти бесплатно за опыт

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

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

Вот честно. Как начать писать? Как объяснить заказчику, что фича будет поставлена не через неделю, а через две или три, потому что надо писать тесты. А потом ещё их поддерживать.

Как люди пишут интеграционные тесты, тогда модуль А что-то дёргает, ложит в Б, а на экране так вообще 2-3 перехода происходит. Это вам не юниты писать. Тут ещё и анимацию и переходы, и обновления виджетов проверить. Это же просто прорва времени, очень дорогостоящего разраба, который будет писать тесты к этому.

Разраб работает час, тестировщик ещё час. Но это не 100+100 рублей. QA обычно подешевле, и справится могут быстрее. А писать тесты иногда и посложнее кода. И ты это заказчику не объяснишь.

Единственное что можно выдать флаттеру как проблема - это интеграция нативных либ. Да, это иногда требуется и может стать камнем. Но задайте себе вопрос, как часто вам такой случай выпадал? Мне за 5 лет - один... А вот для копоуз мультиплатформы пока все печально в этом плане.

Далее. Всегда будет выгоднее держать 1 разраба вместо 1+1. А флаттер позволяет сделать в 1 разраба то, что часто делают 2+2. Для бизнеса это супер выгодно.

И ещё. Флаттер пока, ещё очень понятный. Это не натив, где иногда встречаются такие легаси и кодогенеративные решения, что можно браться за голову.

Хотя да, в последнее время работодатели начали наглеть. На одну позицию становится нужен и фронтовик на мобилках и флаттер веб, да ещё чтоб.в бэк и проектирование умел. За зарплату мидла.

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

Тот же код, для простых мини страничек - отличный, но для проекта с историей и архитектурой - уже не подходит.

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

При том, что флаттер с полпинка заводится на винде, и с пары пинков на вебе. И все это на единой кодовой базе.

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

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

Берешь ипотеку на 30 лет. И ее надо выплачивать. Вот. План на 30 лет. Надежнейший

Самое веселое в этом другое. Берём 2 фразы. "Повысьте или уйду" и "Я очень хочу остаться, но за забором платят х2 и я ничего не могу поделать, на жизнь не хватает".

Казалось бы, итог и цель этих фраз один и тот же. Или повышение или уход. Но первое это шантаж, а второе как будто нет)

Основная проблема сегодня - это best practices. По сайту грт, ты можешь просто что-то сделать. Но сделать это качественно для бизнеса - это совсем другое. Плюс часто бизнес - это Легаси с кучей древнего или плохо понятного кода. А если у команды ещё свои самописные правила...

Согласен. Изоляты такое себе решение.

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

Для меня - основной стопор работы с kmp - это быстрота.

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

Или например во флатере все понятно. Есть setState (markNeedsRebuild). Четко и логично. А в компоузе remember, просто установка состояния почему-то вызывает ребилд. Отчего, почему, кто подписан на это добро? Почему это сделано так неявно. Жуть.

У меня такой вопрос. Уже можно, как во флаттере, 2-3 кнопки и проект готов сразу на обе платформы? Заводится с пары кликов, танцев с бубнами не нужно? Уже определены все известные best-practices по библиотекам (di, навигация, стейт менеджмент, сеть, итд итп)?

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

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

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

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

Ну и к тому, что при всех суперплюсах котлина, уже 5й год сижу на дарте и как-то ну совсем не вспоминается "а вот если бы мне сюда во-о-от ту фичу из котлина". Всего хватает и всё понятно. Внезапно.

Иногда в продвинутости больше печали. Код сложнее поддерживать и понимать. Как-то после флаттере открыл проект на котлине. Было мучительно. И скорость компиляции и сложность конструкций. Как будто в Яву окунулся

У меня у 603й начал двоить и ругаться правый клик. Отлезли накладки. Но сама мышь - бомба. У 733х ушей колесо громкости зарядились статикой и теперь хреново перекручивает,

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

Никаких проблем. Водители тож не дураки, чтобы лишние проблемы получать.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность