Pull to refresh
4
0
Send message

Но если честно, ключевая перемена — в самой коммуникации. Теперь разработчик может задать вопрос в любом комьюнити и получить ответ за несколько минут. И это не поверхностная помощь: иногда там такие рассуждения, что диву даёшься. И что интересно: эти обсуждения заметно уплотняют путь к пониманию. Хочу спросить вас: когда вы в последний раз тратили несколько дней на поиски решения проблемы? Уверен, уже давно нет.

А ещё важно, что молодым не нужно преодолевать психологический барьер — им нормально писать в открытые сообщества, делиться прототипами, спрашивать мнение. Они выросли в этом.

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

Это был сарказм если Вы не поняли

Не ну конечно шах и мат Qt на свалку Flutter победил :-)

в котором нету hot reload

в QML есть

отображения данных происходит через наследование модели qabstractitemmodel с переопределением методов

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

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

Не очень понятно о чем Вы, стандартных тем в Qt-е много, плюс можете сделать свою.

может быть поэтому разрабы телеграм десктоп версии рисуют все через qt painter

Если они допустим Android приложение телеги на Flutter будут делать также через painter рисовать это значит что Flutter это технология априори "допотопная" и "недоделанная"?

Обе технологии позиционируются как "пишем код один раз" кроссплатформенность и UI. Сравнение полностью корректное.

Вопрос был скорее об использовании выражения "пишем код один раз", обычно это выражение подразумевает что все самые важные кейсы покрыты пакетами от авторов инструмента и поддерживают все платформы которые собственно поддерживает сам инструмент (еще и всеми версиями инструмента). Дак вот в Flutter-е уже есть критическая масса таких пакетов которые покрывают большую часть кроссплатформенных потребностей (и я здесь говорю абсолютно про все заявленные платформы) сделанных авторами Flutter-а?

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

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

"пишем код один раз. Так вот, это 100% про Flutter." весь платформо-специфичный код тоже обладает таким свойством?

Мы тогда разделили API - связанные записи писали отдельно.

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

Как по мне ORM начинает сиять когда надо делать вставку связанных таблиц, например у нас таблица и 20 связанных таблиц с отношением один ко многим с одним и более уровнем вложенности и я хочу сделать вставку всего этого добра. В ORM-е это делается за одну строчку, а теперь попробуйте сделать это с использованием билдера. Тоже самое касается и обновления и удаления. Почему-то в контексте ORM все говорят в основном только о SELECT-е игнорируя остальные операции.

Так, представители старших поколений вспоминают: на первой работе им выдавали ноутбук и говорили «разберешься сам». Для них это стало стандартом, и теперь они транслируют тот же подход своим подчиненным. Сегодня, в эпоху бирюзовых компаний, холакратии и эмпатичного лидерства, все еще встречаются люди, которые рассуждают: «Меня никто не менторил и не поддерживал, почему я должен тратить силы на то, чтобы растить сомнительный ресурс?»

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

В целом по статье описаны люди которыми были миллениалы в том же возрасте сколько сейчас зумерам. Отношение к переработкам а также смена работы по опыту меня и моего окружения было абсолютно таким же как описано в статье. Перерабатывали в основном те кто хотел больше денег или хотел поскорее погасить ипотеку быстрее хотя многие из таковых потом нашли другие варианты например фриланс и просто шабашки для друзей. В 2009 году мне один мой друг сказал чего это я сижу на одной работе уже 3 года (3 года карл!) и не пора бы менять. Напомню это был следующий год после 2008. Я работаю с представителями поколения зумеров и у меня нет никаких проблем с ними (проблемы есть но они в большей степени из-за "юности" в душе но все мы такими были). Поэтому мой вывод таков не надо делать какие-то градации на поколения просто общайтесь и работайте вместе и принимайте всех такими какие они есть.

Но, при установке, она подтянется сама, если ее нет. Вопрос только дискового пространства.

Кто подтянется сам? При публикации NativeAot Вы получите собранный платформо-специфичный бинарь внутри которого будет затримленный рантайм. Для запуска такого приложения не требуется ничего подтягивать, для него будут нужны только системные зависимости но рантайм уже не потребуется.

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

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

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

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

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

  • Масштаб: «Проект с миллионами MAU», «команда из десяти разработчиков», «обработка терабайтов данных».

  • Ваш вклад: «Влиял на выбор архитектуры», «менторил трех Junior-разработчиков», «инициировал внедрение новой технологии, что привело к значительному эффекту».

И до и после изменения это просто словесная вода. "инициировал внедрение новой технологии, что привело к значительному эффекту" к значительному отрицательному или положительному эффекту, и в чем он заключается? Примерно такие мысли возникнут у среднестатистического человека.

Исследования показывают: рекрутер тратит 6-10 секунд на первое сканирование.

А чего не на миллисекунды перейти? Так еще быстрее будет.

Для реально полезных тестов нужно знать тонны теории (граничные случаи, mock-объекты), но джунам это почти не пригодится.

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

  1. ИИ — ваш помощник

    • Не тратьте месяцы на то, что ChatGPT делает за 5 минут (например, unit-тесты).

    • Но не доверяйте слепо — учитесь проверять его решения. (vibe coding = зло)

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

Решение простое: если вы работаете в консоли, не делать русский методом ввода по умолчанию.

Не знал о таком "хаке", попробую спасибо за наводку

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

1
23 ...

Information

Rating
8,350-th
Location
Санкт-Петербург и область, Россия
Registered
Activity