• Понятие "концептуальная модель данных предметной области". Как понимать это?

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

    Конкретно в Вашем случае это нужно отразить в презентации следующую информацию:
    1) Дать определение, что вообще такое изображение, как изображение строится и что значит распознование образов конкретно в вашем случае;
    2) На уровне идеи показать, какие методы вообще существуют и какие недостатки есть у существующих методов.
    3) На уровне идеи рассказать ваш метод распознования изображения.
    Ответ написан
    Комментировать
  • Как выгружать информацию из базы данных по дате?

    @MoonMaster
    Программист и этим все сказано
    как написали выше, конвентируйте в timestamp. А потом просто при реализации запроса наложить фильтрацию на дату через between
    Ответ написан
    Комментировать
  • Как СБ отслеживает пользователей?

    @MoonMaster
    Программист и этим все сказано
    СБ использует различные методы для анализа того, что у вас происходит на компьютере (от анализа сетевого трафика до программ, которая анализируют самочувствие вашего компьютера). Что касается установки браузера, то тут действительно необходимо почитать документ по политике безопасности. Там есть перечень, что вы можете самостоятельно ставить как локальный пользователь, и что не имеете право. Если вы нарушили политику безопасности, то готовьтесь к нудным объяснениям того, зачем вам понадобился хром. Обычно на первый раз они прощают, советуя еще раз внимательно почитать политику безопасности (но это зависит от СБ).
    Ответ написан
    Комментировать
  • Какова правильная стратегия поддержки проекта после его сдачи?

    @MoonMaster
    Программист и этим все сказано
    После окончания проекта Вам нужно зафиксировать текущее состояние проекта, т.е подписать документ приема-сдачи. Если проект будет развиваться дальше (Вашими силами или силами заказчика), то тут нужно сделать документ, в котором прописать все соглашения по проекту. Также в этом документе стоит описать гарантийные и не гарантийные случаи, а также случаи, когда вы отказываетесь от поддержки данного проекта (например, заказчик внес в проект что-то, что не было заложено в архитектуре, и тем самым может нарушить функционирование программы).
    По поводу багов обычно практика такова: перед сдачей проекта, заказчику необходимо предоставить набор успешно пройденных функциональных тестов (и вообще замечательный вариант, если эти тесты гоняются ежедневно и есть отчетность по данным тестам (какие прошли, какие нет и почему)). Если заказчик найдет баг (а обычно так и происходит), тут главное найти причину данного бага, т.е. возможно, что какой то криворукий пользователе запустил приложение не так, или не с тем набором параметров или другое. Если вина на стороне заказчика (допустим не так запустил приложение), то это не считается багом и можно просто дать рекомендации о том, как запускать приложение.
    Если же неправильно реализована логика для частных случае, то тут явный баг. Обычно для таких целей составляют смету о том, сколько уйдет времени на исправление данного бага (обычно человеко-часы). И дальше идет согласование. После согласования вы получаете количество согласованного времени и оплату.
    Ответ написан
    Комментировать
  • Как сделать выборку записей по разнице в дате (unix timestamp)?

    @MoonMaster
    Программист и этим все сказано
    select * from `table` where `date`< DATE_ADD($date, INTERVAL 5 second)
    Ответ написан
    Комментировать
  • Где найти "грязный" проект, для того чтобы на нем поучиться рефакторить?

    @MoonMaster
    Программист и этим все сказано
    У меня опыта в программировании не очень много. Но чтобы развиваться, нужно писать код. Иногда у меня код получается просто отвратительный. Поэтому сижу вечерами и занимаюсь рефакторингом. Бывает, что проект немного изменяю или дополняю.
    Вот вам и поле: нужно найти новичка и тренироваться с ним (если у вас опыта намного больше)
    Ответ написан
    Комментировать
  • Как задать увеличение на единицу в строке MySql?

    @MoonMaster
    Программист и этим все сказано
    Возможно вам стоит использовать COALESCE и MAX??
    Ответ написан
  • Почему сейчас открывается так много школ по программированию?

    @MoonMaster
    Программист и этим все сказано
    Это просто быстрый способ получить деньги. Насколько я знаю, все лекции ведудтся через скайп или другую платформу, которая позволяет показывать слайды и транслировать монитор. Начитывают лекции, немного практики - после окончания сертификат об успешном прохождении курсов и общие знания. Потом уже дело будет за учеником, либо он будет развиваться сам дальше, либо нет.
    Сейчас кстати существует довольно интересная практика - это когда компании набирают группы из студентов и начитывают лекции. Я считаю, что данный вариант лучше, потому что можно обсудить на конкретном примере с преподавателем трудности, которые возникли при реализации задачи (преподаватель является работником компании)
    Ответ написан
    Комментировать
  • Какая есть понятная книга по html и css для новичка?

    @MoonMaster
    Программист и этим все сказано
    я бы посоветовал вот это
    Ответ написан
    Комментировать
  • Где можно нарисовать схему бд?

    @MoonMaster
    Программист и этим все сказано
  • Чем отличаются известные мобильные мессенджеры?

    @MoonMaster
    Программист и этим все сказано
    По сути дела это просто хороший апгрейд существующуей ICQ. На самом деле данный мессенджеры помогают сделать человека более мобильным.
    Из основных достоинств я бы выделил следующее:
    1. При наличии хорошого интернета можно всегда оставаться на связи, и звонить другим абонентам (намного дешевле по сравнению с сотовой связью).
    2. Постоянно что то дорабатывается.
    3. Кроссплатформерность. Можно ставить на мобильный и компьютер.
    Из недостатков:
    1. Обновления иногда приходят ужасные (то зависает мессенджер, то работает не пойми как).
    2. Странная схема обновления. Если я не хочу обновлять мессенжер до новой версии, при
    следующем запуске он будет обновляться автматически
    3. Не учитываются хотелки пользователей. Например, я хотел поменять звук на другой, к сожалению разработчик до этого не дорос.
    Ответ написан
    Комментировать
  • Как зарегистрировать аккаунт в Oracle CRM on Demand?

    @MoonMaster
    Программист и этим все сказано
    Насколько я знаю, там доступ не для обычных пользователей, только для Enterprise. Про API к сожалению ничего не знаю
    Ответ написан
  • Что за такие ответвления на bitbucket?

    @MoonMaster
    Программист и этим все сказано
    Посмотрите по комментариям, что это. Но если это не ветки, то возможно pull requests
    Ответ написан
    Комментировать
  • Как ходить на "пристрелочные" интервью (когда нет цели трудоустроиться)?

    @MoonMaster
    Программист и этим все сказано
    Если Вы не собираетесь в ближайшее время менять работу, то начальника, мне каежтся, можно и не предупреждать ("меньше знает, крепче спит"). Конечно тут нужно учитывать тот факт, чтобы вы на такие мероприятия ходили не с какой периодичностью, иначе появятся лишние вопросы.

    Что касается HR тот можно поступить 2 вариантами:
    1) Не самый лучший!!! Умолчать о вашей текущей работе. Тут получится некоторое недоверие между вами.
    2) Рассказать все как есть (мол работаю все пока устраивает). После собеседования вам могут предложить какие то варианты (оплаты, должность). Если вас устраивает это и предлагаемый вариант намного лучше чем сейчас есть - есть повод задуматься. Ну а если вы ходите просто ради интереса, то можете просто сказать, что в данное время вам это не особо интересно. Но не надо портить отношение с HR, так как кто знает, может быть будущее будет именно в этой компании.
    Ответ написан
    Комментировать
  • Как грамотно оценить разработки проекта?

    @MoonMaster
    Программист и этим все сказано
    мне кажется лучше сделать некоторое подобие калькулятора затрат на весь цикл работ. И в данный калькулятор необходимо закладывать всевозможные риски: может быть вы в этот день не успеете и так далее. Каждый отдельный этап оцениваете целочислено, на выходе получите какую то цифры (например 100 человекочасов), умножаете на константу и получаете цену.
    Мне какжется самым оптимальным вариантом, перед началом работ высылаете ему данный файл, он смотрит, где соглашается, где=то нет. Обсуждаете все. и согласуете.
    Ответ написан
    Комментировать
  • Существуют войска для программистов?

    @MoonMaster
    Программист и этим все сказано
    Есть в армии научные роты, но никогда в жизни их не видел. Перед тем как попасть в армию (в саму часть) обычно приходят офицеры и смотрят личные дела. Если есть права на автомобиль, то возможно возьмут в шоферы, ну а если еще и людей возил, то точно возьмут. Умеешь с компьютером общаться, то либо в писари, либо в солдаты. Расклад один.
    Ответ написан
    Комментировать
  • Как составить MySQL запрос с двух таблиц?

    @MoonMaster
    Программист и этим все сказано
    Join вам в помощь. Соедините две таблицы по ключевому полю, в вашем случае ID
    Ответ написан
    Комментировать
  • Существуют ли стандарты написания сложных вложенных SQL запросов?

    @MoonMaster
    Программист и этим все сказано
    Стандартов нет. Но вы можете договориться об условном стандарте внутри своей команды. Например, что все команды будут начиться с новой строчки, служебные слова будут в верхнем регистре и т.д.
    Ответ написан
    Комментировать
  • Для чего нужны "спринты"?

    @MoonMaster
    Программист и этим все сказано
    Это облегчение для менеджеров и "заноза в пальце" для разработчиков и простых рядовых. По этому поводу есть довольно интересная статья.
    Ответ написан
    Комментировать
  • На чем и как лучше написать скрипт?

    @MoonMaster
    Программист и этим все сказано
    Каким лучше владеете и знаете на том и пишите. Задача не сложная и можно реализовать на любом ЯП
    Ответ написан
    Комментировать