• Бесплатный проект для портфолио превратился в бесконечный. Как быть?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Жестко прекратить принимать запросы на новый функционал.
    Сказать, что в процессе поддержки можно будет добавлять функционал, но уже за отдельную плату.
    Собственно грамотно завершить нужно именно так, чтобы клиент не сидел на шее, а понял, что изначально разговор шел о конкретном объеме работ, который уже давно превышен, а за работу надо платить.

    Тем более, что изначальное ТЗ, еще и разбитое по этапам, у вас есть - от него и отталкивайтесь.
    Ответ написан
    Комментировать
  • Как лучше брать оплату за работу (фикс за объем / фикс за время / почасовая)?

    @redakoc
    Вы не о том вообще:

    Фиксированная оплата предполагает, что весь проект описан и оценен.

    Повременная оплата позволяет выполнять любые дополнительные работы по мере их поступления.

    Это даже разные виды описания проектов.
    Ответ написан
  • Как лучше брать оплату за работу (фикс за объем / фикс за время / почасовая)?

    @nirvimel
    Разумеется, это личное дело каждого, и каждый делает выбор для себя исходя из своего характера, индивидуальных черт и (немного) из стремления обхитрить работодателя (для работодателя естественно стремление сократить расходы, т.е. обхитрить работника).

    Но лично я заметил в людях одну особенность:
    • Сдельный вариант оплаты (в качестве работника и в качестве работодателя) выбирает люди, которые являются капиталистами в душе, потому что склоны мерить ценность человеческого труда в стоимости продуктов этого труда (в т.ч. услуг).
    • Повременный вариант оплаты (в качестве работника и в качестве работодателя) выбирает люди, которые являются социалистами в душе, потому что склоны мерить ценность человеческого труда в объемах затраченного работником времени.


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

    gadfi
    @gadfi
    https://gamega.org
    - Возможно ли найти ответственных и самостоятельных людей?

    да
    - Каким образом следует контролировать сотрудников?

    а как вы это делаете в офисе ?
    Если ли смысл использовать тайм-трекеры на ПК работников?

    нет

    - Как начислять ЗП? Использовать фикс. ЗП / оплачивать позадачно / почасово?

    зависит от того как принято у вас в компании
    - Сколько в среднем платить удаленному PHP-программсту средней квалификации (junior / middle)?

    столько же сколько и обычному
    Ответ написан
    Комментировать
  • Как собирать готовые блоки из компонентов Material Design Light, следуя BEM?

    @ilyarsoftware
    Библиотека MDL применяет БЭМ используя альтернативную схему именования т.н. «Стиль Гарри Робертса».

    Если следовать этой схеме, то надо заменить demo-card-wide на модификатор mdl-card--theme-demo:
    <div class="mdl-card mdl-card--theme-demo mdl-card mdl-shadow--2dp"/>

    Демонстрация

    Важно отметить mdl-card--theme-demo это булев модификатор, в этой схеме именования модификаторы вида «ключ-значение» не используются и они могут существовать отдельно от блока примиксовываясь к другим блокам как mdl-shadow--2dp из примера .
    Ответ написан
    Комментировать
  • Какими способами/приемами вы пользовались чтобы получить свой первый заказ на фриланс бирже?

    neatsoft
    @neatsoft
    Life is too short for bad software
    Дикая конкуренция на биржах - миф, многие проекты так и остаются без исполнителя. На прошлой неделе срочно нужен был фронтендер на небольшую задачу с нормальным бюджетом (5 дней - $1000) и перспективой работы на постоянных проектах - найти фрилансера так и не удалось. Заказчик из Европы, адекватный, платежеспособный. Из 30 заявок не оказалось ни одного вменяемого предложения - одни индусы (которые по опыту заказчика на таких проектах лажают в 100% случаев).

    Вещи, на которые необходимо обращать внимание на начальном этапе:
    1. не стоит пристально изучать все описания проектов - установите собственные критерии, и выбирайте только те что нравятся;
    2. описание понравившегося проекта нужно читать внимательно, а в заявке излагать свое понимание задачи (пересказ) и план ее решения;
    3. ставьте реальные сроки захода во фриланс - от 3-х до 6-ти месяцев (такой промежуток времени требуется чтобы детально во всем разобраться и наработать рейтинг);
    4. обещайте меньше, делайте больше;
    5. и самый главный совет - начните прямо сейчас! не нужно бросаться учить английский язык или осваивать модные технологии - все что нужно само придет в процессе работы. Большинству заказчиков совершенно налевать сколько вы делаете ошибок в словах, владеете ли граматикой, и применяете ли паттерны проектирования. Главное - умение эффективно решать поставленные задачи - быстро, и без чрезмерного усложнения.

    ps. Список проектов доступный на бирже - лишь вершина айсберга, там достаточно сложно оценить объем повторных заказов и длительных контрактов. Если первые пол-года потратить с умом, впоследствии расходовать время на поиски проектов больше не придется - будет очередь из заявок на выполнение заказов.

    pps. Ищу опытного фронтендера для совместной работы над интересными проектами. Сам занимаюсь бэкэндом, базами данных, линуксом, архитектурой.
    Ответ написан
    9 комментариев
  • Как ИП оказывать услуги без бюрократии?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Договор всегда можно подписать по почте, обменяться сканами для того чтобы начать работать и потом в бекграунде - переслать бумагу туда сюда обычной почтой.

    Для ИП на УСН6% налоговая не просит макулатуру предоставлять. Можете оставить себе только сканы, если бумага сильно раздражает.

    Бухгалтерию вести можно онлайн достаточно удобно в онлайн сервисе MoeDelo я пользуюсь, все устраивает. Есть похожие.

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

    Ликбез по ИП - советую сайт ipipip.ru. Выглядит он устаревшим, но информация актуальная. Мне в свое время очень помогла сориентироваться.
    Ответ написан
    8 комментариев
  • Как законно резать людей ради своего проекта?

    @abcyu
    Разработчик
    Бери пример с татуировщиков (там же и рубцы и т.п. делают).
    Ответ написан
    4 комментария
  • Есть ли варианты получения ВНЖ для фрилансера-программиста в ЕС?

    diksi
    @diksi
    Можно получить ВНЖ в Болгарии, она входит в ЕС(но на настоящий момент не в Шенген).
    Схема такая: открывается компания в России, а в Болгарии открывается ее представительство. Представитель иностранной компании - основание для ВНЖ. ВНЖ дается на год, каждый год его надо продлевать. Через 5 лет можно подать на ПМЖ, через 10 - на гражданство.

    Возможно это самый дешевый ВНЖ в ЕС. Стоимость от 1000 евро, +/-, вписываться в готовое представительство дешевле, чем открывать его с нуля. Максимальная стоимость в районе 2-х тысяч. Так же надо показать средства на счете, в размере как минимум 12-ти минимальных зарплат в Болгарии. Сейчас это 420 лева или 210 евро, таким образом показать надо примерно 2500 евро. Но их не обязательно класть на депозит, можете снять на следующий день после получения справки из банка.

    Лично мне весь переезд обошелся в 1500 евро, вместе с перевозкой вещей, кота, оформлением визы Д и ВНЖ, несколькими поездками в Москву и съемом квартиры.

    Стоит понимать, что представительство хозяйственную деятельность вести не имеет права, оно для того, чтобы изучать рынок, налаживать деловые связи и т.д. Как в таком случае работать?
    Или просто живете и работаете на своих заказчиков как работали раньше. Происхождение ваших денег, полученых из-за границы, никого не волнует, если это не миллионы. Главное, что тратите вы их в Болгарии, не отнимая при этом рабочие места у граждан.
    Или открываете аналог ИП/юрлицо уже в Болгарии и работаете из-под него. Сотрудников нанимать не обязательно, ведь у вас ВНЖ по другому основанию.

    Ехать сюда стоит только в том случае, если вы действительно хотите работать как фрилансер и дальше, либо же готовы открыть какой-то свой бизнес на месте, либо имеете пассивный доход. ВНЖ в Болгарии не дает права работать по найму, нужно отдельное разрешение на работу. Зарплаты низкие даже в IT, исключение пожалуй София, т.к. там есть офисы крупных компаний.

    И хоть формально Болгария и в Европе, по менталитету, стилю жизни и культурным особенностям - это Балканы. Лоска Западной Европы ожидать не стоит, разочаруетесь. При этом тут низкие цены, размереный ритм жизни, красивая природа и очень хороший климат. Позавчера у нас +18 было, например :) В середине января, да.
    Ответ написан
    5 комментариев
  • Доход с Upwork для ИП: как определить налогооблагаемую базу для УСН?

    Посмотреть на "выписку со счёта" в Upwork, если по договору непонятно, что является вашим доходом. Если там только зачисление на 4500, то и указывать 4500. Если там зачисление на 5000 и удержание на 500, то указывать 5000. В первом случае Upwork обеспечил вам доход 4500, во втором обеспечил доход 5000 и взял 500 расходов.

    Это если хотите спать спокойно, но готовы объяснить почему уплачено налогов с 5000, а поступило на счёт 4500 или того меньше.
    Ответ написан
    Комментировать
  • Zato - ESB на Python. Кто использовал?

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

    Мне вспомнилась серия Г. Гаррисона К звездам
    Update: Еще нашел Хайнлайна Дверь в лето
    Ответ написан
    Комментировать
  • Какую фантастику порекомендуете, где главный герой программист/инженер?

    @whiteBlackness
    Мне очень понравился фанфик "Гарри Поттер и рациональное мышление"
    hpmor.ru
    От спеца по ИИ (Элие́зер Шло́мо Юдко́вский )
    Ответ написан
    2 комментария
  • Какую фантастику порекомендуете, где главный герой программист/инженер?

    Ivanq
    @Ivanq
    Знаю php, js, html, css
    В свое время зачитывался книгой Записки невесты программиста. Не фантастика, конечно, но интересно.
    Ответ написан
    1 комментарий
  • Какую фантастику порекомендуете, где главный герой программист/инженер?

    @teugen
    Призрак алкоголизма.
    Удивительно, что никто ещё не упомянул Понедельник начинается в субботу.

    В некотором роде Мы Замятина. И, конечно, Гиперболоид инженера Гарина.
    Ответ написан
    2 комментария
  • Вопрос тем, кто работает как ИП за валюту - в каком банке у Вас счёт?

    opium
    @opium
    Просто люблю качественно работать
    А какая разница?
    Банк выбирают по удобству расположения, электронный банк сейчас есть у всех, обслуживание стоит +- одинаково.
    Скажем вы живете в москве на юге, что вы поедете чтоли в банк на севере через всю москву по рекомендации?
    По больше части надо идти в банк у дома и просто посмотреть устраивают они вас или нет, ну и работают ли они с валюьтным контролем.
    Ответ написан
    2 комментария
  • Open source проекты для начинающих питонистов?

    Я бы смотрел в сторону большого проекта типа Django.
    https://github.com/django/django
    https://code.djangoproject.com/

    Большое сообщество, много ошибок разной сложности и Django очень полезный фреймворк для изучения. Код Django хорош.

    Не советую Celery. Код местами просто ужасен (на нем лучше не учиться).
    Ответ написан
    3 комментария
  • С чего начать разработку Информационной системы?

    viktorvsk
    @viktorvsk
    1. Сделайте блок-схемы (скетчи, вайрфреймы) каждой страницы приложения на бумаге
    2. Сверстайте их
    3. Реализуйте постепенно функционал для каждой из них

    Начинайте с ключевого функционала, что б не застрять на регистрации, авторизации, смене пароля, правах доступа, оптимизации и т.д.
    Ответ написан
    2 комментария
  • Коммерческая разработка кода на Python. Какими инструментами обфускации и защиты кода Вы пользуетесь?

    sim3x
    @sim3x
    Никакими
    Клиенту не нужен код - ему нужно реализовать функционал
    Если ты боишься конкурентов - делай SaaS
    Ответ написан
    2 комментария
  • Объекты с динамически создаваемыми свойствами в Django?

    собственно как предложили выше django-eav (или eav-django)
    при использовании постгре можно попробовать это: djbook.ru/rel1.8/ref/contrib/postgres/fields.html#...

    либо использовать несколько иной подход, каждый ТИП параметра хранить в отдельной табличке.
    и связывать объект с параметрами через GenericForeignKey djbook.ru/rel1.8/ref/contrib/contenttypes.html#gen... одно поле внешний ключ на специальную таблицу(описывающую все модели в проекте), второе id в той таблице.
    Ответ написан
    Комментировать