Блог им. sheremetat → Подходы к разработке ПО с использованием PHP для начинающих
Попытаюсь внести свою лепту в понимание разработки ПО с использованием PHP для начинающих. Это не очередные советы по разработке. Они хорошо описати тут и тут.
Я рассмотрю общие подходы по разработке с использованием PHP и, надеюсь, они помогут начинающим разработчикам писать качественное ПО с самого начала их карьеры.
Я рассмотрю общие подходы по разработке с использованием PHP и, надеюсь, они помогут начинающим разработчикам писать качественное ПО с самого начала их карьеры.
Getting Real → Какова основная причина того, что вы знаете и уважаете 37signals и их «Getting Real»?
- 10.68%
(39) - Потому, что они создали RoR!

- 6.03%
(22) - Прежде всего из-за их замечательных сервисов

- 11.23%
(41) - Их творения мне не нравятся, однако то, что они пишут в книге и на блоге, кажется мне очень разумным

- 9.32%
(34) - Знаю, но не уважаю их

- 62.74%
(229) - Шо такое 37signals и Getting Real O_o?

Проголосовал 365 человек. Воздержалось 53 человека.
Эти пользовательские интерфейсы → Пользователи в роли разработчиков
Перевод для сайта Usability.by
Существует такая легенда о появлении eBay: Пьер Омидьяр основал eBay для того чтобы его жена могла продавать и покупать контейнеры для конфет PEZ, которые она коллекционировала. Эту историю пересказывали тысячи раз и многие люди думают, что сайт появился благодаря силе любви. На самом деле, появление сайта не было вызвано одним лишь проявлением чувств: Омидьяр произвёл оценку бизнес потенциала сайта перед тем, как взяться за работу.
Омидьяр на самом деле использовал свой сайт для пополнения коллекции своей жены. Он одновременно был одним из первых пользователей и самым первым разработчиком eBay. Пользователем и разработчиком одновременно — для многих это может звучать непривычно. Мы воспринимаем эти две роли мало соместимые. Пользователи – это те, кто пользуются продуктом. Разработчики – те, кто создает продукт.
Что получается, когда один человек одновременно играет обе роли? Что происходит, когда пользователь является разработчиком и наоборот? Из этого может получиться мощная комбинация, могут возникнуть новые преимущества, которыми не обладают те, кто разрабатывает продукты для других, преимущества, которые они не могут повторить.
Существует такая легенда о появлении eBay: Пьер Омидьяр основал eBay для того чтобы его жена могла продавать и покупать контейнеры для конфет PEZ, которые она коллекционировала. Эту историю пересказывали тысячи раз и многие люди думают, что сайт появился благодаря силе любви. На самом деле, появление сайта не было вызвано одним лишь проявлением чувств: Омидьяр произвёл оценку бизнес потенциала сайта перед тем, как взяться за работу.
Омидьяр на самом деле использовал свой сайт для пополнения коллекции своей жены. Он одновременно был одним из первых пользователей и самым первым разработчиком eBay. Пользователем и разработчиком одновременно — для многих это может звучать непривычно. Мы воспринимаем эти две роли мало соместимые. Пользователи – это те, кто пользуются продуктом. Разработчики – те, кто создает продукт.
Что получается, когда один человек одновременно играет обе роли? Что происходит, когда пользователь является разработчиком и наоборот? Из этого может получиться мощная комбинация, могут возникнуть новые преимущества, которыми не обладают те, кто разрабатывает продукты для других, преимущества, которые они не могут повторить.
Getting Real → Getting Real в виде «карты интеллекта»
Краткий конспект замечательной книги Getting Real на тему веб-разработки.
Ниже — небольшой кусочек одной главы, кликните по нему для просмотра всей карты.

UPD: Версия для печати
Карта в исходном формате MindManager 6
Ниже — небольшой кусочек одной главы, кликните по нему для просмотра всей карты.

UPD: Версия для печати
Карта в исходном формате MindManager 6
Getting Real → Делай деньги дважды
Значительная часть IT-индустрии до сих пор пытается судорожно сообразить, как сделать первые деньги (подсказка: нанимайте людей). Но с теми, кто этот навык уже отточил, я хочу поговорить о следующем шаге — как слегка обогатиться второй/третий/четвертый раз.
Зарабатывать на уникальном контенте не сложно, если вы конечно не боитесь зарабатывать деньги в принципе. Вы можете продавать свой контент, предлагать подписку на него, вы можете говорить о нем и т.д. Но что куда более интересно, и легко, так это снова выжать немного зеленых из того, что уже принесло свой доход.
Зарабатывать на уникальном контенте не сложно, если вы конечно не боитесь зарабатывать деньги в принципе. Вы можете продавать свой контент, предлагать подписку на него, вы можете говорить о нем и т.д. Но что куда более интересно, и легко, так это снова выжать немного зеленых из того, что уже принесло свой доход.
Getting Real → Приобретай вкус
Это перевод достаточно старого поста в блоге компании 37signals и анонс блога «Getting Real» на Хабрахабре, который я давно создал, но руки никак не доходили.
Отличный вкус — это одна из необходимых характеристик хорошего дизайнера, программиста, да и любого человека. Способность отличить «что хорошо», а «что плохо» в вещах, которые выглядят «почти одинаковыми». И это тысяча маленьких деталей, каждая из которых влияет на то, что вы делаете.
Единственная проблема всей концепции «вкуса» в том, что она очень эфемерна. У некоторых людей, по всеобщему мнению, он просто есть, а у кого-то нет. Либо ты родился «со вкусом» и всегда будешь крут, либо ты быдловатое полено, созданное для дерьмовой работы. Но я бы так не сказал.
Вкус — это в основном способность глазом определять детали которые важны, и это вещь, которой можно без труда научиться. А что является основой постижения мира? Сравнение! Это лучший способ понять, что важно, а что нет, например уделяя внимание великим и «так себе» работам.
Правда, это действительно потребует сфокусированности и самоотверженности, но нет ничего невозможного. Кто-то просто предрасположен, но любой может этим завладеть. Чего ждать?
Разработка → Идеальный дизайн
— Знаете, Афанасий Степанович, в чем ваша ошибка? — устало сказал он, закрывая глаза. — Вы верите, что мир существует по неким правилам, что в нем имеется смысл и п-порядок. А я давно понял: жизнь есть не что иное как хаос. Нет в ней вовсе никакого порядка, и правил тоже нет.Борис Акунин, «Коронация или Последний из романов»
Стартапы → Меньше — лучше
| «Чем больше объект, тем больше нужно энергии для его изменения. Это так же верно в деловом мире, как и в обычном.» Getting Real by 37 Signals |
К нам часто приходят приглашения в проекты, где команда разработчиков пытается объять необъятное. Сходу построить всеобъемлющую архитектуру на все случаи жизни. Учесть всё, что только возможно учесть. Почему важно уменьшить сроки запуска и объем работы настолько, насколько это возможно?
Блог им. rimmer333 → 37signals: Почему мы забили на Photoshop
Это перевод статьи «Why we skip Photoshop» Джейсона Фрайда (Jason Fried) из 37signals
При разработке UI мы обычно переходим от бумажного наброска сразу к HTML/CSS. Разработку макета в Photoshop мы пропускаем.
При разработке UI мы обычно переходим от бумажного наброска сразу к HTML/CSS. Разработку макета в Photoshop мы пропускаем.
Getting Real → Getting Real, 2nd edition.
В блоге 37signals Jason пишет о том, что в этом году рассматривается возможность написания/публикации второй части книги Getting real, которая разошлась тиражом в 40,000 копий.
Запись гласит:
"Вторая часть будет ориентирована на ведение маленького бизнеса. Меньше веб-разработки, больше бизнес стратегии.
Предполагаемые разделы будут включать информацию о:
- Кого нанимать на работу.
- Как окружить себя интересными людьми.
- Как рекламировать/продавать без необходимости грабить банк.
- Как сделать так, чтобы о вас писали, при отсутствии PR отдела.
- Как сконцентрироваться на том, что имеет значение и игнорировать бессмысленное.
- Как делать большие вещи маленькой командой.
- Красоте основ.
- Объятии неизведанного.
- Выбрасывании планов и лишь скольжения по ним.
- Самовыражении.
etc."
Кроме того - 37signals ищут партнеров для публикации, которые верят в то, что "Getting Real" может стать бизнес бестселлером.
Запись гласит:
"Вторая часть будет ориентирована на ведение маленького бизнеса. Меньше веб-разработки, больше бизнес стратегии.
Предполагаемые разделы будут включать информацию о:
- Кого нанимать на работу.
- Как окружить себя интересными людьми.
- Как рекламировать/продавать без необходимости грабить банк.
- Как сделать так, чтобы о вас писали, при отсутствии PR отдела.
- Как сконцентрироваться на том, что имеет значение и игнорировать бессмысленное.
- Как делать большие вещи маленькой командой.
- Красоте основ.
- Объятии неизведанного.
- Выбрасывании планов и лишь скольжения по ним.
- Самовыражении.
etc."
Кроме того - 37signals ищут партнеров для публикации, которые верят в то, что "Getting Real" может стать бизнес бестселлером.