One of the «shameful secrets» of my career is that I’m a certified «Scrum Product Owner.»
Let me tell you how this came to be:
One fine Tuesday morning my manager John approached me.
«Hey Dan, we’ve booked this Agile training in town and one of the PMs can’t make it. Want to go?»
I’d just sat down with a steaming cup of coffee about to sift through my inbox, but…I just can’t say «no» to free education.
So I went.
Now, I’m a software developer and I like to believe I’m a thoughtful and rational human being…
Naturally that puts me at odds with some of the stuff that the «Church of Agile» has brought upon us.
(And guess what, going to that agile training seminar didn’t change my opinion one bit.)
This «training» wasn’t about the principles and ideas outlined in the original agile manifesto.
This was «capital-A» Agile, chewed up beyond recognition and then regurgitated for pointy haired managers who had never even WRITTEN a line of code.
I wouldn’t have wanted to work with any of the corporate drones receiving agile training at that seminar, or to inflict them on my team.
I mean, most of the «product managers» there spent the whole day either staring blankly at the wall or playing with their phones.
I’m not even sure if the guy who ran the seminar had ever shipped a software product successfully….
At the end of the event, everyone who had dragged their body to more than 50% of the sessions became a «Scrum Certified Product Owner.» (!!!)
They even promised to send us a «high-quality print certificate» we could frame and hang on the wall…
Needless to say I was NOT impressed.
Now, I’m getting carried away ranting about commercially-perverted flavors of agile here, so let me reel this back in:
Getting certified in a programming language or anything else that has to do with programming means doodley-squat.
It’s useless.
In my experience most of these certificates are a complete joke.
No one hiring for a (good) developer job takes these certifications seriously. Especially not if one can get them by spending a day or two staring at a wall.
Certificates are a poor substitute for examples. Employers would much rather see work you’ve done—than a piece of paper that says you have the ability to do work.
Don’t get me wrong, I like the general idea of certification—
Having a third-party to point to that can, in effect, say «Hey, this guy/gal has at least a baseline level of knowledge and here’s proof for it.»
But as of 2019, this simply doesn’t exist.
(And that’s why interviewing software developers is still more of an art than a science.)
Please DO learn as much as you can but DON’T invest extra time and/or money to get a sham certificate. It’s a waste.
Alright, time to brew some green tea to calm my nerves…In the mean time:
Happy Pythoning!
— Dan Bader
P.S. Note that «certificate» != «CS degree.» I’ll talk more about that distinction in the future.
В вольном переводе все это выглядит примерно так:
Один из «позорных секретов» моей карьеры заключается в том, что я сертифицированный «Аттестованный владелец продукта».
Позвольте мне рассказать вам, как это случилось:
Однажды утром во вторник ко мне подошел мой менеджер Джон.
«Эй, Дэн, мы заказали тренинг по Agile в городе, и один из премьер-министров не сможет приехать. Хочешь пойти?»
Я просто сел за чашку кофе, чтобы отфильтровать базар, но… просто не могу сказать «нет» бесплатному образованию.
Так что я пошёл.
Теперь так — я разработчик программного обеспечения и привык верить в то, что я вдумчивый и рациональный человек….
Естественно, это вступает в противоречие с некоторыми вещами, которые принесла нам «Церковь Agile».
(Более того, посещение этого интенсивного семинара нисколько не изменило моего мнения.)
«Обучение» (заметьте кавычки, моё прим.) было не о принципах и идеях, изложенных в первоначальном манифесте Agile.
Это был «capital-А» Agile, перепетый до неузнаваемости, а затем озаривший продвинутых волосатых менеджеров, которые никогда даже не пробовали писать строчку кода.
Я бы не захотел работать ни с одним из корпоративных беспилотников, прошедших обучение на этом семинаре, и не хотел бы приглашать их в свою команду.
Я имею в виду то, что большинство «продуктовых менеджеров» провели там целый день либо с пустыми глазами направленными в стену, либо играя со своими телефонами.
Я даже не уверен, что парень, который руководил семинаром, когда-либо успешно продавал программный продукт.
В конце мероприятия все, кто притащил свое тело более на чем 50% занятий сессий, стали «Сертифицированными владельцами продукта Scrumએ». (!!!)
Они даже пообещали прислать нам «сертификат на бумаге образцового качества», который можно вставить в рамку и повесить на стене….
Нет нужды говорить, что я НЕ был доволен.
Теперь я развлекусь разглагольствованиями о душке́ коммерческой изворотливости, так что позвольте:
Получение сертификата о владение конкретным языком программирования или любым другим языком, связанном с программированием это doodley-squat (что-то типа карикатуры к замечательному событию, моё прим.).
Это бессмысленно.
Мой опыт подсказывает, что большинство таких сертификатов — полная чушь.
Никакой, рекрутёрએ (хорошего) разработчика, не воспринимает эти сертификаты всерьез. Особенно если их можно получить, проведя день-другой, пялясь на стену.
Сертификаты являются плохой заменой портфолио. Работодатели предпочитают видеть работу, которую вы сделали, а не клочёк бумаги, в котором говорится, что вы сможете её сделать.
Не поймите меня неправильно, но, в общем-то, идея сертификации мне нравится…
Наличие третьей стороны, по сути подтверждающей: «Эй, а у этого парня/девушки есть, по крайней мере, базовый уровень знаний и вот доказательство этого».
Но с 2019 года это уже не работает.
(И именно поэтому интервьюирование разработчиков программного обеспечения всё еще скорее искусство, чем наука).
Пожалуйста, не учитесь столько, сколько сможете и не тратьте своё время и/или деньги на получение фиктивного сертификата. Это пустая затея.
Ладно, пора заварить зеленого чая, чтобы успокоить нервы…. А пока…:
Счастливого Python-нинга!
— Дэн Бейдер
P.S. Обратите внимание, что «сертификат» != «CS степень». В будущем я напишу об этом подробнее.
Dan из realpython.com</a