Как назвать должность ремонтника

Обновлено: 30.06.2024

Ликбез по современной классификации It-профессий IT, Работа, Сисадмин, Айтишники, Компьютер, Программист, Профессия, Длиннопост, Ликбез

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

Нынешний спектр IT-специальностей включает в себя:

I Системных администраторов и инженеров IT

Грубо обобщим, сисадминами и айтишниками часто называют всех, работающих в It-депаратаменте, но не пишущими программы (см. ниже "программисты"), хотя это не совсем верно.

Во-первых, это "эникеи" - низшее звено, специалисты техподдержки, т.е. люди, непосредственно контактирующие с пользователями и решающие вопросы по их рабочим местам. Чаще всего в конторе, не заморачивающейся за ITIL-принципы, на них навешана ещё куча обязанностей, про которые вы не знаете, наивно полагая, что в свободное от вас время они режутся в танчики (хотя - бывает и такое). Вообще, ТП (техподдержка) обычно делится на внутреннюю и клиентскую (если компания продаёт какой-то продукт или услугу), и специалисты разделены на 1-2-3 линии. Первая линия часто даже не инженеры, а операторы-диспетчера, принимающие и классифицирующие заявки, вторая - специалисты с более высоким опытом и т.д.

Чуть выше рангом стоят серверные системные администраторы - это те, кто администрируют сервера (блин, если вы не знаете, что такое сервер - не пишите, пожалуйста, ничего, кроме романтического фэнтези). Они (грубо) подразделяются на администраторов Windows-систем ("форточники", виндузятники) и администраторов Linux-(Unix)систем (линуксоиды). Если я сейчас углублюсь в их описание для тех, кто не знает - то это будет не одна страница текста. Коротко - Linux круче (а FreeBSD - "фряха" - ещё круче), используется в бизнесе крупнее среднего, таких инженеров чуть меньше (хотя сейчас в крупных городах уже почти сравнялось), им платят, как правило, побольше. Хотя есть и "форточники", которые умеют строить и админить такие сложные системы на базе MS, что заткнут за пояс по опыту любого линуксоида.

Ещё в крупных компаниях бывают редкие касты админы VMWare (систем виртуализации и контейнеризации - серверов-"матрёшек", хотя часто это тоже реализовано разновидностями Linux - докер, кубер, проксмокс, опенВЗ, все дела), отдельно-вынесенные по функциям администраторы СУБД (по задачам и функционалу - от обезьянок-операторов до "Data Scientists" - учёных, строющих модели данных), инженеры (и диспетчера-операторы) ServiceDesk (см. выше - систем техподдержки - приёма и обработки заявок), инженеры систем IP-телефонии и поддержки CallCentre ("телефонисты") и т.д.

UPD - тут напомнили, есть же ещё специалисты по hardware и оргтехнике - "техники-ремонтники" и т.п.

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

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

II Программистов

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

Если в команде, то структура примерно

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

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

- сеньор - ведущий, руководитель проекта разработки, крупных задач. Оно же бывает TeamLead - тимлид, лидер команды, наставник молодняка - тьютор.

Да, если вас раздражает количество иностранных и хипсторских слов в наименованиях профессий, то рекомендую изобрести машину времени и вернуться лет так на 40-60 в прошлое, изменить ход истории СССР так, чтобы лидирующее место в IT и мировых языках программирования заняли языки на базе русского. Я тоже человек, в целом, вполне патриотичных взглядов, но использовать в разговоре сленг/термины на базе английского - это вынужденная мера, потому что а) адекватных по оттеночному значению вариантов на русском часто просто нет б) это устоявшиеся термины, используемые в профессиональной речи везде в) из-за среды общения ты неизбежно переходишь на чтение или даже разговор на английском во время работы. Как-то так.

Отдельно есть такая категория как FullStack-разработчик - т.е разработчик-универсал, также разбирающийся в аппаратной среде, чаще это касается веб-приложений (а сейчас уже практически всё десктопное - веб). Часто водятся в "молодых перспективных стартапах". Отдельное есть каста программистов микроконтроллерного оборудования, пишущих на питоне, жаве и древних хтонических C и Ассемблере программное обеспечение для датчиков, систем мониторинга, модных сейчас "систем умного дома", "интернета вещей", "индустрии 4.0" и т.д.

Если у вас на предприятии "программист" и "сисадмин" по набору обязанностей - одно и единственное лицо, а вы, типа, "молодой современный развивающийся бизнес", и у вас +100 человек штата - бегите, ваше руководство либо дико жмотливое, либо застряло в 90-х, либо и то, и другое.

III (В продолжение темы про программистов.)

При этом в организациях, занимающихся разработкой и продажей программного обеспечения, есть отдельная элитная каста инженеров - DevOps-ов - системных интеграторов, инженеров, обслуживающих разработчиков, и совмещающих обязанности как "серверного сисадмина", так и админа средств виртуализации, так и разработчика различных обвязок, систем мониторинга, оркестрации и т.д. (если интересно, уровень их зарплат в Екб на 2019 год - примерно в районе 100000 р., в Мск - в 2-2,5 раза выше, но я вам это не рассказывал). Недавно возникла отдельная подкаста NetOps-ов - инженеров-ЛВС-ников (коммутационщиков) в стане разработчиков - те управляют выдачей диапазонов сетей, связанностью маршрутов, доступностью машин на колокейшнах, провайдерами и т.д. Это у вас на предприятии одна локальная подсеть вида 192.168.1.0/24, а у них на западе, говорят, есть уже даже должность "менеджера сетей", в чьи обязанности входит только контроль и разграничение диапазонов IP-адресов внутри одного большого предприятия (на самом деле, и в компании из 500-1000 человек рабочих подсетей и диапазонов может быть больше сотни).

Давайте в этом же блоке упомяну, а то куда их ещё.

QA Engineer (инженер качества предоставления, тестировщик) - занимается тем, что проверяет качество работы программиста, ищет ошибки, баги в системах. Подразделяется на ручного и авто-тестировщика (который сам программист и пишет авто-тесты, скажем, для прогонов написанной системы на стендах под нагрузкой)

Технический писатель (техпис) - пишет/переводит инструкции, сценарии, бложики ведёт и т.д., сюда же копирайтеры.

IV Администраторы (инженеры) информационной безопасности

Специалист, занимающийся ■■■■■■■■■■■, ■■■■■■■■ и ■■■■■■■■■■■■■■■ на ■■■■■■■■■■■, чтобы всякие ■■■■■■■■ не ■■■■■■■■ информацию куда-нибудь в ■■■■■. Занимается охраной и соблюдением режима ■■■■■■■■■■■■, ■■■■■■■■■■■ ■■■■■ на предприятии, ■■■■■■■■■ ■■■■■■■■ ■■■■■. Если серьёзно, то тут примерно та же градация спектра компетенций, что и у сисадминов, с тем отличием, что сисадмин вам открывает, предоставляет сервисы (если у него и у руководства нет синдрома вахтёра, то именно это он и должен делать), а инженер информационной безопасности их вам закрывает, сыпя цитатами из ФЗ Минкомсвязи, нормативных документов ФСТЭК и приказов директора, например. Как правило, их не любят все, особенно сисадмины (если эти должностные обязанности из-за упомянутой жмотливости руководства объединены в одном человеке - тем более не любят). Есть более элитная каста аналитиков информационной безопасности, аудиторов, которые не столько запрещают, сколько говорят - "как нужно запрещать", либо "как нужно предотвращать" НСД и т.п.

Всё, я утомился, т.к. пишу этот пост поздно ночью в черновик. Дальше - коротко

V Вообще Аналитики - (продуктовые, системные и т.д.) - пишут, скажем, ТЗ программистам, переводя язык заказчика в язык разработчика. Либо пишут предписания, проводят аудит и т.д. Качественные системные аналитики получают поболее всех вышеперечисленных.

VI SEO-специалист - специалист поисковой оптимизации, интернет-маркетолог, ещё бывают какие-нибудь асессоры и т.п.

VII дизайнеры всякие (думал написать здесь про разновидности специализаций в GameDev, но уже устал, да и всё это уже есть).

Где-то ещё водятся архитекторы информационных систем, инженеры-проектировщики ЦОД-ов, Data Scientist-ы, инженеры в области машинного обучения и т.д

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

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

Читайте также: