Немного о менеджменте

adda_
Уже с Приветом
Posts: 10708
Joined: 22 Jul 2006 20:19

Немного о менеджменте

Post by adda_ »

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

Я спрашиваю - а код исходные есть, если да то на каком языке?
Ответ - кода нет, мы просто купили эту программу и вот хотим ее использовать когда ты ее доработаешь..
Я вошел в ступор, и стал им объяснять что так не бывает. Что нужен хотя бы исходный код, а еще лучше код и документация. В итоге мне удалось им все же это объяснить. Так же как и то что для создания аналогичного продукта с функциональностью которую они хотят (а хотели они многого, в том числе и странного), потребуется несколько лет группе из 3-5 человек. Что в итоге и получилось на самом деле..

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

Потом тот же менеджер же хотел чтобы я модифицировал готовый продукт написанный на сях для мейнфрейма кем то когда то очень давно так чтобы он заработал на писишках. Правда код был, но без ничего. Не помню почему - проект как то увял сам по себе..
User avatar
Stoic
Уже с Приветом
Posts: 11844
Joined: 02 Mar 2007 02:14

Re: Немного о менеджменте

Post by Stoic »

А чего тут удивительного ?

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

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

Пример - <Computer Science> департмент универа, никто из профессоров код писать не умеет, скорее всего никогда и не писали,
однако студентам читают лекции, ставят оценки, презентации на конференциях, доклады. Все строго по умно-научному.
Сначала я был хорошим мальчиком, а потом исправился.
8K
Уже с Приветом
Posts: 5538
Joined: 20 Mar 2001 10:01
Location: SFBA

Re: Немного о менеджменте

Post by 8K »

Stoic wrote:А чего тут удивительного ?
Святая истинная правда. Я вот ночной горшок с ручкой вовнутрь изготавливаю. Кто-то прочитал про бутылку Клейна и впечатлился. Ну, и как им объяснить, что у нас всего три измерения?
Увидев друга, Портос вскрикнул от радости...
User avatar
Dweller
Уже с Приветом
Posts: 12257
Joined: 20 Dec 2000 10:01
Location: Bellevue, WA

Re: Немного о менеджменте

Post by Dweller »

я думаю это высшее знание, доступное немногим, предлагать переписать все набело вместо того чтобы ковыряться в чужом коде
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Немного о менеджменте

Post by Мальчик-Одуванчик »

Dweller wrote:я думаю это высшее знание, доступное немногим, предлагать переписать все набело вместо того чтобы ковыряться в чужом коде
Особенно если этого кода нет.
adda_
Уже с Приветом
Posts: 10708
Joined: 22 Jul 2006 20:19

Re: Немного о менеджменте

Post by adda_ »

Мальчик-Одуванчик wrote:
Dweller wrote:я думаю это высшее знание, доступное немногим, предлагать переписать все набело вместо того чтобы ковыряться в чужом коде
Особенно если этого кода нет.
Кого волнуют такие мелочи если есть желание укусить..
User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: Немного о менеджменте

Post by fruit6 »

adda_ wrote:
Мальчик-Одуванчик wrote:
Dweller wrote:я думаю это высшее знание, доступное немногим, предлагать переписать все набело вместо того чтобы ковыряться в чужом коде
Особенно если этого кода нет.
Кого волнуют такие мелочи если есть желание укусить..
осуждают и предлагают "разобраться в существующем коде" только тогда, когда уверены наверняка что им лично этого делать не придется. преимущество интернета!
User avatar
Dweller
Уже с Приветом
Posts: 12257
Joined: 20 Dec 2000 10:01
Location: Bellevue, WA

Re: Немного о менеджменте

Post by Dweller »

fruit6 wrote:
adda_ wrote:
Мальчик-Одуванчик wrote:
Dweller wrote:я думаю это высшее знание, доступное немногим, предлагать переписать все набело вместо того чтобы ковыряться в чужом коде
Особенно если этого кода нет.
Кого волнуют такие мелочи если есть желание укусить..
осуждают и предлагают "разобраться в существующем коде" только тогда, когда уверены наверняка что им лично этого делать не придется. преимущество интернета!
больше времени, объясню подробнее
Имелось в виду что менеджер видимо был настолько умный что вместо того чтобы предлагать разобраться в коде 10-летней давности написанном на VB 2.0 (что могло занять год) просто попросил написать то же самое на новых тулзах :)
Под предлогом что исходники утеряны, а может они вообще на дискете а дисковода на 360 кб уже не осталось
Оптимизация
adda_
Уже с Приветом
Posts: 10708
Joined: 22 Jul 2006 20:19

Re: Немного о менеджменте

Post by adda_ »

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

Вообще модификация чужого кода может отнять больше времени чем написание своего кода с нуля. Особенно когда исходный код написан левой ногой людьми не имеющими ни малейшего предстваления о том как нужно писать код.
User avatar
Stoic
Уже с Приветом
Posts: 11844
Joined: 02 Mar 2007 02:14

Re: Немного о менеджменте

Post by Stoic »

Ну теоретически возможно это.
Экзешник/бинарник может вызываться отдельным модулем, а от вас требовалось написать окружение со своим кодом и доп функциями.
Сначала я был хорошим мальчиком, а потом исправился.
mitnlag
Администратор
Posts: 2127
Joined: 18 Apr 2010 18:09

Re: Немного о менеджменте

Post by mitnlag »

А если это еще и дотнет какой-нибудь, то он декомпилируется едва ли не в оригинальный код. Ну, названия переменных и методов только странные :)
adda_
Уже с Приветом
Posts: 10708
Joined: 22 Jul 2006 20:19

Re: Немного о менеджменте

Post by adda_ »

В 2001 году программа под дотнетом, которого еще не было на самом деле.. Специалисты..

А уж насчет того чтобы экзешник модифицировать включая фронт энд... Вы для интереса возьмите и попробуйте. Потом расскажите.
Отдельно - о том как переделать однопользовательскую систему на локальной БД под многопользовательскую сетевую под нормальным сиквел сервером..
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Немного о менеджменте

Post by Мальчик-Одуванчик »

Хотя припоминаю немножко похожий случай.
Прогамма была - компилятор языка С на PDP-11. Она генерила код, который работал на СМ-4, но не работал на польской "мере" по причине отсутствия поддержкой её процессором парочки битовых команд.
Исходников компилятора у нас не было, однако пришлось выкручиваться и решать эту задачу.
adda_
Уже с Приветом
Posts: 10708
Joined: 22 Jul 2006 20:19

Re: Немного о менеджменте

Post by adda_ »

Мальчик-Одуванчик wrote:Хотя припоминаю немножко похожий случай.
Прогамма была - компилятор языка С на PDP-11. Она генерила код, который работал на СМ-4, но не работал на польской "мере" по причине отсутствия поддержкой её процессором парочки битовых команд.
Исходников компилятора у нас не было, однако пришлось выкручиваться и решать эту задачу.
Скорее всего проблема у вас была в том, что польская мера не поддерживал несколько комманд с косвенной адресацией. И вам пришлось сделать так, чтобы ваш компилятро вместо одной команды генерировал две. В любом случае там все достаточно прозрачно, но требует хорошего знания команд эвм, которых на самом деле там было не так уж много.
Задача была бы аналогичной, если бы вам надо было модифицировать экзешник так, чтобы он еще генерировал код не только для С а скажем еще и для С++.. Да и то, там вам не пришлось бы мучаться с вводом выводом, ибо входной поток и выходной поток тот же самый.
User avatar
Slava V
Уже с Приветом
Posts: 9142
Joined: 30 Jun 2004 15:49

Re: Немного о менеджменте

Post by Slava V »

напомнило ...
You do not have the required permissions to view the files attached to this post.
User avatar
Dweller
Уже с Приветом
Posts: 12257
Joined: 20 Dec 2000 10:01
Location: Bellevue, WA

Re: Немного о менеджменте

Post by Dweller »

Да можно завернуть экзешник во что-то другое, сделать из него библиотеку, и вызывать функции извне
Можно еще уплотнить код экзешника и впихнуть паралелльно еще машинный код
Т.е. расслабиться и получать удовольствие от хакерства, и не забывать брать за это деньги :)
adda_
Уже с Приветом
Posts: 10708
Joined: 22 Jul 2006 20:19

Re: Немного о менеджменте

Post by adda_ »

В описываемом мною случае люди хотели за пару - тройку месяцев переделать исходную программу работающую с локальной БД в многопользовательскую сетевую версию, добавить где то еще процентов 30% функциональности (в итоге вылилось в 3000%), переделать существующий интерфейс и так дале. И таки да, исходног кода не было.
Так что ваши извращенные фантазии как бы имеют право на существование, но абсолютно ничего общего с тем о чем я писал не имеют.
Big Cheese
Уже с Приветом
Posts: 1211
Joined: 02 Jul 2000 09:01
Location: SFBA

Re: Немного о менеджменте

Post by Big Cheese »

мне бывший шеф рассказывал случай из жизни - на заседании борда один тсзать директор на полном серьезе поднял вопрос, что мол в паблик вышли, продукт написан - когда уже можно разогнать всех (в смысле вообще - всех) этих инженеров и прочих яйцеголовых, и начать уже наконец делать получать серьезную прибыль? Правда, это давно было (конец 90-x), сейчас, похоже, таких былинных богатырей и гигантов мысли уже не осталось..
Deckel
Ник закрыт за хамство.
Posts: 357
Joined: 16 Feb 2014 18:34

Немного о менеджменте

Post by Deckel »

Big Cheese wrote:мне бывший шеф рассказывал случай из жизни - на заседании борда один тсзать директор на полном серьезе поднял вопрос, что мол в паблик вышли, продукт написан - когда уже можно разогнать всех (в смысле вообще - всех) этих инженеров и прочих яйцеголовых, и начать уже наконец делать получать серьезную прибыль? Правда, это давно было (конец 90-x), сейчас, похоже, таких былинных богатырей и гигантов мысли уже не осталось..
А Vodafone (40%share in Verizon) так и сделал в Германии, выпихнул девелоперов в CGI/HP а потом их поувольняли.
User avatar
Stoic
Уже с Приветом
Posts: 11844
Joined: 02 Mar 2007 02:14

Re: Немного о менеджменте

Post by Stoic »

Это правильно и абсолютно логично. Я бы тоже разогнал первым делом всех этих девелоперов. Пусть контрактят где нибудь если могут,
Они нужны только если ихний пастух <CIO> может доказать их необходимость, и иметь стратегию на будущее развитие платформы.
Сначала я был хорошим мальчиком, а потом исправился.
User avatar
Stoic
Уже с Приветом
Posts: 11844
Joined: 02 Mar 2007 02:14

Re: Немного о менеджменте

Post by Stoic »

Помнится в конце 90-х, начале 2000-х в СФБА сидели в конторах т.н. девелоперы,
за которых платили $400-$500 в час, от всяких там крупных консалтеров ГОДАМИ, и даже десятилетиями,
Ну и куда это годится ? Это типичный мисмэнаджмент.
Сначала я был хорошим мальчиком, а потом исправился.
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Немного о менеджменте

Post by Сабина »

Бывает ещё другой менеджмент, сам из бывших программеров (тех кто в коде копаться не любит, пошёл за деньгами, променяв код на ответственность ).
Эти любят говорить "да это ж нефиг делать". Или слазить в код, поменять чего нибудь не разобравшись, от чего потом все ломается :)
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
x.angie
Уже с Приветом
Posts: 189
Joined: 13 Mar 2006 19:01
Location: Earth -> Moon -> Mars

Re: Немного о менеджменте

Post by x.angie »

Stoic wrote:Помнится в конце 90-х, начале 2000-х в СФБА сидели в конторах т.н. девелоперы,
за которых платили $400-$500 в час, от всяких там крупных консалтеров ГОДАМИ, и даже десятилетиями,
Ну и куда это годится ? Это типичный мисмэнаджмент.
Это что же они там такое консалтили за такие рейты? SAPёры, поди?
Bugfixing по фотографии. Дорого.
User avatar
Stoic
Уже с Приветом
Posts: 11844
Joined: 02 Mar 2007 02:14

Re: Немного о менеджменте

Post by Stoic »

x.angie wrote:
Stoic wrote:Помнится в конце 90-х, начале 2000-х в СФБА сидели в конторах т.н. девелоперы,
за которых платили $400-$500 в час, от всяких там крупных консалтеров ГОДАМИ, и даже десятилетиями,
Ну и куда это годится ? Это типичный мисмэнаджмент.
Это что же они там такое консалтили за такие рейты? САПёры, поди?
Ну это был не индивидуальный рэйт контрактника, а то что контора платила эрнс янгу или делойт тушу по часовую ставку.
Всякая шелупунь типа индусских бодишопов чаржила по $200 за час. Затем когда в биг 4 лайофы прошли,
индивидуальные контрактеры стали просить $80-100 за час.
Сначала я был хорошим мальчиком, а потом исправился.
Big Cheese
Уже с Приветом
Posts: 1211
Joined: 02 Jul 2000 09:01
Location: SFBA

Re: Немного о менеджменте

Post by Big Cheese »

Stoic wrote: Они нужны только если ихний пастух <CIO> может доказать их необходимость, и иметь стратегию на будущее развитие платформы.
CIO? Вы, видимо, путаете ISV c ИТ-департментом какого-нибудь telco..

Return to “Работа и Карьера в IT”