WSJ обьясняет причину высоких зарплат в области "больших данных" ($180,000 и выше) – нехватка кадров с багажом знаний в области разработки ПО, статистики, и инструментов для распределенных вычислений. По словам McKinsey: "A significant constraint on realizing value from Big Data will be a shortage of talent, particularly of people with deep expertise in statistics...
Программирование
Firebase – платформа для JavaScript-приложений
Интересный проект Firebase, предоставляющий хостинг для данных и JavaScript-библиотеку для доступа и публикации этих данных. Позволяет разрабатывать приложение в чистом JavaScript, после чего запуск проекта – это публикация своей JavaScript-библиотеки, как, например, The Reel Box (нужно заценить исходник). Позиционирует себя как хостинг проектов без серверов, хотя свою разработку все же придется где-то хостить. Примеры...
Developing iPad Applications for Visualization and Insight
Учебный курс Разработка приложений для визуализации под iPad от одного из самых престижных (в плане информатики) вузов – Carnegie Mellon University – выложен в iTunes University бесплатно.
Natural Language Processing with Python
Книга Natural Language Processing with Python (2009 г., O’Reilly) выложена автором в онлайн.
Кто ввозит разработчиков в США
Сайты крупных ритэйлеров некому поддерживать
Business Week описывает проблему найма программистов для нетехнологических компаний на примере второй по размеру американской торговой сети Target (первая – WalMart, и она первая не только в американском, но и в мировом списке). До августа Target аутсорсил свой технологический бэк-енд компании Amazon.com, но после того, как Амазон начал двигаться с книжного рынка на общепотребительский,...
Почему рабочих рынков для программистов на самом деле два
Несколько вроде как не особо связанных между собой ссылок, которые, тем не менее, рисуют интересную картину рабочего рынка программистов в Долине и за ее пределами. Не называйте себя программистами – уговаривает коллег Патрик МакКензи, рисуя следующую картину для молодых программистов, помышляющих о работе внутри компаний. Внутри любой компании, пользуясь методикой гуру науки менеджмента Питера...
Facebook ищет Developer Support Engineer для поддержки русскоязычных разработчиков
С ростом использования API и платформенных решений от Facebook растет и количество сторонних разработчиков, которых нужно поддерживать. Уровень поддержки варьируется от ответов на форуме до временной командировки в офисы компаний, которым интересна более тесная интеграция с Facebook. Пришло время нанять такого человека для поддержки разработчиков, основным языком которых является русский. В офис Facebook в...
Как создавали iOS
Бизнесвиковский профиль Скотта Форстолла, старшего вице-президента Apple, приоткрывает завесу тайны над процессами разработки внутри компании. Столкнувшись с необходимостью разработки операционной системы для мобильного устройств, Джобс создал два конкурентных лагеря. Как когда-то программисты Macintosh сидели отдельно от программистов Lisa, соревнуясь за лидерство на рынке, так и теперь одно подразделение обрабатывало MacOS напильником для мобильных нужд,...
Работа внутри платформенной компании с архитектурой SOA
Сравнительный пост Стива Йегги о культуре Google и Amazon интересен по ряду причин, не в последнюю очередь из-за его идеализированного описания Амазона, когда руками Джеффа Безоса крупнейший электронный магазин планеты превратился в SOA-компанию, где группы разработчиков делали пакеты сервисов с обязательным предостабвлением API. From the time Bezos issued his edict through the time I...
BitBucket теперь поддерживает Git
Проект BitBucket, подразделение Atlassian, до этого получивший известность за хостинг проектов, использующих Mercurial, начал поддерживать Git. Новые проекты можно создавать как внутри интерфейса BitBucket, так и копируя свои Git-архивы с других ресурсов, включая GitHub. Я уже некоторое время являюсь платным пользователем GitHub, но планы BitBucket для меня более удобны. Получается так, что вроде с...
Как рос Etsy
Магазин и онлайн-сообщество для продажи собственных поделок Etsy в лице разработчика Росса Снайдера на конференции Surge 2011 представил доклад о развитии архитектуры проекта. Etsy запустился как проект на PHP поверх Lighttpd (разработчики посчитали, что менее известный сервер ломать будут меньше) плюс хранимые процедуры и PostgreSQL. В процессе роста компании в ней появились администраторы базы...
Бинговское от экс-инсайдеров
Филип Су, в прошлом разработчик Microsoft и один из самых интересных блоггеров на blogs.msdn.com, а нынче мой коллега, описал свои впечатления о двухлетнем пребывании в подразделении Bing и о командной динамике, практикуемой в поисковике: Большинство подразделений Майкрософта состоит из разработчиков и менеджмента, которым нравится технология. И пускай любая группа людей, будь то на работе...
Инструменты разработки ПО внутри Facebook
По просьбе developers.org.ua я написал небольшую колонку для сайта, в которой описал основные роли и используемые инструменты для разработки ПО внутри Facebook.
Codecademy – интерактивный самоучитель по программированию с элементами игры
Если в будущем вырастет спрос на программистов, а такие должности, как поддержка клиентов будут существовать сугубо из-за недоработки процесса программистами, то кто-то должен воспитывать молодое поколение в правильном направлении. Codecademy строит платформу для обучения принципам и языкам программирования не отходя от броузера. Пока работает только для языка JavaScript, но на уровне сделаны все игровые...
thoughtbot Playbook
Как мы работаем – подробное руководство от Web-разработчика и консультанта thoughtbot. Набор принципов организации компании и рекомендаций по инструментам для малого бизнеса и пакетам ПО для дизайна и разработки.
Архитектура открытых проектов
Книга "Архитектура открытых проектов" доступна в онлайне бесплатно. Это сборник из 25 статей об особенностях архитектуры популярных пакетов ПО.
Летний лагерь "Юный программист"
Bloomberg Business Week описывает набирающие популярность летние лагеря для программистов. Несмотря на высокий ценник, который может дойти до $3,300 за две недели, компания-организатор Internal Drive рапортует о рекордном для них наборе в 20,000 человек. Это две недели с ночевкой, чаще всего в общежитиях университетов, с которыми сотрудничает организатор, принимаются вроде дети любого возраста, но...
Version Control by Example
Phabricator – набор тесно интегрированных утилит для разработки софтверных проектов
Эван Пристли за свои четыре года в Facebook разработал кучу внутренних инструментов, в основном облегчающих работу других разработчиков. С уходом Эвана в апреле этого года пакет разнообразных утилит обрел название Phabricator и вот этот обзор на TechCrunch. Как можно узнать с главной страницы проекта, "разработчики Facebook восторгаются Фабрикатором, используя для его описания такие эпитеты...

