Задать вопрос
  • Как найти и замотивировать программиста (проект, стартап)?

    @awesomer
    Странно даже.

    Вроде у вас так все здраво написано. Нет как обычно в таких случаях - "стартап не знаю когда принесет прибыль поработай за будущие миллиарды".
    И даже странно, что не можете найти.

    Разве что стоимость. 400-800 баксов за такой проект - это вообще ни о чем, а уж тем более, что у вас, как вы пишете, проект уже зрелый. А, значит, уже важны вопросы перспективного масштабирования и производительности.

    На чем писать - это вопрос разработчика. Заказчику не стоит на этом затачивать свое внимание.
    Единственное, когда заказчику это важно - только если он сам потом будет это поддерживать и знает какой то инструмент программиста. Тогда да, тогда имеет смысл выбирать технологию самому. Иначе - оставить выбор технологии на откуп разработчику.

    Посоветуйте -как узнать что этот программист за эту оплату действительно сделает работу до конца?


    Никак.
    Если только у программиста есть рекомендации от людей, которым вы доверяете - тогда другое дело.
    Можно догадаться по плохим результатам первой недели работы и как можно быстрее прекратить с ним работать - это позволит хотя бы минимизировать ваши потери.

    Как определить и контролировать этапы разработки, если в коде сам не разбираюсь?


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

    Для невизуальных этапов - завести git и требовать ежедневных коммитов в него. Там видна вся история изменений. Даже непонимающий человек сможет увидеть в git, что "что то меняется". Симулировать бурную деятельность, заспамивая git мусором - довольно утомительно для программиста каждый день. Поэтому есть надежда, что в git будет правда результат работы ежедневный. В крайнем случае, можно заказать аудит у третьего лица - разработчика - реально его коллега что то делает или имитирует бурную деятельность.

    Как программист и человек, выступающий иногда и как заказчик - настоятельно вам рекомендую отслеживать результаты работы программистов постоянно. Мы ребята такие - заказчики же ничего не понимают в нашей работе. Всегда можем и соврать, что делаем нечто умное, а сами будем заниматься другими делами. Особенно после получения предоплаты.
    ;)


    Офис или удаленка?

    Проект представляется недостаточно крупным для офисного стиля работы.

    Платить 100-150 в мес ? А что если сольется через 2-3 месяца ?
    Далеко не все смогут продолжить начатое или это не критично..?


    Открою вам секрет. Когда разработчик сливается, при том, что вы четко выполняете свои обязательства по оплате - частенько это означает, что он недостаточной квалификации и "не потянул", неверно оценил сложность проекта. То есть после него другому разработчику лучше переделывать с нуля. Зачастую это дешевле и быстрее, чем разбираться. Но не всегда, конечно.

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

    Предложить % долю? -думаю что они сыты такими предложениями , столько мертворожденных проектов..


    И это тоже.
    Есть и другое соображение. Разработчик сделает вам сегодня. Завтра он что вам в проекте будет делать? А долю - плати вечно.
    В особо крупных проектах - смысл имеет.

    И, кстати, доля не означает, что можно денег вообще не тратить.
    Ведь любому человеку нужно кушать.
    Если человек согласен за голую долю - то он или глуп/безответственен и не понимает, что ему для жизни все равно понадобится еще где-то подрабатывать, а на ваш проект останется мало времени.... Или он уже состоявшийся, имеющий достаточный для жизни доход и, следовательно, имеющий возможность работать над вашим проектом без оплаты в надежде на будущие миллиарды. Но тут я не понимаю чем вы его сможете привлечь.

    На своем опыте знаю, что если толковому программисту не интересен сам проект, то и за рыночные деньги особо работать не будет. А за небольшие 50-70к/мес запросто будет кривой код и не оптимизированная под нагрузку БД.


    Это здорово, когда от работы тебя прет. Но не обязательно вовсе.
    Вы идеализируйте профессию программистов.

    Общался со студиями по разработке: то договор кривой и несерьезный, то полу готовые решения и доработки 1,5-2к в час, что показалось дорого. Не исключаю, что нормальные студии запросят 1,5-3 ед. за разработку, не готов на это.


    Студия и должна быть дороже. Люди по найму работают несколько менее эффективнее. Плюс хозяин студии хочет денег. Плюс накладные расходы - помещение, бухгалтерия и пр.

    Из плюсов студии, что она дает гарантию на полный цикл работ. В случае одиночного разработчика - вам лично придется отдельно искать/договариваться с фронтендером и бэкендером и как то их координировать. Поручать подобный проект "универсальному специалисту все-в-одном" я бы не стал, если у вас действительно серьезные планы.

    Также у студии проще отсудить назад деньги, если что пойдет не так. Но на общее качество/скорость разработки выбор студии/отдельного разработчика не влияет.
    Ответ написан
  • Как продвинуть идею на уровне государства?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    Еще одна печаль в том что выйдя на какойто уровень и договорясь например о создании пилота, можно перейти даже не предполагая дорогу какомуто ведомству который (как внезапно окажется) занимается схожим проектом и на него выделено несколько сотен ярдов рублей и длится он уже не один год и ваш проект моментально останется без заказчика
    ==
    я два раза сталкивался с этой машиной (несмотря на очень предвзятое отношение к госкомпаниям в целом, уговорили партнеры по бизнесу)
    один раз делали проект для МЧС, поставили оборудование запустили пилотный проект, потом в администрацию пришло письмо из центра с указанием - в данном направлении заниматся с __однаоченьизвестнаяконтора__ и все местные тендеры и проекты отменить...и все давайдосвидания
    второй раз в отрасли связанной с медициной, там уже на прощупывании почвы наткнулись на схожие движения, больницы на местах работать не могут, а внедрять чтото самим уже нереально
    Ответ написан
    Комментировать
  • Движок сайта авито?

    sivabur
    @sivabur
    Заблокировали просто так!
    Самопис. Проекты таких масштабов в большинстве случаев не делаются на дужмулах, вордпресиках.
    Ответ написан
    Комментировать
  • Как найти вхождение в бд?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Like не работает
    в каком смысле не работает? У вас не работает или выключена(как?) возможность использования?
    Ответ написан
    6 комментариев
  • PHP ORM для бизнес приложений?

    @nozzy
    Symfony, Laravel, SQL, Python, Telegram
    Eloquent.
    С перспективой использования Laravel
    или Lumen или OctboberCMS.
    Ответ написан
    Комментировать
  • Безопасно ли так хешировать пароли?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Зачем изобретать велосипед, когда давно уже есть password_hash()
    Ответ написан
    7 комментариев
  • Как реализовано шифрование html и css?

    rockon404
    @rockon404
    Frontend Developer
    Это сделано не с целью "зашифровать", а для изоляции стилей и отказа от селекторов в исходном коде, как необязательной сущности в компонентной архитектуре. Данный сайт написан на react, с использованием библиотеки styled-components
    Ответ написан
    8 комментариев
  • Как пользоваться localStorage?

    ShadowOfCasper
    @ShadowOfCasper
    Middle User Interface Web Developer
    не нужно добавлять кусок кода в localStorage, туда нужно добавить id (setItem). и по загрузке страницы проверять ls на наличие id (getItem), ставить куда надо если есть
    Ответ написан
    3 комментария
  • Не работает кнопка заказать?

    rim89
    @rim89
    программист-велосипедист
    Форма реализована через jquery.ajax находится в файле common.js

    На страницах категорий и отдельных записей нет.

    у вас в консоли ошибки на этих страницах, исправьте их для начала
    Ответ написан
    Комментировать
  • Как по завершении гифки менять ее?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Перекодируйте гифки в mp4
    Заодно на размере выиграете.
    Ответ написан
    Комментировать
  • Как работать с очень длинными списками в JavaScript (angular, react, vuejs)?

    kulakoff
    @kulakoff Куратор тега Vue.js
    Vue.js developing
    Слишком абстрактные вопросы. Сделайте с вашей вёрсткой и оцените производительность. Целиком перерисовываться ничего не будет. У каждой подобной библиотеки свои механизмы улучшения производительности. В варианте с вью, у вас скорее всего произойдёт просто добавление в список одного элемента и сравнение других элементов на изменение. И далее перерисовка того, что изменилось.
    Ответ написан
    Комментировать
  • В какой программе создают такое видео?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    Армянское Радио, причем тут программы для обработки 3D? Тут все намного проще, для анимации можно использовать любую программу для обработки видео. На видео анимируется только фон, поэтому чисто для анимации можно использовать Anime Studio или тот же Adobe After Effects
    Ответ написан
    Комментировать
  • Как лечить спину айтишникам?

    GavriKos
    @GavriKos
    Ну йопт. Вот вы айтишник. Вы же знаете что вопросы по теме надо задавать тем кто шарит в теме, а не сгружать вопросы по программированию переводчикам. Сходите к врачу! И он вам все скажет что и как лучше для ВАШЕГО организма.
    Ответ написан
    11 комментариев
  • Разве Composer бесполезен в 2017?

    search
    @search
    мама говорит что я особенный
    Композер - это, пожалуй, лучшее что произошло с пхп 5й версии.
    Валить или переубеждать тимлида - это по сути одно и тоже, если присмотреться. Просто демонстрация вашей неспособности брать на себя ответственность.

    Года 3 назад на моей прошлой работе в команду пришел очень толковый проактивный человек, который никого не стал переубеждать. Он просто стал делать правильные вещи. Без объяснений. И без приглашений. Коммитеть юнит тесты. Подключать линтеры. Деклайнить неудачные пулл-реквесты. В итоге он сам стал тимлидом где-то через год.

    Такие дела.

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

    DMGarikk
    @DMGarikk
    Lead Software Developer
    Для начала надо понять что вешая на исполнителя денежную ответственность за потерю прибыли по вине косяков внедрения - это путь в тупик, вы распугаете всех подрядчиков и с вами никто не будет работать

    В "старой" версии платформы расчет скидки на стороне сайта был выключен в ручном режиме Подрядчиком. При обновлении это, видимо, ими забылось.

    Это ВЫ не проверили работоспособность системы, а не подрядчик накосячил, поймите что ЭТО главное
    Ответ написан
    5 комментариев
  • Какую лучше использовать структуру vuejs с моделями?

    @GrigoriyGrigoriy
    Посмотрите на это решение: https://github.com/FiguredLimited/vue-mc
    Ответ написан
    Комментировать
  • Как перебросить чекбокс с одной страницы на другую ??

    @frees2
    localStorage.setItem('a', event.target.id);  
    
    window.location.href.split('#')[1]

    Самый простой, можно просто запоминать значения без использования адресной строки.
    Ответ написан
    Комментировать
  • Блокировка DigitalOcean?

    @ynblpb_spb
    дятел php
    Тоже попал под блокировку в DO

    Выход простой
    Топаете в любого отечественного хостера, покупаете самую дешевую VDS с хорошим каналом и настраиваете reverse proxy на nginx приблизительно с таким конфигом:

    server {
            listen                  80;
            server_name             domain.ru;
            
            location / {
                    proxy_pass http://111.111.111.111:80;
                    proxy_connect_timeout                           60;
                    proxy_send_timeout                                      60;
                    proxy_read_timeout                                      60;
                    proxy_redirect                                          off;
                    proxy_buffer_size                                       4k;
                    proxy_buffers                                           4 32k;
                    proxy_busy_buffers_size                         64k;
                    proxy_temp_file_write_size                      10m;
                    proxy_set_header        Host                    $host;
                    proxy_set_header        X-Real-IP               $remote_addr;
                    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            }
    }

    где 111.111.111.111 это IP адрес вашего дроплета в DO

    и для https сайтов

    server {
            listen                  443;
            ssl                     on;
            server_name             domain.ru;
            ssl_certificate      /etc/nginx/ssl/domain.ru.crt;
            ssl_certificate_key  /etc/nginx/ssl/domain.ru.key;
            ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
            ssl_ciphers  "RC4:HIGH:!aNULL:!MD5:!kEDH";
    
            location / {
                    proxy_pass https://111.111.111:443;
                    proxy_connect_timeout                           60;
                    proxy_send_timeout                                      60;
                    proxy_read_timeout                                      60;
                    proxy_redirect                                          off;
                    proxy_buffer_size                                       4k;
                    proxy_buffers                                           4 32k;
                    proxy_busy_buffers_size                         64k;
                    proxy_temp_file_write_size                      10m;
                    proxy_set_header        Host                    $host;
                    proxy_set_header        X-Real-IP               $remote_addr;
                    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            }
    
    }


    такая вот у нас замечательная, страна, конечно...
    Ответ написан
    11 комментариев
  • Где найти хорошую документацию по AJAXP??

    @Yan-s
    Там изучать нечего, прочитайте документацию и всё.
    Ответ написан
    Комментировать
  • Сайт с БД поместить в file_get_contents?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    возможно
    Ответ написан
    Комментировать