• Как на PHP выполнить долгий скрипт?

    @McBernar
    Через ob_start(); вы накапливаете результат в буфере. Очевидно, что вам нужно использовать просто какое-то внешнее хранилище — БД или банально файл.
    Ответ написан
  • Какая разница между PSR-0 и PSR-4 (для новичков)?

    @McBernar
    Раньше автозагрузка была через autoload, сейчас через SPL. Вот и вся разница.
    Ответ написан
    Комментировать
  • Конвертация PSD в .AI?

    @McBernar
    "Попросила", а не "по-просила".

    Нет, нельзя сконвертировать растр в вектор. Наоборот можно.
    Ответ написан
    4 комментария
  • Что делать, если заказчик хочет больше правок?

    @McBernar
    >Мне казалось что дизайн и функционал будет делаться исходя из моих пожеланий. А то так можно до космических сумм договориться.

    А если делать это бесплатно, то можно 40 макетов нарисовать за фиксированную цену одного макета.

    Все очень просто — работайте по часам. Сколько отработали — столько и заработали. Удивитесь, как клиенты хорошо воспринимают эту практику. Они сами знают — на сколько денег они готовы вносить правки и давать размытые требования к работе.

    P.S. 4 дня на первый макет — это невероятно много.
    Ответ написан
    8 комментариев
  • Знания для программирования?

    @McBernar
    Говорят, что книга «Алгоритмы» Кормена — лучшая из существующих.

    Есть Codewars, где можно решать подобные задачки и смотреть лучшие решения других участников. То есть, просто набить руку в этом деле. Не так сложно, как кажется.

    На learn.javascript.ru после каждого урока есть прекрасные задания.

    Есть множество книг по математике, которые не напичканы на 90% формулами, а простым языком объясняют математику.

    Но для начала лучше садиться и писать код.
    А учиться можно бесконечно, так и не начав делать реальные вещи. Не забывайте об этом.
    Ответ написан
    Комментировать
  • Хороший дизайнер: талант или опыт?

    @McBernar
    Тут сложно ответить однозначно.
    Надо смотреть — откуда человек пришел.

    Если он был фронтэндером, то он уже прекрасно знаком с веб-дизайном, мыслит структурно, немного знаком с графическими редакторами, поэтому в дизайнерскую область войдет очень быстро.

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

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

    Ну и играет роль ум и пластичность этого самого ума.

    В итоге получаем такие составляющие:
    1. Природный ум, который позволит думать о том, что делаешь и мыслить рационально.
    2. Пластичность ума, которая заставит искать интересные решения, не используя принятые шаблоны
    3. Окружение. Красивая архитектура, природа и дизайнерские объекты дают очень много в прививании вкуса. В России с этим все очень плохо в любом городе. Только Питер выделяется на фоне.
    4. Смежное образование или предыдущий смежный опыт. Но это как повезет.

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

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

    @McBernar
    Настоящих профессионалов невероятно мало.
    Бездарей — полно.

    Все зависит от вашего желания стать номером один.

    Конкуренция? Есть притча про лошадь и водопой — когда лошадь, придя на озеро пить и увидя свое отражение в воде, начинает брыкаться и фырчать, чтобы прогнать свое отрожение от воды, потому что она не в курсе, что воды в озере хватит на всех.
    Ответ написан
    1 комментарий
  • Почему большинство программистов выбирают Mac?

    @McBernar
    Мак — это как телик. Купил и работаешь. Настраивать ничего не надо, обслуживать не надо, ошибки в приложениях — раз в полгода. Синий экран? Ни разу не видел. Переустановка макоси? Это что-то из области фантастики.

    Мак ты просто не замечаешь, в то время как винда вечно от тебя что-то хочет.

    Ну и сравнивать макбуки и писишные ноутбуки прям даже как-то некорректно. Стоит просто поработать часик за макбуком и на всякие асусы-асеры смотреть без тошноты нельзя будет.

    Ну, как бэ, вот — coub.com/view/439tx
    Ответ написан
    2 комментария
  • Как веб разработчику дружить с дизайном?

    @McBernar
    Чтобы хорошо рисовать — надо много рисовать :)

    Никакого секрета тут нет. Дизайн — это инженерная наука, помноженная на собственное чувство вкуса.

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

    @McBernar
    Любой платный фотосток. Везде есть хайрезы под печать.
    Ответ написан
  • Стоит ли создавать фейковый заказ на oDesk для получения рейтинга?

    @McBernar
    1. Важно иметь отзывы. Чтобы их получить — можно согласиться на очень простую и дешевую работу. Главное — получить пару-тройку отзывов.

    2. Важно быть первым (одним из первых). Говорю как фрилансер со стажем в 3 года и как заказчик на фрилансе с тонной проектов.

    3. Важно быть вежливым и не панибратствовать. Клиенты разные бывают — большинство с тобой даже не поздоровается, но это не значит, что нужно быть таким же.

    4. Ну и портфолио, само собой. Без него шансов ноль.
    Ответ написан
    1 комментарий
  • Продвижение юзабилити-услуг в России?

    @McBernar
    Потому-что юзабилити — это все дикая ерунда. Достаточно просто взглянуть на портфолио наших «специалистов», чтобы убедиться в их полной некомпетентности. Прочитать несколько книжек и начать фигачить прототипчики — ну этого маловато, чтобы считаться спецом.

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

    @McBernar
    Плавно перевести бесплатных клиентов в платные — самый лучший выбор.
    Ответ написан
    Комментировать
  • Отказ от получения рекламных сообщений "Билайн"

    @McBernar
    ))) Вот как раз на днях собирался звонить в мегафон по тем же причинам. Получать по 20 таких сообщений в день — это несколько бесит.
    Ответ написан
  • Книги по веб-дизайну

    @McBernar
    Яночка Франк — это больше развлекательное чтиво, нежели обучающее.

    Кирсанов — стар как мир. Единственное, что осталось актуально — это общая теория дизайна. Но она есть в любой другой книге про дизайн.

    Лебедев — да, там полезные вещи, которые помогут правильно мыслить.

    Что посоветовать из книг — store.artlebedev.ru/books/lebedevs-choice/raskin/ — вот эта, говорят, хороша.

    Еще можно почитать книжку от Smashingmagazine.
    Есть в ПДФ, есть на торрентах, есть даже в русском переводе.

    Но в целом — такой прям библии веб-дизайна в России нет. Что-то либо жутко устарело, что-то просто ни о чём.
    Ответ написан
    Комментировать