Программирование : Dart & Flutter по-русски
MihailBishkek
офигеть ))) вот это я походу куда надо зашёл ))))
Alexandr Drobyshev
всмысле два дня не видя флаттер жо этого в глаза)) так тчо флаттер не сложен) по крайне мере после реакта ангуляра вуе и тд
Пашка
уник там и требования выше
Anatoliy Kernokus
А че не пту?)
Anatoliy Kernokus
Дак на вебе же больше спрос щас Зачем ушли?
Пашка
паскалю учили 2 года
Пашка
не знаю зачем вообще туда хожу
Alexandr Drobyshev
я не ушел
Пашка
они учили паскаль а я уже свифт
Alexandr Drobyshev
я просто шабашку взял
Andrey Unger
не сказал бы. По вебу пришлось искать работу самому, а флаттер - меня находят)
Alexandr Drobyshev
а так я прилу делаю и веб для одного и того же чела)
Anatoliy Kernokus
Это потому что мидл скорее всего)
Alexandr Drobyshev
если я могу сдлеатьп рилу, для своего де бека, почему бы не сделать и не заработать
Andrey Unger
вообщето фулстек синьер, с соответсвующей зп)
Дмитрий Щербаков
вот это правильный подход
Daniil Kolyasnikov
Потому-что есть разделение труда и бэк ты можешь сделать хорошо, а приложение не всегда получится хорошо.
Daniil Kolyasnikov
Это не критика, просто мои мысли на этот счет
Anatoliy Kernokus
Тем более.джуном нихера не найдешь щас. Как будто рынок хочет сразу мидлов получать без развития джунов методом почкования
Andrey Unger
люблю тех кто пытается доказать что меня не существует)))
MihailBishkek
ну я после php )))) пока если честно уже четвертый день ещё не понятно как и чего ))))
Vadym Buhaiov
full-stack по определению не может быть хорошим в двух направлениях сразу, нееет ты не можешь, нееет, kiddin'
Andrey Unger
я согласен что крутой фуллстек синьер будет по знаниям ниже чем такого же уровня синьер в какой-то конеретной области. Но ему это и не надо. Зато фулстек сможет спректировать общую архитектуру всего приложения и с бэкмом и с фронтом и с мобилкой. А тотже бэк синьер даже БД не сможет смоделировать потому что для этого есть синьер по БД)
Alexandr Drobyshev
я начал с делфи)) потмо пхп, потом с++, потом руби, потом objective-c/java, потом nodejs, angularjs, angular, reactjs, vue, щас вот флаттер в промежутках были флешь экшинсркипт, авр/стм32 мк на сиях и асм, питон/джанго, реактнейтив, юнити3д, анрил энжин, - но это все что было поиграться или 1 проектик )
Daniil Kolyasnikov
Не, ни в коем случае. Сам бэкенд пописываю (пыха, го, котлин), но сейчас в основном на флаттере пишу. Но по себе знаю, я не могу уследить за всеми веяниями и бэка и флаттера. То есть я могу что-то сделать, что-то даже хорошо. Но что-то прям классное я на бэке сейчас уже не могу, не хватает понимания
Alexandr Drobyshev
ну по юнити и анрил я там скорей сетевой частью ток занимался))
Andrey Unger
еще как может. Он будет хуже топ синьера бэка в бэке разбираться, но науровне starter sinior вполне
Yerassyl Maikhanov
Секунду
Andrey Unger
а я вот не понимаю как так? сам обычно постоянно слушаю читаю ньюсы и статьи по всему что меня интересуют. Это как ритуал - вечернее чтение хабра и прочих тематических ресурсов. Во время перекуров просмтариваю твитер где подписан на ведущих разрабах в тех областях в которых работаю. В машине постоянно подкасты тематические слушаю. Как можно не интересоваться кодингом если ты кодер? Упустишь хоть что-то - все, стагнация!
Alexandr Drobyshev
не всегда тот кто может делать ток бек или ток прилу - делает это лучше чем тот кто делаиет и то и то) я всегад удивлялся когда. ничинают пистаь какой язык выучить и тд)) учить надо программирование а не язык, какая разница каким синтаксисом ты пишешь, если ты понмиашеь паттерны и алгоритмы, то выучить синтаксис день делов) да, дальше будут фишки языка, которые облегчат жизнь может гдето, у каддого естьс вое, но часто они пересикаются, ток назания разние типа мексины концерны и тд, но это мелочи которые так же при прочтении офф доки будут упомянуты и ты поймешьч то они были ви в другом
Alexandr Drobyshev
а прибегают люди котрые кричат да я великий кодер прил) я выуичлся по видеоурокам ютую) а тотк то пишет бек никогда не сдлеает номр прилу... ну это такое...
MihailBishkek
Так это ваще гуд, что я сразу с php пытаюсь прыгнуть на флаттер ))))
Yerassyl Maikhanov
[
{
"type": "pre",
"text": "какая разница каким синтаксисом ты пишешь, если ты понмиашеь паттерны и алгоритмы, то выучить синтаксис день делов)",
"language": ""
},
" абсолютно согласен"
]
Daniil Kolyasnikov
Мне банально не хватает времени на работу, жизнь, семью и развитие. Приходится выбирать главное.
Evgeny Cherkasov
Пользовался этим пакетом, вроде не было проблем.
Andrey Unger
а почему мне хватат? И на семью и на работу и на саморазвитие?)
Yerassyl Maikhanov
я был фронтендщиком, бэкендером и теперь ушел в мобилку))))
Daniil Kolyasnikov
Программирование не поможет разобраться в спринге. Потому-что тут нужно знать и учить спринг. Программирование не поможет при изучении фреймворков и библиотек.
Alexandr Drobyshev
так ушел в мобилку) один фиг бек у меня во всех прилах)) в той чтов идео сверу еще и телефония)
Yerassyl Maikhanov
я тоже бэк для себя пишу)))
Daniil Kolyasnikov
Может ты чуть меньше работаешь. У меня основная работа + 4 сайд проекта
Alexandr Drobyshev
так что по мне мобилка и бек неразделим :D.
Yerassyl Maikhanov
не полностью а только BFF
Andrey Unger
от чегоже? Может мне этот спринг с его DI нахрен ненужен и я больше на EJB? Хотя там и там знания алгоритмов помогут)
MihailBishkek
круть, ващеее...
MihailBishkek
короче, вдохновился
MihailBishkek
пошёл учить )
MihailBishkek
всем спасибо!!!!
Yerassyl Maikhanov
это легко))
Andrey Unger
у меня основная работа, два проекта на подработке и еще в опенсурс контрибутить успеваю)
Daniil Kolyasnikov
Потому-что это спринг с его магией. А спринг это отраслевый стандарт, к сожалению, если мы говорим про jvm (java kotlin)
Alexandr Drobyshev
блин если ты прогарммист ыт см можешь фремоврк напсиать) на пхп перед тем как заюзать фрейморк Yii я вначале свой напсиал MVC фрейворк) не один месяц дорабаотывла, сделал сайт, а потмо когад понял что это хорошо, стал юзать юии потом симфони 2
Vadym Buhaiov
а ты стартовый экран с тремя страницами сам делал или это какая-то либа ?
Vadym Buhaiov
вот это видео
Alexandr Drobyshev
та просто педжвьюв
Vadym Buhaiov
ага, меня больше анимация по точками интересует
Andrey Unger
не знаю. Лично я в свое время когда писал махровый энтерпрайз спринг был как хиппи). Серьезные банковские прилы писались на стандарте от оракла - EJB
Alexandr Drobyshev
ну и анимацию навигатора другую вставил
Alexandr Drobyshev
чтоб развигался))
Plan Tony
как вызвать фукнцию из нижнего класса?
Daniil Kolyasnikov
Может быть. Сейчас спринг везде.
Daniil Kolyasnikov
Если я умный программист, который понимает что работает в команде я никогда не буду писать свой фреймворк(кроме как для исследования и просто как хобби)
Plan Tony
нужно сделать каллбек по 3м классам
Daniil Kolyasnikov
widget.refresh() но так лучше не делать .
Andrey Unger
спросил у бывших колег - микрофинансыовые кридиты по прежнему выдают через EJB - никаких спрингов. Не секурно мол
Daniil Kolyasnikov
Так точно лучше не делать
Alexandr Drobyshev
вот еще набрасывал))
Plan Tony
грубо говоря мне нужно вызвать фукнцию из 1го класса в другом
Daniil Kolyasnikov
Передай ее в другой класс аргументом
Daniil Kolyasnikov
при создании стейта, можно
Andrey Unger
build вообще автоматом вызывается. Зачем ее руками дергать?
Alexandr Drobyshev
зачем писатьс вой? я вроде бы напсиал, что я писла когда изучал) чтоб понимать что это) потмо стал юзать готовые и мне не составит труда открыть гитхаб и сорцы фреймоврка даже если есть какой то вопрос
Alexandr Drobyshev
если вы считаете что программисту сложно понять фрейморк то это ваше мнение)
Alexandr Drobyshev
хз тогда для кого фреймоврки пишут. ??
Дмитрий Щербаков
сейчас программисты "учат фреймворки" ))
Daniil Kolyasnikov
Правильно я понимаю, что вам легко понять спринг с его обилием функционала ?
Plan Tony
крч задача заключается в том, что мне нужно вызвать функцию третегоо класса в первом
Daniil Kolyasnikov
Речь про то, что можно быть фуллстаком, но при этом нельзя во всем своем стеке быть крутым.
Alexandr Drobyshev
прич ем тут спринг? я егои не открывал, ио он мне не нужен, почему я должен знать легко ли мне его понять???
Daniil Kolyasnikov
Один раз или много ?
Andrey Unger
если задаться такой целью - вполне. Но зачем? У вас не правильный подход. Зачем мне знать весь функционал фремверка? Мне надо лишь иметь о нем представление. Если я знаю что существует во фремверке способ сделать что мне надо, но не знаю как он работает - что мне мешает в нужный момент это освить? Или вы гугл и весь фремверк держите в памяти?
Daniil Kolyasnikov
Тогда тебе нужен Stream и не парить мозги с функцией.
Plan Tony
сейчас чекну что это
Alexandr Drobyshev
вот и я не понмиаю почему надо все в голове держать) даже то что никогда в жини не юзал) бред какой то, абы ляпнуть )
Daniil Kolyasnikov
Ну в моем понимании, крутой программист это, тот, кто обзорно знает все свои инструменты. Он может не знать названий функции, он может не знать аргументы (деталей) , но он на 100% помнит, где лежит условный нужный метод, когда его применять и стоит ли его применять в конкретном контексте.
Alexandr Drobyshev
а где я скзаал что я крутой программист?? ткните пальцем плиз
Alexandr Drobyshev
я лишь скзал что если чел пишет исключительно фронт или исключительно веб - это не значит что он по определению круче чем тот кто пишет и то и то)
Alexandr Drobyshev
а тут появился каким то боком спринт)
Daniil Kolyasnikov
Вооот. Я это и хотел донести. Можно быть фуллстаком, но нельзя быть крутым во всем своем стеке.
Alexandr Drobyshev
так можно быть не фулл) и не бытьк рутым даже в том что ты делаешь
Alexandr Drobyshev
я не один год в программировании)) я многих видел программистов))
Andrey Unger
Мне пожтому всегда было сложно проходить собеседования. Я блять хоть убей не знаю что такое «замыкание», но я уменю сука его пременять на практикеи знаю почему это работает так а не по другому. А как вы это называете - мне без разницы. Вам шашечи или ехать? Все эти хитрые вопросы на собеседованиях из «фундаментальных основ» - типа чем отличается const от var - ты хочешь чтобы я тебе ответил с глуоким погружением в теорию компиляторов и указателей памяти или чтобы я их умел в работе правильно применять?!
Alexandr Drobyshev
собеседование) я так скажу) у нас в санатории требовался сисадмин) и прогарммит в однмо лице, я пошел утсраиватся, мне скзаали все супер, прошел тесты там всякие, и потмо такие а что заканчивал? я говрю пед университет) мне гворят нет, не подходите, нам нужно образование програмимста
Alexandr Drobyshev
не взяли
Alexandr Drobyshev
прикольно что
Andrey Unger
вот пример - сто лет работал с null-safity в других языках и не знал такого выражения как null-safety пок ане пришел в дарт)). Но ведь по сути это не только в нем же есть. Просто в других на жтом не акцентируют внимание и не вводят специального термина)
Alexandr Drobyshev
потмо они наняли меня же отдельно чтоб я им тянул сети и кабельное и видеоналюдение)) я тога занимался интернетом спутниковым попутно)) от машгазина и видеонаблюеднием
Daniil Kolyasnikov
Коллега педагог ??
Alexandr Drobyshev
кароче потмо я им делал и компы натсраивал и сети тянул но на работу преед этим не взяли
Alexandr Drobyshev
о еще я автоэлектриком был)) чип тюнингом занимался и устанвокой сигнализаций)) в чиптюнер про калибровки делал))
Alexandr Drobyshev
это клево на самом деле) но не в офисе сидеть, ни в офисе... а в данном случае офис у меня моя же кухня)) так тчо решил онли программирование))
Дмитрий Щербаков
Хз сколько менял работ (штук 10) ни разу образование не придирались (свалил со 2го курса ). Тупо собес + тестовое
Alexandr Drobyshev
не могу скзаать что мне пригодилось) но в то же время не могу скзаать что не учись вообще)) во первых 5 лет это какой то жизненый опыт) и договрится с преподом)) и отвесвенность и комуникация хз)) а и какие то знания все равно остаются общие)) с разных направлений)
Anatoliy Kernokus
Главное найти первую работу
Дмитрий Щербаков
ну я средне спец то отучился, вышку вот до2 курса тока осилил (учили не тому)
Дмитрий Щербаков
на 1й работе сказали забудь все чему тебя учили))
Дмитрий Щербаков
и реально я там знаний почерпнул больше чем за 6 лет учебы
MihailBishkek
я 3 года на втором курсе оставался. Родители возвращали в универ, но я упорно сбегал оттуда )))) врал что учился.. А в конце года - всё повторялось ))))
Alexandr Drobyshev
первая работабыла админом в игровом клубе)) но я гдето со 2го курса начал кодить за деньги) потмо бросал) уходит в торговлю спутниковым, авторемонт) нов ренулся) ибо летом жрко, зимой холодно, вечно грязный и тд))
Anatoliy Kernokus
Так и есть. нормальное образование сейчас разве что в мфти
MihailBishkek
ахаххахаааа )))) моя первая работа админом в IP Телефонии ))))))
Yerassyl Maikhanov
Я после 2 курса пошел на галеры))
Yerassyl Maikhanov
Ой простите аутсорс
Дмитрий Щербаков
ну с галер норм начинать тоже)
Eldar
Ребя как правильно задавать в http либе content-type для определнных запросов ?
Anatoliy Kernokus
Почему-то галеры в голове у меня связаны с джавой в большей степени)
Дмитрий Щербаков
через хидеры запроса
Yerassyl Maikhanov
А ты угадал)))
Дмитрий Щербаков
dotnet тоже)
Yerassyl Maikhanov
Java backend писал))
Дмитрий Щербаков
я год ваще деградировал писал тестики на c# за норм прайс
Павел Середа
в Postman завезли готовые кодогенераторы для Dart'а, пользуйтесь и не стоит благодарностей
Anatoliy Kernokus
Вообще судя по всему если не получается по своему профилю идти,то можно по смежному пройти куда-нибудь что бы опыта набраться.я вообще думаю пойти микроконтроллеры попрогать годик
Павел Середа
попасть бы ещё на них ... требования очень высокие, и работают там почти всегда весьма и весьма достойные специалисты
Дмитрий Щербаков
В условный epam мне кажется ваще всех подряд берут )
Yerassyl Maikhanov
Хз, не пробовал туда
Yerassyl Maikhanov
Схожу посмотрю
Дмитрий Щербаков
Там главное щас не знания
Дмитрий Щербаков
А знание как правильно пройти собес
Павел Середа
у меня в Рязани в epam берут только элиту, нужны годы и годы практики, и детальнейшее знание разношёрстных либ, фреймворков и технологий. Годы пройдут пока наберёшься таких знаний
Пашка
так понимаешь что те кто там сидят редко потом занимаются изучением чего то нового
Дмитрий Щербаков
Гоняют тебя по либам фрейморкам архитектура бд
Дмитрий Щербаков
По факту сидишь пишешь очередной круд или пилишь/распиливаеш очередной монолит
Павел Середа
ну прошёл я собес тут один, всех всё устроило, hr говорит: давай пиши на своей работке заявление, а я говорю: погодите, какая зп у меня будет то(собес был чисто технический)? ответ: я всё узнаю и вам перезвоню. В итоге ни ответа ни привета
Yerassyl Maikhanov
мне кажется это чтобы цену сбить с тебя))
Дмитрий Щербаков
Может что и поменялось но раньше тупо набирали всех подряд за еду. Потому что работали на западного заказчика за жирные бабки, а ща любой норм прогер сам может так работать
Yerassyl Maikhanov
позвони может замоталась
Павел Середа
сейчас развелось очень много скиловых прогеров, вот требования и выросли. Т.е. прям общаешься и чувствуется существенный недостаток и знаний и опыта
Дмитрий Щербаков
ну и смысл галер был в том что ты приходишь джуном, за год набираешь опыта пусть и за еду, и уходишь на нормальную работу
Дмитрий Щербаков
это синдром "самозванца" )
Дмитрий Щербаков
везде говнокодят, даже в касперском)
Yerassyl Maikhanov
не всегда)
Дмитрий Щербаков
и это нормально
Павел Середа
я им болен годами, уже на кладбище скоро(ввиду возраста), а я от него не могу оклематься, сильно жизнь меня побила
Yerassyl Maikhanov
[
{
"type": "pre",
"text": "сильно жизнь меня побила",
"language": ""
},
" долго фронтендщиком был?"
]
Yerassyl Maikhanov
понимаю
Yerassyl Maikhanov
тогда не понимаю(
Павел Середа
в бекенде свои приключения
Yerassyl Maikhanov
на чём?)
Yerassyl Maikhanov
я на java много приколов ловил
Павел Середа
на любом ЯПе можно отлететь на каких-нибудь кешированиях, особенно если не всё от тебя зависит, например закешировать ssh-сессии
Kirill B
Это как, закэшировать ssh-сессии?
Alexandr Drobyshev
блин, иногда понимаю что отстал от жизни)) я последнйи раз слышал такие слова как апач, касперский яндекс, где то в 2005))
Alexandr Drobyshev
хотя янедкс проскакивает)) а вот касперсокого и не вспомнил бы
Kirill B
Если речь про переиспользование коннектов, то кэшем это вряд ли можно назвать.
Alexandr Drobyshev
по мне пока лучшие кодеры в себре)) и то если стакнутся с эквайрингом, то етсь неудобсва)) но сайт и прила, особенно сайт для бизнеса у них шикарный))
Eri Meilis
ну апач\хуйндекс ладно... а вот кому и зачем еще нужен каспер...
Павел Середа
да уже крутые программиств везде, в любой конторе энтерпрайз уровня и поменьше. Прям везде общаешься и офигеваешь от того что люди понаписывали
Дмитрий Щербаков
тому же энтерпрайзу
Alexandr Drobyshev
да я и сам гвонокодю)) чрезе год свой проект открывешеь и думшаеь а шо за идиот писал
Tagir
[
{
"type": "link",
"text": "https://bloclibrary.dev/#/flutterlogintutorial"
},
"\n\nкто-нибудь может поделиться своей имплементацией этого туториала с подключениям бэкенда? немного запутался, как подключить свой бэк"
]
Alexandr Drobyshev
но у меня скорей сказывается бюджет/время))
Lokker??
для конструкторов: что бы не было возможности создать обьект класса извне этим методом. типа у тебя там есть unknown, authenticated, unauthenticated. вот только через них теперь разраб, который будет использовать твой этот класс, сможет создавать обьект
Eri Meilis
???+? не знаю, как там щас винды живут, но в мое институтское время каспер считался худшим вирусом, который ты ставишь сам. вешает систему, все такое
Дмитрий Щербаков
зачастую выгоднее сделать "херак херак и вродакшн" и потом уже рефакторить, пока конкуренты не обогнали
Дмитрий Щербаков
работал с ЭДО, часто было так
Павел Середа
когда ваше приложение должно время от времени дёргать ssh-команды а в зависимости от действий пользователь может быть в какие-то моменты часто, то имеет смысл эти самые сессии кешировать, это ускорит отработку команд. Но как оказывается сессии ещё держатся на стороне ssh-сервера, и там они не закрываются если произошли проблемы с сетью между вашим приложением и целевым ssh-сервером, ну и ещё мелочи происходят на вашей стороне, например метод close из библиотеки не отрабатывает при потере сети
Дмитрий Щербаков
винды щас живут с виндовс дефендер
Alexandr Drobyshev
да тут дело в тмо что когда я бюджет обсуждаю) и когда делать начинаешь, 80 процентов тз выкидываешь и переделываешь) а мне совесть ен позволяет цену задрать))
Kirill B
Что значит кэшировать то в данном случае? Держать TCP коннект к сокету открытым?
Дмитрий Щербаков
Правда все потом сводилось к тому что техдолг становился размером с башню Тампа и добавление новой фичи превращалось в БДСМ. И пилилась новая версия на новой архитектуре ??
Alexandr Drobyshev
тогда проще юзать. websocket))
Kirill B
А websocket это не TCP что ли?
Kirill B
websocket, ssh и т.д. - это протоколы поверх TCP и коннект держит именно TCP, а не ssh/websocket и т.д.
Alexandr Drobyshev
ну так вебсокет и так всгде аоткрыл, очевидно же там речь шла за http. запросы
Alexandr Drobyshev
при чем тут протокол tcp
Alexandr Drobyshev
я говрил о реализации обмена)
Alexandr Drobyshev
а тсп/ип я прекрасно знаючто такое)
Павел Середа
у ssh есть понятие сессии, вы когда обращаетесь сперва проходит авторизация(этот процесс занимает какое-то время), затем поднимается сессия. В рамках одной авторизации может быть множество сессий, разные команды могут запускаться в разных сессиях параллельно. Считайте что да, держать коннект к сокету
Alexandr Drobyshev
даже на стм32 в котором нет можно сдлеать))
Kirill B
[
"Если бы человек кодил на php, то да, я бы понял про сложности держать коннект открытым - там это реализуется через \"костыли\". А он говорит про c++",
{
"type": "bot_command",
"text": "/go"
},
" - там никаких проблем с этим нет вроде.... ладно, забейте, просто интересно стало про \"кэширование\" ssh сессий"
]
Alexandr Drobyshev
если у вас кастомный тсп протокл, то зачем вы его сами закрываете? если у вас чреез вебсервер по хттп что мешает юзать вебсокет протокол?
Dmitry
День добрый. Третий месяц изучаю котлин и ЭКО систему андроид. Попались мне пару статей на Хабре про дарт и флаттер. Я прям задумался на дарт переехать) есть каналы с вакансиями именно на флаттер? Хочу посмотреть потребность рынка во флаттер-джунах)
Timur Karimov
что такое галеры?
Alexandr Drobyshev
есть, даже сюда заходят и в личку пишут предлагая работу
Dmitry
Аутсорс компании, которые нанимают тебя как Джуна за $5 в час, а продают за бугор как мидла за $25 в час. И заваливают тебя работой по самое не хочу)
|