Deutsch

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

6486  1 2 3 4 5 6 все
Срыв покровов коренной житель19.09.20 23:13
NEW 19.09.20 23:13 
в ответ alla0 19.09.20 22:07, Последний раз изменено 19.09.20 23:44 (Срыв покровов)

мне интересно, как разработчики внедряют твой код на Python в свой основной продукт на Java

#41 
alla0 патриот19.09.20 23:38
alla0
NEW 19.09.20 23:38 
в ответ Срыв покровов 19.09.20 23:13

А что в этом особенного? Сервис продукта запускает пайтон-код, который записывает свои результаты в базу данных продукта.

#42 
H2019 коренной житель20.09.20 08:01
NEW 20.09.20 08:01 
в ответ alla0 19.09.20 16:23

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

#43 
  2018 свой человек20.09.20 08:47
NEW 20.09.20 08:47 
в ответ H2019 20.09.20 08:01
Ты придумываешь, но программирует проф. кодировщик.


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

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

#44 
soarian коренной житель20.09.20 08:53
soarian
NEW 20.09.20 08:53 
в ответ alla0 18.09.20 14:24
Программисты не страдают от медленного темпа моих скриптов. Кроме того, что им тоже неприятно, что наш продукт тормозит.

Вы сама страдаете от меденности Ваших скриптов и подняли вопрос, что бы разработчики Вам помогали находить бутылочные горла в Ваших же скриптах? Ведь понятно, что при всём уважении, таких "визионеров" посылают подальше. Я на Вашем месте (в нерабочее время?) всё же постаралась преобрести необходимые знания, что бы оптимизировать процесс вычислений, и не только говнокод скрипт, но и учитывать что существует cеть, сервер, база данных, другие конкурирующие процессы.

Тёмные аллеи
#45 
soarian коренной житель20.09.20 09:21
soarian
NEW 20.09.20 09:21 
в ответ alla0 19.09.20 15:11
И может мне тоже туда надо. Но засада в том, что как писала Оля - это ступень вниз по карьерной лестнице.


ИМХО - нет такой всесюзной карьерной лестницы, везде свои. Вот представьте (гипотетически) свою ценность в качестве консультанта. Если Вы консультант ПО или другой какой менеджер - делопроизводитель, у вас будет значительно меньше клиентов, нежели Вы специялист, контроллирующий весь процесс полностью, в состоянии решить конкретную проблему, предложить концепт и практически его выполнять и научить других этот тул потом обслуживать. Выбирайте.

Тёмные аллеи
#46 
alla0 патриот20.09.20 10:07
alla0
NEW 20.09.20 10:07 
в ответ H2019 20.09.20 08:01
Не цепляйся за старые задания. Если их отдать, то освобождается время для нового, не менее интересного

Да неправда. Мне интересно именно созлдние алгоритмов и возможно я туда опять буду трудоустройстраиваться. Это же было моей предыдущей работой.

#47 
alla0 патриот20.09.20 10:12
alla0
NEW 20.09.20 10:12 
в ответ soarian 20.09.20 08:53, Последний раз изменено 20.09.20 10:13 (alla0)

У вас есть продуктменеджер? Он занимается сетью и сервером? Вы о чем?

#48 
soarian коренной житель20.09.20 10:21
soarian
NEW 20.09.20 10:21 
в ответ alla0 20.09.20 10:12
Вы о чем?

Какой бы ни был ПО наивный, он не может "зо тун альц об" это всё не существует. Тогда уж лучше оставьте программирование, делайте мокапы

Тёмные аллеи
#49 
karline местный житель20.09.20 10:49
NEW 20.09.20 10:49 
в ответ alla0 19.09.20 22:07

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


Находить подходящий метод это не ТЗ для разработчиков. Подобные задания выполняют действительно фахспециалисты. Но когда они его нашли, найденное решение формулируется в виде ТЗ, чтобы проф разработчики его в виде качественного софта оформили. В вашем клубе любителей ПО, судя по вашим описаниям, этот момент вообще не существует. А написать такое ТЗ это задача Produkt Owner.

#50 
alla0 патриот20.09.20 10:54
alla0
NEW 20.09.20 10:54 
в ответ soarian 20.09.20 09:21, Последний раз изменено 20.09.20 10:54 (alla0)

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

#51 
alla0 патриот20.09.20 11:07
alla0
NEW 20.09.20 11:07 
в ответ karline 20.09.20 10:49

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

Находить подходящий метод это не ТЗ для разработчиков. Подобные задания выполняют действительно фахспециалисты

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

Было бы здорово, если кто-то поделится опытом, как у них коммуникация между ПО и размещение работкой в таких случаях!

#52 
alla0 патриот20.09.20 11:09
alla0
NEW 20.09.20 11:09 
в ответ soarian 20.09.20 10:21

Я не делаю вид, что этого не существует. Я просто сама этим не занимаюсь и не собираюсь. На скоррэость моенэго кода это все не влияет. Это скрипты, которые eingebunden в стандартый продукт.

#53 
karline местный житель20.09.20 11:51
NEW 20.09.20 11:51 
в ответ alla0 20.09.20 11:07

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

Когда вы нашли свой метод, несете его вашему Produkt Owner, рапортуете "нашла" и описываете его, свой алгоритм нахождения мустера, словами и формулами в тикет для разработчиков. На всякий случай можно в помощь одного из разработчиков привлечь, чтобы тот помог с формулировками. Потом ваш PO располагает ваш тикет в порядке желаемого приоритета в бэклоге и вуаля! Ваш метод будет в свое время в качественном и перфомантном виде внедрен в софт.


#54 
alla0 патриот20.09.20 12:05
alla0
NEW 20.09.20 12:05 
в ответ karline 20.09.20 11:51

Наш ПО - это я. Но это не важно. Важно именно как передать разработчикам информацию, что конкретно им над делать. Формул они не поймут. Я бы могла дать им псевдо код функций. Но эти функции используют пайтоновы библиотеки. Как это передать псевдокодом?

#55 
H2019 коренной житель20.09.20 12:35
NEW 20.09.20 12:35 
в ответ 2018 20.09.20 08:47

это мое ИМХО, конечно, но, начиная серьезно программировать в 45 и не имея соответствующего образования нельзя стать таким же хорошим программистом, как если начать в 25 и отучиться по профилю. Элементарно всю жизнь будешь отставать на 20 лет опыта.

#56 
H2019 коренной житель20.09.20 12:36
NEW 20.09.20 12:36 
в ответ alla0 20.09.20 10:07

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

#57 
karline местный житель20.09.20 13:05
NEW 20.09.20 13:05 
в ответ alla0 20.09.20 12:05

Формулы же тоже не силой мысли рассчитываются. Это же можно описать словами. Например, когда квадратный корень вам нужен, вы что скажете ? Скажите, "Quadratwurzel ziehen aus... А тут подставляешь число х". Формулы это же просто сокращенное обозначение всяких мат.операций. Кроме того, это можно не только библиотечной функцией высчитать sqrt, а и ручками. Когда формула звучит мс2 эти же м и с тоже откуда-то берутся и степень тоже прекрасно описать.

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

#58 
Van Doren коренной житель20.09.20 13:16
Van Doren
NEW 20.09.20 13:16 
в ответ Срыв покровов 19.09.20 23:13, Последний раз изменено 20.09.20 13:32 (Van Doren)

Python код можно вообще в байт-код явы компилировать... Хотя:


Does NumPy/SciPy work with Jython or C#/.NET?

No, neither is supported. Jython never worked, because it runs on top of the Java Virtual Machine and has no way to interface with extensions written in C for the standard Python (CPython) interpreter.

#59 
Van Doren коренной житель20.09.20 13:18
Van Doren
NEW 20.09.20 13:18 
в ответ soarian 20.09.20 09:21
ИМХО - нет такой всесюзной карьерной лестницы, везде свои.

В ПО и ПМ уходят обычно те, кто не тянет программирование ))

#60 
1 2 3 4 5 6 все