fbpx
Политзаметки в IT: синдром плохого соседа

Я было начал излагать свои политические убеждения в виде ненавязчивых заметок и аналогий с миром IT, но потом забросил по причине нехватки времени. И вот недавно меня начала постоянно мучить одна и та же мысль, которой я все таки нашел время поделиться.

Я часто раньше замечал на себе и других людях в IT сильное влияние среды, в которой приходится работать. Когда я начал консультировать другие компании, я окончательно убедился, что это один из очень важных и решающих факторов в жизни IT компании и отдельного проекта в ней. Вы все вероятно слышали фразы наподобие: “у нас так через ж… все проекты делаются, наш не исключение”, “ребята на соседнем проекте юзают XYZ и ничего”, “ага, видал я как Scrum работает на другом этаже у проекта ABC”…

Я называю это “синдромом плохого соседа”. Вот представьте, что вы хороший разработчик и только что пришли в компанию. На прошлом месте работы вы использовали грамотный процесс разработки, современные практики и инструменты. И тут вы вроде как нацелены придерживаться такой же стратегии. И вот вы знакомитесь с местными разработчиками с соседних проектов, пересекаетесь с ними на кухне, на глобальных собраниях, в курилке. “Да пофиг, мы тут чай пьем, а рабочее время идет!” – говорит один из них. “Мы никогда не перейдем с технологии XYZ, хоть она корявая до ужаса. Зачем? Работа работается, зарплата капает.” – постоянно повторяет второй. “Я лично использую Eclipse и даже частенько простой блокнот. Не скорость набора кода важна, а его смысл. Не нужны мне все эти новомодные штучки.” – делится своим опытом третий.

И это повторяется день ото дня, неделя за неделей. И случается страшное – вы начинаете “заражаться” этими настроениями. Все негативное начинает вам казаться не таким уж и негативным, “забивание” на работу не таким уж и неприемлемым, а современные подходы и технологии не такими уж и полезными. Проходит какое-то время и еще один “рядовой” сотрудник компании готов, “обтесался” и стал как все. Недаром говорят, что чаще всего не человек меняет компанию, а компания меняет человека.

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

Берегите свои проекты от плохих “соседей”, не давайте повлиять на работу над ними “устоявшимся правилам” и негативному опыту других проектов в компании. Только так у вас получится построить классные процессы и делать классные продукты даже не в очень классной и успешной компании.

Обсуждение (
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280

Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280

Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280

Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280

Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280

Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
4)

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

Всё так, только есть одна загвоздка. Никто никогда ведь и не говорит, что “мы делаем плохо, ну и пофиг”. Все говорят “мы делаем правильно”. Ну, допустим, “мы не пишем юнит-тесты, потому что это пустая трата времени. Мы молодцы: экономим бюджет компании”

Поэтому не получится перенимать от соседей только позитивные вещи. Надо ещё сначала понять, что там негативное, а что достойно перенятия. А это как раз совсем неочвидно.

Таки да, теория рабитого окна в действии. При чем действительно очень мощная и сильная штука. Знавал я одного парнягу, который по ночам юниттесты писал, так как в комманде считали что тратить на тесты время – грех. Правда не знаю насколько его хватило.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Мы используем файлы cookies для различных целей, включая аналитику и персонализированный маркетинг. Продолжая пользоваться сайтом, вы соглашаетесь на использование файлов cookies. Подробно ознакомиться с правилами работы с файлами cookies можно здесь

принять