• Корректен ли вопрос о текущем доходе на собеседовании?

    @fleshy
    по-моему чаще задают вопрос о зарплатных ожиданиях
    Ответ написан
    1 комментарий
  • Где тестировать вёрстку сайта для мобильных устройств?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Эмуляторы увы ни чуть не лучше стандартных браузеров по способу отладки.
    Ответ написан
    Комментировать
  • Какой фрэймворк учить и по каким мануалам?

    miraage
    @miraage
    Старый прогер
    Дополнение по рельсам: http://railsforzombies.org/.

    Из PHP — имхо или Yii, или Symphony2.
    Ответ написан
    Комментировать
  • Откуда сайты кинотеатров берут информацию о фильмах?

    @popopo
    Кинотеатры получают информацию, графические материалы, трейлеры вместе с фильмокопией от компании-прокатчика.
    Ответ написан
    Комментировать
  • Откуда сайты кинотеатров берут информацию о фильмах?

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

    blo
    @blo
    инженер-программист
    Если надо автоматически, то, например, у www.themoviedb.org есть API
    Ответ написан
    4 комментария
  • Создание безрамочного дисплея (nvidia surround), выбор мониторов

    Anonym
    @Anonym
    Программирую немного )
    Если вы хотите «из 3 мониторов сделать 1», то, мне кажется, желательно будет покупать 3 одинаковых монитора, иначе разница между ними будет заметна.
    Ответ написан
    Комментировать
  • Как правильно отказать кандидату после собеседования?

    @king2
    1. Обязательно отвечайте ему сразу же, как только приняли решение.
    2. Честно напишите, что не подошел, и почему. Неадекватному пофигу, адекватному поможет в дальнейшем, а вам плюс во вселенскую карму :)
    Ответ написан
    8 комментариев
  • Как правильно отказать кандидату после собеседования?

    @Chii
    как следует сообщать кандидатам

    Следует сообщать сразу и честно

    Хуже всего — «мы вам перезвоним» без перезванивания.
    Если есть решение, даже отрицательное — сообщайте сразу.

    Самый лучший вариант — принимайте решение во время собеседования и сразу же сообщайте.
    Ответ написан
    1 комментарий
  • Как правильно отказать кандидату после собеседования?

    taliban
    @taliban
    php программист
    Если не хотите обидеть человека и отказать, то _обязательно_ нужно ответить, просто скажите что Вы просмотрели его и решили что он недотягивает, это не обидно, это нормально. Обидно когда морозятся и не отвечают =)
    Ответ написан
    Комментировать
  • Ищу книгу Профессиональное программирование на PHP, Джорджа Шлосснейгла

    dali
    @dali
    Мне эта книга оказалась полезной только на начальном этапе моего программистского опыта. В дальнейшем больше пригодились «PHP 5. Профессиональное программирование» Э. Гутманс, Баккен С., Ретанс Д. и «PHP: объекты, шаблоны и методики программирования» Мэтт Зандстра
    Ответ написан
    8 комментариев
  • Когда в PHP использовать интерфейсы, а когда абстрактные классы?

    try4tune
    @try4tune
    С точки зрения архитектуры:

    Интерфейс описывает свойства. Обратите внимание на классические названия интерфейсов: Throwable, Countable, Comparable, Iterable и т.д. Возьмем, к примеру, интерфейс Rollable (катящийся), и Foldable (складывающийся).

    Абстрактный класс же описывает сущность. Например, стол: Table_Abstract. Стол может быть деревянным, тогда будет Table_Wood extends Table_Abstract. Также стол может быть хирургическим: Table_Surgical extends Table_Abstract. В таком случае Table_Abstract объединяет общий свойства всех столов (скажем, площадь поверхности, наличие ножек и т.п.). А конкретный класс описывает сущность определенного типа столов.

    Связью же интерфейсов и классов Вы описываете свойства. Например, стол можно катить: Table_Abstract implements Rollable. Деревянный стол, например, можно сложить: Table_Wood implements Foldable.
    Ответ написан
    5 комментариев
  • Что лучше: 1 большой или 2 монитора поменьше?

    @anitspam
    Если именно работать, то за двумя лучше. Много программ и их удобно разносить на разные мониторы — например IDE или другая основная программа на одном, а почта, обмен сообщениями, браузер на другом.

    Если играть и смотреть кино — то большой монитор получше.
    Ответ написан
    3 комментария
  • Оцените наш стартап

    @Yogami
    Ехал мой бизнес через мой бизнес.
    Ответ написан
    Комментировать
  • Примеры грамотной реализации паттерна MVC на php?

    Agent_J
    @Agent_J
    Как вариант, можно почитать исходники популярных фреймворков: Yii, Kohana, Zend, Symfony.
    Кроме шуток, очень познавательно.
    Ответ написан
    Комментировать
  • Что спрашивают на собеседовании в Яндекс?

    payalnik
    @payalnik
    Юзер без аккаунта попросил меня запостить его ответ:

    «Я не так давно был на собеседовании в Яндексе, поэтому, если сочтете нужным выложить это в коммент, вот некоторые пункты собеседования:

    сначала просто общие вопросы, чтобы узнать, откуда человек узнал о вакансии. Очень кривят лица, если сказать, что ты в то время просто массово рассылал резюме и тебе ответили из нескольких контор, включая Яндекс. Видимо, надо дать понять, что ты сразу шёл именно к ним. Иначе сразу -5 к успеху.
    спрашивают о предыдущих местах работы. Если у тебя иная специальность (я — юрист по диплому, последние несколько лет занимаюсь сайтоделаньем, а пригласили меня на менеджера Яндекс. Почты после прохождения тестового задания), то будут спрашивать, почему вдруг решили сменить специализацию и поработать у них.
    спросят, знаете ли Вы о существовании таск-менеджеров и умеете ли ими пользоваться;
    если Вы приглашены на вакансию менеджера какого-либо сервиса (Почта-Карты и тп), будут подробно и долго спрашивать, что бы Вы изменили в этом сервисе (если приглашают на программиста общего профиля, будут задавать тестовые задания по специфике с привязкой к какому-нибудь своему сервису). Тут будет ошибкой активно восхвалять конкурентов (я надеялся на объективность и при вопросе „Какой почтой пользуетесь? И почему?“ я честно сказал „Гугловской“. И почему). Предложенные правки к сервису выслушали, кое-где поспорили, кое-что они потом поправили, судя по всему.
    если Вы предложите свою идею для сервиса, нужно будет конкретно с нуля описать, как Вы её воплотите. В качестве правильно ответа процитирую менеджера (за точность не ручаюсь) „Вам надо было ответить так: во-первых, я нарисую примерный макет этой новой кнопки для интерфейса, потом пойду к проектировщику и поговорю с ним, чтобы решить, в какую часть страницы лучше вставить эту кнопку и какая это будет кнопка (чекбокс, ниспадалка, просто кнопка), после этого уже идти к программистам и как менеджер проекта объяснить им свои идеи с учетом ответа проектировщика.“
    очень большое внимание уделяется а) насколько лично Вы понравитесь тому, кто проводит собеседование (Марина — это человек из отдела HR, она просто организует интервьб и присутствует на нём, но непосредственно проводить собеседование будет Ваш будущий коллега), б) насколько хорошо Вы чувствуете себя в команде.»
    Ответ написан
    2 комментария
  • Насколько сейчас актуальна поддержка браузеров без поддержки Javascript

    CKOPOBAPKuH
    @CKOPOBAPKuH
    1) считаете количество пользователей без js
    2) считаете средний доход на одного пользователя и перемножаете его на результат пункта 1.
    3) считаете количество человеко-часов, необходимых для разработки no-js версии сайта
    4) считаете стоимость этих человеко-часов
    5) сравнить результат п. 4 с результатом п. 2. если в п. 2 цифра больше или они примерно равны, то делаете версию без js'а. если в п. 2 цифра меньше, чем в п. 4, то не делаете.
    Ответ написан
    Комментировать
  • Насколько сейчас актуальна поддержка браузеров без поддержки Javascript

    @PlatinumArcade
    Я по сайту facebook ориентировался, когда принимал такое решение. Там если выключить js — ничего не работает, выходит сообщение «включи js». Точно так же и с кукисами. Если их выключить — пишет «включи куки». Популярность данного сайта всем известна, они не заморачивались.

    А для мобильных устройств — надо отдельный, легковесный шаблон делать.
    Ответ написан
    3 комментария
  • Различия между классом и объектом?

    Я придумал свою дурацкую аналогию.

    Класс — это бог, который есть всегда. И бог по образу и подобию своему создаёт экземпляры — человеков. Каждый человек наделён своим набором свойств (рост, вес, ...) и методов (плавать, ходить, летать, ...). А бог в свою очередь наделён общими для всех методами: принимать мольбы, карать, посылать манну небесную и сотворить чудо. Эти методы могут быть приватными. Т.е. бог например может принимать мольбы только людей, а не марсиан. А вот сотворить чудо может как для людей, так и для марсиан — ему не жалко.

    : )
    Ответ написан
    Комментировать
  • Как пройти внезапное собеседование в IT-компанию?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Не волнуйтесь.

    Опыт работы у вас уже есть.
    Не возьмут — так не возьмут, жизнь на этом не кончается. Раз одна крупная компания вами заинтересовалась, заинтересуются и еще.
    Оденьтесь в такую одежду, в которой вы чувствуете себя уверенно, в которой вам комфортно. Если это костюм — то в костюм, если джинсы и свитер — значит, ­джинсы и свитер, и т.д.

    И, в конце концов — это же не вы им навязываетесь, они сами вас хотят. Уже один этот факт должен вас окрылять:)
    Ответ написан
    6 комментариев