LINUX.ORG.RU
ФорумTalks

Стоит ли пойти работать туда, где пилят форк PostgreSQL на Си, если до этого я всю жизнь просиживал жопу C++20 разрабом в яндексе?

 


0

4

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

Но если ты пошёл пилить какой-то форк PostgreSQL, то никакого C++ тебе не будет, будет старый сишный легаси специфический код с собственными механизмами аллокации или исключений и логирований. Это всё не плохо, в яндексе оно тоже всё свое, но там хотя-бы оно завёрнуто в конструкторы-деструкторы и ты можешь что-то творить как настойщий гений художник-я-так-вижу! В постгресе творчества и РАЗРАБОТКИ как таковой скорее всего не будет - MVCC придумали давно до тебя, разрабатывать новые оптимизаторы тебе тоже никто не даст, не до этого, а вот мёржить новую версию постгреса в свой форк ты будешь полгода как обезъяна и тут нужно иметь просто каменную жопу и отсутствие всяких амбиций. В оставшееся время ты будешь фиксить какие-то баги с забытыми указателями, чтобы распутать которые ты будешь сидеть в gdb как тварь неделю. Зато возможно ты станешь экспертом мирового уровня по внутренностям постгреса и в какой-то момент тебя возьмут в перспективный HFT-криптостартап за 800к/наносек, чтобы запилить свой перспективный форк, поддерживающий какой-то особый тип таблиц, но тебе к тому времени будет уже 72 года. Либо ты сможешь после этого уйти куда-то экспертом по оптимизации производительности популярного во всём мире движка СУБД, видя движок насквозь и понимая во что скомпилировался запрос?

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



Последнее исправление: lesopilorama (всего исправлений: 2)
Ответ на: комментарий от slew

свой асинхронный процессор исполнения

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

lesopilorama
() автор топика
Ответ на: комментарий от lesopilorama

а постгресы пугают дремучей сишность-старпёрством

А вы хотите что бы рсубд была из «хренак, хренак и в продакшен»?

которые неспеша полгода фичу катят.

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

anc ★★★★★
()
Ответ на: комментарий от soomrack

Все старые решения имеют чудовищное легаси

Абсолютно всё, старое оно или новое, упирается в бинарную логику. Ну или скорее в логику вообще.

т.к. ты вынужден работать в коде, который на 20+ лет отстает от современных возможностей языка.

Бывает такое, но оно не критично.

о никакого реального прогресса в области новых технологий

А вот к технологиям это не имеет отношения.

anc ★★★★★
()
Ответ на: комментарий от lesopilorama

Люблю современные средства, типа C++20 с корутинами, корутины это круто и весело (дебажить).

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

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

+Много!

Короче, психологический нюанс в том, что старый говнокод на Java в ВТБ-Банке - это легаси

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

anc ★★★★★
()

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

…С++? Это же не веб, где нужно знать фреймворк, который используется в конторе. А так мне кажется оно много где так

нигде больше на рынке знание этих костылей не оценят

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

goingUp ★★★★★
()

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

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

n_play
()
Ответ на: комментарий от n_play

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

Не всегда: yandex clickhouse мир захватил, yandex YDB ушёл в опенсорс и тоже расползается…

lesopilorama
() автор топика
Ответ на: комментарий от lesopilorama

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

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

Не всегда: yandex clickhouse мир захватил, yandex YDB ушёл в опенсорс и тоже расползается…

как обычно пруфануть вакансиями и их числом забыл.

n_play
()
Последнее исправление: n_play (всего исправлений: 1)
Ответ на: комментарий от n_play

Да вообще пофиг на число вакансий и распространённость, я ищу ровно одну - для себя.

lesopilorama
() автор топика
Ответ на: комментарий от kto_tama

это chatgpt/grok/gigachat, сотрудник яндекса?🤡

etwrq ★★★★★
()
Ответ на: комментарий от n_play

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

rtxtxtrx ★★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от lesopilorama

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

rtxtxtrx ★★★
()
Ответ на: комментарий от MOPKOBKA

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

rtxtxtrx ★★★
()
Ответ на: комментарий от urxvt

HP, IBM.

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

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

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

rtxtxtrx ★★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

особенно смешно читать про то что оно быстрее постгрес в 1000 раз

Странно что тебе смешно осознавать основной смысл колоночности.

lesopilorama
() автор топика
Ответ на: комментарий от lesopilorama

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

rtxtxtrx ★★★
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)
Ответ на: комментарий от rtxtxtrx

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

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

lesopilorama
() автор топика
Ответ на: комментарий от urxvt

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

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

n_play
()
Ответ на: комментарий от rtxtxtrx

сейчас бы верить всему на рекламном сайте…

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

особенно смешно читать про то что оно быстрее постгрес в 1000 раз

А что тут удивительного? Это совершенно разные БД, у каждой свой сценарий использования.

urxvt ★★★★★
()
Ответ на: комментарий от LamerOk

У тебя есть офферы от HP, IBM, а в описании вакансии указано «кликхаус»? Потому что знаешь ли у марсоходов тоже есть водители, но значит ли это, что ты можешь найти на бирже труда работу водителем марсохода?

Если ты про найм, то у меня видение такое, что будучи кликхаус-хакером не значит, что ты обязательно должен идти дальше пилить Кликхаус, ты можешь идти пилить любую БД. А это уже, как ни крути, рынок побольше. Почти в каждой большой конторе попиливают СУБД (ВК, Яндекс, ПостгресПРО, ФБ, Гугл, и т. д.).

Другое дело, если сравнивать объемы рынка для обычного бекендера и спеца по СУБД, то они отличаются на порядки. У бекендера выбор на порядки больше и можно работу найти в соседнем подъезде. А у СУБД-пилилы вряд ли есть шанс устроиться вне города-миллионника. Тут я абсолютно согласен.

urxvt ★★★★★
()
Ответ на: комментарий от n_play

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

Прикажу делать выводы по тем, у кого это не поц-проектик. Слава богу, информация про такие в интернетах есть.
Вот тебе пример от Клаудфлера. И, заметь, это аж *2018* год!
HTTP Analytics for 6M requests per second using ClickHouse

А так то я для себя вывод сделал давно — чужебесие. Все отечественное принято презирать, будь оно хоть настоящий аналоговнет.
Кликхаус отличная СУБД и уже давно снискала популярность в индустрии. Только на ЛОРе у нее слава наколенной студенческой поделки.

urxvt ★★★★★
()
Последнее исправление: urxvt (всего исправлений: 1)
Ответ на: комментарий от urxvt

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

rtxtxtrx ★★★
()
Ответ на: комментарий от urxvt

Если ты про найм

Это не я про найм, это ветка, на которую ты закомментил - про найм. И коммент:

никому твой кликхаус не нужен.

был про востребованность кликхауса у работодателей.

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

И почти все твои познания в потрохах кликхауса становятся нерелеванты.

СУБД-пилилы вряд ли есть шанс устроиться вне города-миллионника. Тут я абсолютно согласен.

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

P.S.

Я кста, пишу все это, как чел, работавший в компании, где кликахус впили в продукт. Так что сам-то кликахус имеет свою узкую нишу.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

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

lesopilorama
() автор топика
Ответ на: комментарий от LamerOk

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

Как по мне, то это утверждение очень сильно преувеличено. Я бы его применил разве к совсем нишевым и экзотическим технологиям, типа Кобола. Все остальное универсальное. Да, большинство вакансий это «Spring 5.x develoer», «нужен опыт с ClickHouse версии x.y.z», но в нормальных конторах (Яндекс, Гугл) совершенно иной подход. Там ценят универсальные, фундаментальны знания, а не знания конкретной СУБД или фреймворка.
Понятно, что чем выше уровень специалиста тем меньше выбор вакансий для него на рынке. Соответственно, для postgres-хакера их меньше чем для обычного C++-backend'ера.

urxvt ★★★★★
()
Ответ на: комментарий от urxvt

Все остальное универсальное.

Универсальна общая база. Кишки условного кликахуса или любого биллинга - довольно специфичны (во всех смыслах).

но в нормальных конторах

У всех своя "нормальность" - одним нормально в 8:30 занимать очередь на прикладывание карточки к считывателю, а другим - бухать с директором на выездном корпоративе за городом в кустах.

(Яндекс, Гугл) совершенно иной подход.

У них такой подход не от хорошей жизни, а потому что:

  1. Людей с улицы на кишки своих потрохов они не найдут в любом случае.
  2. Через полтора года всё "направление" расформируют к херам, и людей перебросят в другие.

В таких условиях искать специалистов с более узкими навыками просто не имеет смысла.

чем выше уровень специалиста

Но в ОП-посте вопрос не про высоту, а про глубину.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

Универсальна общая база. Кишки условного кликахуса или любого биллинга - довольно специфичны (во всех смыслах).

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

У них такой подход не от хорошей жизни, а потому что:

Есть и другое мнение (в т. ч. озвученное самими яндексо-гуглами). Которое состоит в том, что они просто ищут умных людей. Ну а умный без особого труда разберется со всем необходимым.

Но в ОП-посте вопрос не про высоту, а про глубину.

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

urxvt ★★★★★
()
Последнее исправление: urxvt (всего исправлений: 1)
Ответ на: комментарий от urxvt

Смысл не в кишках же.

Именно в них. Из двух "коней" на ораклового DBA первым собесить будут того, у кого 3 года опыта с ораклом, а не того, у кого 7 лет с MS SQL.

Есть и другое мнение

Конечно есть. Там целый отдел сидит и это "мнение" транслирует на публику. Факты только от этого не меняются, но студни из ВУЗа фактов не знают, а узнают уже когда оттарабанят свои 3 - 5 лет.

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

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

P.S.

В твоих постах я чувствую некое допущение, что патчинг постгри - это выход в открытый космос без скафандра, а ковыряние ежб - это кидать навоз лопатой. В реальности и то, и другое - совершенно одинаковое перекидывание навоза лопатой, просто лопаты разные и навоз чуть-чуть другого цвета. В пострге код, отвечающий за блокировки, занимает 0,01% и его никто не трогает, потому что не надо, а остальные 99,9(9)% - это всё тот же парсинг конфигов и сравнение строк, что и в условном ежб / 1С. И джуна / вновьприбывшего никто не отправит оптимзировать оптимизатор запросов, его отправят разгребать дампы и допиливать какой-нибудь обмен жисонами через кролика, который стоит у очень важного клиента, потому что очень важный клиент - этот тот, который платит деньги, а не тот, который хочет совершенствовать ойти.

LamerOk ★★★★★
()
Ответ на: комментарий от olelookoe

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

LamerOk ★★★★★
()

но тебе к тому времени будет уже 72 года.

тебе полюбому однажды будет 72 года
вопрос только в том как ты к этому придешь

интересно-не интересно делаешь ты сам
(из этого сразу же вытекает, что никто тебе интересно не сделает)
что имеецца в виду?
а вот

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

другое дитё получило ровно такое же распоряжение
и ускакало с криком «операция Таинственное Исчезновение! к делу приступает лучший сыщик в мире! может быть и сам Шерлок Холмс! а может и кто получше!»

тут даже неважно кто справился со своей задачей лучше
кто из них прожил этот маленький кусочек жизни лучше и интересней, вот в чем вопрос
то-то и оно

поэтому если тебя прёт только в определенных обстоятельствах - там и оставайся
нет смысла уходить туда где ты будешь непрестанно ныть и в итоге потеряешь интерес к жизни

olelookoe ★★★
()
Ответ на: комментарий от LamerOk

Из двух «коней» на ораклового DBA

Так мы же не про DBA. DBA на каждом углу валяются, а разраб СУБД это штучный продукт.

Джун в пострю нахерачит патчик, который затронет три файла и две функции

Чтобы родить пару строчек для этого патчика нужно приложить больше интеллектуальных усилий чем запилисть 100500 микросервисов.
Это как склеить две две строки в С и Java/Python/etc. Вроде бы одинаково, но чтобы сделать это в С нужно на порядок больше понимания, внимания и аккуратности. Это распространяется и на слои, лежащие выше языка программирования.
У нас с тобой совершенно разное представление о разработке ПО. :)

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

Да, примерно так я и считаю. ЕЖБ это плотник делающий опалубку для фундамента а пилить Постгрес это столяр-краснодеревщик украшающий свой сервант ручной резьбой. Если и утрирую, то совсем немного.

а остальные 99,9(9)% - это всё тот же парсинг конфигов и сравнение стро

Согласен, даже в самом космическом проекте есть рутинные и просты е задачи, но их там далеко не 99%.
Иначе бы Постгрес пилили на каждом углу. Но нет, если ты посмотришь, кто пилит Постгрес то увидишь, что там количество кандидатов и докторов на строку кода зашкаливает.

вновьприбывшего никто не отправит оптимзировать оптимизатор запросов

Да при чем тут это? Понятно, что все начинают с простых задач, чтобы вкатиться в проект: познакомиться с инфраструктурой, кодовой базой, и т. п.
Есть же куча докладов, от ПГ-разработчиков. Они рассказывают, чем занимаются. Глянь, там далеко не про JSONы. Про них тоже есть. Правда, в другом ключе (поддержка JSON типа в ПГ).

urxvt ★★★★★
()
Ответ на: комментарий от urxvt

Это как склеить две две строки в С и Java/Python/etc. Вроде бы одинаково, но чтобы сделать это в С нужно на порядок больше понимания, внимания и аккуратности.

Ваш пост в целом понятен, но вопрос касается банально вот этой строчки. Зачем жрать кактуси колоться на C, когда можно пилить что-то на C++ типа тот же clickhouse / YDB или что-то другое из разряда NewSQL, свежее чем PG и обросшее меньшим количеством легаси. Опасения в том, что принципы устройства СУБД изнутри понимать-то ты будешь и так и так - как там MVCC реализовано, где там память выделяется и прочее, но вот зачем катить солнце вручную, когда можно автоматически уже.

lesopilorama
() автор топика
Ответ на: комментарий от urxvt

Так мы же не про DBA.

Мы про оценку знаний на рынке труда работодателями. Там общая логика, что для DBA, что для программиста микроконтролёров.

Чтобы родить пару строчек для этого патчика нужно приложить больше интеллектуальных усилий

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

Да, примерно так я и считаю.

Это конгитивная ошибка. Заблуждение, проще говоря.

их там далеко не 99%. Иначе бы Постгрес пилили на каждом углу.

Это логически не верное рассуждение. То что, пострегсс не нужно пилить 99% пользователей, не означает, что весь постргресс - это непилируемый кусок алмаза, требующий ювелира. Это означает, что пострегсс достаточно гибок из коробоки, чтобы 99% потребностей можно было покрыть конфигурацией. И эти возможности как раз в большинстве своём вполне обычный сишный код без матана и гладких многообразий, который и пилит средний разраб постгерса 99% своего времени.

Есть же куча докладов, от ПГ-разработчиков.

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

LamerOk ★★★★★
()
Ответ на: комментарий от olelookoe

одно дите было послано искать тапочек

А заглавные буквы это дитё искать никто не посылал?

LamerOk ★★★★★
()
Ответ на: комментарий от lesopilorama

Я и не говорю, что обязательно на С. Есть куча СУБД даже не Java (тот же колоночный Druid). Я имел ввиду, что лучше пилить Druid чем типичный бек на EJB. LamerOk же говорит, что разницы нет, ибо и там и там JSONы перекладывать.

Если у тебя есть возможность перейти на соседний этаж и пилить YDB то менять компанию выглядит еще более рискованным предприятием.

urxvt ★★★★★
()
Ответ на: комментарий от urxvt

Я и не говорю, что обязательно на С. Есть куча СУБД даже не Java (тот же колоночный Druid). Я имел ввиду, что лучше пилить Druid чем типичный бек на EJB. LamerOk же говорит, что разницы нет, ибо и там и там JSONы перекладывать.

Тащемта я согласен. В среднем лучше. В детали вникать смысла нет, потому что рутины можно найти везде. Но даже на уровне пиара «коммитил в постгрес» звучит круче, чем «работал в яндексе»)

Если у тебя есть возможность перейти на соседний этаж и пилить YDB то менять компанию выглядит еще более рискованным предприятием.

Ну тут не очень согласен, потому что при наличии хороших доходов у компании уже не важно 1 млрд в год она прибыли получает или 100 млрд, на твоём низовом уровне простого пилильщика это не скажется, а трудовой кодекс хорошо защищает тебя от совсем произвола.

lesopilorama
() автор топика
Ответ на: комментарий от urxvt

ибо и там и там JSONы перекладывать.

И там, и там работает правило Парето - 80% мелких рутинных задач, 19% задачек покрупнее и < 1% уникальных и сложных задач, требующих поиска решения и напряжения мозгов выше среднего.

Оно так везде в крупном коде - от линуксового ядра до настройки 1С.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

И там, и там работает правило Парето - 80% мелких рутинных задач, 19% задачек покрупнее и < 1% уникальных и сложных задач, требующих поиска решения и напряжения мозгов выше среднего.

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

lesopilorama
() автор топика
Ответ на: комментарий от LamerOk

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

Ну что я тебе скажу. Кроме того, что считаю, что заблуждаешься ты. :)

о что, пострегсс не нужно пилить 99% пользователей

В моем сообщении речь о 99% простых задач а не пользователях.

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

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

urxvt ★★★★★
()
Ответ на: комментарий от lesopilorama

Но даже на уровне пиара «коммитил в постгрес» звучит круче, чем «работал в яндексе»

Вот и я о том же. Очень важно что делать и куда коммитить.

Ну тут не очень согласен, потому что при наличии хороших доходов у компании уже не важно 1 млрд в год она прибыли получает или 100 млрд, на твоём низовом уровне простого пилильщика это не скажется, а трудовой кодекс хорошо защищает тебя от совсем произвола.

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

urxvt ★★★★★
()
Ответ на: комментарий от lesopilorama

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

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

всё же есть некий средний уровень проекта.

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

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

Парето то Парето, но смотри. Вот на стройке сельского дома рутинные задачи одни, а на стройке АЭС совершенно другие. Совершенно другие задачи, масштабы, технологии, коллеги.

Ну я ХЗ, как ещё это объяснить. Это как сказать, что без разницы, хирург ли ты вырезающий апендицит или пересаживающий сердце. Это совершенно разный уровень специалиста. Даже уровень медсестры в таких операционных отличается. Не говоря уже о медсестрах, который просто в поликлинике анализы принимают. У тебя же разницы нет, что поликлиника, что нейрохирургия — и там и там 50% нужно бумажки заполнять.

urxvt ★★★★★
()
Ответ на: комментарий от LamerOk

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

Не, в одном российском сайте знакомств в 2014 было шесть C++ backend разрабов (лайки всякие процессить быстро, стату собирать), 20-30 PHP разрабов, куча манагеров, штук 10 админов.

lesopilorama
() автор топика
Последнее исправление: lesopilorama (всего исправлений: 1)
Ответ на: комментарий от urxvt

Это конгитивная ошибка. Заблуждение, проще говоря.

Ну что я тебе скажу.

Не надо мне ничего говорить, я работал и в крупных корпорациях и в крошечных конторах, поэтому знаю, о чём говорю.


о что, пострегсс не нужно пилить 99% пользователей

В моем сообщении речь о 99% простых задач а не пользователях.

Вот твоё сообщение:

Иначе бы Постгрес пилили на каждом углу.


Если студент устраивается аналитиком в Голдман Сакс
Если же студент устраивается аналитиком на склад местного производителя игрушек

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

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

LamerOk ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)