Задать вопрос
  • Как выучить алгоритмы?

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

    @bzz
    Ответ написан
    Комментировать
  • Насколько востребованы nodejs разработчики во фрилансе?

    @lookid
    nodejs
    Тут скорее удаленка на каком-нибудь хайлоад-сервисе, а не фриланс. Не думаю, что какая-нибудь студия или просто заказчик будет требовать использовать nodejs, если можно обойтись фреимворком из коробки.
    Ответ написан
    5 комментариев
  • Какие инструменты, технологии для web-разработки вы используете?

    maxpirate
    @maxpirate
    Мне понравился редактор Brackets для верстки. В реальном времени выдает то что вы сверстали, правда пока поддерживает только Google Chrome. К нему поставьте дополнение Emmet, оно в разы ускоряет и упрощает написание кода.

    К примеру, чтобы написать этот код:

    <div id="header">
        <div class="menu">
            <ul>
                <li class="btn1"><a href=""></a></li>
                <li class="btn2"><a href=""></a></li>
                <li class="btn3"><a href=""></a></li>
                <li class="btn4"><a href=""></a></li>
                <li class="btn5"><a href=""></a></li>
                <li class="btn6"><a href=""></a></li>
                <li class="btn7"><a href=""></a></li>
                <li class="btn8"><a href=""></a></li>
            </ul>
        </div>
        <div class="box">
            <div class="b1"></div>
            <div class="b2"></div>
            <div class="b3"></div>
        </div>
        <div class="s1"></div>
        <div class="s2"></div>
        <div class="s3"></div>
        <div class="s4"></div>
        <div class="s5"></div>
    </div>


    С помощью Emmet достаточно написать одну строчку:

    #header>(.menu>ul>li.btn$*8>a)+.box>.b$*3^.s$*5
    Ответ написан
    2 комментария
  • Есть ли какой-нибудь список нежелательных сайтов для офиса?

    @plasticmirror
    а можно вопрос - зачем?
    кто в офисе "работает"? для творческих профессий надо мотивацию, а не запреты
    для продажников и прочих - планы и пофигу чем в остальное время занимаются...

    безопасность, имхо, это про понимание за счет чего важная инфа не улетит налево или айфон с кухни не сопрут "продавцы билетов в театр", а не про "давайте выключим всем все, кроме чего-нибудь"
    Ответ написан
    5 комментариев
  • Какие инструменты, технологии для web-разработки вы используете?

    GM2mars
    @GM2mars
    Если не пользуетесь фотошопом, то и правда можно перейти на линукс.
    Под виндой использую вместо денвера Openserver, поудобнее будет.
    Из редактора только sublime text 2
    Из фрейворков могу посоветовать Yii/Yii2 beta (бекэнд), angularJS (фронтэнд).

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

    По javascript почитайте про promise объекты (встроены в jquery 1.5 и выше (для контроля синхронных ajax запросов)) и про worker'ы (выполнение яваскрипт в отдельном потоке).
    Ответ написан
    1 комментарий
  • Какие инструменты, технологии для web-разработки вы используете?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Попробуйте поработать под linux (Debian/Ubuntu), ибо для разработки под WEB удобнее ничего увы нет (если только вы не .NET программист).

    Из backend-фреймворков - Silex/Symfony/Zend, другие даже не стоит смотреть первое время, можно перейти в любой момент после одного из этих трех, зато сразу уменьшается вероятность написать что-то не правильно, не красиво... Хотя и с Symfony сделать глупость можно, если постараться, но во всяком случае эти фреймворки стараются учить хорошим подходам к проектированию приложений.

    Откажитесь от Denver (а еще лучше, все же перейдите на linux, хотя бы в виртуалке), не ставьте Apache, используйте встроенный в php (с версии 5,4) сервер. В целях разработки довольно удобно, не нужно прописывать vhost от проекта к проекту.

    Изучите Bash (минимально, хотя бы основы), GIT, познакомьтесь с SSH и SCP, работайте с базой через консольный клиент (phpmyadmin не нужен), заодно потренируетесь писать SQL запросы. Если хотите все же остаться на Windows, ставьте MinGW (обычно при установке GIT требуется).

    Попробуйте изучить системы сборки проектов (Phing, Ant), учитесь покрывать код тестами (PhpSpec2, PHPUnit), используйте стандарты PSR (в частности используйте Composer).

    Ну и почитайте чего про TDD/BDD, SOLID, GRASP...

    Из языков рекомендовал бы изучить в обязательном порядке javascript, и посмотреть в сторону Ruby/Python, или же, Golang.
    Ответ написан
    Комментировать
  • Как вы думаете, пройдя вот этот курс, можно уже подавать резюме в компании? Хотя бы в качестве стажера

    radist2s
    @radist2s
    Back-end и front-end разработчик
    Не тратьте время на просмотр этих муторных уроков от автора, чья квалификация сомнительна.
    2 любых книжки(HTML + PHP) решат ваши проблемы, какие именно - ищите посты на Хабре.
    Информация, получаемая от просмотра видео, толком не усваивается.
    Ответ написан
    3 комментария
  • Где найти работу начинающему фрилансеру?

    opium
    @opium
    Просто люблю качественно работать
    Мне кажется почти на всех биржах можно работать бесплатно.
    НА крупнейшей бирже мира odesk.com
    Все бесплатно
    Ответ написан
    1 комментарий
  • Стали бы вы участвовать в стартапе бесплатно?

    @FoxInSox
    Поработав уже в нескольких стартапах подумаю 10 раз перед тем как снова работать в стартапе.
    Ответ написан
    Комментировать
  • Стали бы вы участвовать в стартапе бесплатно?

    metamorph
    @metamorph
    В большинстве случаев не стал бы.
    Обосную.

    1. У меня хватает своих идей, каждая из которых тянет как минимум на миллионную аудиторию и сто бочек золота. Идеи мне не нужны, и, как тут уже верно отметили, они ничего не стоят.

    2. Из непосредственных исполнителей программист вкладывается больше всех. Дизайнеру достаточно один раз нарисовать макет, верстальщику - сверстать пару основных страниц и сделать тулкит, а программист пишет, пишет, пишет...

    3. ... пишет, при этом, по сути, не имея контроля над процессом. Что будет, если люди, ответственные за маркетинг, будут тупо бухать или, что хуже, всеми силами изображать бурную деятельность, чтобы как-то оправдать свое участие в процессе?

    Логично же, что партнеры должны вкладываться примерно поровну. Если я потрачу сто часов на разработку, то, скажем, маркетолог должен потратить сто часов на продвижение/развитие/что угодно. Дальше два варианта: либо я слепо доверяю этому человеку (что вряд ли), либо я поглядываю за его деятельностью (чем чаще всего привожу его в слепую ярость). Я не хотел бы оказаться в ситуации, когда пару месяцев пахал бесплатно, а потом это оказалось никому не нужно (потому что партнер провалил свою часть задачи).

    Иными словами, если хотите найти бесплатных исполнителей - для начала приготовьте к демонстрации свое портфолио. Придумал то-то, реализовали так-то, окупилось за столько-то.
    До момента полного понимания того, что Вы за персона, никто с Вами бесплатно работать не будет.
    Ответ написан
  • Стали бы вы участвовать в стартапе бесплатно?

    buttersmai
    @buttersmai
    Никогда в жизни не стал бы работать только за долю(в качестве программиста). Возможно, стал бы при варианте "зарплата(чуть ниже средней) + доля". Работать лишь за потенциальный процент от будущей прибыли - зачем? Стартап начнет получать нормальную прибыль не раньше, чем через полгода(если все сложится удачно). Выходит, я должен трудиться полгода бесплатно, рискуя остаться ни с чем?

    На мой взгляд, если основатели стартапа так уверены в своих предпринимательских навыках,бизнес-модели и идее, то они могут либо привлечь инвестиции, либо взять кредит для выплаты зарплаты. А доли оставить себе.
    Ответ написан
  • Стали бы вы участвовать в стартапе бесплатно?

    cissav
    @cissav
    Руководитель Omnidesk.ru
    Бесплатно могут работать только основатели (владельцы) стартапа. Другие члены команды должны получать деньги, даже если им обещан процент от прибыли в будущем. Иначе их энтузиазм быстро улетучится.

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

    opium
    @opium
    Просто люблю качественно работать
    Нанимайте на odesk.com
    В первую очередь наверно стоит упомянуть другой менталитет, к примеру есть проблема в которую уперся азиат. он будет решать её и решать, решать и решать, вместо того чтобы спросить начальство, и тут надо если что то задерживается самому выудить у него во что он уперся, обычно имея больше опыта можно за пять минут сварганить ему решение, вместо его недельных изыс каний в решении.
    Ещё есть такой аспект , что не принято перечить начальнику, то есть вы приняли не правильное решение и он знает об этом и будет все равно делать как вы сказали. Тут надо стремится больше давать инициативы им и перед тем как предлагать свое, спрашивать какое решение они бы предложили.
    Опыт основан на вьетнамских программистах.
    Ответ написан
    2 комментария
  • Влияет ли на продвижение полное копирование контента с чужого сайта?

    reffy
    @reffy
    Я молодец.
    help.yandex.ru/webmaster/yandex-indexing/webmaster...

    Мы стараемся не индексировать или не ранжировать высоко:
    сайты, копирующие или переписывающие информацию с других ресурсов и не создающие оригинального контента


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

    Ах да, за кучу ссылок на другие сайты тоже последствий можно ждать.
    Ответ написан
    Комментировать
  • Как вы (программисты) учились в ВУЗах?

    dsadasdad
    @dsadasdad
    lol
    Херово учился, так подучивал, чтобы не деградировать совсем, не учился даже предметам по специальности, С++ как то не очень интересен был, да и плееры в билдере делать отстойно. Бухал, курил, проводил время со шлюхами, 18 лет че уж там. С вуза поперли, пошел работать на 7 тыщ. Понял, что жизнь гавно, где-то 2010 год был. Выучил английский, немецкий и php, сейчас получаю 70 тыщ+ищу заказы и выполняю их сам и жизнь все равно гавно
    Ответ написан
    12 комментариев
  • Как ограничить скачивание файла по прямой ссылке?

    @MrButek
    Можно выдавать файл через PHP-скрипт, который перед отправкой файла проверяет, залогинен пользователь или нет и заплатил ли он за файл или нет.
    Ответ написан
    4 комментария