• За и против использования bootstrap?

    @7000
    Отвечу со своей колокольни (за бутстрап, т.к. сам использую).
    SEO: нормально всё с ним, правильно приготовленный бутстрап + хорошая типографика = любовь поисковиков.
    Скорость загрузки: берёте не компилированные стили, а less-файлы и любым сборщиком это собираете. Что не нужно - отключаете в bootstrap.less + минификатор и на выходе получаете нормальную css. С js-файлами аналогично.
    Избыточность: скорее наоборот, иногда тут не хватает, иногда там, но опять же, при правильной готовке - всё выходит хорошо.

    По минусам могу сказать следующее:
    1. Scrollspy плагин глючит, придётся повозиться.
    2. Вёрстка форм "увлекательное" занятие... вот тут имеется избыточность.
    3. Название переменных для цветов (primary, warning, danger, success, info) подходит не для всех проектов. Т.е. если у проекта цветовая палитра определена как основной1, основной2, контраст, акцент и прочее, то можно немного запутаться.
    Ответ написан
    Комментировать
  • Как правильно работать с gulp+git если я верстаю, а другой человек натягивает на wordpress?

    Уже отвечал на подобный вопрос, но про Битрикс, а найти не могу. Расскажу как делаем мы.

    Вот структура:
    011d11b1ba03470b865d8d5cd94ba8d7.png
    Как видите сам wordpress в репозитории не хранится, (как и плагины, которые из списка зависимостей ставятся на новой машине в пару кликов).

    Верстка лежит в src (используется scss и jade) и собирается в папку static - из которой вся статика подключается и в вордпрессе. HTML файлы собираются в папку _v.

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

    Если нужно добавить новую страницу - верстальщик верстает в jade, потом программист сольёт его изменения, соберет проект, возьмет из папки _v нужный шаблон и натянет его на wp.

    Очень сильно стараемся изменения в шаблонах переносить в исходники верстки, т.е. сохранять её актуальное состояние на протяжении всего проекта.

    UPD: Про ветки. Всегда есть master и markup (верстка) + могут быть ветки отдельных программистов / фич и т.д. В мастер изменения сливает только тимлид/техлид/самый-главный-программист.
    Ответ написан
    Комментировать
  • Как правильно работать с gulp+git если я верстаю, а другой человек натягивает на wordpress?

    Хотелось бы увидеть пример небольшого подобного проекта, как это все реализовано.

    Срань господня! Вот же https://github.com/ - тонны отборного дерьма и куча великолепных проектов.

    Основы гита знаю, но пока не понятно как это все применить так что бы был толк.

    Ну так прочтите книгу. Вы же айтишник, в нашей среде без чтения никуда. "Pro Git", есть перевод на русском.
    Ответ написан
    Комментировать
  • Google удаляет проекты App Engine с отключенным биллингом?

    Прочитайте, пожалуйста, текст внимательнее — речь идет про освобождение ресурсов Compute Engine, а не App Engine!

    Скорее всего (я могу только догадываться) около года назад вы пробовали использовать виртуальные машины Google Compute Engine - создали инстанс, поигрались с ним и, надеюсь, остановили. В любом случае созданные образы занимают дисковое пространство.

    Если ваши приложения работают только в App Engine и вы не используете виртуальные машины - то бояться нечего, можете даже сами удалить старые инстансы.
    Ответ написан
    1 комментарий
  • Бесплатный проект для портфолио превратился в бесконечный. Как быть?

    @evgeniy_lm
    1. ТЗ должен составлять заказчик.
    2. ТЗ это документ, план работ. Делается именно для того чтобы работа не была бесконечной. Все что не входит в ТЗ игнорируется исполнителем.
    3. Когда все пункты ТЗ реализованы работа считается выполненной.
    4. После выполнения работы заключается договор на поддержку (если это не было сделано изначально). Договор заключается либо временный на внесение конкретных изменений в проект, либо постоянный на внесение изменений и доработку в процессе эксплуатации

    ЗЫ Бесплатный проект можно прекратить в любой момент. Вы ни кому ни чего не обязаны.
    У моего знакомого была аналогичная ситуация когда его взяли на фирму стажером на летние каникулы бесплатно, а когда в сентябре он сказал "Досвидания. Я пошел" его быстро взяли в штат с зарплатой
    Ответ написан
    5 комментариев
  • Бесплатный проект для портфолио превратился в бесконечный. Как быть?

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

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

    Тем более, что изначальное ТЗ, еще и разбитое по этапам, у вас есть - от него и отталкивайтесь.
    Ответ написан
    Комментировать
  • Как вернуть мотивацию к обучению?

    При повторной потере мотивации алгоритм следующий:
    1) Идем высыпаемся. По-нормальному так, без будильников. Чтоб глаза вообще больше не закрывались.
    2) Если мотивация не вернулась (возвращается в 70% случаев) - берем велик (хотя можно и пешком) - и на улицу. Если есть приличный парк в городе - находим пару нестандартных физ. упражнений (можно боевых), пытаемся выполнить. Работа с телом и физические нагрузки - это совершенно другая часть вашего сознания, про нее нужно не забывать.
    3) Если мотивация не вернулась (уже где-то 85% случаев) - берем случайную книгу (не техническую), в идеале - из жанра который вам нравится. Читаем. Спокойно, страницы не считаем.
    4) Если не вернулась, повторить с п. 1 до пяти раз, не думая о времени и выполняя только самые важные дела (срочные задачи по учебе, работа, если есть), можно даже попросить родных/знакомых помочь по дому и бытовым делам, чтобы себя разгрузить.
    5) Если не помогло после 5 раз, задаем новый вопрос на тостере, подробно описываем что делали).

    Хотя бы один из п. 1-3 выполняем для профилактики каждый выходной.
    P.S. в принципе плохо сравнивать себя с кем-то - для "сравнения" на свете есть всякие соревнования и состязания, где есть правила и контекст. В жизни правил нет, один учится в MIT, другой учится в колледже в России - какие могут быть сравнения? Вы думаете тут большинство людей за один год все узнало и всего добилось? Вы глубоко заблуждаетесь) PHP-шники-выскочки не в счет, у них искаженное представление о реальности.
    Ответ написан
    11 комментариев
  • Как безболезненно внедрить Git?

    @FoxInSox
    1. на Битбакете должны быть dev ветка, master ветка и теги релиз версий. feature/hotfix ветки по необходимости. Т.е. если фича/фикс растягивается на больше чем один день, то вечером перед уходом домой вы пушите ее в репозиторий. На следующий день если вы работаете из дома, то выкачиваете ее из репозитория. Так же если вы не придете на работу, то другой разработчик сможет продолжить вашу работу выкачав ветку из репозитория.Чтение про ветки.
    2. В вашей схеме не хватает CI-сервера, и потому появляются разные костыли и вопросы по поводу веток. CI-сервер автоматически при коммите в dev ветку(закоммитчена фича/хотфикс) собирает проект, прогоняет тесты и деплоит ваш проект на dev сервер. При коммите в master ветку(закомитчен хотфикс или релиз ветки из dev) он прогоняет тесты и деплоит ваш проект на продакшн.
    Ответ написан
    3 комментария
  • Одиночный фриланс за рубежом - как организовать получение денег?

    vicodin
    @vicodin
    Имею некоторый опыт
    Заведите карту Payoneer, она привязана к счету в американском банке, у налоговой не будет никаких вопросов к вам.
    Обслуживание 29$ в год, привязывается к апворку очень легко. Приходит по почте за 2 недели, бесплатно. За обслужку начинают списывать после того как на ней появятся деньги.

    Моя реферральная ссылка - если хотите получить бесплатно 25$(погасит большую часть первого годового обслуживания)
    Ответ написан
    21 комментарий
  • Кто нибудь пробовал работать во фрилансе после работы?

    @RadmirZ
    Делаем интернет-магазины на движке minicart.su
    Я лет 8 назад на основной работе договорился сначала работать на полставки, а потом вообще только раз в неделю приходить на работу, работали через гугл-докс (чуть позже что-то вроде trello) и нормально все, когда через фриланс стал поднимать в 2 раза больше ушел с работы.
    Ответ написан
    Комментировать
  • Кто нибудь пробовал работать во фрилансе после работы?

    andykov
    @andykov
    Shit happens
    Работаю параллельно. Согласен с Денисом, это тяжело, а если нет самоорганизации то вдвойне тяжело. Фрилансу уделяю 4 часа с 7 вечера до 11 и один день из выходных. Стараюсь брать небольшие проекты, чтобы не подводить заказчика со сроками.
    Я к сожалению пока не могу отказаться от фриланса после работы, ибо ситуация вынуждает. Жена относится с пониманием, хоть это радует.
    Ответ написан
    Комментировать
  • Кто нибудь пробовал работать во фрилансе после работы?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Я работал параллельно. +40-60 часов в месяц на фриланс, помимо основной работы.
    Это тяжело и со временем я отказался от этого.
    Ответ написан
    6 комментариев
  • Как сделать профиль на фриланс бирже максимально эффективным и привлекательным?

    solomakin
    @solomakin
    Head of online marketing
    Нужно описать задачи, которые вы можете решить для клиента в вот таком стиле.
    После того, как я перешел на общение в ключе решения задач и стал предлагать экспертную оценку бесплатно, у конверсия из обращения в покупку проекта сильно изменилась (от 10% к 35%).
    Ответ написан
    Комментировать
  • Как правильно оценивать стоимость своей работы?

    Sergei_Erjemin
    @Sergei_Erjemin
    Улыбайся, будь самураем...
    Открою тайну. Можно попросить оценить ваш труд заказчику/начальнику самостоятельно. В 70% оценка выше чем ваша собственная. То что вы сделали -- дл вас обычное, обыденное дело. А для заказчика -- магия!

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

    @nitogel
    Еще как вариант. Придумайте сумму денег в месяц за которую вам хочется работать.
    Поделите сумму на количество рабочих часов в месяц. Обычно в неделе 40 рабочих часов.
    В месяц получается около 168 рабочих часов. Так можно вычислить сколько стоит один рабочий час.
    Работу оцениваете в часах и умножаете на ставку. Для мелких проектов +20% т.к. уйдет много времени на согласование мелочей.
    Я для интересных проектов которые можно положить в портфолио могу сделать скидку. Для не интересных добавляю стоимость.
    Ответ написан
    Комментировать
  • По какой схеме работать с зарубежными заказчиками?

    kumaxim
    @kumaxim
    Web-программист
    Ваша схема:
    • Юр.лицо(создание около 10 т.р.)
    • Валютный счет(1 т.р. открытие + столько же ведение в месяц)
    • Все входящие в РФ платежи облагаются НДС 18%
    • Платите налог на прибыль компании(15-20%)
    • Платите зарплатные налоги и/или выплачивайте себе дивиденды(только 13% НДФЛ)

    Есть, конечно, еще "интересные схемы", но все они всевдозаконные, поэтому я их рассматривать не буду.

    Входящие платежи на счет в банке(без разницы в какой валюте) комиссией не облагаются, на этот счет где-то я инструкцию ЦБ видел.

    Предвидя очевидную реакцию читающих это "Ого сколько налогов..." и т.п. В Россию вводить деньги себе на еду официально не выгодно. Что-то строить или на исследования(там вычет по НДС полагается и налога на прибыль не будет) - это да, но если Вы фрилансер и зарабатывайте себе на хлеб за бугром, для Вас официально работать в РФ будет проблематично...

    Выхода из этого два: хитрый и офшорный.
    Первый(хитрый) - открывайте кредитную карту в любом банке РФ. Лично мне Тинькоф больше остальных нравится. Пользуйтесь кредитным лимитом и раз в месяц скидывайте на эту кредитку Ваш заработок. У ТКС один счет, на которые поступают все платежи к зачислению на их кредитки. Здесь расчет на две вещи: общий счет где в операциях сам финмониторинг ногу сломит и банк не будет блокировать свои бабки, ему лишний геморой с возвратом своих денег нафиг не нужен, особенно сейчас(кризис как бы на дворе).
    Второй(офшорный) - регистрация компании где-нибудь в Гон-Конге и открытие банковской карты у них же в юрисдикции. Налоги платите как иностранный гражданин в Гон-Конге, но наличку с карты снимайте тут в РФ. Главное оставьте в банке уведомление о том, что едите в РФ, иначе могут после первой же операции Вашу карту залочить и будет Вам гемороя...
    Ответ написан
    7 комментариев
  • По какой схеме работать с зарубежными заказчиками?

    opium
    @opium
    Просто люблю качественно работать
    В любом случае если платить налоги то будет дороже.
    пайпал берет за перевеод со счета на счет из разных стран 1.5 процента, 4.5 берет если только с кредитки платить и то я на клиента всегда ложу проценты за перевод.
    В целом если легально не хотите заморачиваться с налогами в раше, уезжайте, за 180 дней не в раше вы потеряете статус резидента и на доходы полученные не в россии и не проведенные через российские банки не обязаны платить налоги.
    Ответ написан
    1 комментарий
  • По какой схеме работать с зарубежными заказчиками?

    @daron666
    java/scala developer
    У нас самый оптимальный это ИП + Упрощенка (Можно открыть валютный счет). Выходит 6% налога на доход (в Ульяновской области), плюс платежи всяким там банкам за счета и прочее.
    Ответ написан
    6 комментариев