Так никто же не спорит, что есть случаи, когда ручная коробка передач будет лучше. Но, если проводить аналогию с автомобилями, то автоматическая коробка передач будет работать лучше (меньше расход, износ, быстрее разгон и т.д.) для 80% процентов водителей, чем если бы они вручную управляли передачами. Просто потому, что у них недостаточно навыков и/или желания это делать эффективно.
Наверное потому, что есть люди — идеалисты. Им нужно, чтобы все было идеально. Если вручную управляется лучше, то автоматом они не пользуются. Такие люди не покупают автомат, так как не хотят переплачивать за то, чем не пользуются. Кроме того, ручные коробки надежнее автоматов (так как проще устроены).
Никто не спорит с тем, что с точки зрения перспектив лучше изучать наиболее популярные технологии. Проблема в том, что часто у людей нет таких возможностей (потратить много времени на изучение технологии, потом как-то найти работу и пойти начинающим разработчиком работать сначала за еду).
Мы предлагали очень короткий путь, где человек сразу же получал больше, чем на предыдущем месте работы.
Хорошо так говорить, если вы — программист с большим опытом. Вы конечно сможете выбирать себе и технологии, и условия работы и перспективы с вендор-локом и без. Только, если вы — менеджер среднего звена в возрасте 30+, которому, как минимум, нужны деньги здесь и сейчас, то об этом уже не думать не приходится. Хотя, вполне возможно, я заблуждаюсь.
У нас была указана вилка зарплат. Она, кстати, соответствовала уровню зарплаты в классическом программировании.
Сейчас на рынке Беларуси большой дефицит именно квалифицированных программистов. Junior'ов, которые только окончили какие-то курсы, очень много. И, как правило, многие долго не могут найти никакую работу (это видно по резюме). А мы предлагали своего рода «мостик», чтобы человек в реальных проектах понял принцип разработки приложений, построения интерфейсов и так далее. Плюс мы со старта предлагали значительно большую зарплату, чем у джуниоров на других технологиях. А переучиваются часто люди, у которых уже семьи, кредиты и прочие. И стартовые деньги для них — немаловажный фактор.
УКЭП — именно данный тип подписи используется в юридически-значимом электронном документообороте в России
Такого ограничения нет.
В самом деле, стороны вправе договориться и использовать любой вариант электронной подписи между собой. Хоть простую, хоть усиленную типа Docusign.
ожидаю, что вы не будете утверждать, что знаете, как программировать.
Я не являюсь программистом, уже писал где-то пару раз.
Но пользуюсь вполне сносно разными высокоуровневыми инструментами и рад, что они многие вещи позволяют решить. Хабр вроде такая площадка, чтобы опытом делиться, а не лекции читать.
Мой опыт, что специфическую ERPшку можно быстро на lsFusion сделать. Или, кстати, запрототипировать — она потом вместо ТЗ и будет.
По аналогии как математические модели из фреймворков типа Scilab от исследователей используются в качестве ТЗ программистами аппаратных комплексов.
Это, если что, опыт анализа требований, приносимых такими вот бизнес-пользователями.
Каждый из участников этого треда попросил уважительного отношения к себе за 10-to-15 летний опыт архитектуры и разработки.
Вот у меня не меньший опыт бизнес-пользователя, поэтому ваш сарказм мне неприятен.
Тем более, что заблуждения или находки для пользователей моей категории являются предпринимательским риском. Это достаточный уровень ответственности, при котором реальную стоимость решений понимаешь очень быстро.
Честно, не знаю что такое having, не довелось изучить sql, встречался только в университете.
Сколько строк вам надо поменять, чтобы сделать так чтобы этот пример брал данные только по сотрудникам с зарплатой > 10000?
В зависимости от условий задачи — могу представить три жизненных варианта:
1 Требования упростились и старая выборка больше нужна — я добавлю ещё один IF в старую конструкцию;
2. Требования усложнились и надо по разным порогам смотреть — я добавлю порог как INTEGER параметр в функцию
3. Как в пункте 2, но порог не меняется и всегда равен 10000, а старая функция тоже нужна, то в новой функции буду группировать старую с дополнительным IF.
Могут быть иные варианты в зависимости от требований ситуации. В данном примере в любом случае одной строчкой обходится.
Я не архитектор, а бизнес-пользователь, который раньше привлекал архитектора, чтобы что-то там автоматизировать у себя в процессе. Мне прекрасно известно какие функции мне нужны и я добавляю их в систему всего в одну строчку кода и обновляю решение по автоматизации сразу.
Ну вот и выходит, что как только вы хотите поменять фильтр вам необходимо задавать новую функцию.
Я смогу переиспользовать старую функцию, и сократить вычисления, если она была материализована, вот удобство! То есть, если вдруг потребовалось по всем мужчинам и женщинам такую вборку сделать:
sumSexByCategory 'Сумма зарплат по критериям и мужчин, и женщин'
(Currency c, Symbol p, Country w) =
GROUP SUM sumByCategory(Sex all, c, p, w);
у вас есть какой-то эталонный «человек со стороны», к которому у меня доступа нет
Я в свое время был таким человеком со стороны — не программист, бэкофисный менеджер. Очень пригодился мне этот язык в итоге — думаю тоже свою статью для Recovery Mode напишу позднее.
сумма зарплат сотрудником мужчин, женщин, с фамилией начинающейся на П, из Албании, получающих зарплату в долларах и т.п.
sumByCategory 'Сумма зарплат по критериям'
(Sex s, Currency c, Symbol p, Country w) =
GROUP SUM salary(Employee e)
IF currency(e) == c
AND sex(e) == s
AND substr(surname(e),1,1) == p
AND country(e) == w;
Вот только решение вашей задачи не ограничивается одной строчкой результирующего запроса, оно еще включает в себя все вспомогательные функции, которые вы создали.
Вот именно, что уже создали.
Зато теперь этим люди пользуются.
Конечно не любая и далеко не всегда. Руны этого процесса вы найдете на Crunchbase
Проставленный минус для этого моего комментария хороший показатель отрыва от реальности. Деньги зарабатывать очень тяжело. Не лишнее напоминание об этом в субботу к обеду может у кого-то вызвать негатив.
Инновационность обеспечивает взрывной рост и долгосрочное конкурентное преимущество, поэтому и востребовано до сих пор, пока не выйдет замещающая инновация.
Правда вы, как уже отметили несколько раз, переназвали термины своими словами.
Многие оппоненты свели аргументацию к спору по определениям. Вместе с тем примеры и кейсы были приведены исключительно практические. Лично я не встретил ни одного валидированного аргумента против выводов о преимуществах, приведенных в заключении статьи.
Мы предлагали очень короткий путь, где человек сразу же получал больше, чем на предыдущем месте работы.
У нас была указана вилка зарплат. Она, кстати, соответствовала уровню зарплаты в классическом программировании.
Несколько месяцев назад мы завели блог, и решили поделиться ей с сообществом.
UPD: и дешевле)
Такого ограничения нет.
В самом деле, стороны вправе договориться и использовать любой вариант электронной подписи между собой. Хоть простую, хоть усиленную типа Docusign.
Я не являюсь программистом, уже писал где-то пару раз.
Но пользуюсь вполне сносно разными высокоуровневыми инструментами и рад, что они многие вещи позволяют решить. Хабр вроде такая площадка, чтобы опытом делиться, а не лекции читать.
Мой опыт, что специфическую ERPшку можно быстро на lsFusion сделать. Или, кстати, запрототипировать — она потом вместо ТЗ и будет.
По аналогии как математические модели из фреймворков типа Scilab от исследователей используются в качестве ТЗ программистами аппаратных комплексов.
Каждый из участников этого треда попросил уважительного отношения к себе за 10-to-15 летний опыт архитектуры и разработки.
Вот у меня не меньший опыт бизнес-пользователя, поэтому ваш сарказм мне неприятен.
Тем более, что заблуждения или находки для пользователей моей категории являются предпринимательским риском. Это достаточный уровень ответственности, при котором реальную стоимость решений понимаешь очень быстро.
Честно, не знаю что такое having, не довелось изучить sql, встречался только в университете.
В зависимости от условий задачи — могу представить три жизненных варианта:
1 Требования упростились и старая выборка больше нужна — я добавлю ещё один IF в старую конструкцию;
2. Требования усложнились и надо по разным порогам смотреть — я добавлю порог как INTEGER параметр в функцию
3. Как в пункте 2, но порог не меняется и всегда равен 10000, а старая функция тоже нужна, то в новой функции буду группировать старую с дополнительным IF.
Могут быть иные варианты в зависимости от требований ситуации. В данном примере в любом случае одной строчкой обходится.
Я смогу переиспользовать старую функцию, и сократить вычисления, если она была материализована, вот удобство! То есть, если вдруг потребовалось по всем мужчинам и женщинам такую вборку сделать:
Я в свое время был таким человеком со стороны — не программист, бэкофисный менеджер. Очень пригодился мне этот язык в итоге — думаю тоже свою статью для Recovery Mode напишу позднее.
Вот именно, что уже создали.
Зато теперь этим люди пользуются.
Проставленный минус для этого моего комментария хороший показатель отрыва от реальности. Деньги зарабатывать очень тяжело. Не лишнее напоминание об этом в субботу к обеду может у кого-то вызвать негатив.
Конечно не любая и далеко не всегда. Руны этого процесса вы найдете на Crunchbase
Инновационность обеспечивает взрывной рост и долгосрочное конкурентное преимущество, поэтому и востребовано до сих пор, пока не выйдет замещающая инновация.
Многие оппоненты свели аргументацию к спору по определениям. Вместе с тем примеры и кейсы были приведены исключительно практические. Лично я не встретил ни одного валидированного аргумента против выводов о преимуществах, приведенных в заключении статьи.