Форум программистов, компьютерный форум, киберфорум
Фриланс
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 30.06.2019
Сообщений: 16
1

Насколько легко доделать программу?

02.07.2019, 23:39. Показов 2106. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет.

Я- биолог. Сразу оговорюсь, что с компьютерами только на правах среднего энд-юзера, вопрос профана. Потребовалась небольшая программа для подсчёта клеток, нашла на фрилансе человека, дала 100% предоплату. Человек её делает, но очень медленно, сроки уже в 2 раза превышены, а сделано процентов на 80%. Я хотела бы дождаться, пока он закончит; на вторую часть подключить кого-то шустрее. Программа на джаве, как то фигурировал нетбинс (?). По-сути, вторая часть подразумевает подключение кое-каких готовых библиотек для обработки картинок , и готовых моделей машинного обучения (keras, deeplab v3+) для хитмапов. Эти умные слова мне подсказали.

Насколько в Вашей среде принято дописывать за другими программистами? Вопрос пока в теоретической плоскости, но, вероятно, через месяц начну активно искать тут фрилансера.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.07.2019, 23:39
Ответы с готовыми решениями:

Кто и насколько легко идет на знакомство, с серьезными намерениями, на улице ?
Сразу скажу, что на улице можно пытаться знакомиться с серными намерениями. Улица это не значит...

Легко ли мне будет портировать консольную программу с WIN под NIX ?
Я новичек совсем . Учу С++ Попутно написал класс, который позволяет более удобно работать с...

Насколько плоха и насколько хороша такая сборка? Ваше мнение
Материнская плата: ASRock H55M-LE Процессор: Intel Core i3 540 3.07 Ghz Оперативная...

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

12
1291 / 908 / 479
Регистрация: 05.12.2013
Сообщений: 3,073
03.07.2019, 00:24 2
Цитата Сообщение от NSaks Посмотреть сообщение
Насколько в Вашей среде принято дописывать за другими программистами? Вопрос пока в теоретической плоскости, но, вероятно, через месяц начну активно искать тут фрилансера.
Это смотря какой код, если хорошо написан, то можно и доработать
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
03.07.2019, 00:45 3
Цитата Сообщение от NSaks Посмотреть сообщение
Насколько в Вашей среде принято дописывать за другими программистами? Вопрос пока в теоретической плоскости, но, вероятно, через месяц начну активно искать тут фрилансера.
Так или иначе с чужим кодом работать приходится всегда. То кое-что в библиотеке с открытым исходным кодом подправить, то разобрать какой-то объемный пример. Но по-моему опыту большинство фрилансеров (я не исключение) пишут код, который не предназначен для чтения кем-либо кроме самого фрилансера т.к. самое главное чтобы программа работала, а какой там код дело десятое. Чем больше проект тем важнее писать хороший код, если проект небольшой, то велик соблазн сделать все как можно быстрее. Это не правильно, но так обычно и поступают

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

Цитата Сообщение от NSaks Посмотреть сообщение
Вопрос пока в теоретической плоскости, но, вероятно, через месяц начну активно искать тут фрилансера.
Лучше ищите быстрее. Если фрилансер не может довести задачу за время вдвое превышающее срок, то очевидно, что подобное сотрудничество надо прекратить.
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
Цитата Сообщение от NSaks Посмотреть сообщение
Где мне в таком случае лучше разместить техническое задание, чтобы примерную стоимость получить?
Лучше всего тут 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
Цитата Сообщение от NSaks Посмотреть сообщение
вторая часть подразумевает подключение ... готовых моделей машинного обучения (keras, deeplab v3+) для хитмапов
К проге на джаве? С Керасом обломаетесь.
Насчёт других библиотек машинного обучения - фиг его знает, я ими не пользуюсь. Тем более, что Вам надо будет выбирать не только интерфейс к джаве, но и наличие готовой модельки 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
Цитата Сообщение от NSaks Посмотреть сообщение
что то упоминалось о интеграции питона
Ну да. Питон. Совсем другой язык программирования. Интерфейс библиотеки Керас - именно на нём и только на нём.

Но есть вариант вызова через "командную строку", т.е. в виде запуска другого процесса.
Имеется в виду - в проге на джаве может использоваться джавовский аналог Сишной функции 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
Цитата Сообщение от NSaks Посмотреть сообщение
Да-да, была речь о том, что на фоне будет запускаться что то ещё
Видимо, на питоне будет делаться прога-"сервер" (которая может быть запущена хоть на том же локальном компьютере, что и интерфейсная прога, хоть на другом компьютере, и которая обеспечит многопользовательскую работу, т.е. обслужит >=1 одновременно запущенных на разных компах копий интерфейсной программы).
Тогда да - мне всё стало понятно, возражения-сомнения снимаются.
0 / 0 / 0
Регистрация: 30.06.2019
Сообщений: 16
09.07.2019, 23:56  [ТС] 13
Сделала тему в заказе софта, если кому интересно
09.07.2019, 23:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.07.2019, 23:56
Помогаю со студенческими работами здесь

Насколько целесообразно разбивать программу на несколько функций?
Такой вот вопрос. Допустим, программу можно разбить на отдельные функции. С одной стороны это...

Доделать программу С++
Помогите пожалуйста доделать программу. Нужно , чтобы при вводе дробных чисел программа выдавала...

Доделать программу
Задание : Фамилия и инициалы, должность, год поступления на работу, зарплата. Создать массив...

Доделать программу
import java.util.Scanner; public class twenty_four { public static void main(String args) {...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru