Solution Architect в Customertimes Ukraine
  • Как меня увольняли и прочие байки

    Вот не соглашусь. Такой простоты создания win приложений я больше не видел
    Здесь скорее всего уже вопрос в «тонких гранях восприятия» простоты порога входа. Я то начинал свой путь с Рихтера и слом при объяснении что такое WM_GETMINMAXINFO у Uber-Senior-Delphi-Developer-800$-в-месяц-в-2001 наблюдал неоднократно )))
    Хотя и сегодня не редкость, Java-хочу-5000$+ не может на простом примере объяснить что же такое deadlock хотя уже 5 лет пишет высоконагруженные серверные приложения для компаний с мировым именем. Но тут скорее инфляция тайтлов и постоянный спрос на разработку ПО делают такую ситуацию стабильной.
    + стройная и понятная модель модулей и стремительный билд
    Компонентная модель и сам Object Pascal образовывали достаточно стройный симбиоз. Мне всегда это напоминало что-то из мира Smalltalk, хотя и не такое безбашенно динамическое.
    Ээээх... Жаль покойника...
    Я думаю история сделает еще один цикл и мы увидим WYSIWYG систему нового уровня с соответствующей инструментальной обвязкой. Тем более в ИТ это много проще.
  • Как меня увольняли и прочие байки

    Не совсем соглашусь.
    * Позиционирование было правильным: отработка трендов DOS->Windows, необходимость в разработке новых и миграции старых клиент серверных решений, где большая часть бизнес логики отрабатывалась на стороне клиента. Вытеснение условного CLIPPER-а.
    * Любой инструмент косвенно снижает порог входа и здесь нет разницы: Delphi, JQuery, Angular, Spring etc.
    ...
    А вот правильный пивот Borland не смогли сделать, метнулись в область кроссплатформенности, упустили web 2.0. Таких примеров много — Nokia, RIM.
    ...
    Лично для меня, Borland Delphi ступенька, которую пока не удалось перешагнуть ни одной экосистеме разработки ПО. Да, мы скоро увидим лучшие решения. Но ту планку, которую они задали в базисе компонентной моделя для WYSIWYG (What You See Is What You Get), даже M$ смогла только скопировать.

    Поддержали: Oleg Gasiul, Victor Galitsky
  • Нужна команда 5(7) разработчиков для создания MVP

    Идея стоит — 1$, важна реализация
    Вот забугорные, запущенные и работающие сервисы

    Flexport
    www.flexport.com
    Expeditors
    www.expeditors.com
    Transfix
    transfix.io
    Convoy
    convoy.com
    uShip
    www.uship.com
    Lugg
    lugg.com

  • Нужна команда 5(7) разработчиков для создания MVP

    Глобал в первую очередь интересуют задачи не уровня MVP, а долгосрочные проекты поддержки и/или R&D

  • Нужна команда 5(7) разработчиков для создания MVP

    Так и есть, ищем готовую команду. Фрилансеры — это на данный момент план Б.

  • Нужна команда 5(7) разработчиков для создания MVP

    Бюджет много выше, на уровне средней стоимости Киев/Львов для такого типа работы — fixed bid

  • Нужна команда 5(7) разработчиков для создания MVP

    Видимо нет. Заказчик проходит этап регистрации торговой марки, поэтому задержка. В ближайшее время компания появится на Доу.

  • Як вивчитися на програміста: основна таємниця айтішної освіти

    Согласен, SODD — StackOverflow Driven Development может помочь, но я не представляю, как все перечисленные выше источники могут заменить Рихтера, Таненбаума, Кнута и т.д.

    Поддержал: Сашко Чехоцький
  • Идеальный код

    Немного позанудствую.
    ...
    Сперва, объявляем задачу по захвату вселенной.

    Давайте взглянем на разработку продукта с точки зрения всех задействованных участников. Главная мысль — совершенный код является частью совершенного продукта.
    А потом, просто обсуждаем код с точки зрения художественного произведения (текста).
    На первом месте оказалась группа, содержащая читабельность, компактность и само-объясняющийся код

    Ключевым для любого продукта ПО есть внешние факторы качества: #correctness, #robustness, #extensibility, #reusability и т.д. Именно это и покупают заказчики. Идеальный текст в вакууме, нужен только идеальному разработчику в вакууме.
    ...

    Разработчики тратят большую часть времени (иногда до 90%) на чтение кода.
    Тут мне кажется нужно бороться не с тем чтобы было «удобно» читать (хотя это важно бесспорно). Нужно итеративно уменьшать потребность снова и снова читать код, код должен работать, TDD — как первый шаг.

    ...

    Компактность
    Как по мне, все примеры больше похожи на синтаксический сахар. Ну уверен про Java, но в мире С++, после компиляции и оптимизации, во всех случаях останется «пара ассемблерных команд». Преждевременную оптимизацию ещё никто не отменял.

    In my simple world, Компактность === ортогоальный интерфейс.
    Как пример наброса на вентилятор: CreateProcess vs fork.
    ...

    Само-объясняющийся код
    Пример откровенно слабоват. Нужны ли именованные константы? — Да, нужны. Где что-то про само-объясняющийся код в сложной иерархии классов, например, для объектов финансового домена optionOnFuturesOnWeatherSwap )
  • Automated Testing tools: Win + OpenGL

    Не совсем понятно, что будет объектом тестирования: выводимое изображение, программный код OpenGL/шейдеров, результаты вычислений на GPU?

  • DOU Проектор: Settory — сервис для онлайн-заказа уборки квартиры

    Сначала хочу сказать, что то, что вы описали ближе именно к личной домработнице.
    Конечно, я описал продукт, которым пользуюсь.
    Мы же пытаемся поставить классную и качественную уборку на систематизированные рельсы
    Ну тогда — услуга ближе к уборке офисов, возможно будет востребована теми, кто сдаёт квартиры посуточно или на несколько дней.
    ...
    Я в свою очередь хотел привлечь внимание именно этому к сегменту — сегменту домработниц. Как мне кажется этот рынок намного больше офисного. И найти хорошую домработницу достаточно сложно.
    Поддержал: Simon Kharkiv
  • DOU Проектор: Settory — сервис для онлайн-заказа уборки квартиры

    Как ваш потенциальный клиент, освободивший супругу от данного занятия пару лет назад и столько же пользующийся «частником».
    ...
    Почему я, пока, не буду пользоваться данным сервисом (4 человека, 3 комнаты, кухня, ванная, прихожая, гардероб, лоджия):
    * глажка — это почти что ключевой момент. Нет глажки — нет уборки, нет уборки — нет оплаты, нет оплаты — нет оплаты ). А она у вас в дополнительных услугах.
    * разложить вещи, не зная где они должны лежать?!. по опыту до 2 месяцев уходит, чтобы синхронизировать этот момент.
    * если не помыть посуду, то хотя бы загрузить посудомоечную машину
    * сохранность вещей, если вы выступаете гарантом, то при оформлении заказа должно быть некоторое подобие автоматического страхования или ещё что. Пока вы убираете у друзей, это наверное лишние, но при масштабировании — станет выжным моментом.
    * уход за домашними растениями.
    * гардины\портьеры — снять, постирать, погладить, повесить.
    * убрать детские игрушки (помыть если надо)
    ...
    In my simple world, пока это ближе к уборке офисов, чем квартир.
    Удачи!
    Заработаете денег и вложитесь в автоматических роботов-уборщиков, интегрированных с IBM Watson )))

  • Как подготовить качественный доклад

    Спасибо.
    Но как по мне самый критический параметр это время, аудитория воспринимает информацию только первые 15 минут.
    Поэтому все больше и больше придерживаюсь формулы 10-20-30: 10 слайдов, 20 минут, 30 шрифт

  • Карьера в IT: должность DevOps engineer

    Основная часть работы DevOps инженера приходится на этап выпуска релиза — поставки продукта заказчику.
    Не соглашусь. Заказчик — роль, просто во время разработки эту роль выполняют и Product Owner и DEV и QA, фаза UAT тоже очень важна как вариант «боевого тестирования»
    Классические программеры понятия не имеют о том, как их приложение будет развертываться в продакшене
    Не обобщайте галеры на весь домен.
    до последнего модного продукта Open Stack
    Пытаются захватить мир с 2010 и конкуренты пока ещё не повержены. Врядли такое случится — очень сложная прикладная область, которая к тому же не сбавляет обороты развития.

    ...
    И как вариант bottom line
    i.imgur.com/euj7F1F.jpg

  • Давайте поговорим за IT

    Интересно, кто же автор сей стартап идеи?
    ...
    Зарегался там через свой email, написал пару постов в черновики.
    Увидел поток просмотров своего профиля на Линкедине, явно не от рекрутёров и релевантных особ.
    Хотя хз, может просто совпадение )))

  • Software: Bears, Bulls & Swaps

    Спасибо.

  • Проект Refactor.UA: рефакторимо Україну разом

    Либертарианская модель — совковый ориентир, это конечно сильно.
    Небольшой мисандестендинг, выше
    Балашов, как и другие представители совковых социальных ориентиров
    Это мотивация и Балашова и Юли и Ляшка и пр. Громкие популизм, позволяющий привлекать «сектантов», ну или часть электората, называть можно как угодно.
    Балашов — либертарианскую модель
    А это просто способ выделения части электората. Ну вот она была не занята и Балашов её взял.
    Общая формула:
    * А говорит — Я знаю что делать
    * Вот это «здесь название» — лекарство от всех болезней и только А знает как правильно.
    ...
    предлагает разрубить этот гордиев узел проблем
    Ещё раз повторюсь: Если бы это было просто, уже было бы сделано ведущими экономистами за 100+ лет сущ. текущей доминируеющей формы или Вы считаете Балашов — Фейнман экономики?
    Удивительно что настолько образованные люди принимают в штыки такие простые вещи.
    Переход на личности — явный признак отсутствия аргументов и необходимости завершения дискуссии.
    Поддержали: anonymous, Oleksandr Golovatyi
  • Проект Refactor.UA: рефакторимо Україну разом

    Любая система налогообложения порочна и должна быть ликвидирована
    А как в таком случае работать с объектами «общего пользования»: дороги, армия, социалные программы?
    Понятно, что образование, здравоохрание можно вывести из-под гос. опеки.
    Что делать с первыми? Анархия?
  • Проект Refactor.UA: рефакторимо Україну разом

    Только давайте без комментариев в стиле: «Посмотрите на гос долг США».
    Если 5.10 ничем не отличается от любой другой системы, то в чём её значимость?
    На чём базируется вот это?

    Я вижу выход из ситуации в стране только с 5.10
    Опять желание отсроченной халявы:
    Поклоняйтесь мне (Балашову) и когда я попаду в парламент, можете рассчитывать на крохи от дерибана налогов, пропорциональные вложенным в мою пирамиду ваших денег.
  • Проект Refactor.UA: рефакторимо Україну разом

    Любые цифры и расчёты можно придумать\нарисовать\обосновать. Каждый, кто не курил букварь на лекциях мат. статистики должен об этом знать. Или вы думаете, что если бы можно было построить качественную мат модель экономики — это бы уже не сделали.
    ...
    Балашов, как и другие представители совковых социальных ориентиров просто лезет к кормушке в виде налогов. У каждого своя область, Юля — социальный популизм, Балашов — либертарианскую модель, рыги — притеснение русскоязычного населения и пр хня.
    ...
    Проблема не в сборе и объёме налогов, а в эффективном, контролируемом их использовании.

← Сtrl 123456...23 Ctrl →