Обзор книги Effective DevOps — или во всем виноваты белые мужчины?!

Захотел как-то я узнать подробнее про DevOps и как сделать процессы производства кода на моей текущей работе более эффективными. И решил посмотреть что-то фундаментальное по теме. Книги в таких случаях дают более основательное представление о вопросе в отличие от статей и видео т.к. дают системность.

Для тех, кто совсем не в теме. Эту статью можно все равно читать. Т.к. ничего технически полезного в книге не оказалось. Весь вопрос лежит в плоскости психологии и социологии. DevOps — организация процессов производства включая разработку программного продукта, тестирование, поставку программ конечному потребителю.

И тут как раз мне попалась эта книга. Именно «попалась» т.к. случайно увидел, что ее раздает microsoft бесплатно на своем сайте.

Вот кстати ссылочка (ахтунг! книга на английском, но в сети можно найти и русский вариант), для тех кто все же захочет ее прочитать после моего обзора.

Книга меня настолько заинтересовала, что мне стало интересно кто же эти люди, которые пишут так интересно 🙂 Почему везде не прав белый мужчина. За что, его так? И почему это важно в толерантной правильной компании.

Фото авторов:

Колоритные персонажи, не правда ли? Что им сделали белые мужики? Есть идеи? Авторы их явно невзлюбили.

Катерина Даниелс
Дженифер Давис

А почему она меня заинтересовала под катом. Читайте и можем вместе обсудить.

Читать далее Обзор книги Effective DevOps — или во всем виноваты белые мужчины?!

Заказчик просит сделать ерунду?! Как быть?

Часто нам приходится сталкиваться не только с техническими, но и этическими вызовами. Что если заказчик просит Вас сделать что-то технически не правильно или даже откровенно ерунду. Как поступить? Сделать, не сделать и оспорить это решение? Как должен поступить профессионал сталкиваясь с такой проблемой?

John Z. Sonmez в своей книге «Soft Skills The software developer’s  life manual» размышляет о том, что значит быть профессионалом:

«Один из моих любимых разработчиков софта и авторов Боб Мартин  написал отличную статью  как говорить НЕТ, которая как раз и посвящена этому вопросу. В этой статье он сравнивает программиста с врачом. Он говорит о том, как нелепо пациенту учить врача делать свою работу. В этом примере пациент говорит о том, что у него болит рука и врач должен отрезать ему руку. Конечно врач говорит «нет» в этом случае. Но во многих подобных случаях программисты, страшась гнева начальства, говорят «да» и выполняют ампутацию своему коду «

Далее Джон также размышляет в подобном ключе. Основная его идея говорить нет даже рискуя потерять работу.

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

Мне приходилось часто сталкиваться с таким вопросом, но мое мнение отличается от Джона и Боба.

Читать далее Заказчик просит сделать ерунду?! Как быть?