Deutsch

Дополнительная нагрузка или шанс?​

6486  1 2 3 4 5 6 все
alla0 патриот17.09.20 14:34
alla0
17.09.20 14:34 
Последний раз изменено 17.09.20 14:35 (alla0)

Стою перед выбором, и было бы интересно мнение других.

Я Product Owner, и темaтика моих продуктов - квантитативнaя оценка рисков, рыночные модели, данные о рынках итд. То есть бизнесс-тематика - это всякие алгоритмы, модели и симуляции.

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

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

Чего я хочу? В любом случае продолжать заниматъся алгоритмами. Становиться профессиональным разработчиком не хочу (то есть научиться не против, но в одиночку изгототивлять код для всего функционала моих продуктов и отвечать за его технические характеристики не хочу. Я Product Owner, и у нас есть команда программистов, с какой стати я должна отдуваться на обоих фронтах.) Но если я откажусь от этой миссии, то окажусь совсем не у дел в плане прототайпинга.

Что бы решили вы на моем месте и смоими приоритетами?

#1 
Owlet старожил17.09.20 15:47
Owlet
NEW 17.09.20 15:47 
в ответ alla0 17.09.20 14:34

Ты ж сама уже все поняла, тут речь не о тебе и твоих прототипах, а о должностных обязанностях всех ПО.

Я бы осталась таки ПО, а с пропотипами просто взяла бы паузу - "будем делать посмотреть". Уходить в чистое программирование - у нас это шаг вниз.

В моем бывшем отделе когда-то Landscape Owner после очередной смены начальства и "оптимизации" процессов категорически запретили заниматься настройками систем, типа это дело IT. Ну, продержались с полгода-год, а сейчас уже давно все на круги своя вернулось.

#2 
_ronin_ коренной житель17.09.20 15:48
_ronin_
NEW 17.09.20 15:48 
в ответ alla0 17.09.20 14:34
И вот меня поставили переед выбором - либо я подписываюсь на изготовление профессионального софта, либо вообще больше не пишу скриптов.

Красивое предложение решить проблему говнокода, еще не встречал такого изящного варианта улыбup

#3 
Срыв покровов коренной житель17.09.20 18:30
NEW 17.09.20 18:30 
в ответ _ronin_ 17.09.20 15:48

+1

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

#4 
alla0 патриот17.09.20 18:37
alla0
NEW 17.09.20 18:37 
в ответ Owlet 17.09.20 15:47, Последний раз изменено 17.09.20 18:48 (alla0)

Да, есть опасность упать на уровень исполнителя. Хотя вообще-то абсурд. Человеку, который не только руководит, но и сам делает, грозит понижение. А вот наоборот менеджеру, который даже со своими менеджерскими обязанностями не справляется, берут помощников. А он становится их шефом и самым высшим менеджером.

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

Но и в рутину не хочется сваливаться.

Спасибо за совет! Хорршая идея, оффициально отказаться от программирования, а потом при желании нелегально продолжить.

#5 
alla0 патриот17.09.20 18:46
alla0
NEW 17.09.20 18:46 
в ответ Срыв покровов 17.09.20 18:30, Последний раз изменено 17.09.20 18:47 (alla0)

Да никто ничего не переписывал. Прямо мой код и использовали в наших приложениях.

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

#6 
  yurka_ffm постоялец17.09.20 21:19
NEW 17.09.20 21:19 
в ответ alla0 17.09.20 14:34
Чего я хочу? В любом случае продолжать заниматъся алгоритмами.

А обязательно это делать только на работе? Заведите свой pet project и резвитесь.

#7 
insea старожил17.09.20 21:21
insea
NEW 17.09.20 21:21 
в ответ alla0 17.09.20 18:46

Почему вам такое условие поставили? Я так поняла, что ваш код - это просто способ описания алгоритмов? Вы слишком много времени на это тратите?

#8 
alla0 патриот17.09.20 22:33
alla0
NEW 17.09.20 22:33 
в ответ insea 17.09.20 21:21, Последний раз изменено 17.09.20 22:34 (alla0)

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

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

#9 
alla0 патриот17.09.20 22:37
alla0
NEW 17.09.20 22:37 
в ответ yurka_ffm 17.09.20 21:19

У меня свободное время есть только на работе

#10 
anutik@ патриот18.09.20 00:00
anutik@
NEW 18.09.20 00:00 
в ответ alla0 17.09.20 22:33

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


а дело ПО - не код писать.

#11 
anutik@ патриот18.09.20 00:00
anutik@
NEW 18.09.20 00:00 
в ответ _ronin_ 17.09.20 15:48

и это тоже вполне может быть

#12 
alla0 патриот18.09.20 00:52
alla0
NEW 18.09.20 00:52 
в ответ anutik@ 18.09.20 00:00

Спасибо, я ждала твоего мнения!

#13 
_ronin_ коренной житель18.09.20 08:39
_ronin_
NEW 18.09.20 08:39 
в ответ alla0 17.09.20 18:46
Прямо мой код и использовали в наших приложениях.

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


#14 
_ronin_ коренной житель18.09.20 08:42
_ronin_
NEW 18.09.20 08:42 
в ответ insea 17.09.20 21:21
Почему вам такое условие поставили?


#15 
alla0 патриот18.09.20 12:45
alla0
NEW 18.09.20 12:45 
в ответ _ronin_ 18.09.20 08:39
Видимо, на данный момент уже в край за .... лись использовать этот "код"

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


#16 
  2018 свой человек18.09.20 13:43
NEW 18.09.20 13:43 
в ответ alla0 18.09.20 12:45
Нет надо мной никого, кто решал бы, хороша ли моя продукция.Я сама ей хозяйка, и сама недовольна.


А программистов все устраивает? Или не устраивает, но исправлять они не хотят/не могут? Если им вообще ничего не писать, то они с нуля что то лучше напишут?

Программисты вроде тоже и математику, и анализ данных изучают.

#17 
alla0 патриот18.09.20 14:24
alla0
NEW 18.09.20 14:24 
в ответ 2018 18.09.20 13:43
А программистов все устраивает? Или не устраивает, но исправлять они не хотят/не могут?

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

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

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


#18 
  2018 свой человек18.09.20 15:10
NEW 18.09.20 15:10 
в ответ alla0 18.09.20 14:24

А я подумала что им программировать тоже в питоне надо. А с чем они работают?

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

А если отказаться от программирования и алгоритмов, то что тогда делать? Другие обязанности появятся?

#19 
_ronin_ коренной житель18.09.20 15:11
_ronin_
NEW 18.09.20 15:11 
в ответ alla0 18.09.20 14:24
В математике и анализе данных я специалист. каких больше нет в команде.

Not to toot my own horn, but toot, toot up

#20 
1 2 3 4 5 6 все