Сисадмин или программист что лучше. Отличие системного администратора от программиста. «Подводные камни», очевидные минусы

Немного философской получилась статья. Да и не так часто я пишу вообще для этого блога. К сожалению.

Сентябрь 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 – и подавно. Иначе рискуете остаться за бортом, как некогда я.

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

И все бы хорошо, но со временем и по определенным причинам дискомфорт начал преобладать над комфортом.

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

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

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

Все это касается обслуживания в целом и такова его стезя. А я в ней, потихоньку, но разуверился.

Чего же я хотел? Бо́льшего погружения в более творческую работу, уменьшения влияния со стороны по мелочам, видеть конечный результат и получать от этого удовлетворение. И все. Уставшим и отчужденным смотря на наш отдел программистов, читая хабр или смотря gif-ки на developerslife, я понял, что если я не могу получить этого на поприще админства, пора менять профессию, а так как писать код мне нравилось все больше и больше, выбор не заставил себя долго ждать.

Выбор языка для меня всегда был сплошным расстройством. На работе я писал на bash, так как писать на чем-то было нужно, да и его возможностей для системного администрирования хватает с головой. Perl - не нравился по синтаксису. Очень долго пытался приучить себя к ansi C, проработал две книги, - Unix разработка сетевых приложений (Уильям Ричард Стивенс) и Программирование для UNIX Наиболее полное руководство (Марк Дж. Рочкинд). Но так и не нашел применения приобретенным знаниям, до сих пор жалею потраченного времени. По требованиям хотелось, что бы он шел в ногу с linux, был универсальным, умел и sys (для текущих скриптов), и web (с заделом на будущее) и не вырвиглазным по синтаксису. Вокруг Python ходил очень долго, - тормозила его относительная молодость, невысокая популярность, и, не знаю почему, его название. Со временем, наблюдая за компаниями-гигантами, которые все больше используют python на production, и к моменту, когда я решил менять профессию, с языком я уже определился, хотя и выбирать было особо не из чего.

Первые полгода читал Марка Лутца, что-то пробовал писать, но знания были обрывочными и применять их на боевых серверах боялся, да и не видел выгоды в замене bash на python. Время тянулось, а моя затея нравилась мне все меньше и меньше. В итоге, убедил себя, что если не получается у меня, получится у других, - нужны курсы, в короткие сроки, с проработкой практики и чтобы была ответственность за оплаченные деньги. Так будет проще и быстрее.

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

Далее как по-накатанной, в течении полугода, постепенно и в свободное от работы время, переписал все скрипты и всю автоматизацию на python, написал сервер статистики для squid (python, wsgi). Уже за свои кровные, прошел курсы через вебинар по ООП и django, так как аргументировать их необходимость текущему работодателю решил даже не пытаться. Переписал все с учетом новых знаний. Далее, ради расширения кругозора, прошел еще курсы по тестированию, но оно мне не понравилось, - оставил как запасной вариант.

Следующие полгода, помимо прямых обязанностей, были потрачены на поддержку и оптимизацию написанного мной кода и на поиск работы. Рассматривал только full-time, - админить уже не мог, мечтая о новой работе и новых возможностях.

За это время прошел около десятка собеседований на позицию junior. Всего около десятка. Но везде требовался или django+frontend, либо с опытом от двух лет. Опыт на production"е отсутствует, а фронтендом заниматься у меня не было и нет до сих пор никакого желания. Что еще странно, вопросов именно по языку было не много, зато было много по теории, - ООП, паттерны, методологии scrum, agile - которых я естественно не знал. Продолжая биться головой о двери конференц-залов и выслушивая стандартную фразу «Мы вам перезвоним», я продолжал ходить по приглашениям. И в конечном итоге меня взяли backend разработчиком в закрытый проект.

На текущем месте работы я работаю уже несколько месяцев и могу подвести итоги.

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

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

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

Борьба с прокрастинацией. У хороших системных администраторов свободного времени намного больше, чем они говорят. Благодаря чему копится много подписок, каналов на ютубе, профильные сайты, шутки-прибаутки, много знакомых в сети и интересов. Лично у меня могло до трех часов в день уходить на чтение и просмотр всего этого. От чего мне на текущей должности, за неимением времени, пришлось практически отказаться. Изначально просто читал бегло, потом читал просто заголовки, а потом и полностью отписывался. Научился не отвечать на мгновенные сообщения мессенджера за рабочим местом, дабы не отвлекаться и не терять мысли. Сейчас остался подписан на десяток только профильных сайтов.

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

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

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

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

Специальности и специализации: цифровое (компьютерное) программирование, программное обеспечение, математика, квантовая механика, математическое моделирование, физика

Требуемое образование (уровень образование, тип учебного заведения)

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

Специфические способности, необходимые для успешного освоения профессии:

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

Профилирующие предметы школьной программы:

Математика – геометрия, алгебра. Английский язык.

Характер и содержание работы:

Написание компьютерных программ, обеспечение функционирования компьютерных систем и их техническое обслуживание

Очевидные плюсы

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

«Подводные камни», очевидные минусы

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

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

Вилка зарплаты (в рублях в среднем в месяц):

в Москве и Московской области: 40–130 тыс. рублей;

в крупных областных центрах: 30–80 тыс. рублей;

в отдалённых и сельских районах России – от 15 тыс. рублей.

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

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

Про программистов уже давно пишут книги и снимают фильмы в стиле «экшн».

В Википедии сказано, что программи́ст - профессия или увлечение человека, занимающегося разработкой программного обеспечения для программируемых устройств, которые, как правило, содержат один и более CPU . Примером таких устройств являются настольный П К , сотовый телефон , смартфон , коммуникатор , игровая приставка, сервер, суперкомпьютер, микроконтроллер, промышленный и одноразовый компьютер. По ошибке, программистом порой называют системного администратора и других специалистов ИТ. Кстати, Википедия – тоже продукт современной информационной эпохи. Это народная энциклопедия, которую составляют сами люди, по установленным ими же правилам. Такое возможно только в виртуальном пространстве, создаваемом программистами и другими специалистами IT. Достаточно зайти на Википедию и вы уже в совершенно новом мире, у которого если нет хозяев (хотя если исходить из того, что Интернет возник как один из проектов Пентагона, хозяева, может и найдутся, да только вряд ли они могут что-то сделать с этим миром, кроме как попытаться выключить), где есть только «сталкеры» – проводники, специалисты и наставники. Эта вторая реальность обретает все большую силу: только что, в 2008 году, число подключенных к Интернету компьютеров достигло 1 миллиарда, а в 2014 году их будет вдвое больше. Самое главное – кто-то же должен всю эту ораву обслуживать, писать программы, ставить операционные системы, делать апгрейды и текущие ремонты, исправлять сбои, затыкать «дыры» и ругать Билла Гейтса. Один миллиард компьютеров – это нечто! Значит, число компьютерщиков по всему миру приблизилось по численности к врачам, учителям и, самое главное, все они говорят на одном-двух языках программирования, еще более понятных по всему миру, чем древняя латынь в рецептах на микстуру от кашля.

И эта армия продолжает расти. И в их строю есть еще места.

Итак – что нужно сделать, чтобы услышать сокровенное: «You in the Army now!» – ты принят в великое братство, перед которым кольцо Саурона – как бусы индейского вождя?

Эта история началась перед Второй мировой войной, а впервые оформилась в 1948 году, когда Норберт Винер выпустил свою Библию нового времени – «Кибернетику», в которой задал вопрос: «Со страхом думаю о том времени, когда машины заменят большинство людей, которым нечего будет предложить рынку, кроме своих весьма средних способностей». Но время нашло ответ само, как только появился персональный компьютер: а программисты откуда возьмутся?

Сегодня одна из самых популярных вакансий – программист.

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

Программисты бывают разные – в зависимости от специализации наиболее популярными являются специальности: программист 1С; веб-разработчик; Delphi программист; программист.NET; Java-программист; программист C++; программист микроконтроллеров.

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

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

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

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

Международный язык общения программистов – английский.

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

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

Особое место в среде программистов занимают хакеры. Изначально это слово было частью английского студенческого сленга, обозначая простое, но грубое решение какой-либо проблемы; чертовски хитрую проделку студентов (обычно автора и называли хакером). До того времени слова «hack» и «hacker» использовались по разным поводам безотносительно к компьютерной технике вообще. Среди компьютерщиков первоначально появилось жаргонное слово «to hack» (рубить, кромсать). Оно означало внесение изменений «на лету» в чужую программу (предполагалось, что имеются исходные тексты программы). Отглагольное существительное «hack» означало результаты такого изменения. Весьма полезным и достойным делом считалось не просто сообщить автору программы об ошибке, а сразу предложить ему такой хак, который её исправляет. Слово «хакер» изначально произошло именно отсюда.

Хакер сегодня – это человек, фактически живущий в киберпространстве, воспринимающий Интернет, компьютерные программы как среду обитания. Именно с этой точки зрения воспринимаются ими действия некоторых фирм как нарушение принципов свободы, а сами объекты киберпространства – как предметы своего быта и обустройства. Они приспосабливают эти предметы под свои нужды, пробуют их на «качество», ведут борьбу против нежелательных, с их точки зрения, объектов и программ, иногда согласуя между собой те или иные действия, вплоть до атак неугодных сайтов, взлома программ и кодов. Такова личностная установка хакера. Существует и определенным образом организованная хакерская деятельность, в виде атак на сайты, их взлома и т.д., которая, как предполагается, может быть заказной. Однако реальных подтверждений появления такого заказов с чьей-либо стороны пока в открытой печати нет. Только предположения.

Существует компьютерная преступность , когда знания и умения в области программирования используются для незаконного обогащения – путем перекачки денежных средств с одних электронных счетов на другие, «перехвата» кредитных карточек, незаконного обналичивания и т.д. А также в террористических целях, препятствуя работе правоохранительных органов или государственных структур. Это – опасные явления, с которыми ведут борьбу государства и международные правоохранительные организации (Интерпол).

После окончания вуза возможны несколько вариантов – самые энергичные, сумевшие зарекомендовать себя еще со студенческой скамьи могут рассчитывать на многое – на приглашение в состав интересной международной команды, работающей над каким-либо проектом. Для ряда стран специальность программиста – как пропуск в свою жизнь. Например, Канада ежегодно выделяет квоты на въезд для специалистов по программированию. Есть крупные международные компании – разработчики программ; благодаря всемирной паутине их сотрудники могут жить и работать на всех континентах, даже не встречаясь друг с другом.

Кому не улыбнулось такое интернациональное счастье, есть занятие и дома: обслуживание нескольких фирм или клиентов. Как правило, такой программист устраивается на работу в какую-либо фирму, не обременяющую его дисциплиной и работой. Но теперь у него есть постоянное место – после этого обычно не составляет труда обслуживать еще несколько организаций. У него много работы – достаточно рутинной и монотонной: как правило, надо перестанавливать глючащие программы, поддерживать работу внутренних сетей и связи с Интернетом, обновлять защиту рабочих мест, вести первичный инструктаж работников по вопросам компьютерной организации фирмы, писать программы или делать их подгонку для бухгалтерии, секретариата, менять железо и перестанавливать софт. Другие работают, создавая и поддерживая сайты. Кто-то находит место, на котором занимается пополнением электронных ресурсов – сканируя книги и иллюстративный материал.

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

Жить, не завися от других и быть самостоятельным в суждениях – не об этом ли мечтали римские стоики, говоря о счастье человека? Тем более, под рукой у каждого из компьютерщиков – программистов, системных администраторов, специалистов по работе с Интернет-пространством – целый виртуальный мир, в котором есть место для всех и каждого.

А быть владельцем целого мира – разве этого мало?

«Да нет никакой разницы» - скажете Вы и будете не правы. «Но ведь они выполняют одни и те же задачи!». И снова неверно. Очень часто люди путают понятие системный администратор (в простонародье - сисадмин) и программист (он же программер и еще много кто). Давайте посмотрим, кто чем занимается. И .

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

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

Чем занимаются программисты? А занимаются они проектированием, разработкой и производством ПО. Проще говоря, создают полезные программы (или дополнительные опции к ним) и утилиты, которые помогают пользователям в решении определенных задач. Этот процесс долгий и трудоемкий. Казалось бы, что может быть проще: знаешь алгоритм, вводишь определенные параметры, и все работает. А на самом деле все гораздо сложнее. Нужно учесть многие нюансы, рассчитать, будет ли один элемент взаимодействовать с другим, или же он приведет к глюкам. И это только то, что лежит на поверхности. Порой не проставленная точка или слэш («/») становятся виновниками громадных проблем программы.

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

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

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

1. Планирование информационной инфраструктуры, структуры внутренней сети.
2. Организация и обеспечивает бесперебойного функционирования локальной вычислительной сети. Мониторинг использования локальной вычислительной сети.
3. Установка на серверы и рабочие станции сетевого программного обеспечения, конфигурирование систем и программного обеспечения на серверах.
4. Обеспечивает защиту от несанкционированного доступа к информации, просмотра или изменения системных файлов и данных, а также безопасность межсетевого взаимодействия.
5. Организация доступа к локальным и глобальным сетям, в том числе - сеть Интернет; обмен информацией с другими организациями с использованием электронной почты.
6. Регистрация пользователей, назначение идентификаторов(логинов) и паролей.
7. Поддержка рабочего состояния программного обеспечения серверов.
8. Поддержка работы корпоративного web-сервера и внутренних web-серверов.
9.Установка и настройка сетевых сервисов. Поддержание их в рабочем состоянии.
10. Настройка системы безопасности, планирование общей политики безопасности.
11. Обучение и консультирование пользователей при работе в локальной вычислительной сети, сети Интернет, использовании электронной почты, ведению архивов.
12. Скачивание и последующая установка обновлений к серверным операционным системам и ПО.
13. Протоколирование системных и сетевых событий, событий доступа к ресурсам - для последующего анализа.
14. Защита от вирусов. Обновление антивирусных баз.
15. Разработка инструкций по работе с сетевым программным обеспечением и обеспечение ими пользователей.
16. Установка ограничений для пользователей по: использованию рабочей станции или серверов; времени; степени использования ресурсов.
17. Составляет план архивации данных. Установка и настройка ПО системы резервного копирования. Сохранение данных на сменных носителях.
18. Настройка оповещения о критических событиях. Инсталляция и конфигурирование программного обеспечения мониторинга. Определение узких мест, реакция на критические события, на атаки хакеров.
19. Ведение журнала архивации данных и степени использования носителей.
20. Разработка схемы послеаварийного восстановления работоспособности локальной вычислительной сети.
21. Проведение тестовых проверок и профилактических осмотров вычислительной техники с целью своевременного обнаружения и ликвидации неисправностей.
22. Составление заявки на ремонт неисправного, а также приобретение нового и модернизацию устаревшего аппаратного оборудования серверов и рабочих станции, а также сетевого оборудования.

КУЛЬТУРА

Samsung Galaxy S9 против Galaxy S7: Что мы знаем?

Samsung Galaxy S9 против Galaxy S7: Что мы знаем?

Для многих компаний производство смартфонов стало весьма прибыльным делом – продажи растут даже у новичков. Но кто бы что ни говорил, именно флагманы корейцев и американцев сегодня «правят бал» на...
Мультимедийный усилитель на TDA2050 своими руками - Аудио и звук - Схемы - Каталог файлов - Радио схемы журналы ремонт модинг

Мультимедийный усилитель на TDA2050 своими руками - Аудио и звук - Схемы - Каталог файлов - Радио схемы журналы ремонт модинг

Этот проект представляет собой самодельный стерео усилитель с дополнительным выходом на наушники. Усилитель построен на одной интегральной микросхеме TDA2050 которая предназначена для использования...
Можно ли оставлять зарядное устройство смартфона в розетке Можно ли зарядник оставлять в розетке

Можно ли оставлять зарядное устройство смартфона в розетке Можно ли зарядник оставлять в розетке

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

Скачать игру зеленая ферма 3 для нокиа

03авг2014 Зелёная ферма 3 / Green Farm 3 3.0.5 Год выпуска: 2014 Жанр: Аркада, симулятор Разработчик: Gameloft Сайт разработчика: http://www.gameloft.com/ Язык интерфейса: Мультиязычный...
Описание игры King of Thieves

Описание игры King of Thieves

King of Thieves – креативный платформер от Zeptolab с PVP-системой прокачки персонажа. Героем экшена стал воришка, складирующий украденные сокровища в подземелье.Придает драйва игре King of Thieves...
Настройки печати ценников номенклатуры

Настройки печати ценников номенклатуры

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

Курсы мс офис. Офисные программы. Правила набора текста. Способы выделения текста

Знание офисных программ сегодня – обязатель­ное требование для подавляюще­го большин­ства вакансий, связанных с работой в офисе. Секретарь, менеджер, делопроиз­водитель – это только самые частые...
Конвертирование файла TIFF do DWG

Конвертирование файла TIFF do DWG

TIFF (Tagged Image File Format) is a file format for storing images, popular among graphic artists, the publishing industry, and both amateur and professional photographers in general.DWG (which...
Двусторонний спутниковый интернет Kite Net Кайнет спутниковый интернет личный кабинет

Двусторонний спутниковый интернет Kite Net Кайнет спутниковый интернет личный кабинет

Тарифная линейка КайтНэт в Ka-диапазоне new c 01 мая 2019 года сервис КайтНэт объявляет о начале предоставления услуг широкополосного доступа в сеть Интернет в Ka-диапазоне через КА...
Советы и прохождение по игре Evil Defenders

Советы и прохождение по игре Evil Defenders

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