Comments 30
Давай, Саш - очень интересно читать реальные истории работы!
Студентам всем разошлю - пусть почитают...
О. Смотрю интересные люди с рсдн на Хабр переезжают.
РСДН-сообщество ощущается более агрессивным.
Вам так кажется :), хотя Хабр куда более коммерческий ресурс и его нужно быстро модерировать, в отличие от РСДН.
Основной костяк технической части РСДН - очень умные и достойные люди. Mingw мэйнтейнят, всякие SObjectizer-ы в опенсорс выкладывают, Sciter делают и т.п. Ныне покойный Алексей Лихачёв (он же Крис Касперски) был завсегдатаем РСДН.
Хотя может это я идеализирую то время, когда активно черпал с этого форума. Но если не читать политику, «о жизни», КУ и набросы некоторых троллей, то вполне себе интересный форум, который до сих пор жив.
Ох, моим первым местом работы после универа тоже был нефтегазовый НИИ (в те времена это ещё не считалось "мажорным")).
Запомнилось тем, что примерно через год стандартной работы "тыжпрограммистом" притащили кусок магистральной трубы (сантиметровой толщины!!!), покорёженной взрывом (случилась тогда такая технологическая авария) — и попросили "быстренько ПросчитатьНаКомпьютере™ параметры, почему так". Времена были всё ещё достаточно тёмные, многие верили в "магию компьютеров". Мои возражения о том, что я не физик и даже не материаловед — посчитали за отмазки. Ну программист же – как можно не разбираться в таких простых вещах как трубы, в самом деле?!
В общем, больше я в нефтегазе никогда не работал. Морали нет, просто вспомнилось. ))
попросили "быстренько ПросчитатьНаКомпьютере™ параметры, почему так". Времена были всё ещё достаточно тёмные, многие верили в "магию компьютеров"
Всё ещё интереснее. В такие штуки не просто верили от балды, это всё реально считали (и считают). Может, не именно такие, но не менее удивительные. Тоже работал на заре времён в одном из НИПИНефти. У нас там был сухонький старичок, оснащённый наиболее крутой на тот момент техникой - какие-то сановские станции были со здоровенными и крутыми дисплеями. У него единственного из сотрудников было два монитора (тогда великая редкость). На них было открыто несколько окошек терминала и в них в редакторе vi (не модный vim, которого тогда, возможно, ещё не было, а сановский голый vi). И там от творил свою вычислительную магию - какое-то сложнейшее моделирование как и какие буры на каких режимах должны бурить, чтобы попасть в нужную точку подземных глубин. Не в специализированных прграммах и даже не в математических пакетах, а, вот так, вручную составляя программы численного моделирования и решения систем диффуров. Возможно, даже на фортране. Вот, это было реальное программистское колдунство, а не то, что нынешнее перекладывание джейсонов ;)
Так что вопрос к вам был вызван не темнотой, просто вас посчитали настолько же крутым перцем ;)
Но таких перцев реально мало и они офигенно ценятся - там же ещё работал существенно более молодой спец подобного уровня. Ему было скучно постоянно работать на одном месте и, вообще, постоянно работать, и он занимался эдаким нефтрерасчётным фрилансом - когда заканчивались деньги, прибивался к одному из таких проектных институтов, несколько месяцев творил там вот эту свою расчётную магию, закрывал несколько проектов, получал за это несколько килограммов денег и отправлялся на отдых, пока деньги опять не кончатся. Когда я последний раз о нём слышал, он так и курсировал между городами и НИИшками.
Так что вопрос к вам был вызван не темнотой, просто вас посчитали настолько же крутым перцем ;)
Да-да, точно, я тоже помню таких крутых перцев! Были такие и в нашем НИПИ (спасибо, напомнили правильную аббревиатуру).
Но они-то изначально профильные инженеры с огромной массой знаний — программирование у них уже лишь вспомогательный инструмент. А мы были всего лишь отделом "САПР и графика" (так это тогда именовалось, не знаю как сейчас).
ЕМНИП, последней моей рабочей задачей (увы, так и не оконченной, а сколько сил было потрачено) была система параметрической 3D-визуализации месторождений и скважин. Это во времена, когда интернета практически не было, все познания в "новых-модных технологиях" были ограничены лишь ассортиментом книг в городе (ассортиментом весьма скудным, чаще всего из серии "что-то там для чайников").
P.S. Впрочем, время выкидывает забавные штуки. Постепенно вторая часть названия отдела стала всё больше превалировать в моих интересах. И вот теперь уже много лет это это мой главный профиль деятельности (хотя "технический бэкграунд" до сих пор регулярно выручает).
Вспомнил давнюю историю, когда на одной из прошлых работ ко мне пришел водитель генерального директора и спросил, нет ли среди моих компьютерных железок карбюратора. И очень удивился, когда я сказал, что нет: вещь-то нужная, в хозяйстве необходимая, так странно, что у айтишника нет ее в запасе.
Ой, непрерывный поток изменяемых требований...было, да. Самописная "зарплата" для какой-то огромной госстройконторы, постоянные доделки всвязи с изменяющимся законодательством, прирастанием модуля "Кадры", потом "Склад" и "Основные фонды", "Касса "... В итоге, я законы по прикладной области знал лучше местных руководителей, проверяющих часто отправляли общаться сразу со мной... Да, денег сперва платили достаточно, а потом выросла нагрузка без роста з/п, главбух стал наезжать по поводу того, что я прихожу и ухожу когда хочется... ещё всякая фигня вроде глупых безответственных подстав ("ты нам сделай так, чтобы мы результаты расчетов поправить могли", а когда всплыло - "я ничего не знаю ").
В общем, я в какой-то момент оттуда уволился методом "вышел на улицу и больше не возвращался". Звонили: "нужно девочкам объяснить, как выгрузить даннные для налоговой", "нужно исправить форму отчёта для министерства" и даже "помочь с проверкой", но я даже за последней зарплатой к ним не поехал - не хотелось общаться на заранее понятную тему "кто всё это будет сопровождать" и "а может, останешься", "к нам проверка, а мне всего два года до пенсии"...
Сразу же устроился в айтишную контору, где до сих пор занимаюсь разными веселыми вещами, а не общением с бухгалтерами и строителями; с другой зарплатой и другим ко мне отношением. До сих пор рад, что ушёл от тех, первых. Зарплату бы мне не повысили: местное начальство получало меньше, чем я стал получать в айтишной конторе...и нагрузку бы не уменьшили.
О чем это я? О том, что не следует"расти вширь" без компенсации, о том, что работа должна приносить и удовольствие и деньги, и о том, что должно оставаться время на себя. И что не стоит связываться с государственными и окологосударственными конторами. В общем, "спички детям не игрушки ".
Когда в СССР разрешили кооперативы, я тоже поддался соблазну "заработать денюшек". Делал зарплату на заводе Красный Богатырь в Москве. Сначала нас было четверо. Но сопровождать я остался один. Год сопровождал, потом послал это дело.
И тогда поклялся, что я никогда не буду программировать только для заработка.
Задача должна быть мне интересной. И мне за интерес еще и деньги платят - супер!
Вот с тех пор 35 лет и держусь этой линии... :)))))
Ага, меня долго удивляло, что за эту работу ещё и платят... :)
Пример, предлагаю: "Что-то вот эта фича от ХХХ какой-то ограниченная, давайте лучше свою напишем, так, как именно нам нужно?", отвечают : "Давай, пиши". ... "Вот, готово".... Оп-па, и поработал в свое удовольствие , и новую интересную технологию освоил, да ещё и премию получил.
новую интересную технологию освоил, да ещё и премию получил.
Мнение со стороны прикладной поддержки:
Некий охламон в разработке сделал велосипед. Модный. С углепластиковыми крыльями и брызговиками спарко от «Приоры». И получил за это премию.
Заказчик хотел велосипед, и получил желаемого. В чем проблема?
Заказчик хотел точно не велосипед. Может быть, садовую тачку, может быть, качели, может, что-то ещё.

Просто охламону было интересно изучить разработку велосипедов с углепластиковыми крыльями, а брызговики «Спарко» у него на пет-проекте в гараже завалялись.
Это в итоге сгрузили вместе с другими доработками на поддержку. Но уже без премий. И хорошо, если запала разработчика хватает на документирование новой фичи. А то часто «там всё просто, на СтекОверФлоу найдете за пять минут». И когда у велосипеда соскочит цепь или открутятся крылья, то разбираться с этим поддержке. И терять премию при нарушении SLA. А разработчики или заняты новым перспективным, или «а Коля уволился три недели назад, а эту штуку никто без него не знает».
Но это не точно. Заказчика велосипед устроил, ибо премия - это точно.
И поддержка она же не бесплатная, да? Она же свою премию за езду на велосипеде тоже получит, да?
В целом премия за инновационные идеи и инициативность. А это другой карман. Не тот, который платит за техподдержку. Поэтому с точки зрения премий поддержка «бесплатная», вернее, работа техподдержки дополнительно не оплачивается.
При этом я часто замечал, что когда разработчиков просят детально оценить эффект или предоставить доказательства, а премию платят только после этого, то нередко оказывается, что либо результат не подтверждён, либо команда передумала заниматься разработкой углепластиковых велосипедов и вернулась к привычному созданию табуреток с роликами, электродвигателями и косыми парусами.
Чтобы быть справедливым, надо отметить, что расчет и доказательство «экономического эффекта» — на редкость тяжелая, мутная и к работе разрабов или поддержки имеет мало отношения. И часто работает как сознательно воздвигнутый барьер для неодобренных изменений.
премия за инновационные идеи и инициативность.
это прямое требование строить велосипеды
Почти.. Если для выполнения годового КПЭ с ТимЛида и руководителя разработки требуют определенного количества "велосипедов-улучшений", то это... предвестник "полярной лисицы" (а на самом деле скорее "собачки" или "волчка").


Т.е. нашли другую работу, а программирование теперь хобби? 🤣
Жизненные истории всегда познавательны и болезненно поучительны.
Не вы ли в 2004 году читали нам лекции по ассемблеру, демонстрируя код собственноручно написанного драйвера к собственноручно спаянному накануне на коленке девайсу с лампочками?)
"Вывод был сделан: не всегда глубокое погружение в корпоративность и хотелки клиентов возвращаются в виде хоть какого‑нибудь роста. " - классика - если хорошо работаешь, тебя никогда не повысят ) Разве что по деньгам
Должен ли программист понимать бизнес‑задачи своего нанимателя или заказчика? Стоит ли браться за любую работу, лишь бы платили? Ждёт ли программиста карьерный рост в ответ на принятие на себя не специфичных для разработки, но нужных бизнесу задач? На примере полностью выдуманной истории я решил поделиться своим опытом с читателями Habr.
Давайте будем честными. Наёмному работнику наплевать на бизнес-интересы своего нанимателя. И это правильно, и так и должно быть.
Сотрудничество между людьми, в норме, строится на следующей базе. У человека (или организации) A есть свои личные интересы X, а у человека (или организации) B - интересы Y. Однако у интересов X и Y есть существенное пересечение, назовём его XY, и если поставить его общей целью, то и X и Y будут продвигаться. И тогда всем будет хорошо.
Но только не надо мне, человеку (или организации) А, впендюривать, что меня должны волновать интересы Y человека (или организации) B. Наш общий интерес, наша общая цель - это XY.
При этом как человеку работающему и человеку социальному мне интересно делать работу для людей, а не только для удовлетворения своего профессионального любопытства. Мне действительно приятно, что люди пользуются моими наработками, что я решаю какие-то их проблемы. И нравится получать от них обратную связь, и положительную и конструктивную отрицательную.
Но мне совершенно вот наплевать, сколько миллионов у.е. заработал капиталист, торгуя моим кодом. И никаких угрызений совести по этому поводу я не испытываю. Я беру у него деньги, отдаю код согласно Т.З. - это честная сделка. Если я не участвую в разделе прибыли, какое дело мне до этой самой прибыли? Более того, когда мне начинают втирать, что я должен как-то переживать по поводу прибыли капиталиста, я чётко совершенно понимаю, что мной манипулируют и пытаются мне продать от дохлого осла уши. Хотите, чтобы я переживал по поводу прибыли - дайте мне в этой прибыли долю, простой же вопрос?
Значит ли это, что мне совсем наплевать на дела бизнеса, и я цинично готов делать за деньги хоть круглый гроб, если таково желание заказчика? Конечно, нет.
Как я уже сказал, я работаю для людей. И вменяемый капиталист, я надеюсь, тоже работает не только ради прибыли, но и для людей (иначе чего он возится с ИТ, есть направления и поприбыльнее). Вот это вот - точка нашего соприкосновения. Он хочет сделать людям хорошо и я хочу сделать людям хорошо. На этой базе можно договариваться и вместе идти к достижению общих (на основе договорённостей) целей.
По-моему, как-то так.
Ложные воспоминания немолодого программиста