Пользователь пока ничего не рассказал о себе

Лучшие ответы пользователя

Все ответы (81)
  • Как найти программиста, чтобы он не украл идею?

    @malbaron
    0. Ты тут не первый такой умный. Поищи в поиске. Очень частый вопрос.

    Вы преувеличивайте проблему:

    1. Идея ничего не стоит. Пока не реализована.
    2. У хорошего программиста - полно работы с хорошей оплатой. Время сейчас такое. И что важно - с гарантированной оплатой, в отличие от воровства идей.
    3. Даже если программист хочет что-то там украсть - раскрутить идею это куча усилий. За это время программист потеряет кучу бабла (см. пункт 2). Причем бабло из п. 2 - верняк. А раскрутится ли идея - еще непонятно. А вот усилий на нее нужно будет потратить много-много. За это время потерять кучу верного бабла на работу по основной специальности.

    Юридические:

    4. Попробуй патентовать. Для этого патенты и придуманы.
    5. NDA вы, поди, из статей про стартапы в США услышали. У них другое законодательство. Не знаю в нашей юриспруденции понятия - "неразглашение". Есть "коммерческая тайна". Есть куча описаний как правильно оформить "коммерческую тайну". Договора о неразглашении недостаточно.

    Сюрприз:

    6. А еще есть авторское право. Авторские права останутся у программиста. И он сможет воспользоваться своим продуктом (что важно - уже готовым, в который вкладываться не нужно).
    7. Решается правильным оформлением того, что программист создавал продукт именно для вас и только для вас под зарплату.

    P.S.:
    Более серьезные программисты - менее подвержены этой проблеме.
    У них и репутация и зарплата - незачем воровать.

    Начинающие, тем более, что сейчас рекламируется "быстро срубить денег в ИТ" - скорее подвержены искушению украсть.
    Ответ написан
  • На чем написать CRM?

    @malbaron
    CRM - это Customer Relationship Management, взаимоотношения с заказчиками.
    При чем здесь "управление учебным процессом"???

    CRM, это, например, ведете вы сделку, к которой нужно 100 согласований на разных уровнях - вот CRM и позволяет вам не забыть.
    Или, к примеру, не забыть поздравить любимого крупного заказчика с днем рождением; прочитать в CRM, что он любит Спартак и подарить ему билеты на "Спартак - Челси" - это тоже можно назвать функцией CRM.

    Прямого отношения к управлению собственным учебным процессом это не имеет.
    Только косвенное.

    =========================

    Делается серверное API.
    К которому потом запросто подключается веб-клиент, мобильный клиент и десктопный клиент.
    Ответ написан
  • Подходит ли PHP для парсинга сайтов, достаточно ли его возможностей чтоб удовлетворить большинство заказчиков на фрилансе?

    @malbaron
    Любой универсально-развитый язык подходит.
    Но для некоторых есть готовые крайне удобные библиотеки. Например, Scrapy для Python.
    Наверное есть что то подобное и для PHP.

    Для всех нет.
    Сейчас много сайтов с Javascript, на голом PHP их не распразнить.
    Нужно эмулировать браузер в чем то типа PhantomJS или т.п.
    А эти штуки как правило управляются из языка JS.
    Ответ написан
  • Как рассчитать сроки проекта, если проект большой и нетиповой?

    @malbaron
    Читать Брукс "Мифический человеко-месяц"
    Примерно полвека назад уже знали, что оценки в ИТ являются очень оптимистичными.

    Способ 1:
    Умножать свои оценки на 3. Я так и делаю.

    Способ 2:
    Делить работу на мелкие кусочки. Оценивать (и оплачивать кусочно).
    Ответ написан