Некоторые из вас, возможно, читали его успешные книги. Другие могут следить за ним через его популярный блог . Тем не менее, Джефф Крофт сегодня является одним из ведущих сторонников веб-стандартов. В этом быстром пожаре Джефф ответит на все: от его любимой музыки до его «любимых писем о веб-разработке». Наслаждайтесь!
Кто такой Джефф Крофт?
Джефф работает в Интернете более 12 лет. Он начал свою карьеру в качестве веб-дизайнера в 1995 году, используя SimpleText в Macintosh System 7 и Netscape 1.1N в качестве среды разработки. С тех пор он работал в нескольких отраслях, привнося современный веб-дизайн и разработку в места, где вы не всегда можете найти его, включая образование и журналистику. Помимо работы в Blue Flavor, Джефф — блогер, автор, спикер, критик и лидер отрасли.
Интервью
В каком городе ты живешь?
В эти дни я считаю Сиэтл, штат Вашингтон, домом. Тем не менее, я временно живу недалеко от того места, где вырос, в Канзас-Сити, Миссури, чтобы заняться некоторыми личными делами. Надеюсь, я скоро вернусь в Сиэтл.
Текущий работодатель?
Ваша должность?
Меня зовут Дизайнер, но я также занимаюсь разработкой.
Любимая еда?
Хм. Мексиканский. И морепродукты. И мексиканец с морепродуктами. 🙂
Выбор музыки?
Я изучал музыку (особенно джаз) в колледже и научился любить почти все. Но мои любимые жанры — это то, что я бы назвал «черным
музыка. «Джаз, блюз, R & B, соул, фанк, хип-хоп и т. д.
Любимая книга веб-разработки, которую вы не написали?
Я читаю гораздо более общие книги по дизайну, чем книги по веб-разработке, но если я собираюсь выбрать книгу по веб-девизу, мне нужно быть очевидным и выбрать Проектирование
С веб-стандартами, Джеффри Зельдман. Конечно, почти все уже прочитали это, но это самая близкая вещь, которую мы имеем к Библии.
Кто ваши герои веб-разработки?
Существует так много. Я считаю Майка Дэвидсона своего рода наставником. Он помог мне больше, чем он, вероятно, знает. И, конечно, мы все многим обязаны
некоторые из пионеров веб-стандартов и CSS, в том числе Джеффри Зельдман, Дейв Ши и Эрик Мейер. В интернете так много замечательных людей
сегодня я не могу назвать их всех.
Твой питомец Пив?
Хм. Я довольно спокойный парень — не слишком беспокоит меня. Но если бы мне пришлось выбрать любимую мозоль, я бы сказал, что люди извиняются, когда им это не нужно, и
поэтому не имейте это в виду. Я ненавижу, когда люди все время жалуются. Вырасти мешок!
Ваша веб-разработка Pet Peeve?
Я бы сказал, что моя самая большая любовь к индустрии связана с людьми, которые фокусируются на технологиях, а не на дизайне, стандартах, а не на пользователях и валидации.
а не инновация. Веб-стандарты и лучшие практики — благородные цели, но слишком часто в нашем сообществе люди забывают, что они являются средством для достижения цели, а не
Сам конец.
Какой ваш самый неловкий опыт работы веб-разработчиком?
Я не уверен, действительно ли это квалифицируется как «неловко», но, вероятно, мой самый печальный момент в моей карьере был, когда я написал пост в блоге, который, когда читал
другие, казалось, подразумевали, что у меня были некоторые возражения против британских людей. Эта попытка юмора пошла ужасно неправильно, и я расстроил многих моих английских друзей.
С этим было трудно иметь дело, потому что я действительно люблю всех этих людей. Черт, Лондон — мой любимый город в мире! 🙂
Самый опытный веб-разработчик?
Я бы сказал, что больше всего мне нравится знакомиться с новыми людьми на конференциях и отраслевых мероприятиях. Я люблю обмениваться знаниями, я люблю встречаться с людьми, я
люблю путешествовать, и я люблю эту индустрию. Я просто получаю удовольствие от общения с новыми людьми, которые увлечены теми же вещами, что и я.
Много раз на этих мероприятиях я чувствую себя частью чего-то гораздо большего, и это потрясающее чувство.
Флэш с открытым исходным кодом или CSS?
В зависимости от того, что больше подходит для работы под рукой. Я своего рода гуру CSS, и я не большой программист Flash. Итак, я, вероятно, собираюсь выбрать CSS наиболее
времени. Но Flash — это отличная технология, которая при ответственном использовании может стать отличным решением многих проблем.
Игнорировать IE5 при разработке? Игнорировать IE6 ??
Игнорировать IE. Период. 🙂
Хорошо, это, вероятно, не справедливо. Опять же, это сводится к ситуации под рукой. Какие браузеры вы собираетесь полностью поддерживать — это в первую очередь бизнес-решение, и
технология одна секунда. Вы должны принять это деловое решение в каждом конкретном случае.
В вопросе говорится «при разработке». Ну, «при разработке» я лично никогда не использую ни одну версию IE. Я чувствую себя намного комфортнее в браузере
это более надежно, когда дело доходит до рендеринга вещей с помощью спецификации, а также браузера, который имеет лучшие инструменты отладки. Лично я пользуюсь
Safari, но Firefox — тоже хороший выбор.
Какие технологии вас волнуют?
Джанго (http://djangoproject.com). В наши дни из-за красоты работы в Django мне было трудно создать какой-либо другой сайт. Тот факт, что у меня есть
бесконечный контроль и гибкость; что я могу делать все, что захочу, и никогда не накладывать на меня ограничения некоторых CMS; тот факт, что все чувствует
так элегантно и чисто, и сделано «правильным» способом. Все в Django и Python похоже на то, что это было сделано для дизайнера, который придерживается моей философии:
должен быть надежным и мощным и подписываться на лучшие практики, но не за счет того, чтобы быть полезным и пригодным для использования.
Я также очень взволнован внедрением шрифта @ font-face, которое, наконец, кажется, что оно действительно может взлететь. Он еще не готов к прайм-тайм, но это
может, наконец, получить импульс, чтобы в конечном итоге нас туда доставить.
Любимая библиотека Javascript — если есть?
Я не пишу много Javascript, но когда я делаю, я смотрю на jQuery.
Mac или ПК?
Макинтош
Наиболее часто используемое программное обеспечение при разработке?
TextMate. Photoshop. Subversion. Вот и все.
Самый раздражающий вопрос клиента?
Я не знаю, смогу ли я выбрать один вопрос, но самое раздражающее, что может сделать клиент:
- Попросите вас спроектировать свой сайт, а затем не захотите отказываться от любой степени творческого контроля.
- Решите, их бюджет или сроки важнее, чем качество.
Обе эти вещи приводят к ситуации, когда единственный выбор — разорвать отношения или произвести что-то, что отстой. Я обычно не желаю
производить то, что отстой.
Новая книга в работах?
Я не могу ни подтвердить, ни опровергнуть слухи о том, что я работаю над книгой о веб-типографии. 😉
Лучший совет для новых разработчиков
Для разработчиков: ознакомьтесь с новейшими технологиями и не отставайте. Используйте современные динамические языки, такие как Ruby и Python. Убирайся из своей богом забытой PHP-колеи. 🙂
Для дизайнеров: узнайте о * дизайне *. Помните, что дизайн — это рассказывание историй и коммуникация, а не создание хорошего CSS или создание крутого
градиенты. Узнайте о макете, цвете и типографии. Откажись от мысли, что ты художник. Ты не. Мы делаем коммерческую работу, чтобы люди могли сделать
Деньги. Это не искусство, и ты лучше справишься, как только осознаешь это.
Купи его книги!
-
Профессиональные методы CSS
Pro CSS Techniques — лучшая книга по CSS для современного веб-разработчика. Если у вас уже есть основы веб-дизайна и разработки, но вы хотите поднять свои знания на новый уровень и раскрыть всю мощь CSS на своих веб-сайтах, то эта книга для вас. Это набор проверенных методов CSS, которые вы можете использовать ежедневно, чтобы получить максимальную отдачу от времени, которое вы тратите на свои проекты, от начала до конца.
-
Веб Стандарты Креативность
Темы варьируются от основной типографии CSS и дизайна сетки, эффективного стиля для сайтов на основе CMS и удивительных технологий прозрачности PNG до волшебства сценариев DOM для создания макетов, которые меняются в зависимости от разрешения браузера и предпочтений пользователя, и улучшения макетов печати для веб-страниц.
Прочитав обе эти книги, я очень рекомендую их! Еще раз спасибо Джеффу за то, что он дал нам это интервью! Комментарий прочь.
- Подпишитесь на RSS-канал NETTUTS, чтобы узнать о ежедневных новостях и статьях о веб-разработке.