Закулисные проблемы программистов

Современное общество довольно мало знает о жизни программистов. Если работу системных администраторов ещё можно видеть воочию, то чем занимается программист покрыто завесой тайны. И это не удивительно. Ведь программист, как правило, не устраняет «зависание» программ, не меняет картриджи в принтере и т.п. А, сидит себе тихонечко за компьютером и пишет программы.

Иногда его и вовсе не видно, если он работает в другом офисе или удалённо.

Попытаемся разобраться какие трудности и подводные камни ожидают самого обыкновенного программиста.

Эта статья не о том «как всё плохо» или наоборот «хорошо». Цель данной статьи познакомить читателей с проблемами данной профессии и поиск их решения.

С небес на землю

Как работает программист? Вокруг этого вопроса, да и самой профессии сложилось множество стереотипов ещё с 90-х годов XX века.

Но, «девяностые», когда компьютеры были ещё в новинку, а специалисты, умеющие с ними работать, а тем более писать программы, большой редкостью ушли в прошлое.

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

Бывают ситуации, когда программист совмещает несколько профессий, но об этом позже.

Итак, «девяностые» давно стали частью истории. Компьютеры из роскоши превратились в массовый рабочий инструмент для офисных работников и не только.

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

Многие коллегии скажут, что «чем больше таких code monkey, тем мы ценнее как специалисты». Но, увы, демпинг так или иначе неизбежно влияет если не на весь рынок, то на его отдельные сектора.

Также стоит отметить, что на просторах бывшего СССР бизнес чаще всего не ориентирован на IT. Так что разработка ПО, так же, как и системное администрирование воспринимается многими «боссами» не более чем «поддержка бизнеса» и финансируется по остаточному принципу.

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

Поэтому, если вы работаете не в компании лидере IT индустрии, то скорее всего вам не придётся хватать звёзды с неба. Будете работать над проектом по автоматизации бизнес-процессов предприятия, «делать сайты» и т.п.

Оплата труда и успех в поиске работы сильно зависит от знаний, опыта и специализации.

Например, создание сайтов на PHP очень востребовано, но входной порог в эту нишу крайне низок. Как следствие огромная конкуренция даже при большом спросе и весьма скромные зарплаты.

Если работаете с фреймворками, то оплата, по состоянию на июнь 2017 года, значительно выше, потому что от «вебмастера» требуется, как минимум владение ООП и основными паттернами.

Но, в любом случае, если трезво оценивать обстановку, работу в той же web студии найдёте.

Другой пример. Работа с «железом» (программирование микроконтроллеров и т.п.).

Входной порог один из самых высоких и на сайтах по трудоустройству предлагают неплохие деньги. Но, вакансий в данной нише единицы.

График работы как правило приемлемый. Вам не нужно дожидаться окончания рабочего дня, чтобы выполнить регламентные работы. Кроме того, всё чаще программистам предлагается удалённая работа, которая не предполагает нахождения в офисе.

На стороне программиста есть одно очень важно преимущество. Не хочу обидеть коллег системных администраторов, но, если с одноранговой офисной сетью из 10-30 машин и пары серверов офис ещё как-то может справиться самостоятельно (самый «продвинутый юзер» играет роль эникея), то работа над программным кодом для подавляющего большинства представителей «офисного планктона», это «тёмный лес и ни одной звезды».

Поэтому, к программистам относятся во многом более лояльно, чем к системным администраторам.

Как устроен рабочий процесс?

Вопреки расхожему мнению, в профессии программист почти нет никакой романтики.

Придя на работу вы 8 часов сидите перед монитором и чаще всего большая часть этого времени посвящена поиску ошибок и их устранению. Отлаживать придётся не только ваш код, но и вашего коллеги, если в нём обнаружены ошибки. Никого не волнует, что этого человека давно перевели на другой проект или он вообще уволился ещё задолго до вашего прихода в компанию. Вы ведёте этот проект и точка!

К слову о проектах. Далеко не факт, что, работая программистом вы будете каждый день открывать для себя что-то новое.

В IT-отделах программы создаются чаще всего один раз. Далее идёт сопровождение. Никто не станет переписывать отлаженный алгоритм автоматизации бизнес-процесса или переделывать сайт каждый месяц. Это технологически и экономически не оправдано, но и, что самое главное, не требуется.

В случае необходимости к существующему программному обеспечению просто дописывается новый модуль или дорабатывается уже существующий и всё. Коренная модернизация большая редкость и проводится только тогда, когда со старыми программами работать уже совсем невозможно.

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

Так что, в web студии вы в основном будете заниматься лендингами и интернет магазинами. Если компания пишет на Delphi, то добро пожаловать в мир корпоративных приложений под Windows (реже MacOS, iOS, Android). И т.д.

Так как программист в основном пишет программы не для себя, то свобода творчества весьма ограничена. Есть техническое задание от начальника или заказчика, и вы обязаны написать программу в полном соответствии с ним.

Условия работы программиста как правило стандартные «офисные». Но, бывают ситуации, когда «вспомогательные» подразделения включая IT размещаются в подсобных помещениях или помещениях с откровенно вредными условиями труда.

Сколько стоит быть программистом?

Для того чтобы стать профессиональным разработчиком программного обеспечения, а не просто «делать сайты» или «писать программки на Delphi» нужно получить весьма внушительный багаж знаний.

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

Повезло, если вы поступили на «бюджет», так как стоимость семестра обучения по IT- специальности даже в бакалавриате не самая маленькая.

Также спешу разочаровать тех, кто ещё не утратил романтического представления о профессии программиста.

Первое время вам наверняка придётся программировать в консоли на таких языках как Pascal или C. Но, даже такого программирования у вас будет не очень много.

За то хоть отбавляй высшей математики (в объёме гораздо выше «обычного» технического ВУЗа) и фундаментальных дисциплин. Таких как, например, математическая логика, теория вычислительных процессов, теория принятия решений и т.п.

Но, как уже сказано, ВУЗ даёт лишь базовые знания. Поэтому, те кто всерьёз намерен после его окончания работать по специальности, уже с самого начала занимаются дополнительно. Читают книги и пишут программы в не учебное время. Многие уже в студенческие годы пробуют найти первую работу если не в офисе, то на фрилансе или на худой конец в Open Source. Главное, чтобы к моменту выдачи диплома был какой-то подтверждённый опыт.

Но, вот заветный диплом получен. Что дальше? Выпускник наконец-то может почивать на лаврах? Только если он не программист!

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

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

Также со временем может встать вопрос о сертификации. Но, останавливаться на этом подробно не стану, так как писал уже на эту тему ранее.

Разумеется, что даже если вам повезло получить базовое образование бесплатно, то за книги, курсы повышения квалификации и тем более сертификаты придётся платить.

Очень редко, но можно получить от руководства компании направление на обучение, но… Перед этим с вами заключат отдельный договор, согласно которому вы обязуетесь некоторое время после обучения отработать в компании (без повышения зарплаты) или вернуть стоимость обучения.

Работодатель при этом почему-то забывает, что полученные работником знания нужны прежде всего ему и не факт, что они пригодятся работнику после увольнения из компании.

Отдельно стоит сказать о «рабочих инструментах» программиста. Рабочих компьютерах, редакторах, компиляторах и т.д.

Начнём с конца.

Для написания программ необходимо, прошу прощения за тавтологию, специальное программное обеспечение. К счастью, в наши дни многие даже коммерческие средства имеют вполне пригодные для работы бесплатные версии или специальные версии для разработчиков. Например, Visual Studio Community или Microsoft SQL Server Developer.

Для многих платформ IDE полностью бесплатны (Android Studio, NetBeans, Eclipse).

Всё это в значительной степени снижает напряжённость ситуации. Однако не всё так легко доступно. Да и «бесплатность» многих инструментов и технологий относительна.

Например, некоторые инструменты и технологии бесплатны только для некоммерческого использования.

Когда «босс» узнаёт, что за легальное использование в организации такой «бесплатной программы» нужно платить и весьма немаленькие суммы, то в ответ иногда поднимается целая буря негодования.

К сожалению, многие коллеги идут на поводу у жадных работодателей и собственноручно копают себе яму ради чужого обогащения.

С компьютерами также не всегда дело обстоит благополучно.

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

Мобильная разработка вопрос отдельный. Бывало, что для написания Android приложений выделялись компьютеры на базе процессоров без поддержки виртуализации, а выпросить 4 000 руб. на покупку устройства для отладки смерти подобно.

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

Дознаватель или телепат?

Основу любой разработки составляет техническое задание. Только в большинстве компаний его не оформляют документально. Действительно, зачем тратить время «босса» на ненужные «бумажки»? Проще «словами».

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

Как правило, чем ближе проект к завершению, тем сложнее вносить правки и тем больше они отнимают времени. Не редко вследствие подобного подхода к разработке срываются сроки, но виноват всегда будет программист, а не горе «постановщик задач».

Если умеете путём переговоров выходить из подобных ситуаций, хорошо. Если нет, неприятные разговоры с начальством, скандалы, выговоры, урезание премий.

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

Почему снова «горе»? Да потому, что их цель как можно быстрее запустить проект и отдать его клиенту. Якобы из-за задержки компания не получит планируемой прибыли. Да и перед начальством нужно своевременно отчитаться.

Хорошо. Но, хотя бы кто-нибудь из горе менеджеров хотя бы раз посчитал не только планируемую прибыль, но и убытки от доработок откровенно «сырого» продукта выпущенного в production?

А, ведь эти убытки не только финансовые, но и репутационные.

Приходит жалоба от клиента на работу «сырого» модуля для сайта, который торопились выпустить. Кто будет виноват? Естественно программист.

Поэтому программистам приходится либо заваливать постановщика задач уточняющими вопросами как будто он не программист, а дознаватель, либо «играть в телепатию» пытаясь нащупать и предугадать что же нужно делать и что придётся править в следующий раз.

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

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

И швец, и жнец

Не редко на программистов возлагают далеко не свойственные им функции («тыжпрограммист»). Тогда помимо написания кода, приходится править фотографии в Photoshop, заниматься размещением статей на сайте, продвигать сайт в поисковых системах, монтировать видеоролики и т.д.

Хуже всего, если придётся совмещать должность программиста и системного администратора. О закулисных проблемах последних писать не стану, так как об этом есть прекрасный цикл статей в журнале «Системный администратор». Ссылки приведу ниже, для интересующихся.

Ссылки на цикл статей «Уйти или остаться? Закулисные проблемы сисадминов»

Со своей стороны, добавлю только, что, если на вас свалилось такое «счастье» можете забыть о нормальной работе и нормальном профессиональном развитии как программиста.

Задачи по администрированию всегда будут в высшем приоритете. Не только перед программированием, но и остальной жизнью.

Ведь с точки зрения средне статистического «босса», что толку от программы, которая принесёт его бизнесу миллионы, если у секретарши не работает принтер или завис Word? И вы всё время, даже находясь в отпуске будете привязаны к компьютеру («а вдруг чего случится?»).

В объявлениях о подобных вакансиях часто пишут, что выполнять функции системного администратора вам придётся редко. В реальности после трудоустройства, скорее всего, будет совсем наоборот.

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

Безусловно, нет худа без добра.

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

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

Я никого не хочу обидеть этими строками. Просто описываю реальность подобной работы как она есть.

Мавр сделал своё дело, мавр может уходить

Этой фразой одного из героев Шиллера (почему-то её ошибочно приписывают Отелло Шекспира) можно смело охарактеризовать один из возможных вариантов развития событий после завершения стадии активной разработки программного обеспечения.

Программа написана и выпущена в production. Предстоит её сопровождение. Но…

В один прекрасный день программиста вызывают к начальству или в отдел кадров и предлагают расстаться. Ведь всё написано и работает. Зачем платить большие деньги профессионалу, если можно нанять дилетанта, который будет сопровождать это всё за копейки? Это же не так сложно… Или устроить на «хорошее место» очередного «Митрофанушку», который является родственником кого-то из сотрудников (как правило, не рядовых) или его друзей и только «закончил институт» («ведь его же куда-то пристраивать надо»).

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

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

Такой вот круговорот…

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

Также стоит добавить, что нередко вновь пришедший на такой проект остаётся без какой-либо поддержки предшественника. Причина проста – компания просто не рассчиталась с ним или выплатила только один оклад забыв так называемую «премиальную часть». Тогда вы остаётесь один на один с незнакомой и неисправной программой, которую нужно отладить «вчера».

Собственно, в этом и кроется одна из причин почему многие коллеги стараются избегать legacy проектов. Особенно, если надёжность компании вызывает сомнения.

Разделяй и властвуй

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

Интриги, подставы и прочие забавы «офисного планктона» проникли и в IT сферу.

Отчасти ситуацию усугубляют и опытные специалисты. Многим из них откровенно не понятны проблемы молодых коллег, которые пришли в программирование по призванию, а не потому, что это «модно» или «родители посоветовали».

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

Разумеется, что всё это только на руку недобросовестным работодателям и заказчикам, которые манипулируют людьми пользуясь их разобщённостью.

Карьера программиста

Карьерные возможности зависят от специфики места работы.

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

Так как работа как правило не связана с физическими нагрузками (в том числе не нужно прыгать на стремянке прокладывая очередную интернет трассу), ограничений по возрасту как таковых нет. Знаю коллег, которым уже далеко за 50, но они продолжают писать программы. Однако, с возрастом на карьеру начинают влиять другие факторы.

Большинство вакансий по-прежнему ориентировано на людей до 30. Официально «бизнесмены» пытаются оправдать свою кадровую политику тем, что якобы с возрастом человек становится менее обучаем и с трудом воспринимает всё новое.

На самом же деле опытному специалисту, у которого к тому же скорее всего есть семья, просто надо больше платить. Да и обмануть умудрённого опытом человека гораздо сложнее, чем 20 летнего мальчика или девочку после института.

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

Ведь зачем что-то учить если «в интернете бесплатно сделают» и т.п.? А, резюме молодой специалист и очередной «волшебник недоучка» составят примерно одинаковые. В итоге работодателю предстоит разгадывать загадку, кто перед ним.

Бывают и совсем одиозные случаи, когда обладатель диплома с весьма неплохим средним баллом не в состоянии даже объявить переменную в программе на якобы изученном им языке. За то человек без специального образования может сделать не только это, но и написать рабочую программу.

Про амбиции многих «звёзд университетов» нет смысла даже и говорить.

Будет ли работодатель выяснять кто прислал ему резюме и выслушивать пожелания к работе от очередного «принца» или «принцессы», или возьмёт на работу того, кто хотя бы как-то умеет и хочет работать без необоснованных амбиций?

Опытным профессионалам живётся ещё не так плохо. У них есть что показать и чем мотивировать работодателя в виде знаний, опыта, портфолио, сертификатов, рекомендаций, собственных freeware/open source разработок. Но, у молодых специалистов (именно специалистов) ничего этого ещё нет или почти нет, и они вынуждены быть одними из многих пока не наберутся опыта и не вырастут в профессионалов.

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

Что делать?

В принципе проблемы обозначены, только это полдела. Нужно найти пути для их разрешения.

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

Поймите, что никто не будет уважать вас если вы сами не уважаете себя.

Вспомните, что вы не раб и не отбываете на работе наказание по приговору суда. Вы добровольно заключили договор с работодателем или заказчиком и, в конце концов, вы – квалифицированный специалист от которого зависит работа компании. Да, именно так. Много ли менеджеры и прочие смогут наработать если будут пользоваться только Excel и тем более бумагой?

Однако даже защищая свои права нужно знать меру.

Возникла неприятная ситуация – разрешили её путём переговоров и забыли об этом. Не нужно устраивать пользователям неудобств связанных с вашей программой. Согласитесь, что вы её писали не для этого.

Что же делать если переговоры не помогают?

В подобных случаях самое главное – не сорваться. В порыве гнева любой человек способен наговорить и даже сделать такое о чём потом будет долгое время жалеть. Все ваши действия должны быть максимально хладнокровными.

Ведь перед вами по сути стоят следующие вопросы:

  • Оправдана ли дальнейшая работа в этой компании?
  • Если нет, есть ли возможность её покинуть хотя бы с приемлемыми потерями?
  • Требуется ли экстренное увольнение из компании?

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

Открыто говорить об этом не стоит. Просто постоянно ищите работу, соблюдая необходимые меры предосторожности.

Увы, но несмотря на все произошедшие перемены последних десятилетий у многих людей, особенно старшего поколения, по-прежнему сохраняется в своём роде благоговейное отношение к работе. Преклонение перед ней как перед неким идолом. Чем недобросовестные работодатели опять же с удовольствием пользуются.

В эпоху рыночных отношений гораздо более адекватным является здоровый прагматизм.

Постарайтесь трезво оценить все «плюсы» и «минусы» вашей нынешней работы. Вполне может оказаться так, что вы не только ничего не зарабатываете, но и «работаете в минус», по сути, за свой счёт и счёт своей семьи выступая спонсором чужого обогащения.

Если вас не уважают, не выделяют средства для приобретения необходимых программ и оборудования, и вы вынуждены покупать их за свои деньги, вы работаете во вредных условиях труда (есть «фирмы», где IT отделы расположены в таких помещениях, в которых по-хорошему даже находиться без средств защиты нельзя), вас заставляют выполнять не свойственные вам обязанности, вас обижают деньгами или вообще задерживают выплаты – какой смысл там работать?

Лояльность компании и преданность общему делу? Если вы станете не нужны «предпринимателю», то через 5 минут он о вас и не вспомнит. Поверьте. За то о себе он всегда успеет подумать.

Поэтому, если ситуация на текущем месте работы неудовлетворительна смело ищите работу и когда найдёте уходите.

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

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

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

Также стоит учесть, что для произвола со стороны работодателей всегда наиболее уязвимы сотрудники с низким уровнем квалификации и узкие специалисты. Поэтому даже если у вас пока всё благополучно, получайте образование, повышайте свою квалификацию, изучайте смежные области (например, если вы программируете на Delphi освойте дополнительно C# или PHP).

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

Естественно, если у вас не будет подтверждённого опыта в новом направлении, вам сразу вряд ли предложат большие деньги, но как известно «те, кто оказался на вершине, не с неба туда упали» (М. Уошлинг). Со временем вы наверняка вырастите и здесь.

Жизнь после программирования

Как быть, если программисту надоело писать программы, и он больше не хочет этим заниматься.

Вариантов на самом деле много.

Можно освоить другую профессию. Высокая обучаемость и работоспособность IT-шников делают такой сценарий вполне реальным.

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

Так что даже в этом случаи есть пути для дальнейшего развития. Нужно просто уметь их находить.

Вместо послесловия

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

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

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

Ведь мы и они живём на одной планете. Работаем у тех же работодателей. Да и сами профессии являются родственными. Каждый квалифицированный системный администратор хотя бы немного программист и наоборот.

Поэтому в наших проблемах и путях для их разрешения на самом деле очень много общего. Хотя с первого взгляда может показаться, что это не так.

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

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

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