Если бы программисты строили дом, или Как не потерять миллионы в IT-проектах
Шрифт:
Если девиз компании «А зачем платить дороже, когда мальчик Петя нам всё за три копейки сделает», то аргументировать мне здесь будет нечем, джокер из кармана не достану. Качество кода явно, как и наличие химикатов и вредных веществ, например, в помидорах, также скрыто и не видно, а также визуально не обозримо. Ну помидоры, ну красные, выглядят одинаково.
Вопрос, когда и чем обернётся для вас употребление тех или иных продуктов питания, это ж тоже не сиюминутный момент (хотя и такое бывает у некоторых), это всего лишь
Только вот в роли организма здесь будет выступать ваша программа, которая должна будет, образно выражаясь, «переварить этот код» и встроить его в свой режим бесперебойной работы. Качество кода вам явно не оценить, даже фраза «принцип инверсии зависимости» уже, наверное, нагнала на вас тоску, так как для этого нужен эксперт.
Так что последствия «дешёвой рыбки» можно будет оценить только в тот момент, когда в программу надо будет вносить очередные изменения, и вот тут возникнут сюрпризы.
И последствия будут в виде непредвиденных бюджетов трат денег за расширение и изменение структуры программного обеспечения, и это я вам гарантирую (не пророчу), а привлечь к ответственности, увы, уже будет некого, так как мальчик Петя уехал на мотоцикле в горах кататься, и это уже совсем другая история.
Перейдём ко второй группе ребят подневольных, работников наёмных, постоянных, штатных, почти родных.
Ну да, а почему бы и нет?
Наёмные сотрудники от частого мелькания в глазах фактически становятся родственниками, пока что не легализованными, но я думаю, что это произойдёт в ближайшее время. Как только великие государственные умы переключатся с проблем глобального потепления и спустятся на землю поближе к собственникам бизнеса.
Так вот, о штатных сотрудниках.
Наверное, даже попробуем оценить эту категорию как практически стабильную. Если программист пришёл на второй день на работу опять, то считайте, что он уже тут прижился надолго, клещами не вытяните, даже борщ не поможет.
Но не стабильную для самих программистов. Ведь как оно в жизни-то бывает: то, знаете ли, рынок кипит, бурлит, развивается, а то вдруг бум-с – и что-нибудь случилось. То буржуи заграничные пирамид финансовых настроят, то кредитов ипотечных на выдают, а то и вирус жахнет.
И что по итогу? Сокращения, безработица, депрессия.
И вот в компании, которая себе изначально придумала, что лучше свой программист, родной, так сказать, как своя рубашка к телу, но рыночная ситуация (доллар проклятый вырос) показала, что «голод не тётка», первые под сокращения пойдут именно они, родимые.
IT-проекты свернутся – не до жиру, быть бы живу.
Вот, мол, писали раньше на листиках из-под колбаски, ну вот и будем писать.
И осуждать за это руководство и собственников сложно. Игрушки автоматизированные, конечно, замечательно, но предприятию-то нужно дальше плыть, как кораблю в бушующем
И вот если в условиях кризиса компания не принадлежит к сфере предпринимательства под названием «кому война, а кому мать родна», то все проекты свернутся, и пойдёт разработчик с насиженного места несолоно хлебавши с поникшей головой.
«Кому зарплаты айтишников кажутся слишком высокими, могут сами попробовать вставать к 11, подключаться к созвону в пижаме, пока пьёшь кофе, КОТОРЫЙ КОМПАНИЯ НЕ ОПЛАТИЛА, и слушать полдня, как менеджеры ругаются, а потом менять цвет кнопочек туда-сюда!!!»
Из просторов интернета. Автор неизвестен.
Плюсы этой группы сотрудников для самой компании – во-первых, работник всегда под рукой. Кликни его, и он тут как тут. Во-вторых, всё-таки если человек постоянный, то о программном обеспечении компании он будет беспокоиться и халтурить, по всей видимости, не должен.
Интересный факт: значение слова «халтурщик» в воровском жаргоне –
«воры, похищающие верхнюю одежду из квартир, в которых имеются умершие».
Сама об этом не знала, пока не прочитала книгу В. Пикуля «Каторга».
Очень положительно, если в компании есть целая группа разработчиков, они-то, несомненно, будут стараться друг перед другом не оплошать, да и соревновательный дух тут свою роль тоже сыграть может в положительную сторону.
Товарищеская поддержка по обучению в среде программистов – вещь достаточно распространённая, так как каждый чему-то, от кого-то и когда-то научился.
Подчеркнём минусы данной группы, которые тоже имеют право быть.
Если программист в компании один, то качество его работы может оценить только он сам, единственный и неповторимый, а тут уж сами понимаете, почему бытует в среде программистов такое высказывание: «костыли в программном продукте – это тоже строительный материал».
Также вопрос по времени разработки того или иного проекта. На любую поставленную задачу вы услышите от них один и тот же ответ на поставленную задачу: «Это сложно», и сопровождаться это будет многозначительным мучительным взглядом.
Вы-то сами, поди, особо не разбираетесь, сколько нужно потратить времени на ту или иную программную штуковину, а программисту что – «солдат спит, а служба идёт», зарплата на карточку капает, строго как часы по положенным дням.
А то, что каждый программист в стабильной компании подрабатывает на стороне, так это уже давно всем известно. И знаете, что делает он это не только в выходные, по вечерам и в отпуске, но и в рабочее время тоже.
Ваш не такой?
Не бегает налево?
Ну, значит, плохо смотрите или просто не задаётесь этим вопросом.