Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2 3      [все]
 Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Rinka777
видите ли... там никто не умеет (не умел) писать сложные запросы. и все валят на дба. а у дба работы и там много. у меня подозрение, что как только дба посылает разработчиков с запросами, так сразу его посылают. видели строчку:- Хорошее знание SQL; ? так вот это основное что надо. а нельзя и запросы писать и базы админить, так не бывает.
Хм, а почему бы DBA не писать запросы? Это вообще правильный подход, посылать к DBA за сложными запросами. Так очень даже бывает.
Разумеется, если на это у DBA есть время. То есть если они хотят, что бы DBA писал сложные запросы в нерабочее время, то он должен посылать, а руководство должно взять второго DBA, либо специализированного SQL-разработчика.

Единственно, что тут странно - что уволили 3-х DBA, притом не сразу, а через несколько месяцев.
Неужели все DBA отказались, и неужели руководство так долго терпело? Я понимаю, уволили бы один раз, или несколько, но сразу, а не через много месяцев.
Скорее, это всё таки указывает на неадекватность РД, хотя по рассказам можно только предполагать.
26 апр 20, 09:36    [22122953]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
MARS LLC
Member

Откуда: Владивосток->Ступино->Москва
Сообщений: 108
alexeyvg
Хм, а почему бы DBA не писать запросы? Это вообще правильный подход, посылать к DBA за сложными запросами. Так очень даже бывает.

Странный подход, если не сказать больше. Для DBA запросы к базе или семейству баз, находящихся у него на обслуживании - всего лишь генератор нагрузки. Максимум, зачем можно прийти к DBA - это за советом по оптимизации существующего запроса. Для написания запроса DBA должен обладать пониманием бизнес-процесса, который реализует то или иное приложение, использующее БД. А если в его хозяйстве базы для приложений из разных отраслей, скажем так, народного хозяйства?
В принципе, да, такие DBA в природе встречаются. Но это краснокнижный исчезающий вид, и стоит это ОЧЕНЬ дорого.
PS: а если вдруг приложение написано с использованием всяких модных нынче ORM типа Hibernate, Entity, SQLAlchemy, etc. - ему садиться и писать на Java/C#/Python? Ну запросы же в итоге получаются.
_______________________________________________
Нас невозможно сбить с пути - нам пофигу, куда идти!
26 апр 20, 10:13    [22122963]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1439
MARS LLC
В принципе, да, такие DBA в природе встречаются. Но это краснокнижный исчезающий вид, и стоит это ОЧЕНЬ дорого
По-моему это какой-то миф. Ни разу не видел, чтобы человеку, который совмещает несколько ролей платили хотя бы 2-кратную зарплату.
26 апр 20, 11:25    [22122989]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Slon8
Member

Откуда: Москва
Сообщений: 293
mefman,

Встречал такой способ ухода и не раз. В некоторых местах все бывало вообще прозаично - человек просто высказал отличную от руководства точку зрения и все, адьёс амиго.
26 апр 20, 11:31    [22122990]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Rinka777
Member

Откуда:
Сообщений: 668
при чем мотивация такая: ты же умеешь, ну и пиши, тебе же не сложно.

я вот еще пол мыть умею. и бухгалтерские корочки у меня есть. но это же не повод замещать бухгалтеров и поломойку....
26 апр 20, 11:35    [22122992]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
MARS LLC
Странный подход, если не сказать больше. Для DBA запросы к базе или семейству баз, находящихся у него на обслуживании - всего лишь генератор нагрузки. Максимум, зачем можно прийти к DBA - это за советом по оптимизации существующего запроса. Для написания запроса DBA должен обладать пониманием бизнес-процесса, который реализует то или иное приложение, использующее БД. А если в его хозяйстве базы для приложений из разных отраслей, скажем так, народного хозяйства?
В принципе, да, такие DBA в природе встречаются. Но это краснокнижный исчезающий вид, и стоит это ОЧЕНЬ дорого.
Это просто разновидность задач специалиста, что тут уникального?
Платят всегда и везде за продаваемое рабочее время, с рейтом, соответствующим квалификации и редкости специалиста (если мы говорим о наёмных работниках).

DBA, умеющий писать запросы к СУБД, не такая уж редкость, наоборот, редкость обратное (в отличие от программистов, которые на ORM), найти таких легко, поэтому з/п таких программистов ничуть не отличаются от тех, кто писать запросы не будет.
MARS LLC
PS: а если вдруг приложение написано с использованием всяких модных нынче ORM типа Hibernate, Entity, SQLAlchemy, etc. - ему садиться и писать на Java/C#/Python? Ну запросы же в итоге получаются.
Запросы на ORM не пишут :-)
DBA, или SQL-developer должен показывать, какие должны быть запросы, и почему не работают те, которые генерит ORM, а специалисты по ORM уже пытаются его правильно использовать (ну, или не обращаются к DBA, не слушают его советов, и забивают, что бывает чаще)
26 апр 20, 13:57    [22123062]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Rinka777
при чем мотивация такая: ты же умеешь, ну и пиши, тебе же не сложно.

я вот еще пол мыть умею. и бухгалтерские корочки у меня есть. но это же не повод замещать бухгалтеров и поломойку....
В смысле, "не повод"? Если вы хотите замещать, то это вполне "повод", почему бы и нет.
Вы же договариваетесь, что вы будете делать, вам рассказывают, как будущий начальник видит человека на этой должности, что этот человек должен делать.
Неужели во время собеседования/испытательного срока такие важные вещи не выяснятся?
26 апр 20, 14:03    [22123068]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Slon8
Member

Откуда: Москва
Сообщений: 293
alexeyvg
как будущий начальник видит человека на этой должности, что этот человек должен делать.


Вспоминается одно "собеседование" где мне рассказывали, как хотят dba mssql + инженера по информационной безопасности в одном лице. И ведь люди посчитали это адекватным.
Причем, речь шла только про эти две области.
26 апр 20, 14:28    [22123083]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Slon8
Вспоминается одно "собеседование" где мне рассказывали, как хотят dba mssql + инженера по информационной безопасности в одном лице. И ведь люди посчитали это адекватным.
Неадекватно - это требовать от сотрудника то, о чём не договаривались.
А в вакансии - чтож, хотят, так хотят. Если не найдут, поменяют требования.
26 апр 20, 14:34    [22123087]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Rinka777
Member

Откуда:
Сообщений: 668
alexeyvg

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


если люди ищут ДБА, то это совершенно конкретные вещи. бекапы, тиражирование базы, постоянная доступность и производительность. никак не решение прикладных задач. вот помощь разработчикам - это да, но не разработка. в больших конторах.

в маленьких, там да, там чтец-жнец-и на дуде игрец. и зарплату начислить, и бекапы учитывать, и унитазы помыть.
но обоз контора большая и солидная
26 апр 20, 16:47    [22123139]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Slon8
Member

Откуда: Москва
Сообщений: 293
Rinka777
alexeyvg

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


если люди ищут ДБА, то это совершенно конкретные вещи. бекапы, тиражирование базы, постоянная доступность и производительность. никак не решение прикладных задач. вот помощь разработчикам - это да, но не разработка. в больших конторах.

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


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

А вот далее идет испытательный срок - когда обе стороны смотрят в деле друг на друга. И так бывает, что новый работник предпочитает уйти в это время. Причины - да обещали одно, а по факту оказалось иное.
26 апр 20, 16:55    [22123150]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
mefman
Member

Откуда:
Сообщений: 2881
alexeyvg
Slon8
Вспоминается одно "собеседование" где мне рассказывали, как хотят dba mssql + инженера по информационной безопасности в одном лице. И ведь люди посчитали это адекватным.
Неадекватно - это требовать от сотрудника то, о чём не договаривались.
А в вакансии - чтож, хотят, так хотят. Если не найдут, поменяют требования.

Не удастся на собеседовании обо всем договориться.
Например: Нужно поставить разработчику на комп эксель. Тыж ДБА, а разраб в эксель будет данные из "твоей" базы грузить.
Не будешь же спрашивать на собеседовании о таком.
И даже на испытательном это не всегда всплывает.

Сообщение было отредактировано: 26 апр 20, 17:14
26 апр 20, 17:14    [22123162]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
MARS LLC
Member

Откуда: Владивосток->Ступино->Москва
Сообщений: 108
alexeyvg
Запросы на ORM не пишут :-)

Правда? А разработчики, например, SQLAlchemy с данным утверждением не согласны (вот прямо из туториала):
adalias1 = aliased(Address)
adalias2 = aliased(Address)
for username, email1, email2 in \
    session.query(User.name, adalias1.email_address, adalias2.email_address).\
    join(adalias1, User.addresses).\
    join(adalias2, User.addresses).\
    filter(adalias1.email_address=='jack@google.com').\
    filter(adalias2.email_address=='j25@yahoo.com'):
        print(username, email1, email2)

Результат, летящий в базу:
SELECT users.name AS users_name,
        addresses_1.email_address AS addresses_1_email_address,
        addresses_2.email_address AS addresses_2_email_address
FROM users JOIN addresses AS addresses_1
        ON users.id = addresses_1.user_id
JOIN addresses AS addresses_2
        ON users.id = addresses_2.user_id
WHERE addresses_1.email_address = ?
        AND addresses_2.email_address = ?

И я сталкивался с ситуацией, когда разработчик в ответ на претензии DBA к кривому тормозному запросу, прилетевшему из приложения, начинал шипеть и пузыриться на тему "Я ваш SQL вообще не знаю, я в своём фреймворке код написал, а дальше ваши проблемы". Потому что он "специалист" по ORM. А что из этого ORM в итоге выдавилось в базу, ему не интересно. В общем, как в анекдоте - "С моей стороны пули ушли".
И выхода два. Первый - как Вы описали (не работает, увы). Второй - садиться и писать самому.
Только во втором случае это доп. навык, который в контексте обсуждаемой позиции - либо лесом, и тогда увольнение, как описано, либо он таки должен быть хорошо оплачен.
_______________________________________________
Нас невозможно сбить с пути - нам пофигу, куда идти!
26 апр 20, 18:32    [22123199]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Vyatich
Member [заблокирован]

Откуда:
Сообщений: 3484
mefman
Например: Нужно поставить разработчику на комп эксель. Тыж ДБА, а разраб в эксель будет данные из "твоей" базы грузить.

У вас такое реально было?
26 апр 20, 18:35    [22123201]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
mefman
Не удастся на собеседовании обо всем договориться.
О том, что нужно будет делать на работе? Это странно. Ни разу такого не было, что бы не говорил про это на собеседовании.

И зря тут сравнивают оптимизацию, или даже написание SQL-запросов с мытьём полов и установкой экселя.

Большинство это подразумевают, а если вы или Rinka777 не "большинство", так спросите это на собеседовании. Оговорите отдельно: "не контактировать с разработчиками, не консультировать, не писать запросы".

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

Rinka777 считает это абсурдом, но, например, большинство вакансий DBA в США прямо указывают на написание кода в описании. У нас в вакансиях тоже это пишут.
26 апр 20, 18:36    [22123202]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Vyatich
mefman
Например: Нужно поставить разработчику на комп эксель. Тыж ДБА, а разраб в эксель будет данные из "твоей" базы грузить.

У вас такое реально было?
Выше ещё кто то про мытьё полов написал.
26 апр 20, 18:36    [22123204]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Vyatich
Member [заблокирован]

Откуда:
Сообщений: 3484
MARS LLC

И выхода два. Первый - как Вы описали (не работает, увы). Второй - садиться и писать самому.
Только во втором случае это доп. навык, который в контексте обсуждаемой позиции .....

Это нормальный подход для DBA - мониторить производительность СУБД и участвовать в оптимизации "летящих" в его базы запросов. А также, например, индексация, хинтование, рекомендации по хранению и загрузке данных, чтобы разработчики при использовании реляционной базы не пихали там всё в один здоровый JSON и т.п.
26 апр 20, 18:45    [22123206]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Rinka777
Member

Откуда:
Сообщений: 668
[quot alexeyvg#22123202]
mefman


Rinka777 считает это абсурдом, но, например, большинство вакансий DBA в США прямо указывают на написание кода в описании. У нас в вакансиях тоже это пишут.


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

Модератор: Тема перенесена из форума "Вакансии".


Сообщение было отредактировано: 26 апр 20, 18:48
26 апр 20, 18:46    [22123207]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Rinka777
писать запросы - это заниматься разработкой.
консультировать - да, помочь написать - да,тюнить да. но писать на постоянной основе - извините, это работа на полную ставку, другую ставку.
Я повторю, когда говорят "подразумевается", то важно мнение большинства, какими бы логичными и правильными не были доводы меньшинства.

Сообщение было отредактировано: 26 апр 20, 18:52
26 апр 20, 18:52    [22123214]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
mnbvcx
Member

Откуда:
Сообщений: 209
MARS LLC
alexeyvg
Хм, а почему бы DBA не писать запросы? Это вообще правильный подход, посылать к DBA за сложными запросами. Так очень даже бывает.

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

+100
Есть, к примеру, в организации CRM - им 1 группа разработки занимается. Есть back-office - другие разработчики. Касса, к примеру, может быть отдельной БД - ещё другие разработчики.
И вполне может быть, что эти группы не очень пересекаются.
Но пишут они "простые" запросы, а за написанием сложных идут к ДБА)))
26 апр 20, 19:11    [22123222]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
scf
Member

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

Если DBA отвечает за наполнение и быстродействие СУБД, то совершенно логично вовлекать его в архитектуру и обсуждение/согласование сложных запросов. Он лучше всех понимает поведение своей СУБД и характер данных, так что кого еще спрашивать, как лучше составить сложный запрос? Тем более, в конторе "данные в форму забей и в базу залей" он действительно может оказаться единственным человеком, умеющим в CASE и оконные функции.

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

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

Сообщение было отредактировано: 27 апр 20, 01:16
27 апр 20, 01:16    [22123331]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Wizandr
Member

Откуда: Империя Добра
Сообщений: 37004
scf,

автор
Приоритезируй задачи, экскалируй проблему


после эскалации таких проблем, обычно просят логировать отработанное время с детализацией в 15 мин
27 апр 20, 01:43    [22123333]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
monstrU
Member

Откуда: Москва
Сообщений: 1205
Wizandr
scf,

автор
Приоритезируй задачи, экскалируй проблему


после эскалации таких проблем, обычно просят логировать отработанное время с детализацией в 15 мин
001

и после появления требований детализировать время до 15 минут становиться понятно что надо менять работу
27 апр 20, 06:35    [22123348]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Zmeelov2
Member

Откуда:
Сообщений: 647
scf
В приличных конторах за "это не мои обязанности" принято сразу давать под зад.

Это неприличные конторы.
scf
От работника ожидается не выполнение его обязанностей по инструкции, а эффетивное планирование его оплаченных рабочих часов.
Это как? Будешь работать как разработчик и еще как манагер, получать как разработчик, а наказывать тебя будут как манагера?
27 апр 20, 07:16    [22123353]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Ares_ekb
Member

Откуда: Екатеринбург
Сообщений: 1439
Вообще не понятно, что за проблема. Мне на всех работах наоборот не хватало ответственности. Например, на одной работе я работаю бизнес-аналитиком (даже не системным), занимаюсь там какими-то методиками, моделями, документиками, идеями. Технический бэкграунд там использовать просто невозможно.

На другой работе наоборот - сугубо разработчик. И до людей очень сложно донести, что вообще-то я уже лет 15 рисую всякие модели, пишу методики моделирования, оценки качества моделей и т.п. Там меня воспринимают исключительно как кодера.

Совместить две эти работы в одной просто невозможно. Потому что у людей какое-то зашоренное восприятие, что человек может заниматься только чем-то одним. При этом какой бы опыт у тебя ни был, сколько бы ролей ты не совмещал, есть средняя зп и 2х, 3х, ... тебе никто платить не будет.
27 апр 20, 07:55    [22123358]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Zmeelov2
scf
В приличных конторах за "это не мои обязанности" принято сразу давать под зад.

Это неприличные конторы.
Это скорее зависит не от приличности конторы, а от статуса сотрудника (в том числе от его самоощущения)

Глупо предполагать, что Пол Аллен говорил Биллу "это не мои обязанности".

В каждой конторе есть те, кто отбывает повинность, восклицая каждый раз "это не мои обязанности", хотя всё равно приходится работать "от и до", а есть те, кому интересно, кто хочет всеми силами взять на себя больше, просто потому, что жизнь из унылого заключения превращается в интересную штуку (но это совершенно не означает, что нужно поддаваться на желание работодателей получить халявку).
27 апр 20, 08:56    [22123374]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Zmeelov2
Member

Откуда:
Сообщений: 647
alexeyvg
а есть те, кому интересно, кто хочет всеми силами взять на себя больше, просто потому, что жизнь из унылого заключения превращается в интересную штуку
Да, вот тут мы с вами (и не только с вами) расходимся. У вас не утрачена вера в то, что вы делаете (или хотя бы можете делать) что-то интересное на работе. Мне уже хочется жить от звонка до звонка и выполнять свою работу строго по инструкции, полностью обнуляя ОЗУ при выходе через вертушку. Пытаться взять на себя больше, не заключив предварительно договор - пусть по этой дороге обломов идут молодые и юные душой.
27 апр 20, 15:04    [22123605]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
bk0010
Member

Откуда:
Сообщений: 4940
scf
В приличных конторах за "это не мои обязанности" принято сразу давать под зад. От работника ожидается не выполнение его обязанностей по инструкции, а эффетивное планирование его оплаченных рабочих часов.
Как интересно! У вас менеджеры программируют? Ну, или тестировщиками привлекаются?
27 апр 20, 15:35    [22123626]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Smita
Member

Откуда:
Сообщений: 332
alexeyvg
Zmeelov2
пропущено...

Это неприличные конторы.
Это скорее зависит не от приличности конторы, а от статуса сотрудника (в том числе от его самоощущения)

Глупо предполагать, что Пол Аллен говорил Биллу "это не мои обязанности".

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


Тут есть маааааааленький ньанс - сомневаюсь, что Пол Аллен работал у Билли за зарплату
27 апр 20, 15:41    [22123634]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Vyatich
Member [заблокирован]

Откуда:
Сообщений: 3484
Smita
alexeyvg
пропущено...
Это скорее зависит не от приличности конторы, а от статуса сотрудника (в том числе от его самоощущения)

Глупо предполагать, что Пол Аллен говорил Биллу "это не мои обязанности".

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


Тут есть маааааааленький ньанс - сомневаюсь, что Пол Аллен работал у Билли за зарплату

Нет-нет, он работал за идею.
27 апр 20, 16:12    [22123651]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Slon8
Member

Откуда: Москва
Сообщений: 293
alexeyvg

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


Если перефразировать, то это называется вовлеченностью в процесс. И, к сожалению, это не обнуляется при выходе за вертушку. Даже наоборот, именно в нерабочее время самый ценные идеи и приходят...
27 апр 20, 17:54    [22123699]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Zmeelov2
alexeyvg
а есть те, кому интересно, кто хочет всеми силами взять на себя больше, просто потому, что жизнь из унылого заключения превращается в интересную штуку
Да, вот тут мы с вами (и не только с вами) расходимся. У вас не утрачена вера в то, что вы делаете (или хотя бы можете делать) что-то интересное на работе. Мне уже хочется жить от звонка до звонка и выполнять свою работу строго по инструкции, полностью обнуляя ОЗУ при выходе через вертушку. Пытаться взять на себя больше, не заключив предварительно договор - пусть по этой дороге обломов идут молодые и юные душой.
Тут же есть тонкость - не взять больше, работая больше (за ту же зарплату), а взять больше, наполнив свою работу смыслом, сделав её интересной, но не работая больше за ту же зарплату.
Первое уже не для меня, старый я слишком, но ко второму нужно стремиться всю жизнь, просто потому, что вас будут радовать не только жалкие пару часов отдыха после работы, но и часы, проведённые на работе, вы как бы увеличиваете жизнь в несколько раз (если считать каторгу принудительной скучной работы как не-жизнь).
27 апр 20, 18:20    [22123709]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Slon8
alexeyvg

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

Если перефразировать, то это называется вовлеченностью в процесс. И, к сожалению, это не обнуляется при выходе за вертушку. Даже наоборот, именно в нерабочее время самый ценные идеи и приходят...
А почему "к сожалению"?
27 апр 20, 18:26    [22123711]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Alex_Ustinov
Member

Откуда: Nickel
Сообщений: 3227
alexeyvg,

потому что в 99% это нигде не учитывается и не отражается, особенно в з/п
А мозг действительно забит "увлечением" в этом вовлечении.
27 апр 20, 19:15    [22123726]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Alex_Ustinov
alexeyvg,

потому что в 99% это нигде не учитывается и не отражается, особенно в з/п
А мозг действительно забит "увлечением" в этом вовлечении.
Ну если это нравится? Вы можете подумать о приятном, и вам за это даже не надо платить!

Никто же не заставляет думать о работе после работы.
А то так можно на всё отвечать "это нигде не учитывается и не отражается, особенно в з/п", даже на вопрос "пиво пойдём пить?"
27 апр 20, 20:47    [22123767]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
mefman
Member

Откуда:
Сообщений: 2881
Alex_Ustinov
alexeyvg,

потому что в 99% это нигде не учитывается и не отражается, особенно в з/п
А мозг действительно забит "увлечением" в этом вовлечении.

На работе тоже никто не работает 100% рабочего времени времени.
Так что ничего страшного нет в том чтоб в "свободное" время обдумать рабочие вопросы, тем более если есть настроение.
27 апр 20, 20:59    [22123775]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Slon8
Member

Откуда: Москва
Сообщений: 293
mefman
Alex_Ustinov
alexeyvg,

потому что в 99% это нигде не учитывается и не отражается, особенно в з/п
А мозг действительно забит "увлечением" в этом вовлечении.

На работе тоже никто не работает 100% рабочего времени времени.
Так что ничего страшного нет в том чтоб в "свободное" время обдумать рабочие вопросы, тем более если есть настроение.


Не знаю как у других, у меня часто долбление чего-то иногда заканчивается ничем. Зато, на следующий день на свежую голову решение находится быстро.
27 апр 20, 21:05    [22123778]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
mefman
Member

Откуда:
Сообщений: 2881
Slon8
mefman
пропущено...

На работе тоже никто не работает 100% рабочего времени времени.
Так что ничего страшного нет в том чтоб в "свободное" время обдумать рабочие вопросы, тем более если есть настроение.


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

бывает такое.
27 апр 20, 21:32    [22123794]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Zmeelov2
Member

Откуда:
Сообщений: 647
Slon8
Если перефразировать, то это называется вовлеченностью в процесс. И, к сожалению, это не обнуляется при выходе за вертушку. Даже наоборот, именно в нерабочее время самый ценные идеи и приходят...
Есть такое дело. Смена обстановки, переход в фоновый режим - в результате иногда находятся оригинальные решения. Но мы вроде не об этом свойстве человеческого мышления, а о ситуации, когда человек, выйдя с работы, продолжает в голове систематически решать рабочие проблемы. Акцент именно на "систематически".
alexeyvg
вас будут радовать не только жалкие пару часов отдыха после работы, но и часы, проведённые на работе, вы как бы увеличиваете жизнь в несколько раз
У всех по-разному. Если вам удается получать радость от работы - я вам по-белому завидую. У меня несколько по-другому. Я люблю именно программирование. Без разницы, каковы задачи и на каком языке. Получаю удовольствие от самого процесса. Могу испытывать удовлетворение от расшивки процессов (то, что занимало день, стало делаться за десять минут). Но только в том случае, если процесс понятен и имеет рациональный смысл. Собственно же достижение бизнес-целей, на что последние годы пытаются прогнуть разработчиков, мне совершенно не интересныо. Хотя это и есть, формально, смысл работы. То есть мне интересно написать какой-то модуль, хорошо решающий свою задачу, но совершенно не интересно, выпущен ли релиз в срок и какие финансовые показатели достигнуты. Ибо мысли пачкают мозги и пусть об этом голова болит манагеров.
28 апр 20, 07:17    [22123946]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Vyatich
Member [заблокирован]

Откуда:
Сообщений: 3484
Zmeelov2
То есть мне интересно написать какой-то модуль, хорошо решающий свою задачу, но совершенно не интересно, выпущен ли релиз в срок и какие финансовые показатели достигнуты. Ибо мысли пачкают мозги и пусть об этом голова болит манагеров.

А зарплату интересно получить в срок? Или мысли о деньгах пачкают мозг?
28 апр 20, 10:16    [22124008]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
monstrU
Member

Откуда: Москва
Сообщений: 1205
Vyatich
Zmeelov2
То есть мне интересно написать какой-то модуль, хорошо решающий свою задачу, но совершенно не интересно, выпущен ли релиз в срок и какие финансовые показатели достигнуты. Ибо мысли пачкают мозги и пусть об этом голова болит манагеров.

А зарплату интересно получить в срок? Или мысли о деньгах пачкают мозг?


поддерживаю. желание "сделать вот такую крутую штуку" у меня то же было, пока молодой был, но практика показала что в таком режиме можно работать бесконечно.
и потом начинают начальники приходить и спрашивать когда готово будет,
пользователи твоего проекта спрашивают ты для кого работаешь, и приоритетом уже начинается именно выпуск релиза - это совершенно другая работа
28 апр 20, 10:35    [22124022]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Zmeelov2
Member

Откуда:
Сообщений: 647
Vyatich
А зарплату интересно получить в срок? Или мысли о деньгах пачкают мозг?

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

Сроки оговорены. Если надо сдвигать - я сам приду.
monstrU
пользователи твоего проекта спрашивают ты для кого работаешь
И это было. От варианта, когда за твоей спиной стоит толпа горластых теток, толкающих друг друга (кстати, в такой ситуации я как-то положил продакт на 40 минут из-за ошибки) до варианта пасквильных служебных записок о том, что разработчик что-то обещал устно, но не сделал, с разборками на ковре. В способных поумнеть конторах (даже не продуктовых) обычно доходит до того, что никакого общения между пользователями и разработчиками нет. Только формализация.
28 апр 20, 11:11    [22124051]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Zmeelov2
alexeyvg
вас будут радовать не только жалкие пару часов отдыха после работы, но и часы, проведённые на работе, вы как бы увеличиваете жизнь в несколько раз
У всех по-разному. Если вам удается получать радость от работы - я вам по-белому завидую. У меня несколько по-другому. Я люблю именно программирование. Без разницы, каковы задачи и на каком языке. Получаю удовольствие от самого процесса. Могу испытывать удовлетворение от расшивки процессов (то, что занимало день, стало делаться за десять минут). Но только в том случае, если процесс понятен и имеет рациональный смысл. Собственно же достижение бизнес-целей, на что последние годы пытаются прогнуть разработчиков, мне совершенно не интересныо.
Так это значит только то, что вы не нашли такую работу, которая бы у вас не вызывала неприязни (по крайней мере, основную часть времени).
Нужно искать, а не забивать на свою жизнь.
У меня тоже бывали некоторые периоды на работе, когда процесс становился непонятен, не содержал рационального, но это было не всегда. Конечно, в такие периоды было некомфортно.
28 апр 20, 11:11    [22124053]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Zmeelov2
Member

Откуда:
Сообщений: 647
alexeyvg
Так это значит только то, что вы не нашли такую работу, которая бы у вас не вызывала неприязни
Э-э-э... Не вызывает работа неприязни. Я программирую в свое удовольствие, а мне еще за это деньги платят. Не нравятся слова о том, что надо брать на себя больше и прыгать выше головы. Как со стороны манагеров, так и как жизненное кредо.
alexeyvg
Нужно искать, а не забивать на свою жизнь.
Кормить семью и платить ипотеки кто будет? Маленькие по три, большие, но за пять.
28 апр 20, 11:19    [22124057]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31242
Zmeelov2
alexeyvg
Так это значит только то, что вы не нашли такую работу, которая бы у вас не вызывала неприязни
Э-э-э... Не вызывает работа неприязни. Я программирую в свое удовольствие, а мне еще за это деньги платят. Не нравятся слова о том, что надо брать на себя больше и прыгать выше головы. Как со стороны манагеров, так и как жизненное кредо.
Ну вот, вы делаете то, что нравится, а кому то на должности DBA нравится помогать пользователям писать сложные запросы, и править то, что отсылает ORM. А кому то нравится вникать в бизнес, и делать такой продукт, который поможет бизнесу.

Жизненное кредо, про которое я тут говорю, не "прыгать выше головы", а искать такую работу, которая не будет неприятна.

Zmeelov2
alexeyvg
Нужно искать, а не забивать на свою жизнь.
Кормить семью и платить ипотеки кто будет? Маленькие по три, большие, но за пять.
Правильно, конечно, но жизнь то потом вторую не купить, нужно про это всегда помнить.
28 апр 20, 11:56    [22124092]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
CawaSPb
Member

Откуда: Питер/Москва/Wroclaw
Сообщений: 1055
Rinka777
alexeyvg

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


если люди ищут ДБА, то это совершенно конкретные вещи. бекапы, тиражирование базы, постоянная доступность и производительность. никак не решение прикладных задач. вот помощь разработчикам - это да, но не разработка. в больших конторах.

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

Вслед ушедшей части дискуссии.

В нашей маленькой конторке есть:
- System DBA: те самые бэкапы, патчи, диски и свободное место на них, развёртывания (если не делаются отдельной командой), troubleshooting, репликации, производительность и т.д.
- Application DBA: те, кто знают структуру базы, выполняют/составляют запросы по ней по запросам пользователей - отчёты, вытаскивание конкретной информации, проверка целостности/актуальности/непротиворечивости данных, корректируют информацию в базе. В общем, делают то, что не закрыто функциональностью приложения.

По факту, конкретная позиция - некоторое совмещение и того, и другого. И то, и другое - не бог весть какое rocket science (в большинстве своём - рутина).
И System, и Application DBA контактируют так или иначе с разработчиками. System - меньше, Application - больше (на многие действия требуется или документированность, или подтверждение от разрабов, что таким образом править/вытаскивать что-то - корректно).

Есть ещё SME (Subject-Matter Expert) в области какого-либо продукта (СУБД в нашем случе). Это, типа, совсем крутой спец, который знает продукт вдоль и поперёк, выступает экспертом/приходит на помощь и админам, и разрабам, работает над архитектурой в части использования СУБД.
28 апр 20, 14:15    [22124198]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
PsyMisha
Member

Откуда: другая столица
Сообщений: 762
CawaSPb,

+
28 апр 20, 14:55    [22124231]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Rinka777
Member

Откуда:
Сообщений: 668
CawaSPb

Вслед ушедшей части дискуссии.

В нашей маленькой конторке есть:
- System DBA: те самые бэкапы, патчи, диски и свободное место на них, развёртывания (если не делаются отдельной командой), troubleshooting, репликации, производительность и т.д.
- Application DBA: те, кто знают структуру базы, выполняют/составляют запросы по ней по запросам пользователей - отчёты, вытаскивание конкретной информации, проверка целостности/актуальности/непротиворечивости данных, корректируют информацию в базе. В общем, делают то, что не закрыто функциональностью приложения.

По факту, конкретная позиция - некоторое совмещение и того, и другого. И то, и другое - не бог весть какое rocket science (в большинстве своём - рутина).
И System, и Application DBA контактируют так или иначе с разработчиками. System - меньше, Application - больше (на многие действия требуется или документированность, или подтверждение от разрабов, что таким образом править/вытаскивать что-то - корректно).

Есть ещё SME (Subject-Matter Expert) в области какого-либо продукта (СУБД в нашем случе). Это, типа, совсем крутой спец, который знает продукт вдоль и поперёк, выступает экспертом/приходит на помощь и админам, и разрабам, работает над архитектурой в части использования СУБД.

System DBA + Application DBA + SQL разработчик в одном лице бывают?
2 май 20, 10:29    [22126531]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
mefman
Member

Откуда:
Сообщений: 2881
Rinka777
CawaSPb

Вслед ушедшей части дискуссии.

В нашей маленькой конторке есть:
- System DBA: те самые бэкапы, патчи, диски и свободное место на них, развёртывания (если не делаются отдельной командой), troubleshooting, репликации, производительность и т.д.
- Application DBA: те, кто знают структуру базы, выполняют/составляют запросы по ней по запросам пользователей - отчёты, вытаскивание конкретной информации, проверка целостности/актуальности/непротиворечивости данных, корректируют информацию в базе. В общем, делают то, что не закрыто функциональностью приложения.

По факту, конкретная позиция - некоторое совмещение и того, и другого. И то, и другое - не бог весть какое rocket science (в большинстве своём - рутина).
И System, и Application DBA контактируют так или иначе с разработчиками. System - меньше, Application - больше (на многие действия требуется или документированность, или подтверждение от разрабов, что таким образом править/вытаскивать что-то - корректно).

Есть ещё SME (Subject-Matter Expert) в области какого-либо продукта (СУБД в нашем случе). Это, типа, совсем крутой спец, который знает продукт вдоль и поперёк, выступает экспертом/приходит на помощь и админам, и разрабам, работает над архитектурой в части использования СУБД.

System DBA + Application DBA + SQL разработчик в одном лице бывают?

если кратко - бывают.
2 май 20, 13:55    [22126624]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Eleanor
Member

Откуда:
Сообщений: 2743
Бывают, когда у данного лица нет 100% загрузки ни по одному из направлений.
2 май 20, 15:10    [22126662]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
CawaSPb
Member

Откуда: Питер/Москва/Wroclaw
Сообщений: 1055
Rinka777
System DBA + Application DBA + SQL разработчик в одном лице бывают?
Почему нет?
Но... "если вы ведете машину и одновременно гладите ножку сидящей рядом девушки, то вы делаете плохо и то, и другое".

В мелких конторах - бывает. В крупных - редко.

Другое дело, что опыт администрирования и разработки дополняют друг друга. Крайне полезно что одним, что другим в какой-то период побывать "на другой стороне баррикад". Причём так, по-серьёзному.
3 май 20, 21:23    [22126995]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
Rinka777
Member

Откуда:
Сообщений: 668
CawaSPb,

Обоз, виновник этой дискуссии, конечно мелкая и бедная контора. Раз там дба и sql-разработчик в одном лице.
4 май 20, 22:56    [22127422]     Ответить | Цитировать Сообщить модератору
 Re: Обязанности DBA  [new]
CawaSPb
Member

Откуда: Питер/Москва/Wroclaw
Сообщений: 1055
Rinka777
Обоз, виновник этой дискуссии, конечно мелкая и бедная контора. Раз там дба и sql-разработчик в одном лице.

Ну, видимо да :) Раз я название компании "Обоз" не знаю, а вы моей, видимо знаете.
5 май 20, 00:39    [22127465]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3      [все]
Все форумы / Работа Ответить