Сисадмин или программист что лучше. От linux-админа к python-программисту или как и почему я менял профессию. «Подводные камни», очевидные минусы
Должностные обязанности системного администратора.
Для выполнения возложенных на него функций системный администратор осуществляет следующие обязанности:1. Планирование информационной инфраструктуры, структуры внутренней сети.
2. Организация и обеспечивает бесперебойного функционирования локальной вычислительной сети. Мониторинг использования локальной вычислительной сети.
3. Установка на серверы и рабочие станции сетевого программного обеспечения, конфигурирование систем и программного обеспечения на серверах.
4. Обеспечивает защиту от несанкционированного доступа к информации, просмотра или изменения системных файлов и данных, а также безопасность межсетевого взаимодействия.
5. Организация доступа к локальным и глобальным сетям, в том числе - сеть Интернет; обмен информацией с другими организациями с использованием электронной почты.
6. Регистрация пользователей, назначение идентификаторов(логинов) и паролей.
7. Поддержка рабочего состояния программного обеспечения серверов.
8. Поддержка работы корпоративного web-сервера и внутренних web-серверов.
9.Установка и настройка сетевых сервисов. Поддержание их в рабочем состоянии.
10. Настройка системы безопасности, планирование общей политики безопасности.
11. Обучение и консультирование пользователей при работе в локальной вычислительной сети, сети Интернет, использовании электронной почты, ведению архивов.
12. Скачивание и последующая установка обновлений к серверным операционным системам и ПО.
13. Протоколирование системных и сетевых событий, событий доступа к ресурсам - для последующего анализа.
14. Защита от вирусов. Обновление антивирусных баз.
15. Разработка инструкций по работе с сетевым программным обеспечением и обеспечение ими пользователей.
16. Установка ограничений для пользователей по: использованию рабочей станции или серверов; времени; степени использования ресурсов.
17. Составляет план архивации данных. Установка и настройка ПО системы резервного копирования. Сохранение данных на сменных носителях.
18. Настройка оповещения о критических событиях. Инсталляция и конфигурирование программного обеспечения мониторинга. Определение узких мест, реакция на критические события, на атаки хакеров.
19. Ведение журнала архивации данных и степени использования носителей.
20. Разработка схемы послеаварийного восстановления работоспособности локальной вычислительной сети.
21. Проведение тестовых проверок и профилактических осмотров вычислительной техники с целью своевременного обнаружения и ликвидации неисправностей.
22. Составление заявки на ремонт неисправного, а также приобретение нового и модернизацию устаревшего аппаратного оборудования серверов и рабочих станции, а также сетевого оборудования.
Немного философской получилась статья. Да и не так часто я пишу вообще для этого блога. К сожалению.
Сентябрь 2016 года оказался ярким для меня на события. Сжав волю в кулак, я распрощался с работой, которой посвятил 4 последних года. И просто в ужасе понял, что это дорога в никуда.
Не знаю, кризис ли это среднего возраста (мне уже 31 год исполнился в этом году) или понимание, что для семьи нужны заделы гораздо серьезнее в материальном плане, но факт остается фактом – я порвал с работой и тем, чем занимался все эти годы. И теперь могу вам, уважаемые читатели, дать некое напутствие, чтобы вы не повторяли подобных ошибок.
Итак, как я уже написал, последние годы я работал тем, кого раньше яро высмеивал даже на своем блоге. Я работал сисадмином . Причем, должность была с «потрясающей» записью в трудовой книжке – системный инженер. И лишь спустя 4 года я только узнал, что, оказывается, это такое завуалированное название эникея в нормальных конторах. Да, именно в нормальных, потому как прошлую контору я не могу назвать таким словом.
Начало 2013 года мне надолго запомнится. У меня был выбор устроиться андроид-разработчиком, программистом 1С или же системным администратором в контору, о которой кроме матерных слов ничего хорошего сказать не могу. Победила жадность. Так как разработчиком мне везде предлагали вначале 25 тысяч (Ростов-на-Дону). Понимаю, что программист даже до года работы это всего лишь джун. Тем более, что Андроид я бросал до этого, а 1С занимался постольку, посколько. Но через год бы перспективы выросли. Скилл бы рос, а с ним и уровень зарплаты. Но я пошел по пути наименьшего сопротивления, так как мне предложили 35 тыров! На руки! Белыми! И это было началом моего профессионального краха.
Офис был мелким до безобразия. Одноранговая сеть, без AD или вообще намека на LDAP хотя бы на Samba. С древними компьютерами под не менее древней XP. Один сервер видеонаблюдения, одна файловая помойка и один настроенный через одно место шлюз на 5-м Центосе…
Когда я увидел все это «хозяйство», у меня возник резонный вопрос – а за что платить то такую сумму? Ответ я получил незамедлительно – за командировки. Именно меня брали для пусконаладочных работ в командировках. На мне висели системы видеонаблюдения, сервера и коммутационное оборудование. В 2014 году мне все это и аукнулось – почти весь год я пробыл в Сочи, начиная с Олимпиады, где работал без сна и выходных два месяца, а потом безвылазно жил в условиях, в которых не всегда гастарбайтеры будут согласны находиться, в силу жадности директора конторы.
Да, я много чего узнал. Я изучил Cisco на уровне CCNA, хотел уже подниматься до CCNP, но передумал. Я узнавал много смежных технологий типа настройки радаров (да, именно РЛС) и много чего прочего. Я узнал столько о ВОЛС и всем коммутационном оборудование, что можно было смело после этого идти в телекомы работать. И вместе с тем я тупел. От однообразия, от рутины и т.д.
Я бросил этот блог. Я бросил программирование. Я свыкся с мыслью, что я просто сисадмин. Получаю зарплату ну и ладно.
Но с каждым годом тревога все росла. Сначала на новый 2015 год мне пришла первая весточка с Суперджоба о том, что как бы нужно в 30 лет уже переквалифицироваться с сисадминов. Потом все было по нарастающей.
Я смотрел дайджесты технологий и буквально офигевал от того, что произошло за эти 4 года. Xamarin, в iOS разработка пошла на SWIFT, в вебе появились многие новые фрэймворки, Rust появился и тут же сделал вызов C++. Да и последний претерпел изменения – вышел C++ 14, который стал больше java напоминать.
Изменений была куча. И все это прошло мимо. И когда в контору устроилось еще два админа, гораздо старше меня, тогда я понял, какая это тупиковая ветвь. И уволился.
Причем, абсолютно ни капли не жалея. И вам, уважаемые читатели, просто могу на своем опыте передать то, с чем столкнулся я после увольнения.
Итак, на руках трудовая книжка с такой «отвратительной» записью, два резюме – на программиста и сисадмина. Вот вводные данные. И тут понеслось.
Ради интереса начал рассылать резюме сисадмина, пока попутно читал книги по тому, что упустил за прошедшее время. Результат был, мягко говоря, не ахти. Нет, меня много куда приглашали. Я проходил часто собеседования. Но за спиной часто слышал: «Боже, мужчине 31 год и он пришел сисадмином!». Но была еще куча мест, где резюме летело в шредер с диагнозом – «Дед. Старый сильно для этой должности». Причем, сеть гетерогенная в таких организациях. Есть и виртуальные сервера на ESXi, крутятся веб-сервера на Apache и Nginx под Debian и Centos 7, куча АТС на Asterisk, сложные леса AD, MS SQL Server 2014, Exchange, скрипты в совершенстве на bash и powershell, Cisco, Huawei, Microtik – всего не учесть. И опыт для всего этого от 3 до 6 лет. Но не старше 30 лет для соискателя. Так что кто тешит себя скиллами, часто против вас будет идти главный документ – паспорт. Так по крайней мере в Ростове обстоит дело.
С программистом был вообще цирк – часто видели, что работал сисадмином последние 4 года и тут же резюме в шредер или начинали истерить. В городе больше 100 франчей 1С, но почти у всех них как эталон нормы набора программистом было одно – пробыть стажером. И пофиг, сколько у тебя стаж – нет вообще опыта или 10 лет за плечами. И тут вставал вопрос о зарплате, которой во франчах традиционно нет. Насчет других программистов тут кроме веба и мизерной доли C# опять же для ASP.Net ничего нет. И даже C#, который я знал версии 4.0, уже применялся 6.0. Вновь учить даже его. Хотя на блоге я вел вебинары по нему (вернее, по 5.0). Но с ним проще было, однако в коллектив не проходил опять же возрасту. Сидят молодые парни до 25 лет и к ним дядя 31 летний заваливает…
Тем не менее, я вообще не сваливался в пессимизм. Искал много чего смежного и за неделю после увольнения нашел работу java разработчиком. Да, зарплата серая. Но в трудовой снова засияет запись «инженер-программист». И одно я знаю наверняка – больше никогда уже в сисадминство ни ногой. Да и возраст не позволит).
Надеюсь, что эта статья с такими стонами была кому-то интересна и полезна. Самое главное, всегда развивайтесь. Мир не стоит на месте. А IT – и подавно. Иначе рискуете остаться за бортом, как некогда я.
Часто приходится сталкиваться, что люди не понимают разницы между системным администратором и программистом и всех IT-шников называют программистами. Некоторые обижаются, а кто-то уже привык. Но я хочу попытаться разъяснить эту разницу, чтобы было понятно большинству, прочитавшим эту статью:)
Если в организации есть IT отдел (инженерно-технический), а проще говоря компьютерный, то в нем есть следующее разделение:
— основная задача контролировать работу серверов и серверного ПО, администрирование телефонных станций, политика безопасности — в общем это мозги всей компьютерной структуры организации.
Специалисты (или инженеры) технической поддержки — это ребята, которые занимаются обычными компьютерами пользователей, настраивают их, помогают пользователям решать текущие проблемы, ловят вирусы на компьютерах пользователей и т.д. и т.п. По сути, Специалист — это будущий системный администратор, т.к. системный администратор так же может выполнять работу специалиста. Специалист может выполнять работу системного администратора, если ему разрешит руководство — к системному администратору у руководства больше доверия:)
Программисты — это ребята, которые постоянно пишут различные тексты на непонятном для обычного пользователя языке. Эти тексты потом превращаются в полезные программы, утилиты, или просто модули (дополнительные опции) к полезным программам.
Чтобы проще было понимать приведу пример на различие системного администратора от программиста. Программист написал программу, которую в последствии назвал, ну например Windows, а системный администратор ее настроил (используя функции, которые предусмотрел в своей программе программист) для пользователя.
Привет, друзья! Сегодня поговорим о такой профессии как системный администратор. Так как наш век – век технического прогресса. Век машин. Представить себе даже самую захудалую фирму без компьютера невозможно! У директора предприятия, в бухгалтерии, в кабинетах начальников отделов, да и у рядовых сотрудников - у всех стоят компьютеры на рабочих местах.
Корпоративная почта, новости, рынок, банк – все эти блага современного трудового коллектива, несомненно, помогают выжить в жестоком мире бизнеса. Но как заставить всё это работать сообща? Как сделать так, чтобы сотрудники не «в контакте» и «одноклассниках» сидели в рабочее время, а занимались делом? Как уберечь секретную информацию с рабочего компьютера от хакеров? Вот для этого и существует такая профессия как сис админ.
Если спросить у гугла, кто же это такой, он ответит примерно следующее:
Сис админ - сотрудник, должностные обязанности которого подразумевают обеспечение штатной работы парка компьютерной техники, сети и программного обеспечения, а также обеспечение информационной безопасности в организации.
В народе же такого специалиста называют просто «админ» или «сисадмин».
Так давайте же разберёмся...
Что он делает
К обязанностям сис админа относится обеспечение устойчивой работы компьютерной техники.
В этот этап входят:
- установка и настройка (а иногда даже закупка) компьютеров,
- комплектующего и периферийных устройств (принтеров, сканеров и т.д.)
При занятии этим делом, главное проложить компьютерные коммуникации так, чтобы даже самый изощренный работник не выдернул ногой штекер и не залил кофе системный блок.
Самое сложное в работе – объяснить красивой блондинке секретарше шефа, что не надо прикалывать провод мышки кнопками к столу, даже если он сильно мешает)))
- Настройка программ и обеспечение их стабильной, надежной работы будет являться, пожалуй, самым трудоемким в работе. Софт может быть абсолютно разный, в зависимости от специфики предприятия. Например, от обычного Microsoft word’a & excel’я, до СУБД «ORACLE» и бухгалтерских программ.
Основной проблемой в работе программного обеспечения является, к сожалению, именно человеческий фактор, так как обычно жалобы сотрудников сисадмину начинаются со слов: «не туда нажала и всё вдруг куда-то пропало». Синхронизировать работу программ и выставить правильную защиту «от дураков» - вот, считайте, половина работы системного администратора.
- Так же сисадмин должен знать и уметь правильно настроить параметры доступа, чтобы каждый работник мог включить только свой компьютер, свой профиль, запустить только те программы, к которым имеет доступ согласно своему статусу в кампании. Если работа сотрудников связана с интернетом, то системному админу предстоит настроить параметры доступа во всемирную паутину так, дабы ни «в контакте», ни так любимые офисными работниками «одноклассники» не были доступны с рабочих компьютеров.
Сисадмин – это весьма весомая фигура в компании, подобно коню на шахматной доске. Вроде и не самая важная персона, но без него совсем никак нельзя. Иногда достаточно закончить курсы для админа, чтобы стать властителем офисных компьютеров. А компьютеры ведь имеют свойство ломаться, причём как у рядового сотрудника, так и у генерального директора.
Более подробнее узнать о том что делает сис админ, можно узнать посмотрев видео.
Плюсы профессии
К несравненным достоинствам работы можно отнести почти полную самостоятельность, ведь найти человека на фирме, который будет разбираться в компьютерах на уровне сис админа и будет проверять вашу работу – практически невозможно. Именно сисадмин является «виртуальным директором» в кампании, посему грамотно настроив оборудование и дав ценные указания «офисному планктону», можно смело проводить серые трудовые будни, предаваясь социальным сетям или поглощающим современную молодежь онлайн играм. Кроме того, решение проблем с техникой начальства и высшего руководства (топ-менеджер, главный бухгалтер, кадровики и т.д.) обеспечит хорошие связи и поможет в продвижении по служебной лестнице.
Бумажной волокиты, опять же, у представителей этой профессии на порядок меньше, чем у других работников. Как показывает практика, пока в конце месяца, года, начальники отделов, подчинённые, усиленно пишут отчёты, сводят счета и подводят итоги – системные администраторы у себя в кабинете крутят солдатиков из витой пары.
К явным достоинствам относится и оклад сисадминов. По данным сайта «job.ru» за услуги подобного рода компании готовы платить в среднем от 1,200$ до 3.000$.
К недостаткам (минусы) профессии относятся:
- Неравномерная и порою высокая загруженность. Компьютеры стараниями нерадивых пользователей глючат и ломаются с завидной регулярностью практически на любом предприятии.
- Непонимание и порою абсолютное нежелание понимать вообще, как работает система. Глючит мышка – виноват сисадмин. Не работает сайт – виноват сисадмин. Перегорел блок питания – виноват сисадмин. И поди, докажи, что от тебя не зависит напряжение в электросети!
- Ограниченные возможности для карьерного роста. Если деятельность компании не связана с оказанием услуг в сфере информационных технологий, то кроме как на прибавку к жалованию больше особо рассчитывать не на что.
Характеристика
Какие же качества необходимы хорошему системному админу?
- Во-первых, он должен иметь хорошее техническое образование. Знание того, что есть системный блок, а что монитор и как переустановить операционную систему – будет явно не достаточно.
- Во-вторых, хороший сис админ должен владеть английским языком на уровне явно превосходящим базовый.
Большинство программ и в особенности техническое описание к ним прилагается именно на английском и пробелы в знании языка могут дорого обойтись, да и в солидной компании без знания иностранного делать нечего.
- И, наконец, в-третьих, коммуникабельность, умение найти подход к коллегам по работе обеспечат сисадмину не только дополнительные печеньки к кофе, но и порою хорошую премию.
Если вы привыкли работать самостоятельно, хорошо владеете английским и умеете находить подход к людям – эта работа для вас. Да и заработная плата позволит обеспечить не только себя, но и семью порадовать, а в нашем информационном обществе человек с подобного рода профессией без работы не останется никогда.
С уважением Алексей!
13.11.2014 Многие часто путают понятие программист и системный администратор, поэтому сегодня мы решили рассмотреть эти понятия конкретнее и выявить в чем между этими профессиями различия?
Отметим, что системный администратор неплохо разбирается в компьютерах и программном обеспечении, но до тех, кто учился в университете ему далеко.
В основном, сисадмины занимаются тем, что контролируют работу сети, ПО и серверов, обеспечивают информационную защищенность, администрируют телефонные станции, обеспечивают максимальную работоспособность и функционирование рабочих компьютеров сотрудников компании.
Для того чтобы влиться в команду фирмы и узнать все нюансы системный администратор тратить несколько месяцев. Поэтому солидные компании не часто заменяют таких специалистов. Если сисадмин новичок, то его не примут в крупную фирму, ему лучше потренироваться на интернет-клубах и других заведениях, где ответственности поменьше. быстро найдет себе хорошую высокооплачиваемую работу в фирме.
Пора поговорить о программистах. Истинным программистом стать не так легко, нужно обязательно получить образование и потратить на освоение профессии несколько лет. После университета студент должен знать минимум один язык программирования досконально, но лучше больше. Кроме знаний, в практическом программировании, будущие специалисты изучают и другие предметы, что позволит им работать не только в офисах, но и на крупных предприятиях.
Чем же занимается программист? Он создает программное обеспечение, утилиты и дополнения, чтобы упростить пользователям работу на компьютере, расширить их возможности. Если вы думаете, что написать программу это несложно, то вы ошибаетесь. Ведь не достаточно просто ввести алгоритм, как правило, возникает ещё множество нюансов, которые программист должен увидеть и учесть. Порой, одна лишняя точка или скобка может все испортить.
Какая же работа более ценная? Это сложный вопрос, ведь без программиста не будет нужного ПО, которое дает возможность работать на компьютере, а без сисадмина никто эти программы не установит. Все взаимосвязано, но функции у системного администратора и программиста не совпадают, поэтому нельзя их сравнивать и говорить, что они занимаются одним делом. Например, сисадмину не обязательно знать высшую математику и языки программирования, а вот программисту без этого никак.
Итак, программисты создают программы, а системные администраторы поддерживают функционирование ПО, поэтому оба эти специалисты работают сообща, чтобы обеспечить эффективную работу на компьютере.