Программист или администратор баз данных что лучше
Перейти к содержимому

Программист или администратор баз данных что лучше

  • автор:

Администратор базы данных

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

Для удобства информация хранится в базах. Создаёт и обслуживает их администратор баз данных.

Описание деятельности

Администратор баз данных создаёт эти самые базы данных с помощью СУБД (система управления базами данных), например, Microsoft SQL Server и Oracle Database. Спроектировав базу данных, администратор налаживает её работу, следит за бесперебойной работой сервера и обеспечивает доступ пользователей к нужной информации, безопасность и корректность их работы.

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

Кто круче?
Выберите профессию,
которая нравится вам больше!

Ваши мнения формируют
рейтинг профессий
Уже 2285365 голосов!

Уборщик (уборщица)

Уборщик (уборщица)

Офтальмолог

Офтальмолог

Заработная плата

средняя по России:средняя по Москве:средняя по Санкт-Петербургу:

Какую специальность нужно получить

Направления подготовки и специальности вузов
  • Информатика и вычислительная техника
  • Информационная безопасность
  • Информационная безопасность телекоммуникационных систем
  • Информационные системы и технологии
  • Информационные системы и технологии по профилю: Информационные технологии в дизайне
  • Математика и компьютерные науки по профилю: Математические методы в экономике и финансах
  • Обеспечение информационной безопасности автоматизированных систем
  • Педагогическое образование* по профилю: Информатика и английский язык
  • Педагогическое образование* по профилю: Физика и информатика
  • Прикладная информатика
  • Прикладная математика и информатика

Знаете специальность, которая подходит к этой профессии?
Напишите нам.

Трудовые обязанности

Первая обязанность администратора баз данных – обеспечивать функционирование базы данных. Согласно требованиям начальства (заказчика), в соответствии с потребностями компании и особенностями её деятельности, администратор проектирует и настраивает базы данных. Он контролирует работу сервера, совершенствует процесс хранения и обработки информации, обеспечивает бесперебойный доступ пользователей к данным.

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

Администратор должен периодически обновлять базы данных и производить резервное копирование информации.

Иногда в его обязанности входит администрирование сервера IP-телефонии.

Особенности карьерного роста

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

Характеристика сотрудника

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

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

Программист или администратор баз данных что лучше

Здаров всем . Ну сдесь пару вопросов для ПРО . =ВВВ
1) Кем лучше быть сисадмином, сетевым админом, программистом или всё по чуть чуть. D
2) Если программистом то какие языки учить .

Заранее спасибо . :p

10.03.2007, 02:50

Если любишь много общаться с разными людьми, много перемещаться в течение рабочего дня, всё устанавливать и настраивать — то админом;

Если можешь сосредоточиться на одной задаче и решать её много дней/месяцев подряд не вставая с места — то программистом.

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

Если хочешь быть программистом — изучай C# или Java; XML

Если разработчиком — то UML.

10.03.2007, 15:52

Sps . Ja skoree viberu sis.admin . ( mne nratsa kolupatsa v kompah , nastraivatj )
Sjas ese na kursi sis.admina pojdu . Tak na programmera idu . A kak tam nas4et zarplat raznica bolsaja ( i v kakuju storonu >? ) :p

11.03.2007, 05:10

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

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

Средний заработок системного архитектора в полтора-два раза выше среднего заработка программиста.

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

Хорошие программисты JAVA, в виду своей редкости и относительной дефицитности, часто получают очень высокие зарплаты.

Зарплаты грамотных сисадминов Unix/Linux также могут достигать довольно высоких уровней, по той же причине.

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

З.Ы.: забыл порекомендовать для программиста изучать язык Transact SQL (и базы данных). Тоже довольно востребованная специализация, даже в самостоятельном виде.
Сисадмину тоже полезно чё-нить поизучать помимо железа и операционных систем.
Например, LANDesk® Management Solutions:
http://www.thg.ru/business/20051101/index.html

11.03.2007, 16:49

Vnacale napisu po4emu ja zadal takoj vopros . Vosem u nas v gazetenke v Latviji v nasej kompjuternoj pisali pro IT industriju i td i tp . I tam vistavili zarplati odnogo providera na skoko eto pravda neznaju no po nsem cenam dostato4o pravdivo . 😀 do vi4eto nalogov 25%
1.Tehnik montaznik — 500 LS ( 900-1000$)
2.Operatori i administratori — 600- 700 LS (1200-1400$)
3.Sistemnij admin — 700-900 LS ( 1400-1800 $)

Poslednee dlja menja vpolne nraitsa 🙂

11.03.2007, 16:55

Normalno budet esli 4elovek budet znatj :
Pascal, Visual Basic, Delphi, C, C++

Dalse umetj:
— Самостоятельно проводить сборку-разборку ПК;
— Подключать и настраивать дополнительное оборудование;
— Обладать методикой поиска неисправностей ПК;
— Настраивать ПК на максимальное быстродействие;
— Устанавливать и настраивать различные операционные системы;
— Устанавливать и настраивать дополнительное программное обеспечение;
— Определять и устранять проблемы, связанные с аппаратной и программной частью системы;
— Пользоваться программами диагностики;
— Разбираться в предлагаемом на рынке оборудовании и программных средствах.

I imetj visjije obrazovanije ? 😮
( Vse visse perecislenoje hocu projti za Leto ) (Sjas hozu na kakijeto u nas v Latviji izvestnije kursi takaj lohotron . ) A na visjije nadejusj posle skoli 🙂

11.03.2007, 19:50

Ну по описанию там не сисадмин, а эникейщик.

Pascal, Visual Basic (особенно 6) — сейчас практически никому нафик не нужны. На Delphi будет тоже сложно работу найти. А сисадмину всё это и подавно никчему.

C, С++ — как основа для программирования может оказаться полезным. но этим ограничиться никак не получится.

11.03.2007, 19:54
Po tvoim slovam sjas nuzno u4itja Javu ?
11.03.2007, 20:03

Что мне из этого выбрать .

Название курса Стоимость обучения

Профессиональная подготовка по специальностям

Пользователь компьютерной техники (ПКТ) (программа для школьников) Иманта, Золитуде – 9 месяцев по 20,00Ls
WEB дизайнер (спецкурс) 60 часов — 120 Ls
Системный администратор (спецкурс) 60 часов — 120 Ls
Сетевой администратор (спецкурс) 60 часов — 120 Ls
Администрирование Интернет сетей (спецкурс) 60 часов — 120 Ls
Видеомонтаж на ПК (спецкурс) 60 часов — 120 Ls

Общеобразовательный курс (ОК) WINDOWS, WORD, EXCEL, INTERNET 60 часов — 120 Ls
Расширенное изучение EXCEL 60 часов — 120 Ls
Расширенное изучение ACCESS 60 часов — 120 Ls
Интенсивное обучение для взрослых 25 часов – 38 Ls
Индивидуальные занятия Общеобразовательный курс – 5,00 Ls (1 академ. час), спецкурсы и консультации – 6,00 — 18,00 Ls (1 академ. час)
Развивающая информатика для детей 1-4-х классов 35 часов – 35 Ls
Курсы английского языка 1 полугодие – 45 Ls

Администрирование и безопасность компьютерных сетей

Настройка офисных и домашних компьютеров 32 часа
Техническое обслуживание и ремонт ПЭВМ 60 часов
Администрирование ОС Linux – полный курс 60 часов
Управление и поддержка среды Microsoft Windows Server 2003 40 часов
Администрирование сетей Windows 2000 64 часа
Основы сетевой безопасности 32 часа
Настройка и администрирование безопасности в сетях Microsoft Windows Server 2003 40 часов
Администрирование Lotus Domino/ Notes Индивидуально
Администрирование Microsoft Systems Management Server 2.0 24 часа
Управление сетями Novell: NetWare 40 часов

Системы управления базами данных

Разработка приложений и программирование баз данных в среде Borland C++ Builder 5.0/6.0 70 часов
Программирование баз данных в Visual FoxPro 6.0 Индивидуально
Программирование баз данных Access 2002 (полный курс) 120 часов
Администрирование баз данных Microsoft SQL Server 2000 40 часов
Программирование баз данных Microsoft SQL Server 2000 40 часов

Введение в программирование 24 часа
Основы программирования и баз данных Индивидуально
Программирование на языке С 72 часа
Программирование на языке С++ 72 часа
Разработка приложений и программирование баз данных в среде Borland C++ Builder 5.0/6.0 72 часа
Создание решений Microsoft Office 2000 40 часов
Программирование на Java 2 72 часа
Delphi 7.0. Базовый курс 54 часа
Delphi 7.0. Базы данных. Технология BDE и ADO 54 часа
Delphi 7.0. Создание клиент-серверных приложений 42 часа
Разработка приложений в Delphi 7.0. 150 часов
Программирование на языке С# 40 часов
Программирование с использованием Microsoft Visual Basic.NET 40 часов
Введение в программирование для Microsoft. NET на Visual Basic.NET 40 часов
Разработка XML Web-сервисов с использованием Microsoft ASP.NET 24 часа
Разработка COM+ приложений с использованием Microsoft.NET Enterprise Services 40 часов
Разработка Windows-приложений для Microsoft.NET на Visual C# 40 часов
Программирование Microsoft.NET Framework на Visual Basic.NET 40 часов
Разработка Windows-приложений для Microsoft.NET на Visual Basic.NET 40 часов
Разработка Web –приложений ASP.NET с использованием Visual Studio.NET 40 часов
Программирование на Microsoft Visual C++ 6.0 120 часов
Программирование на Microsoft Visual Basic 6.0 120 часов
🙁 😮 😮

В чем заключается работа администратора баз данных DBA SQL?

Добрый день!
Прошу без холивара. Хочу спросить, среди вакансий программистов иногда встречаю вакансии администратора баз данных DBA. Как понимаю, они должны хорошо знать язык запросов SQL и работать с какой-то базой данных.
Я изучал SQL, в т.ч. пригождается при работе с MS SQL, но обычно выполняю несложные запросы.
Расскажите вообще в чем суть данной профессии, где они работают, какими технологиями и знаниями должен владеть программист DBA и чем он вообще занимается, какие сейчас в тренде базы данных, сложная ли работа, в чем ее сложность, и вообще какие перспективы на рынке труда у данных разработчиков?
Цель вопроса — переход из сисадминства в разработчики, но в веб многие советуют не лезть из-за конкуренции, энтерпрайз, java, 1с для меня я думаю будет очень сложно, поскольку нужно бесконечно учиться и переучиваться, поэтому и хочу узнать о данной профессии, может подтянуть sql, изучить базу данных и впоследствии войти в эту сферу.
Всем спасибо за мнения и ответы

  • Вопрос задан более трёх лет назад
  • 1078 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 1

dimonchik2013

Dimonchik @dimonchik2013
non progredi est regredi

втираешь до полного удовлетворения (с), особенно главу 7 во второй
а потом принимаешь, что в какой-нибудь Oracle (без mysql) эта глава 7 — ОСНОВНОЕ занятие DBA

в целом — вторая книга — хороший старт для входа в профессию, хотя, говорят, первую просто не умеют готовить

Программист или Системный администратор

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

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

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

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

Разработка программного обеспечения или системное администрирование?

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

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

Бывает и так, что мелкие фирмы, не обладая достаточным бюджетом, нанимают специалиста, который выполняет все обязанности, входящие в профессии системный администратор vs программист. Это наглядно можно увидеть в таком направлении, как 1С, где руководство небольшой фирмы принимает на работу нового сотрудника с тем расчетом, который позволяет в лице одного человека получить сразу двух ценных сотрудников. При этом системный администратор будет заниматься обслуживанием сетей, обеспечивать их жизненный цикл, поддерживать работоспособность. В то же время такой специалист будет разрабатывать СУБД. То есть, взвалит на себя все обязанности по настройке, проектированию, разработке и обслуживанию ИТ-инфраструктуры предприятия. Такой подход является в корне неправильным. Взвалив на плечи одного человека все обязанности, нужно понимать, что качественно выполнять их даже при всем желании он не сможет. Рано или поздно в работе будут допущены серьезные ошибки, и тогда придется потратить немало средств, сил и времени, чтобы исправить их.

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

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

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

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

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

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