Задать вопрос
  • Цены верстки на фрилансе - тролли или правда?

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

    opium
    @opium
    Просто люблю качественно работать
    У друзей все хотят сайт
    Ответ написан
    Комментировать
  • Фрилансер, хочу открыть фирму. Ваш опыт?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    1) Не стоит снимать офис, пока нет острейшей необходимости. Острейшая необходимость - вас 4+ разработчиков и вы должны бешено что-то вместе пилить. До этого момента офис вам не нужен. Чтобы сесть в офис и уж тем более нанимать сотрудников вам нужно быть ИП или юр. лицом. Чтобы их открыть чаще всего это занимает от двух недель и не меньше 20к рублей. Сам офис будете искать, ездить, реонтировать, докупать технику туда, решать проблемы с ним постоянно возникающие - итого уже тысяч 100 для того чтобы смочь начать работать в офисе.
    2) офис почти гарантированно заставит вас нанимать сотрудников официально. Если коротко, найм сотрудника влечёт 40% налогов от его з/п.

    p.s. Попробуйте trello, он настолько простой и приятный что хочется в нем постоянно сидеть и закрывать таски)
    Ответ написан
    5 комментариев
  • Фрилансер, хочу открыть фирму. Ваш опыт?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Вы упустили один момент, как только появятся сотрудники количество вашего рабочего времени для занятия основной деятельностью, начнёт стремиться к нулю. При этом сотрудники на удалёнке отнимают времени сильно больше чем в офисе. Делегируя что то сотруднику исходите из того, что он всё запорет сильнее чем можно было себе представить, и не давайте ему полномочий чуть меньше чем та граница на которой он может всё порушить.

    Я к тому, что не ищите как и что лучше, прижмёт в процессе, решения находятся быстро. Лучше защищайтесь от плохого.
    Ответ написан
    Комментировать
  • Фрилансер, хочу открыть фирму. Ваш опыт?

    CrewCut
    @CrewCut
    Коплю силы на переезд в тропики
    Доброй ночи.

    1. Касаемо CRM - попробуйте разные решения, на вкус как говорится. Рекомендую обратить внимание на Мегаплан, есть еще teamer.ru/about он проще, но в принципе норм. Для старта хватит бесплатной версии CRM, а там уж видно будет

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

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

    3. Насчет бухгалтерии - попробуйте Эльбу или МоёДело, для начала бизнеса - отличные сервисы. Касаемо распределения обязанностей - идите от выгоды. Например, есть премиум-клиент, который Вам очень дорог - следите за этим проектом тщательно. Проекты проще и слабее можно передать сотруднику. Учитесь обращать внимание только на важные вещи, иначе загнетесь.

    А вообще, кризис - время действия. Удачи Вам!
    Ответ написан
    2 комментария
  • Комбинации значений php?

    27cm
    @27cm
    TODO: Написать статус
    Можно без вложенных циклов и массивов:
    for ($i = 0, $n = pow(36, 2); $i < $n; $i++) {
    	printf("%02s\n", strtoupper(base_convert($i, 10, 36)));
    }


    + Легко исправить, чтобы получались значения любой длины, а не только из двух символов.
    Ответ написан
    Комментировать
  • Как вы строите архитектуру приложения?

    MarcusAurelius
    @MarcusAurelius
    автор Impress Application Server для Node.js
    Тут мой ответ по связанной теме: Как составить план проектирования проекта?
    А кроме того, хочу отметить, что начинать проект с дизайна (если Вы имеете в виду дизайн пользовательского интерфейса) это в большинстве случаев очень плохая практика. Проект нужно начинать с концепции, а потом переходить к информационной модели, потом к структурам данных (как в базе, так и в памяти) и уже потом только понятно, что на экране будет делаться. Исключение могут составлять игры, электронные книги, анимационные, интерактивные и подобные произведения, которые являются в большей степени произведением визуального искусства, чем программным продуктом. Из средств проектирования посмотрите разные реализации UML и RUP (Rational Unified Process), например Rational Rose. Вот, посмотрели, и понравилось - берите, а стало страшно - значит это Вам не нужно. Это для проектов крупных и очень крупных. Что точно нужно, так это уметь рисовать ER-диаграммы на бумажке карандашом, архитектуру модулей программной системы и железную инфраструктуру для развертывания. На большинство вопросов, которые Вы задаете, ответы можно дать только относительно конкретного проекта. Иногда нужны автоматизированные средства проектирования, иногда они не нужны и все можно сделать в уме и сэкономить время. Это очень зависит от задачи и опыта. Но что определенно, так не следует разводить лишней бюрократии,
    Ответ написан
    1 комментарий
  • Где в Москве можно нормально работать фрилансеру?

    Работал месяца три в библиотеке в читальном зале - вполне нормально. Я даже какие-то книги брал первое время, что бы не палиться.
    Ответ написан
    1 комментарий
  • Как сделать короткие и уникальные ссылки?

    gibson_dev
    @gibson_dev
    Вы сами ответили на свой вопрос)
    1. Генерируете случайную последовательность для доступа (sdjfhsdjkfjksdg)
    2. При открытии смотрите в БД если такой ключ
    3. Если есть то проверяете что он не открывался
    4. Если проверка прошла успешно - помечаете как просмотренный
    5. Отдаете контент
    Ответ написан
    3 комментария
  • Как спроектировать php-скрипт?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Пожалуй, начать стоит с https://refactoring.guru/ru, чтобы понимать, с чем в будущем придется столкнутся при поддержке и заложить основы на данном этапе.
    Это если, конечно, скрипт длиной не 20 строк :)
    Ответ написан
    2 комментария
  • Возможно ли сохранить файл на сервере средствами клиентского JavaScript?

    DevMan
    @DevMan
    нет.
    поэтому он и называется клиентским.
    Ответ написан
    Комментировать
  • Есть ли сайт где определены все технологии по деревьям?

    valerium
    @valerium
    Изобретая велосипед
    Общероссийский классификатор профессий рабочих, должностей служащих и тарифных разрядов. Там нет технологий и стэков, но от него можно плясать.
    Ответ написан
    1 комментарий
  • PHP: как обновить данные в консоли?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    echo "\rI finished 1%";
    echo "\rI finished 2%";
    Ответ написан
    Комментировать
  • ФИАС SQL, от куда взять?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Не знаю кто такие эти ваши basicdata.ru, есть официальный сайт:
    fias.nalog.ru/Public/DownloadPage.aspx
    1. Скачайте полную версию в dbf.
    2. Любым конвертером например https://github.com/xtranophilist/dbf2sql сконвертируйте в sql.
    3. ????
    4. PROFIT
    Ответ написан
    Комментировать
  • Можно ли в LESS вызвать миксин имя которого в переменной?

    Организовать такое можно, используя набор правил (ruleset).

    .mixin() {
      color: red;
    }
    
    @name: {
      .mixin();
    };
    
    
    .class {
      @name();
    }


    Документация: клац.
    Немного на русском: клик.
    Ответ написан
    3 комментария
  • Как научиться писать такой ООП код?

    @dmitryKovalskiy
    программист средней руки
    Ну начать следует с перечитывания собственных вопросов. Далее перейти на книжку "Head First Паттерны проектирования" просто чтобы понять что это и зачем придумано. Более тщательно(раз 5) перечитать главу где пишут что не надо применять паттерны ради применения паттернов. А дальше вперед к практике.
    Ответ написан
    1 комментарий
  • Как научиться писать такой ООП код?

    SilenceOfWinter
    @SilenceOfWinter Куратор тега PHP
    та еще зажигалка...
    Мэтт Зандстра - PHP. Объекты, шаблоны и методики программирования
    Ответ написан
    2 комментария
  • Как правильно работать с GIT?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) все просто, не используйте git для деплоя (git pull на сервере), для этого есть другие штуки, капистрано, капифони и т.д.

    Что до разграничения прав - тут тоже все просто, просто сделайте два репозитория, в один имеют право пушить все а в другой - тот который прод или еще как, только вы (или кто-то главный), и сделать его отдельным оридженом. Тогда права будут разграничены полностью и вы сможете принимать решения что идет на сервак а что нет.

    2) можно в bitbucket поставить действия на push хуки, что бы например дергать вашу CI-ку, там прогонять тесты (вы же пишите тесты?) и деплоить. Тогда что бы выкатить версию надо будет всего-лишь сделать git push, а дальше магия. Ну и опять же если мы разделили репозитории на отдельыне ориджены, мы так же можем контролировать кто может деплоить а кто нет.
    Ответ написан
    3 комментария
  • С чего начать изучать программирование законченному гуманитарию?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Oh, not this shit again...

    Начните с прокачки умения искать, вопрос "с чего начать" тут разбирался на аминокислоты уже огромное множество раз))
    Ответ написан
    3 комментария