Войти
Android, Windows, Apple, Ликбез. Социальные сети. Драйверы
  • Японские телефоны Новый японский смартфон
  • Lenovo G500S: характеристики, основные особенности
  • Определяем серию продукта видеокарт Nvidia Характеристики карты nvidia 9800 gt
  • А конкуренты у смартфона есть
  • Что такое расширение файла TRZ?
  • Не работает динамик в "айфоне"
  • Программист и системный администратор разница. Какие ошибки нельзя делать в профессии IT

    Программист и системный администратор разница. Какие ошибки нельзя делать в профессии 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-специалистов. Но не более.

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

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

    Если спросить у гугла, кто же это такой, он ответит примерно следующее:

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

    В народе же такого специалиста называют просто «админ» или «сисадмин».

    Так давайте же разберёмся...

    Что он делает

    К обязанностям сис админа относится обеспечение устойчивой работы компьютерной техники.

    В этот этап входят:

    1. установка и настройка (а иногда даже закупка) компьютеров,
    2. комплектующего и периферийных устройств (принтеров, сканеров и т.д.)

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

    Самое сложное в работе – объяснить красивой блондинке секретарше шефа, что не надо прикалывать провод мышки кнопками к столу, даже если он сильно мешает)))

    • Настройка программ и обеспечение их стабильной, надежной работы будет являться, пожалуй, самым трудоемким в работе. Софт может быть абсолютно разный, в зависимости от специфики предприятия. Например, от обычного Microsoft word’a & excel’я, до СУБД «ORACLE» и бухгалтерских программ.

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

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


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

    Более подробнее узнать о том что делает сис админ, можно узнать посмотрев видео.

    Плюсы профессии

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

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


    К явным достоинствам относится и оклад сисадминов. По данным сайта «job.ru» за услуги подобного рода компании готовы платить в среднем от 1,200$ до 3.000$.

    К недостаткам (минусы) профессии относятся:

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

    Характеристика

    Какие же качества необходимы хорошему системному админу?

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

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

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

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

    С уважением Алексей!

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

    Думаю, всем известно, что это люди, которые целыми днями сидят за компьютером и что-то там пишут. Но почему к ним все пристают с всякими тупыми вопросами типа: "А ты не посмотришь мой компьютер ? Он почему-то завис!" Да кто придумал этот стереотип, что программист и системный администратор одно и то же? Это две разные профессии !!! Программист вам пишет программы на специальных языках, а системный администратор (в простонародии сисадмин) разбирается почему и отчего они виснут. Так же сисадмин чинит компьютеры, чего в принципе не должен делать программист, хотя обязан знать как он, компьютер, устроен.

    А где же учат на программиста и системного администратора (сисадмина)?

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

    Перечислю вам для информации ведущие вузы Москвы по указанным специальностям:

    МФТИ (ГУ). Московский физико-технический институт (государственный университет) НИЯУ «МИФИ». Национальный исследовательский ядерный университет «МИФИ» МГТУ им. Баумана. Московский государственный технический университет им. Н.Э. Баумана МГИЭТ (ТУ). Московский государственный институт электронной техники (технический университет) МГУ им. М.В. Ломоносова. Московский государственный университет им. М.В. Ломоносова

    Этот перечень ВУЗов можно долго продолжать. Лишь факультет "Информатика и вычислительная техника" есть в 41-м ВУЗе.

    Экзамены, которые нужно сдать для поступления на эту профессию таковы: Русский язык Математика Информатика/Физика Возможно, Английский язык.

    Самое главное - это хорошо сдать математику, информатику/физику. Это все же технические ВУЗы! Но для каждого института есть исключения. Для этого надо очень долго искать в Интернете и разбираться, но лучше всего выбрать для себя несколько ВУЗов и съездить туда на День открытых дверей . Там можно и с ректорами поговорить, и со студентами, и все-все узнать.

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

    Так вот, в чем "плюсы" этой профессии: 1) Высокая заработная плата. 2) Хорошее знание ТЕХНИЧЕСКОГО английского языка. 3) Высокий и сильно развитый интеллект. "Минусы": 1) Большая нагрузка на глаза, т.к. целый день за компьютером. 2) Полнота, т.к. это сидячая профессия. 3) Одиночество. Почему? Потому что целый день сидишь один в замкнутом помещении. Эта профессия подходит тем людям, которым по жизни комфортнее быть одному. 4) Постоянно надо учить новые языки или новые составляющие, т.к. чуть ли не каждый год выходит усовершенствованная версия языков программирования. 5) Лет к 35-40 эта профессия надоедает...

    Я разговаривала со многими знакомыми, работающими по этой специальности, и они все в один голос твердят, что им надоело, скучно. И ведь это ужасно, когда любимая работа начинает надоедать! А еще говорят, что в этой профессии нет места женщинам . Что за чушь? Бывают женщины-программисты не хуже мужчин , только их не берут на эту должность. Очень сложно девушкам пробиться... Думаю, все понимают, почему так.

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

    Я сама разрываюсь между ней и профессией журналиста, о которой в следующей статье пойдет речь.

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

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

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

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

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

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

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

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

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

    Программисты — это ребята, которые постоянно пишут различные тексты на непонятном для обычного пользователя языке. Эти тексты потом превращаются в полезные программы, утилиты, или просто модули (дополнительные опции) к полезным программам.

    Чтобы проще было понимать приведу пример на различие системного администратора от программиста. Программист написал программу, которую в последствии назвал, ну например Windows, а системный администратор ее настроил (используя функции, которые предусмотрел в своей программе программист) для пользователя.