0 / 0 / 0
Регистрация: 30.06.2019
Сообщений: 16
|
|
1 | |
Насколько легко доделать программу?02.07.2019, 23:39. Показов 2106. Ответов 12
Метки нет (Все метки)
Привет.
Я- биолог. Сразу оговорюсь, что с компьютерами только на правах среднего энд-юзера, вопрос профана. Потребовалась небольшая программа для подсчёта клеток, нашла на фрилансе человека, дала 100% предоплату. Человек её делает, но очень медленно, сроки уже в 2 раза превышены, а сделано процентов на 80%. Я хотела бы дождаться, пока он закончит; на вторую часть подключить кого-то шустрее. Программа на джаве, как то фигурировал нетбинс (?). По-сути, вторая часть подразумевает подключение кое-каких готовых библиотек для обработки картинок , и готовых моделей машинного обучения (keras, deeplab v3+) для хитмапов. Эти умные слова мне подсказали. Насколько в Вашей среде принято дописывать за другими программистами? Вопрос пока в теоретической плоскости, но, вероятно, через месяц начну активно искать тут фрилансера. |
02.07.2019, 23:39 | |
Ответы с готовыми решениями:
12
Кто и насколько легко идет на знакомство, с серьезными намерениями, на улице ? Легко ли мне будет портировать консольную программу с WIN под NIX ? Насколько плоха и насколько хороша такая сборка? Ваше мнение Насколько опасны вирусы, насколько они могут навредить? |
1291 / 908 / 479
Регистрация: 05.12.2013
Сообщений: 3,073
|
|
03.07.2019, 00:24 | 2 |
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
03.07.2019, 00:45 | 3 |
Так или иначе с чужим кодом работать приходится всегда. То кое-что в библиотеке с открытым исходным кодом подправить, то разобрать какой-то объемный пример. Но по-моему опыту большинство фрилансеров (я не исключение) пишут код, который не предназначен для чтения кем-либо кроме самого фрилансера т.к. самое главное чтобы программа работала, а какой там код дело десятое. Чем больше проект тем важнее писать хороший код, если проект небольшой, то велик соблазн сделать все как можно быстрее. Это не правильно, но так обычно и поступают
Поэтому лично я крайне редко берусь дописывать, разве что код действительно очень хорош. Лучше ищите быстрее. Если фрилансер не может довести задачу за время вдвое превышающее срок, то очевидно, что подобное сотрудничество надо прекратить. |
0 / 0 / 0
Регистрация: 30.06.2019
Сообщений: 16
|
|
03.07.2019, 01:07 [ТС] | 4 |
S_el, ТабуретY,
Спасибо за ответы! Т.к опыт первый с фрилансом, очевидно ошибок наделала много. Ладно, пообщаюсь со знакомыми, и направлю кого то сюда более чётко сформулировать необходимые критерии. Хоть немного успокоилась. Так или иначе, надо будет за 2-3 недели что то решить, т.к на научную работу время ограничено. Добавлено через 13 минут Т.к жестких финансовых рамок у меня нет, я могу в теории позволить себе запустить с нуля параллельный вариант. М.б будет и быстрее, и надёжнее. В любом случае, можно брать за ориентир уже то, что сделано. Где мне в таком случае лучше разместить техническое задание, чтобы примерную стоимость получить? |
1291 / 908 / 479
Регистрация: 05.12.2013
Сообщений: 3,073
|
|
03.07.2019, 01:27 | 5 |
Лучше всего тут https://www.cyberforum.ru/order-program/, а там видно будет
|
Фрилансер
3705 / 2077 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
|
|
03.07.2019, 02:01 | 6 |
NSaks, первый же вопрос, который возникнет - выбор Java и NetBeans - это Ваши условия? Или, что называется, "так исторически сложилось"?
Не по теме: как любил говорить мой первый шеф |
0 / 0 / 0
Регистрация: 30.06.2019
Сообщений: 16
|
|
03.07.2019, 08:51 [ТС] | 7 |
Black Fregat,
Привет! У него была полная свобода выбора; я в этом особе не разбираюсь. Я согласна была использовать любые готовые библиотеки, главное- не плагиатить, т.к будет проверяться. Подходящие библиотеки были на джаве. Программист казался (и кажется) подкованным в вопросе, есть нюансы в биологии, которые он сразу уточнил. Вопрос во времени работы, тут уже все рамки превышены |
1487 / 1414 / 240
Регистрация: 19.02.2010
Сообщений: 3,916
|
|
03.07.2019, 22:13 | 8 |
К проге на джаве? С Керасом обломаетесь.
Насчёт других библиотек машинного обучения - фиг его знает, я ими не пользуюсь. Тем более, что Вам надо будет выбирать не только интерфейс к джаве, но и наличие готовой модельки deeplab v3+ в репозитории библиотеки. В общем, случилась обычная ошибка неоптимального выбора ЯП/инструментов - и Вас впереди ждёт новая проблемная ситуация, сочувствую. |
0 / 0 / 0
Регистрация: 30.06.2019
Сообщений: 16
|
|
03.07.2019, 22:20 [ТС] | 9 |
VTsaregorodtsev,
что то упоминалось о интеграции питона, если я правильно ретранслирую термины. Блин, неужели всё с нуля? Времени нет особо. Я думаю, к выходным сделаю задание, выложу линк на код, и кто- что придумает. |
1487 / 1414 / 240
Регистрация: 19.02.2010
Сообщений: 3,916
|
|
03.07.2019, 22:34 | 10 |
Ну да. Питон. Совсем другой язык программирования. Интерфейс библиотеки Керас - именно на нём и только на нём.
Но есть вариант вызова через "командную строку", т.е. в виде запуска другого процесса. Имеется в виду - в проге на джаве может использоваться джавовский аналог Сишной функции system() или имеющейся в Виндоуз функции ShellExecute(), с передачей в аргументе такой функции строки=имени запускаемого файла (может, ещё и с именем добавочного файла, куда положены значения настроек для запускаемой проги). Но вот позволит ли таким образом вызываться прога на питоне? Т.е. делает ли питон исполняемые файлы, работающие вне питонячьей среды? Увы, я только с/с++, поэтому сказать не могу. Хотя, может, я просто нагнетаю? Тогда извините, может, таки действительно Вам всё правильно посоветовали-спроектировали, а я просто не в теме сегодняшних возможностей стыковки питоньих библиотек к другим языкам. |
0 / 0 / 0
Регистрация: 30.06.2019
Сообщений: 16
|
|
03.07.2019, 22:45 [ТС] | 11 |
VTsaregorodtsev,
Да-да, была речь о том, что на фоне будет запускаться что то ещё, но весь интерфейс в джаве. На самом деле я уже сама на нервах, т.к работа стоит. Считаю худшие варианты. В контексте deep learning, мне требуется что то подобное: https://www.nature.com/articles/s41598-018-30535-1 Т.е я в окне программы на Java запускаю огромный слайд, вроде этого. Это рак простаты, если интересно. Выделяю раковую область. Помечаю её как рак определенной степени. "Скармливаю" модели, и потом наученная модель рисует мне хитмапы на выделенной зоне. Насчет правильно посоветовали- я сначал достаточно размазанно сформулировала мысль, возможно это повлияло на выбор языка Кстати, у Вас очень интересная страница. |
1487 / 1414 / 240
Регистрация: 19.02.2010
Сообщений: 3,916
|
|
03.07.2019, 23:03 | 12 |
Видимо, на питоне будет делаться прога-"сервер" (которая может быть запущена хоть на том же локальном компьютере, что и интерфейсная прога, хоть на другом компьютере, и которая обеспечит многопользовательскую работу, т.е. обслужит >=1 одновременно запущенных на разных компах копий интерфейсной программы).
Тогда да - мне всё стало понятно, возражения-сомнения снимаются. |
0 / 0 / 0
Регистрация: 30.06.2019
Сообщений: 16
|
|
09.07.2019, 23:56 [ТС] | 13 |
Сделала тему в заказе софта, если кому интересно
|
09.07.2019, 23:56 | |
09.07.2019, 23:56 | |
Помогаю со студенческими работами здесь
13
Насколько целесообразно разбивать программу на несколько функций? Доделать программу С++ Доделать программу Доделать программу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |