Something
То есть брать на себя ответственность админа и одновременно программиста за меньшие деньги хотят больше, чем быть просто разработчиком и получать за это больше? )
большинсто кодеров на легаси сидят, патчи, фиксы и т.п. - мутотень.. у девопс есть просто киллер фича - настроил CI/CD - свалил
Something
2 крайних контракта именно такие
Aleksandr
То есть брать на себя ответственность админа и одновременно программиста за меньшие деньги хотят больше, чем быть просто разработчиком и получать за это больше? )
изначальная идея девопс в том, что никто не берёт никакой персональной ответственности только за код или только за инфру, смысл в размазывании экспертизы и совместной ответственности и за то, и за другое
Валерий
какое Ci/CD. У кодеров лыжи не едут и ты должен отыскать баг в их коде
Валерий
CI/CD это админская по сути работа
Валерий
добавить пару скриптов на баше/питоне это едва ли программирование
Vitaly
"нахрена админу, умеющему кодить, быть админом, а не разработчиком?"
был кодером, надоело, интересней с инфрой копаться
Vitaly
ну и че то количество кода особо не уменьшилось =)
Aleksandr
какое Ci/CD. У кодеров лыжи не едут и ты должен отыскать баг в их коде
ты не должен искать баг, но ты заинтересован им в этом помочь, если умеешь попытки ставить это с позиции "ты должен" - это не девопс
Arty
если ты на хорошем уровне пишешь на питоне, руби, джаве и груви, нахрена быть "девопсом" если можно быть просто программистом и получать больше за это?
я ходил на собеседования на python, java программиста. очень тяжёлые собеседования и везде какаие то копейки в итоге предлагают, 120-150 в основном. зачем мне это нужно.
Grigorii
вроде того. я руководитель разработки, только кроме меня самого некем руководить
я сам был в аналогичной ситуации - был руководителем сектора в банке. Но при этом я был единственным сотрудником этого сектора
Oleg
чем шире круг обязанностей "Девопс инженера" в конкретной компании - тем более конкретно она имеет недостаток в нормальных специалистах: это означает, в частности, что если в компании девелоперы - дебилы, то конечно их Девопс БУДЕТ искать баг в исходном коде
Arty
плюс там недостаточно знать просто python или просто яву. для ява программиста везде требуются хорошие знания map reduce фреймворков например, спринга. а спринг я не знаю
Grigorii
ну map reduce не везде нужен положим, но spring довольно распространен
Валерий
то есть от программиста который занимается углубленно своим языком, к нему высокие требования, а искать код в баге будет дев опс, который скорее всего знает его на более поверхностном уровне?
Валерий
я вот не могу понгять это никак)
Валерий
проблема такая - почему "крайняя" отвтетственность за код лежит на девопс?
Валерий
а не, например, руководителе разработчиков? )
Grigorii
проблема такая - почему "крайняя" отвтетственность за код лежит на девопс?
вы все не так поняли, ответсвенность на команде, состоящей из тех и других
Vitaly
проблема такая - почему "крайняя" отвтетственность за код лежит на девопс?
она не лежит. Просто было бы круто, когда у тебя прод лежит в 3 ночи, человек понимал че как работает. Хоть чуть чуть
Vitaly
и проанализировать логи
Aleksandr
проблема такая - почему "крайняя" отвтетственность за код лежит на девопс?
а кто сказал, что она на нём лежит? я так понял, речь о том, что иногда админу проще исправить баг, который не могут найти девелоперы, и что в некоторых местах это становится регулярной деятельностью ввиду низкой квалификации девелоперов, речь о чём-то ином? кто и где говорит, что он единолично "должен" их исправлять? это антипаттерн
Vitaly
Документация, не?
а это что за чудо 😄
Vitaly
особенно up-to-date документация
Валерий
не поймите меня неправильно, не хочу разводить холи вар. просто пытаюсь понять, где истина
Валерий
Например, понимаю, что ответственность за то чтобы не выкатилась кривая сборка на прод (а если выкатилась, то максимально быстро и безболезненно откатилась) - это , вроде, девопс. А если у программистов сборка кривая и они не могут разобраться (на стадии dev, разработки), имеет ли там девопс "крайнюю" ответственность?
Валерий
о ну гуглить по ошибках в логах и делать "фиксы" это самое обыкновенное админское занятие)
Валерий
даже ничего девопского тут не вижу
Oleg
интересно, а для кого и для чего я давал истинно правильную формулу Девопса?
Aleksandr
возможно часть вопросов снимут эти примеры: https://web.devopstopologies.com/
Валерий
я вашу концепцию понимаю
Валерий
прекрасно.
Валерий
Меня просто удивлияет разнообразие этих концепций )
Aleksandr
оно порождено тем, что от неё отходят или не хотят менять команду
Vladislav 👻
я вот не могу понгять это никак)
я тебе сейчас расскажу еще один великий парадокс, как программисты начинают с тестировщиков, хотя по логике все должно быть полностью наоборот
Arty
ух сейчас кандидата буду собеседовать
Arty
Performed B-tree, Full text, Unique, non-unique and Partition based indexing on MYSQL Database. в смысле?
Arty
типа он сам вручную индексировал и внёс в резюме?
Etki
типа нужно ли нас апдейтить по поводу каждого момента в твоей жизни?
Arty
типа нужно ли нас апдейтить по поводу каждого момента в твоей жизни?
ну учитывая, что я пишу в основном про работу, напрямую связанную с devops, а не про котиков скажем, то нужно или нет сам разберусь.
Etki
не забудь создать и запостить стрим твоего интервью
Arty
я думаю многие бы оценили
Vitaly
ох я думаю как Dmitry закончит свой voice message, мы все узнаем о истинном DevOps
cent
вот сидит команда икс из N программистов и пишет какую нибудь хреноту на java. Девопс в код влезает, если у них лыжи не едут?
Как показывает практика, если залез и исправил какую-то хрень Х, но не нарисовал UMLек и не расписал в документации на 10 листов как эта хрень теперь работает, то придется править и баги Y, Z, которые косвенно связаны с хренью X. И никого не будет волновать почему Ты свои задачи не делаешь, а вечно допиливаешь велик разрабов.
Andrey
Есть вопрос, только начал разбираться с этой темой, что нужно знать на уровне джуна девопса, читал много манов по докеру, перевел наши 2 пхп проекта в контейнеры. Так же одно нод. Джиес приложение, всё тащит. Для себя опробовал Кубернетес, буду внедрять. Так же хотелось бы дженкинс с гитом.... Этого для джуна мало? Не много знаю пайтон.
cent
То есть смотрите, есть 10 условных популярных языков программирования, и каждый раз переходя из компании в комапанию девопс должен подтягивать на достойный уровень использующийся ЯП?
Ну, обычно, у девопса стек огромный по софту. И каждый софт написан на какой-то дичи вроде DLang. Хочешь или нет, но разбираться приходится. Для того, чтобы понять высокий уровень абстракции помогает просто знание шаблонов проектирования и можно подсмотреть как тот или иной шаблон реализован на этом языке программирования. Но обычно хватает знания С подобных языков, чтобы понять в чем проблема и куда вставить костыль.
Andrey
А ну ансибл, конечно ну это уже давно, астериски и мики конфигурирую
Валерий
Извините но мне истории о том что девопс это чувак который во всём разбирается и запросто в любом языке программирования освоит что угодно и найдет баги которые наворотили разработчики
Валерий
ну, скажем так, это кул-стори просто
Валерий
а если такие и есть, то это уже не девопсы, я не знаю кто. но они не будут искать работу в этом чате , это факт.
Ius
У нас в код не пускают, это часть разрабов)
Ius
Это опасно, мало-ли я увижу баг, в это костыль)
cent
а если такие и есть, то это уже не девопсы, я не знаю кто. но они не будут искать работу в этом чате , это факт.
Разрабы, которые свичнулись в девопсы? И без хорошего английского тоже такие есть и в данном чате.
Dima
Да обычный разработки багу искать будет очень долго. В софте который писал не он на левом яп
Валерий
Разраб, которому не составит труда вникнуть в любой ЯП и там напрограммировать, свитчится в сторону админа. Это как-то прямо не типично совсем. мягко так скажу.
Dima
И не факт что найдёт
Dima
Ибо это может быть какой то уникальный прикол языка.
cent
Разраб, которому не составит труда вникнуть в любой ЯП и там напрограммировать, свитчится в сторону админа. Это как-то прямо не типично совсем. мягко так скажу.
А при чем тут админы? Ты уже троллишь? Ты же недавно расписывал чем должны заниматься админы, и описывал это как низкосортный труд...
Валерий
Я не говорил, что это низкосортный труд. Просто не встречал программистов, которые горели бы желанием свитчится в админов. За свою не очень длинную карьеру)
Валерий
ладно, за сим я стопну.
Dima
Кто остановит?
Увольнение.
Vadim
а в первый раз? :)
cent
Я не говорил, что это низкосортный труд. Просто не встречал программистов, которые горели бы желанием свитчится в админов. За свою не очень длинную карьеру)
Ну, дык, времена меняются) И нужно за ними поспевать) В начале нулевых как раз модно было быть админом и ходить с торбой дисков, устанавливая всем одно и то же. Можно было на одном авторынке кучу бабла поднять на программах для подбора запчастей, если всем одно и то же поставить и настроить их калькуляторы. Это сейчас уже модно не золотую цепочку носить, а "стартап" иметь))) Вот и программистов туча появилось. А раньше не особо и понятно было зачем сидеть и пилить какой-то складской учет на делфях или плюсах, получая меньше бухгалтера?
I know
Увольнение.
Причина?
I know
Наркоманские сказки теоретиков про увольнение опять
Dima
Причина?
Коммит без тестов и даже не спрашивая тилида разрабов в прод. Какая ещё причина нужна?