Главный блог dev.by
Виктория Придатко – известный эксперт в области позитивного управления ИТ-персоналом: её можно встретить на ИТ-конференциях, посвящённых менеджменту. В этом году она является одним из хедлайнеров конференции HR-специалистов в ИТ «Найти Ответ» в Питере.
Мы публикуем её доклад с конференции Software Project Management Conference, которая в этом году пройдёт в Минске.
О том как надо и как не надо проводить интервью...Изображения животных с обложек книг издательства «О’Рейли» давно уже стали знаком качества этого бренда. Эти книги невозможно не узнать с первого взгляда – чего порой нельзя сказать о самих милых зверьках. Почему на книгах о языках программирования изображены животные, да еще такие странные? Как это связано с содержанием книг? Пусть и не на самом видном месте, но на сайте издательства есть ответы на эти вопросы, и здесь мы приводим краткое содержание двух разъяснительных статей.
Мотивация
Для начала предоставим слово Эди Фриман, креативному директору издательства, – именно она придумала новый стиль обложек в конце восьмидесятых. Разумеется, ее тоже постоянно донимают просьбами раскрыть секрет обложек-шарад. «Такие вопросы мне приходили даже от авторов – некоторые из них были явно разочарованы, поскольку, по их мнению, читатели могли счесть автора жирным, как бегемот, или таким же глупым, как голубоногая олуша. Я еще никому не говорила, чем руководствуюсь при выборе, но могу заверить всех заинтересованных лиц, что выбор всегда обоснован».
По словам Эди Фриман, в некоторых случаях она все-таки прислушивается к мнению авторов и читателей, а порой узнает от них что-то полезное...
Какое будущее ждет нас? Насколько сильно информационно-сетевые технологии будут влиять на наш повседневный быт? Выиграем ли мы от их повсеместного внедрения или наоборот – потеряем еще больше?
Сегодня я предлагаю вместе заглянуть в наше будущее – в самое ближайшее будущее. В мир вездесущих баз данных и верификаций ваших электронных ID, без которых невозможно ни купить что-нибудь, ни получить медобслуживание, ни выехать за границу. Развитие электронного государства, о котором сейчас так много и хорошо говорят, имеет и свою обратную свою сторону: это неизбежный тотальный контроль. Я хочу лишь сказать, что мир доживает буквально последние годы в безмятежном созерцании привычного оффлайнового мира, в котором есть бумажно-материальные деньги и документы. Буквально через год-два мы окончательно и бесповоротно провалимся в электронную пучину, и тот, новый электронный мир, который построит нам государство вместо ныне привычного, будет разительно отличаться от того свободолюбивого Интернета, к которому все так уже привыкли.
Итак, под катом – футуристическое путешествие в ближайшее будущее, которое уже даже закреплено в правительственных документах, и сделаем мы это на примере нашего крупного восточного соседа – России. Ведь недаром часто говорят, что наш Байнет – это лишь уменьшено-искаженное отражение Рунета, выполненное с 5-летней задержкой по времени…Так все-таки, Java или Scala? Интернет полнится спорами о том, неужто Scala действительно лучше, чем Java, или «кто вам дал право так утверждать»? Урс Петер и Сандер ван ден Берг озаботились тем, чтобы провести подробное сравнение, из которого следует, что Java 8 – это все равно что улучшенный Scala. Парадокс?
Урс Петер – старший консультант в компании Xebia. Он работает в ИТ уже более 10 лет и занимал ряд различных позиций: разработчик, архитектор, тимлид и мастер Scrum. В ходе карьеры он работал с самыми разными языками, техниками разработки ПО и инструментами для платформы JVM. Урс Петер – один из первых сертифицированных тренеров по Scala в Европе и действующий председатель Голландского общества энтузиастов по изучению Scala (DUSE).
Сандер Ван дер Берг работает в сфере ИТ с 1999 года. Он был разработчиком в нескольких компаниях, в основном занимался решениями MDA/MDD. В качестве старшего консультанта в 2010 году перешел на работу в Xebia, где занялся внедрением гибкой архитектуры и продвижением Scala. Сандер интересуется языковым проектированием и занят в нескольких сообществах функциональных программистов. Сандер любит красивые решения сложных проблем, и потому предпочитает писать именно на Scala. Кроме того, Сандеру нравятся языки Clojure, Haskell и F#.
Осторожно, много букв для тех, кто умеет читать! «Мы специализируемся на предоставлении клиентам профессиональных услуг по разработке программного обеспечения». Такое заявление понравится любому потенциальному клиенту, но увы, любой соискатель-подрядчик позиционирует себя как профессионал.
Действительно, если честно признаться в непрофессионализме, то ни к какому проекту вас и близко не подпустят. Но как клиент, обычно не разбирающийся в тонкостях разработки ПО, может убедиться, что подрядчик действительно знает свое дело? Если бы существовал простой ответ на этот вопрос, то можно было бы сэкономить массу денег, которые сегодня тратятся на проекты, с первого дня обреченные на провал. Эта статья предлагает простейший тест на профессионализм, сравнимый с «лакмусовой бумажкой»: в ней перечислен минимальный набор навыков, присущих хорошему разработчику. Неопытный клиент должен ставить перед подрядчиком именно такие вопросы – и он вправе рассчитывать на содержательные ответы.
Сразу оговорюсь: я составлял этот список с самыми благими намерениями. Программы можно разрабатывать и при частичном или полном отсутствии этих навыков, и это может быть вполне профессиональная разработка. С другой стороны, даже наличие всего перечисленного не гарантирует триумфального завершения проекта.
Давно мы ничего не публиковали о языках программирования, особенно о тех, которые сейчас «в тренде» и при этом не избалованы вниманием пишущих на русском. Сегодня в нашем эфире разработчик-блоггер Мэтт Мэссикот с рассказом о том, «…что мы узнали о свойствах Objective-C, работая с компилятором Clang?» Недавно мы в Crashlytics закончили разработку крупного обновления для Mac – и очень гордимся тем, что у нас получилось. Я как разработчик всегда стремлюсь, чтобы код выглядел не менее красиво, чем пользовательский интерфейс. На мой взгляд, хороший стиль сложно переоценить, особенно в заголовках. Поэтому неудивительно, что, когда дело доходит до Objective-C, я много работаю со свойствами.
Свойства в Objective-C пленили меня с тех самых пор, как они появились в версии 2.0.
Но дальше все оказалось совсем не так просто – баги, фичи, парадоксы компиляции…Хино Маркс, директор канадской софтверной компании Thoughtcorp, ставшей частью EPAM в мае, поделился своими взглядами на то, в чем действительно заключается ценность Agile, почему важна командная динамика и как отстроить процессы гибкой разработки в компании в 7 700+ сотрудников.
Хино Маркс родился в Бельгии и в 2008 году переехал в Канаду. С 2010 года он работает в Thoughtcorp, где до этого времени отвечал за внедрение Agile-процессов внутри компании, а также их продвижение среди заказчиков. Будучи активным членом Agile-сообщества, Хино обладает большим опытом по управлению гибкими процессами разработки ПО, обширными знаниями в области коучинга и бизнес-анализа.
Далее – интервью в «гибком» стиле о приоритетах и о мотивации...При цитировании обязательна прямая гиперссылка на соответствующие материалы. Пишите на [email protected].