• Почему когда используют Docker для поднятия окружения, создают по контейнеру на каждый сервис а не всё в одном контейнере?

    >настраивать кубернетес и нормально упаковать много контейнеров
    специально указал чтоб вы зашли на fabric8, и посмотрели что там весь пайплайн из коробки, ничего настраивать не надо, никакие синьеры и уж тем более системные администраторы (именно для настройки инфраструктуры и пайплайнов не нужны), две кнопки нажал все работает, поверхностных знаний и пониманий выше крыши, там любой "сын нашей бухгалтерши" справиться.
    И это то никакое не будущее это то что есть уже сейчас и активно используется.
  • Почему когда используют Docker для поднятия окружения, создают по контейнеру на каждый сервис а не всё в одном контейнере?

    sim3x, ну например средний программист теперь в два клика может развернуть приложение упакованное в контейнер, не являясь специалистом ни по серверам или сопутствующим технологиям используемым в этом контейнере. Ранее же это могло представлять проблемы, отнимая кучу времени у программистов. Сейчас же это не представляет проблем, не занимает никакого времени, и делается автоматически.
    Также уже есть готовые пайплайны для разработки, которые можно внедрять вообще не являясь специалистом по девопс -> на примере fabric8 , там гиганский обьем задач автоматизирован.
    Вам лучше зайти и самим посмотреть какой функционал сейчас в таких системах (типа fabric8) идет из коробки.
    Фактически вообще ни девопс, ни какой-то системный администратор вообще не нужен, покраней мере в рамках стартапа/малого бизнеса.
  • Почему когда используют Docker для поднятия окружения, создают по контейнеру на каждый сервис а не всё в одном контейнере?

    что значит НЕ запускают, на этом сейчас все маштабирование крупных сервисов и держится.
    просто это немного другой уровень виртуализации, которые более эффективно использует железо, чем виртуализация на уровне железа.
    А про админов и девопс. Если на одну кнопку можно все автоматически виртуализировать и масштабировать, разворачивать, внедрять автоматически решать проблемы - то захрена они нужны эти админы.
    Раньше такая профессия была - телефонист - сидела баба и соединяла разные провода - достаточно сложная была профессия, но автоматизация сделало это все не нужным. Благодаря докеру - для множества задач не нужны никакие админы - для конечного потребителя это только благо.
  • Как объяснить клиенту, что дизайн необходимо оплатить, если он даже не понравился?

    Виктор, честно говоря нас программистов - не интересуют коммерческие риски заказчиков.
    Не хочет рисков - покупает готовый продукт, хочет заказать РАЗРАБОТКУ, значит будешь платить за РАЗРАБОТКУ.
    Кто-то хочет и рыбку сьесть и на х сесть. Ну так ктож не хочет, только такого не бывает ни где и ни в каких отраслях.
    Или как ты хочешь, чтоб типа большой проект, типа год разработки например, кто-то делал без оплаты? а потом только может быть получил бы оплату за труд а может нет, если например заказчику что-то не понравиться?
    это коммерческий риск, который на себя должен принимать заказчик, и тчательно выбирать с кем работать, и как выстраивать рабочий процесс.
    Для того чтоб снизить риски нужно во первых найти правильных разработчиков, и этот процесс длительный через пробы и ошибки, это как жену найти, ты не найдешь ее с первого раза как бы тебе кто не понравился.
    Есть определенные стандарты как можно снижать издержки на процесс разработки, разрабатывать сразу у нескольких разработчиков, разные части продукта, дублировать разработку некоторых модулей, иметь независимый аудит работ, упаковывать отдельный функционал в независимые микросервисы которые можно легко переиспользовать вне зависимости от рабочего стэка других разработчиков и так далее и тому подобное.
    В первую очередь нужно обратить внимание как рабочие процессы настроены у самого подрядчика, по каким стандартам он работает и тд.
    Вобщем это целая наука, и хочешь не хочешь нужно заказчику ее осваивать и быть грамотным в этих вещах, а не заказывать всякое дерьмо у кого попало, а потом жаловаться что ему изготовители дерьма сделали дерьмо.
  • Как объяснить клиенту, что дизайн необходимо оплатить, если он даже не понравился?

    Artem Gapchenko, с тем что "вы заказчик" я ошибся и сразу это удалил когда профиль глянул.

    >По-вашему я должен оплатить ваш труд в полном объеме, так как вы время свое потратили.
    работал много раз с американцами, никогда никаких даже вопросов по этому поводу у заказчиков не возникало - тоесть оплата была ВСЕГДА в оговоренном объеме, не зависимо от того как работает модель.
    Как правило оплачивают по часам, и лишних вопросов не задают.

    Хотя можно конечно и херню сделать - но это не значит что за херню платить не надо, если у тебя ЗАКАЗАЛИ ХЕРНЮ.
    Просто если НЕ хочешь покупать "дерьмо" -> не покупай!
    Заказчик тоже не маленький ребенок, должен видеть что и у кого он заказывает, уметь распределять свои риски, разделять работы на этапы, заказывать предварительный аудит, заказывать работы еще у одного исполнителя и тд, если для него критически важно получить лучший результат.
    Он изначально обратился к дизайнеру который делает такие дизайны какие делает, он другие делать просто НЕ УМЕЕТ, а теперь заказчик ему говорит, что то как ты делаешь дизайны мне не нравится (они даже может быть классные для других, а ему не нравяться).
    Ну если ты имбицил и заказываешь дизайн от дизайнера дизайн которого тебе не нравится, это не освобождает тебя от необходимости оплатить свой заказ.

    Модель оплаты "до победного конца" тоже практикуется, но не у частных фрилансеров, по копеешным ценам. Это уже на уровне крупных компаний ценообразование на работы которых полностью отвязанно от стоимости труда.
    Но даже в таких компаниях я не встречал чтоб полностью все делали бесплатно до того как работы будут окончены, все время берут какую-то хотябы часть финансирования ВНЕ зависимости от результатов работ - и в случае негативного развития проекта, эта часть никому не возвращается.
    Ну вобщем в реальности я не сталкивался никогда с такой схемой работы, "делай до тех пор пока мне не понравится, и если мне не нравится, я не плачу за работы"
  • Как объяснить клиенту, что дизайн необходимо оплатить, если он даже не понравился?

    Artem Gapchenko, интересно когда необходимость оплачивать труд (потраченное личное время) - оказалось левацкой мечтой?
    В отличии например от товара, ты не можешь вернуть назад услугу, как ты можешь вернуть человеку обратно его труд и время?
  • Как объяснить клиенту, что дизайн необходимо оплатить, если он даже не понравился?

    Artem Gapchenko, Артем, ну вот ты скажи где ты видел чтоб в договоре был пункт, что если мне оказанные услуги не понравились, я их не оплачиваю?
    речь опятьже идет про "понравилось" не понравилось, исполнитель УЖЕ указал что все сделанно согласно оговоренным требованиям, а клиент не платит не потому что там что-то не пригодно, а потому что лично ему что-то там не нравиться.
    Мне не понятны откуда такие старательно пытаетесь вывернуть факты, чтоб выгородить откровенного дегенерата.
  • Как объяснить клиенту, что дизайн необходимо оплатить, если он даже не понравился?

    АртемЪ, хехехе, представляю как ты таксисту говоришь - спасибо за поездку, я выхожу но платить не буду потому что мне не понравилось))))
    прохладные истории бро, они максимум тянут на скейтчи для ютьюба, к реальной жизне это не имеет никакого отношения.
    опять же ты передергиваешь -> речь идет про "понравилось" плачу - не понравилось не плачу.
    вот я покушал вкусно в ресторане, а шефу сказал, что чет мне не очень понравилось, поэтому я платить не буду))))
  • Как объяснить клиенту, что дизайн необходимо оплатить, если он даже не понравился?

    Антон Тихомиров, хотелось бы отметить, что мелким фрилансерам лучше НИКОГДА не судится со своими клиентами, и не угражать судом (вобще не применять каких либо угроз и шантажа, надо любить своих заказчиков).
    Я считаю что в нашей работе должна работать схема -> добровольного ВЗАИМНОГО желания работать друг с другом, при котором работы делятся на мелкие этапы и после выполнения этого небольшого этапа производится оплата (ну либо по предоплате как договоритесь), суть в том что обе стороны рискуют небольшой суммой, и небольшим размером работ.
    Важно оставлять возможность заказчику -> НЕ продолжать работать, и НЕ оплачивать дальше работы которые ему возможно не понравились (оплатив ранее выполненные мелкие этапы)
    Никакого принуждения, заказчик может ошибиться в выборе исполнителя, это нормально. Надо давать ему возможность без геморроя исправить свою ошибку, найти другого исполнителя если прежний не устроил.
    Ну вобщем запугивать не надо) Просто вам тоже нужно понимать с кем вы работаете а с кем нет.
  • Как объяснить клиенту, что дизайн необходимо оплатить, если он даже не понравился?

    скажите вот реально, где в жизне вы хотябы раз с таким сталкивались, чтоб это так работало?
    типа сел на такси, проехал - не понравилось не заплатил.
    сделал стрижку - не понравилось не заплатил
    заказал десерт в ресторане, чет не очень понравилось, решил не платить. . .
    Какая вобще разница фигню он делает или нет? -> к нему заказчик пришел и именно у него его херню и заказал!
    99.9% людей херню делают, но это не значит за труд можно и не платить.
    П. С.
    не стоит мягкое и горячее сравнивать, вы пытаетесь сравнить промышленный товар и услугу.
    товар можно вернуть и перепродать, а время которое он потратил, как часть свой жизни на обслуживание клиента уже не вернуть никогда.
  • Почему резко увеличивается цена цели при увеличении ставки в РСЯ?

    Евгений, да, можешь попытаться ограничить например по географии свои запросы, но все равно придется тестировать
  • Сколько часов в день нужно уделять, чтобы стать Java Middle?

    Сергей Горностаев, Яндекс тоже всех заколупал предложениями работы, при этом не показывая реальной динамики по найму.
    Во многих галерах также -> предложения всем скидывают, так там налаженные бизнес процессы и процедуры. За таким предложением нет ничего кроме необходимости HR выполнить свой KPI.
    При этом людей как правило не набирают, а наоборот уже нанятых не сохраняют и после окончания проекта распускают (проблема с новыми проектами), регулярно от них приходят разработчики в другие галеры.
    Зная кухню изнутри, такие вещи не вызывают удивления, наоборот видна всеобщая стагнация ит-рынка.
    -------------
    про ЗП выше или ниже рынка, это болезненный вопрос, то сколько платят в россии разработчикам (в томже сбере), ничего кроме иронической улыбки не вызывает.
    Вынужден лишь признать что "рынок" такой, сколько на нем платят -> если платят как ты выразился "в 2 раза выше рынка", возможно это ты платишь в 2 раза ниже рынка, а не наоборот.
  • Сколько часов в день нужно уделять, чтобы стать Java Middle?

    fshp,
    >Однако люди даже не готовятся.
    -----
    вот давай не будем всех обобщать, большинство людей вполне себе хорошо готовятся и задрачивают.
    -------
    мне если поставят задачу собрать комманду я ее соберу, а если поставят задачу голову морочить, то у меня вообще никто собеседование не пройдет, включая тебя по твоему же Хорстману. Я тебе в легкую обосную почему ты сам нихера по ней не знаешь и не "тянешь" к нам в компанию, тк не готовишься и не являешься толковым специалистом.
  • Сколько часов в день нужно уделять, чтобы стать Java Middle?

    fshp, если бы на листочке алгоритм написать, это было бы совсем просто.
    У нас людей то на собеседование например приглашали не АБЫ кого, а внутри самой компании приглашали самых лучших специалистов (из 2500+ в питерском офисе), которые реально уже 5-10 лет на позиции синьора/тимлида, и они НЕ МОГЛИ ПРОЙТИ, тк заказчик такой обьем знаний требовал, что я вобще сомневаюсь что такие люди существуют, например один из сотни вопросов был такой: знать как конфигурировать спрингКлауд, и знать какие ключи за что отвечают ПО ПАМЯТИ.
    Это просто фиерия.
    ----
    П. С. про множество и словарь, может если бы вы спросили в чем разница между map и set, тогда бы он легко ответил, возможно он русской терминологией не часто оперирует и сразу не смог сообразить, о чем его спрашивают, такое бывает.
  • Сколько часов в день нужно уделять, чтобы стать Java Middle?

    хехехе, ну вот вы сами говорите что никого не нанимаете тк ищите "вменяемого" разработчика))))
    при этом я уверен почти каждый день собеседуете людей, и месяцами что-то никого не можете найти, якобы на рынке все не вменяемые))))
    Народу на рынке просто дохера, но люди тупо сидят на фрилансе.
    На рынке стагнация, в таких условиях спрос есть, ТОЛЬКО на каких-то выдающихся специалистов, планка так задрана что "вменяемым" (особенно в среде Джавистов) - счиается только бывший синиор/тимлид с задатками архитектора который последние года 4 минимум в гугле отработал.
    Это та реальность которую я постоянно наблюдаю, работая внутри крупнейшего в мире аутсорсера (ЕРАМ), видя как мы отбирали людей для проекта, когда собеседовали каждую неделю по 10-20 человек (при этом практический любой из соискателей был вполне себе вменяемый специалистом но никого не брали, тк даже самые лучшие кандидаты банально не могли пройти совсем невменяемые конечные собеседования у клиента)
    У нас Продакт Менеджер постоянно В ПСИХОЗЕ находится, тк заказчики в конец ебанулись, изначально выставляют завышенные требования и не начинают проекты годами, колупая мозги и РМ и соискателям и компании.
    Я обьясняю это тем что денег сейчас не очень у людей из-за чего заказчики просто не горят ввязываться в дорогие проекты, хотя идею прорабатывают.
    Ну а стагнация началась в 2007 и все с каждым годом усугубляется и усугубляется, с 2014 где-то вобще жопа началась, что многие аутсорсеры начали потихоньку сворачивать свою деятельность (я говорю про Россию), например Люксофт распускает постепенно свой штат в России, многие закрыли свои центры разработки в России (тотже гугл), и политика тут не причем, банально бюджетов нет.
    Последние кто нанимал это пару лет назад менее наверно Сбер ну и ЕРАМ, но и они вроде больше не расширяются, остальные только так воздух сотрясают, почитай все эти истории как люди бесконечно ходят по комапниям и нигде никого не нанимают, хотя формально "ищут".
    Джависту можно конечно устроится, но имено этот чувак не устроится инфа 100%, ему нужно было вкатываться лет 10 назад чтоб быть в этой области более менее конкурентоспособным. Сейчас таких как он не набирают нигде, тем более без коммерческого опыта разработки. Вобщем даже через 5 лет когда он будет более менее норм специалистом, ему все равно нужно будет еще лет 5 опыта коммерческой разработки нужно будет иметь, его никто не возьмет, ни сейчас ни потом, ни вообще никогда)
    я ему посоветовал просто в свежую область встроится где у него шанс хотя бы быть более конкурентоспособным, а не ходить по всем этим "ищем пол года вменяемого специалиста, все найти не можем"
  • Почему чувствую себя бесполезным и ни на что не способным на первой работе по специальности?

    > очень популярен фриланс "в одного".
    он популярен не потому что так нравиться, а потому что у людей как правило другого выхода нет, чем фрилансить в одного.
  • Почему наши топ веб-студии не считают Wordpress серьезной CMS, а американские топовые студии делают на нем 50% сайтов?

    m0nym, несмотря на это, все же мелкая вебстудия, которая убедила его поставить вместо вордпреса, версию битрикса, получает каждый месяц платежи от битрикса за то что они продают ему лицензию в 50% платежа.
    А клиенту об этом обычно и не говорят, просто говорят что нужно взять платный продукт, потому что все остальное полное дерьмо, и только этот божествейнный (но само собой платный) продукт решит его задачи.
  • Составлял ли кто договор о венчурном инвестировании в свои проекты? Какие риски у инвестора и стартапа получающего инвестиции?

    Doc44, вы можете как угодно закреплять в договоре какие угодно условия, но если инвестор не выполняет свои условия по поступлению денег (о котором и идеть речь), прекращает инвестиции, другие могут начинают другой проект с другими людьми, можно это как угодно называть (я лишь говорю что в такой ситуации конечно имеет смысл сменить партнеров).
    И это НЕ невозможно.
    По поводу забрать бизнес -> да кому он нужен, нет в стартапах никакого бизнеса без людей которые его непосредственно создают.
  • Составлял ли кто договор о венчурном инвестировании в свои проекты? Какие риски у инвестора и стартапа получающего инвестиции?

    ну возможность контролировать свои расходы (издержки) - это скорее плюс для стартапа, конечно в идеале нужно договариваться хотябы об инвестициях до следующего раунда (от других инвесторов), обычно в мировой практике это 1-1.5 года.
    Потеря финансирования может губительно отразится на проекте, но можно посмотреть с другой стороны:
    Вы можете поменять инвестора, на другого, с лучшими условиями, тк я так понимаю если инвестор не выполняет условия участия -> то он уходит (доля его теряется). В любом случае в прежних рамках проект перестает существовать, и может родится в новых рамках, с новым инвестором с более интересными условиями финансирования