Программирование : Dart & Flutter по-русски
MMM Stefan
люди это такой же ресурс как и деньги
Sergey Hottabych
Тут пару месяцев назад в чат заглядывал какой-то делфист
MMM Stefan
делфи хорош, но хорош для десктопа, давно на нём не пишу, както ушол на питон, щас на мобилки
MMM Stefan
я никапли не CTO, обычный фрилансер
MMM Stefan
но нужно понимать что люди -это ресурс
MMM Stefan
ссср бы победил германию если бы не бездарно положил бы милионы своих граждан бросая без оружия под пули немцев?
Ваня Ваня
но не сильно увлекаться этой идеей, а то иначе и компанию будут считать ресурсом)
MMM Stefan
тратили людей как мусор
MMM Stefan
люди били дешевле пуль
MMM Stefan
чем не ресурс... хех
Павел Бабинцев
Чувак, не неси сюда этот мусор в твоей голове
MMM Stefan
я привожу пример с истории
Скерис
это чат не о том, чувак
MMM Stefan
но всеравно истина проста, что дешевле бизнесу - то и будет, так было всегда и по другому быть не может
RV
Чувак дешевизна разная бывает
MMM Stefan
но всеравно ведь поищите варианты сэкономить? признайтесь ведь)))
Ваня Ваня
а потом эти компании делают ерунду и как только приходят те, кто за качество, сразу сметает всех “титанов” рынка)
RV
Флаттер сейчас рискованно втягивать в прод
RV
Мало разработчиков толковы
MMM Stefan
если ничего не будем писать то и толковым будет неоткуда взятся
RV
Но не все компании готовы рисковать
MMM Stefan
если за год в гугл плее увеличилось к-во апок на флатере до 30% это о чем то говорит
MMM Stefan
бросать легаси - всегда риск
MMM Stefan
потмоу не бросают
MMM Stefan
банки, оракл....
MMM Stefan
кто станет переписывать люто дорогущий софт... никто
MMM Stefan
или вы про проценты? так вчера на презентации говорилось об этом
MMM Stefan
вы так понял не смотрели просто
MMM Stefan
а за спецами - линкелид, фриланс, итак все по домах сидят
MMM Stefan
никаких проблем
MMM Stefan
я? ну да и не раз, но не под флатер
MMM Stefan
дизайнеров и т.д. короче нанимал кого не хватало для проекта
MMM Stefan
даже один раз фортранщика откопал, нужен был для чегото))) сейчас я бы не скзаал что спецов мало, их полно, просто сам флатер еще не стабилизировался и будет его колбасить, как и любой другой язык
Michael Bazilique
ребят, можно как-то слушать ЗАКРЬІТИЕ webview?
MMM Stefan
вот если искать синьйора... то да, их еще крайне мало, а кто есть - без работы не сидит
MMM Stefan
выход простой - вырастить под себя синьйора, а чтобы не сбежал - заключить вкусный контракт, другого пути нет
RV
Не так. Надо чтобы в компании знания передавались и ответственность перераспределалась. Даже синьоров надо иногда увольнять. Кроме того, это полезно даже. Вот вырос у тебя синьор, ушел, научил работать кого в другой компании. А потом ты оттуда человека нанял - и растить не пришлось.
MMM Stefan
реальный пример, компания апико обучает бесплатно на реакте и берёт на работу, как джунов конечно, но это не имеет значения, ведь синьора тоже нужно обучать, оплачивать всякие поездки и т.д.
MMM Stefan
синьйор это в первую очередь руководитель жунов и мидлов, он автономная единица
RV
Не надо путать теплое с мягким
MMM Stefan
не-не... синьйор хороший - это руководитель для джунов и мидлов
RV
Он задачи им ставит, сроки и спрашивает за исполнение?
MMM Stefan
в идеале он должен ревювить код, пинать мидлов и джунов, блестать опытом
Madi
Не подскажешь кто также на флаттере обучает?
MMM Stefan
за сроки отвечает лид
MMM Stefan
на флатере не знаю, погуглите на DOU
MMM Stefan
[
{
"type": "link",
"text": "https://dou.ua/"
}
]
RV
Короче может вы и синьор, но решать как команду организовывать и процесс я бы вам не доверил
MMM Stefan
[
"еще работу стоит поискать на ",
{
"type": "link",
"text": "https://djinni.co/"
},
" или прибытся куданибудь как джун"
]
MMM Stefan
ваше право, я и не напрашиваюсь, но проекты то пишутся и работа организовывается)
MMM Stefan
опыт на фрилансе многому научил, я совсем по офисам не сидел уже давно, сейчас так вообще офисы под каарантином и кучу людей выгнали на мороз потому что многим нужна палка и надзиратель
MMM Stefan
есть такая фича в людях, халявить, не могут заставить себя работать
MMM Stefan
не у весх конечно, но такие есть
MMM Stefan
таким только офис
MMM Stefan
конечно флатер молод, и много будет неопитных вот таких вот лентяев, это неизбежно, потому я лично считаю что стоит искать людей всетаки которые уже успешны на фриалнсе, потому что они автономны
Эмиль
Ребя, подскажите, скроллбар в самое начало становиться не хочет, в чем проблема?
Varga
Не надо искать на фрилансе
John Travolta
Проблема фриланса в низком качестве продукта, т.к. исполнитель заинтересован делать быстро и чаще получать бабки
John Travolta
Был полгода на фрилансе, не зашло вообще
MMM Stefan
не спорю, есть и такие, фриалнсеры - конвееры я их называю
MMM Stefan
я лично потмоу беру проекты как минимум с 3 месяцами занятости
RV
Да и будь фрилансеры чем-то лучше кроме цены - команды не нанимали бы
RV
Одиночки уже давно не решают
MMM Stefan
похалявить не получится при таком раскладе, пишется план работ, сроки, код на гите, доступ дается на сервак и к исходникам, предлагаю по желанию worksnaps
MMM Stefan
еще практикуется нанять аудитора для код-ревю из стороны если есть сомнения в качестве кода
MMM Stefan
дело не в одиночках, а в том что они автономны
MMM Stefan
сколотить из одиночек команду под задачу - тоже обычное дело
MMM Stefan
я даже когдато грешним делом так в яндекс попал сам того не зная))))
MMM Stefan
вот так наняли меня ничего не говоря про себя
MMM Stefan
пол года работали
MMM Stefan
и ничего, всьо отлично, вся команда так была собрана под один экспериментальный проект
MMM Stefan
самых разных причем
MMM Stefan
дали задачу - пошол делать, оплата почасовая, worksnaps - дежурит не пинаю ли я балду
MMM Stefan
сколько часов работал - столько и заплатили, код ревювил синйьор
MMM Stefan
ничего плохого тут не могу сказать, схема рабочая
MMM Stefan
сам так организовывал работу
MMM Stefan
синьор их там был вообще какимто мегамозгом, шарил и в делфи, пхп, флеше, такое ощущение что шарил вообще во всем, код ревювил, даже хотел бы схалявить - не проекатило бы (да и не мой это стиль, я предпочитаб лично делать качественно, клиент вернётся и не раз, это дает возможность не бегать за заказами годами)
Сарвар Хакимов
Привет всем, кто может создать аккаунт spotify для меня? У нас он заблокирован и не поддерживается. помогите ребят.
MMM Stefan
а эти всякие офисные приколы вроде планёрок без нужды, спринты и пр. чепуха только угнетают и раздувают бюджет проектов
RV
Это от непонимания зачем это нужно
MMM Stefan
не проще купить готовый? ищите нечто вроде смс-активации
MMM Stefan
пустой холодильник - лучший спринт, проверено лично)
Сарвар Хакимов
Просто мне нужен спотифай со своей почтой и потом хочу купить пожписку
RV
Не понятно, в чем проблема акк создать?
MMM Stefan
и зачем? что такого можно сделать в офисе чего нельзя сделать онлайн? потискать девочек на корпоративе? побухать подл доклады внутрение? погутарить с гуру на перекуре?
RV
Оффлайн или ремоут дело десятое. Важно понимать что в проекте все решает коммуникация
MMM Stefan
а может я женат, бросил курить, и пю только что мне нравится а не вискарь отвратный)
MMM Stefan
вебкамера + гит
as amk
Ребята, кто работает с GetX? Как решали вопрос подвязки obs для переменной типа enum ?
Сарвар Хакимов
У нас не получается. Даже с vpn говорить что используете прокси и в вашей стране спотифай не поддерживается
MMM Stefan
вы можете сами вызвать update() чтобы дёрнуть виджеты, это подходит для любого обьёкта
MMM Stefan
это в какой стране он так заблочен? китай?
Сарвар Хакимов
Таджикистан
Сарвар Хакимов
Вроде Снг поддерживается но тут все хуево
MMM Stefan
могу помочь советом, покупайте премиум прокси
MMM Stefan
бесплатные прокси сами себя выдают
Сарвар Хакимов
Ща попробую
MMM Stefan
да и списков прокси зон в сети есть полно и они изсветсны
Сарвар Хакимов
Окей спасибо
as amk
Можно линк на пример?Тот что в issue тот закрыт и не описывает как это правильно делать.Киньте пример если не трудно
MMM Stefan
просто пишите update();
as amk
var myvar = MyEnum.update();//—так?
MMM Stefan
это заставит перерендерить страницу
MMM Stefan
ничего к переменной цеплять не нужно
as amk
update для какого обьекта(переменной) ?
Timur
Кто знает, в чем ошибка?
MMM Stefan
нидля какого, это функция самого getx
Timur
Работал хорошо, сделал изменение, но потом обратно вернул к исходному и перестал работать
MMM Stefan
может стоит всьотаки вести git ?)
as amk
как то тогда это неочевидно, а Obx тогда зачем?Надо enum переменные в следующих версиях getx как то привести к общему знаменателю.Буду благодарен примеру с линком
MMM Stefan
.Obx нужен для базовых обектов
MMM Stefan
просто так удобней
RV
в скорее всего в том, что снимок экрана - это скриншот а не фотка
MMM Stefan
даже не для обектов... а типов
Hellomik
Хай народ у меня ListView большой у внутри Stack где два виджета и картины и приложение падает, я думаю это memory leak происходят, никто не работал с большим количеством картин и ListView внутри него ?
Radomir Epur
ListView.builder()
MMM Stefan
obx по сути обёртка, и делает set и get, и когда делается set - вызывается update
as amk
вот про удобства тут можно поспорить.Пока имеем очевидную проблему реактивности для enum переменных
Hellomik
именно это я и сделал и именно это и слетает
Hellomik
я даже готов код отдать ????
MMM Stefan
удобно вполне, вы посмотрите как лепится реактивность на реакте, всякие хуки и пр. мерзость.... уверяю вас, это удобно)
MMM Stefan
удобний наверное только в svelte, но это такой себе ... фрик-продукт чем что-то серйозное
as amk
тут я согласен, я наверно enum буду в строки гонять и забуду о проблеме до след.релиза,может исправят
MMM Stefan
уверен enum можно на что-то другое заменить, как по мне его не стоит использовать без крайней нужды вообще
MMM Stefan
можно еще загнать в List, и по номеру елемента брать значение
MMM Stefan
есть еще set.... но его вот точно не стоит трогать)
MMM Stefan
list в реактиность умеет в getx кстати
as amk
С ними очень удобно со статусами работать,но когда в такую "засаду" попадаешь приходится наворачивать лишний код,надеюсь что исправят к 4-му релизу))
MMM Stefan
list - решает проблему
MMM Stefan
пишите сетер для отсечения не уникальных значений
MMM Stefan
всьо довольно банально
Hellomik
Хай народ у меня ListView большой у внутри Stack где два виджета и картины и приложение падает, я думаю это memory leak происходят, никто не работал с большим количеством картин и ListView(builder) внутри него ?
Hellomik
хелп плиз рили проблема
MMM Stefan
[
"есть ктстати отдельный канал по getx от разрабов ",
{
"type": "link",
"text": "https://t.me/joinchat/PhdbJRmsZNpAqSLJL6bH7g"
},
""
]
MMM Stefan
вы как формируете лист? формируйте через builder
MMM Stefan
даже дока есть по этому вопросу
MMM Stefan
[
{
"type": "link",
"text": "https://flutter.dev/docs/cookbook/lists/long-lists"
}
]
MMM Stefan
пора брать донаты за гугление))))
MMM Stefan
а что лог пишет?
MMM Stefan
что вот так тихо молчя падает?
MMM Stefan
на виртуалке верю, бывает....
MMM Stefan
на реальном девайсе тоже падает?
MMM Stefan
на релиз сборке?
Evgeniy Troynov
бос обычно об этом не думает, ибо он возмет его душу в рабство
MMM Stefan
и посадит на цепь в подвал))))
MMM Stefan
в подвалах автобусов не встретит) профит, не благодари)
MMM Stefan
ну вот а вы говорите что из меня будет плохой CTO )))
RV
Ну что вы, я не имел в виду плохой) скорее некомпетентный
RV
нормальный босс вас в мыслях увольняет по пять раз на дню)
MMM Stefan
это относительно) опыт ведь организации работы команды есть, и успешный, значит что-то таки и компетентный чуток) ну да, мне чуждо всякие agile и пр.., потому офисный работник требует палки и будет странно одних пинать а ругих нет, пинать нужно всех чтобы небыло дискомфорта другим, онлайну это банально не нужно
Hellomik
лог ничего не пишет, молчя падает, виртуалке не падает, реальном падает, релиз падает
Hellomik
[
{
"type": "link",
"text": "https://github.com/flutter/flutter/issues/42492"
}
]
Hellomik
там решение их не работает
Hellomik
сама проблемы была и есть
MMM Stefan
и что мне нужно чтобы быть компететным? почитать всякие методологии как выдоить разработчика вроде agile которые призваны чуствовать разработчка выновным во всех бедах? ну такое себе... вот пустой холодильник - самое то. Не сделал что нужно - на мороз, это ведь рынок, капитализм в чистом виде.
MMM Stefan
тогда можно сделать костыль, загружайте из MemoryImage
MMM Stefan
MemoryImage(myimage) ; + через get (гетер) загружайте изображение
MMM Stefan
надеюсь поможет такой хак
Hellomik
Блин вряд ли думаю
Hellomik
все же в перемунную сохранять же будем
MMM Stefan
и храните себе гдето в кеше (словарь) последные сколько там картинок,
Hellomik
и в конце концов там тоже забьется
MMM Stefan
профайлинг смотрели?
MMM Stefan
оно точно по памяти падает?
Hellomik
смотрел heap это тема верно ?
MMM Stefan
если по памяти, то вот вам подсказал вариант своего кеша
Никита Тыманович
Хай, курю флаттер вторую неделю. Подскажет кто, как можно в классе состояния, где есть 2 виджета, из первого виджета получить указатель/ссылку на второй виджет?
MMM Stefan
var MyWidget = Widget....
Никита Тыманович
оба они - контейнеры
Никита Тыманович
хм, лучше скрином
MMM Stefan
final start = SizedBox( width: double.maxFinite, child: RaisedButton( child: Text('Start'), onPressed: () { _onStart(); }, ), );
MMM Stefan
а.... так вам setstate еужен
|