О собственной разработке программного обеспечения

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (8) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
chetenky
2.09.2022 - 20:44
Статус: Offline


Шутник

Регистрация: 18.06.20
Сообщений: 61
172
Прочитал сегодня новость о начале продаж собственной операционной системы и офисного ПО и не сдержался. Хочу поделиться с комрадами что есть разработать собственное ПО с нуля.

Давно, плотно и профессионально занимаясь разработкой программного обеспечения, уже не раз слышал от бизнеса вопрос: купить готовое или разработать своё с нуля. Разговор здесь, естественно, идёт ни о годовой лицензии на Офис 360 для Марии Ивановны из бухгалтерии. Разговор идёт о серьёзном бизнесе по разработке ПО.
Позвольте я расскажу вам примерный сценарий того, как будут развиваться события, если вы решите разрабатывать ПО сами. И вы не инвестиционный мастодонт типа СребТреха или Роступиком, для которые вбухать и проебать ярд не велика проблема. Вы бизнес с годовой выручкой миллионов под 800 и с мыслью сделать какой-то айтишный проект. У вас есть бизнес-идея, бизнес-план и уже даже ТЗ.

Начнём с команды. Её надо собрать. Ошибаться на этом этапе нельзя. Разумеется, идём за услугами профессионалов в подборе. За хед нашими хантерами. Но вот только профессиональных айтишных рекрутеров на рынке 1-2, ну ок - пусть ещё один про которого я не знаю. Остальные JS от React в резюме не отличат и не увидев в резюме второго, как вы заказывали, тут же отметут хорошего кандидата. Но это в лучшем случае, а в обычном случае перевесят всю работу на вас. Вы будете платить рекрутеру, а он не особо разбираясь, будет сваливать вам всех кандидатов подряд без первичного отбора, за который вы ему платите, чтобы вы их сами отсобеседовали. После этого вы поймёте, что далеко так наша история не уедет и займётесь подбором сами. Зарегистрируетесь на профессиональных ресурсах и начнёте работать с кандидатами. Здесь вы очень сильно охереете от количество дилетантов. Связано это, естественно, с дефицитом специалистов на рынке (не только ИТ касается) и с очень высоким, последнее время, на них спросом. И не просто дилетантов, а звёздных дилетантов. Это те, которые на ютубе подписаны на канал какого-нибудь вебразработчика самого Стаса Аштеэмелева (имя изменено, совпадение случайно), а вы ему по результатам собеседования почему-то не предложили 200к+премия. На вопрос что такое стек, южный мост и как работает память эти дарования смотрят на тебя как на говно мамонта и отвечают, что знать это давно уже не надо, т.к. есть github и stack overflow.
Справедливости ради, стоит отметить, что есть в отрасли уже готовые сбитые очень крутые команды. Особенно славятся ими братья-белорусы. Но команд этих не много, передают их заботливо из рук в руки и найти свободную - это просто удача.
Как бы то ни было, за 4-6 месяцев вы сколотите крепкую профессиональную (и очень дорогую) команду. Итак, кадровый опыт будет ваш первый печальный опыт. Полгода прошло, первые 300-400 тыс, не учтённые в бизнес-плане потрачены на поиск. А мы ещё не начинали.
Но лиха беда начало.
Допустим вы сегодня начали. Пусть даже вам повезло с архитектором. Через год у вас будет mvp. Это ещё не работающий продукт, но его уже можно продавать, как бы странно это не звучало. Пока вы его продаёте, команда пилит новые фичи, развивая функциональность, потому что это интереснее, чем закрывать todo-list и заниматься техническим долгом.
Ещё через полгода вы сделаете первую продажу и первую боевую инсталляцию. Здесь вас ждёт второй кошмар, потому что реальные объекты с их инженерными системами слегка отличаются от того, что там напроектировал архитектор и что вы испытывали на офисных макетах. Ну ок. Здесь поправите, там допилите, часть перепишите и продукт наконец заработает так, как этого хотел заказчик. К этому моменту прошло уже года 2.
Теперь начинается самое интересное. Вы, учитывая опыт боевой инсталляции, понимаете, что технический долг накапливать нельзя и кидаете все силы на него. Т.е. ближайшее время вы функциональность продукта не развиваете. А ещё параллельно вас постоянно дёргают с ваших инсталляций: это не работает, а как мне сделать то, а как сделать это. Вы понимаете, что часть команды придётся выделить на саппорт. Технические писатели не успевают за изменениями, документация сильно отстаёт от реалий, часть команды в саппорте, остальные закрывают технический долг.
Этот маленький адок переживут не все. Программисты это же капризные дети. На этом этапе один-два таких дарования вдруг поймут, что их призвание - это творить, делать великие вещи, а не вот это вот всё. Поняв это они картинно заломят ручки и свалят в какой-нибудь iot-blockchain-bigdata-machine-learning проект, потому что это «мейнстрим», а вы ебитесь с этим говном сами. То, что это говно результат их пищеварения они скромно промолчат. Естественно, занимались они ключевыми компонентами вашего продукта и вы будете в ахуе от растерянности ну как же так получилось. Так заканчивается третий год вашей собственной разработки.
Выйдя из запоя, вы берёте себя в руки, говорите себе, что бросать начатое точно не в ваших правилах и что выход всегда есть, вы привлекаете ещё денег на продолжение этой истории.
Немного отступлю в сторону по поводу денег. Чтобы вы понимали, бюджет команды из 7-10 человек около 2,5 в месяц. Это без накладных расходов: маркетинга, продаж, дизайнеров, офиса, бухгалтерии, документооборота, судов ((не дай бог и так дальше). Иметь на депозите надо, как минимум, десятикратную эту сумму, т.е. 25. Т.к. задержка этим организмам зарплаты на 2-3 дня чревата по вышеобозначенным причинам (а именно инфантелизма и высокого спроса на рынке) выпадением из команды какого-нибудь гения и остановки разработки сервиса за который он отвечал.
Вернусь к нити повествования.
Нашли замену слабым выпавшим звеньям. Приходит очередное дарование, недели 2 ревьюжит код и, закатывая глазки и обязательно заламывая ручки, объявляет, что так уже никто давно не пишет. Стек не тот, архитектура не микросервисная, вообщем проще всё заново переписать, чем в этом говне копаться.
Дальше писать не буду, т.к. сценариев масса. Например, ужасное и мучительное убийство в состоянии аффекта, естественно, тимлида. Или счастливое привлечение богатого инвестора, которому охота иметь свою такую игрушку. Кто-то футбольные команды покупает, кто-то команды разработчиков. По-разному эти истории заканчиваются…
Бывает даже и хорошо заканчивается, когда команда сильно замотивированная.


Размещено через приложение ЯПлакалъ
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
Щпрот
2.09.2022 - 20:48
48
Статус: Offline


Ярила

Регистрация: 7.09.17
Сообщений: 3737
Красиво написано, грамотно.

Размещено через приложение ЯПлакалъ
 
[^]
nikolkas
2.09.2022 - 20:49
37
Статус: Online


Слабоумие и отвага!

Регистрация: 28.11.19
Сообщений: 4684
По опыту внедрения нескольких специфичных программных продуктов, баз данных - нормально база данных начинает работать через пять лет непрерывного надрачивания напильников, при условии менее 10 млн. записей (я работал с базами на людей). это при условии неизменности законодательства и резких прыжков обработки.
потом уже в спокойном режиме. и да, это при потоке денег...
 
[^]
UXF79
2.09.2022 - 20:55
-8
Статус: Offline


снайпер

Регистрация: 13.08.09
Сообщений: 5189
Моя малая Junior и не выебывается. Набирается опыта, попутно получая профильную вышку.
 
[^]
Garik1478
2.09.2022 - 20:56
2
Статус: Offline


Балагур

Регистрация: 20.10.11
Сообщений: 825
Исходя из повествования, автор делает вывод, что все халявят. Ну это факт, да, ничего нового.
 
[^]
ayayo
2.09.2022 - 20:59
10
Статус: Offline


Приколист

Регистрация: 12.10.12
Сообщений: 211
Красиво все расписал, лови плюсик

Размещено через приложение ЯПлакалъ
 
[^]
Viteck116
2.09.2022 - 21:01
1
Статус: Offline


Вечный балагур

Регистрация: 12.09.21
Сообщений: 2001
Нет, не пойду я в программисты... why.gif
 
[^]
Eridani
2.09.2022 - 21:02
97
Статус: Offline


Приколист

Регистрация: 11.05.14
Сообщений: 360
Ох как знакома мне фраза - "лучше переписать, чем разбираться в этом говне", и действительно, у меня больше времени уйдет на разбор этого говна и подгонку моего под это, где на выходе получится говно множенное на говно, я сам через месяц перестану понимать, что за адова хуйня там творится. В своем, ибо я знаю, как я действую, еще разберусь, хотя и то год спустя, каждый это проходил - ты встречаешь свой код, свои модули и невназай в голос в офисе вешаешь риторическое - "какой мудак писал эту хуйню, ничо непонятно", потом вспоминаешь или узнаешь свою каляку и тихо скрываешься за кружкой чая жалея, что это, сука, не пятничный коньяк

Размещено через приложение ЯПлакалъ
 
[^]
lemial
2.09.2022 - 21:02
7
Статус: Offline


Приколист

Регистрация: 23.11.09
Сообщений: 272
Дочитал до "..Остальные JS от React в резюме не отличат ..", дальше читать просто не вижу смысла.
 
[^]
NickelOdeon
2.09.2022 - 21:04
19
Статус: Offline


Похуист

Регистрация: 10.10.14
Сообщений: 1839
Цитата (chetenky @ 2.09.2022 - 20:44)
К этому моменту прошло уже года 2.

Программисты это же капризные дети.

Пять минимум.
Программисты -- охуевшие пидарасы (пишу как сисадмин по своему опыту).
Напишут через жопу и потом на звонки не отвечают, а я объясняй конечному пользователю -- почему надо юзать ктрл+шифт вместо по умолчанию альт+шифт.
Потому что эти пидарасы повесили туда печать этикеток в 1С....
Ктрл+Р им показалось слишком просто.

Это сообщение отредактировал NickelOdeon - 2.09.2022 - 21:08
 
[^]
strijj78
2.09.2022 - 21:07
6
Статус: Offline


Ярила

Регистрация: 8.12.14
Сообщений: 1613
А оно и не только в разработке так, во всех информационных технологиях история ровно такая же.
 
[^]
rachel4
2.09.2022 - 21:09
8
Статус: Offline


Ярила

Регистрация: 2.12.14
Сообщений: 1180
Жизнь заставит - будут рожать такой софт какой смогут.
ШобхотябыMVP.
А ежели заокеанские санкционисты отрубят нас от всего-всего ПО, реп, библиотек - то все это у нас закончится чебурнетом и рассейским файерволлом.
Худо-бедно (а может и дорого-бохаго), но вертется будет, не сцыте!
 
[^]
dev5ise
2.09.2022 - 21:13
33
Статус: Offline


Ярила

Регистрация: 12.06.14
Сообщений: 1499
Цитата (Eridani @ 02.09.2022 - 21:02)
Ох как знакома мне фраза - "лучше переписать, чем разбираться в этом говне", и действительно, у меня больше времени уйдет на разбор этого говна и подгонку моего под это, где на выходе получится говно множенное на говно, я сам через месяц перестану понимать, что за адова хуйня там творится. В своем, ибо я знаю, как я действую, еще разберусь, хотя и то год спустя, каждый это проходил - ты встречаешь свой код, свои модули и невназай в голос в офисе вешаешь риторическое - "какой мудак писал эту хуйню, ничо непонятно", потом вспоминаешь или узнаешь свою каляку и тихо скрываешься за кружкой чая жалея, что это, сука, не пятничный коньяк

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

Размещено через приложение ЯПлакалъ
 
[^]
UlcerMordor
2.09.2022 - 21:13
12
Статус: Offline


Порою нестерпимо хочется

Регистрация: 15.05.20
Сообщений: 1269
ТС либо пердпрениматель, либо проджект манагер.
P.Ы.
"Попугай научился произносить фразу 'Ну что там' и его сразу повысили до проджект менеджера".
P.S.S.
Да, среди прогов есть пидарасы, сегодня с таким коллегой общался.
Ораклист, мля.

 
[^]
UlcerMordor
2.09.2022 - 21:16
4
Статус: Offline


Порою нестерпимо хочется

Регистрация: 15.05.20
Сообщений: 1269
Тема ТС, в ней всё понятно и прозрачно про ТС.
https://www.yaplakal.com/forum3/topic2336270.html
 
[^]
Rikvest
2.09.2022 - 21:17
43
Статус: Offline


Ярила

Регистрация: 3.03.14
Сообщений: 2211
А что же про оборотную сторону ни слова?

Продукт закончен, впендюрен доверчивому лоху и попер профит... Команда потирает ручки в предвкушении премиальных, но вы неожиданно начинаете ощущать, как некое земноводное начинает сдавливать вам горло, а двенадцатиперстная кишка подсказывает, что главный тут-вы.
Конечно самые-самые обижены не будут, а вот мелюзга, которая сидела на допилах, ублажала по телефону заказчика, бегала вам за пончиками и кофе - им и зарплаты за глаза.
По итогам справедливого дележа "чернорабочие" начинают отваливаться и вы перераспределяете их обязанности на остаток "негров" ибо "богов кодинга и стекинга" трогать ни-ни.
Потом оставшиеся квалифицированные "негры" сбегают и вы наскоро берете ....(барабаная дробь) ... студентов. Стоит ли говорить, что все ваши следующие проекты будут гораздо затратнее...
 
[^]
иван412
2.09.2022 - 21:17
17
Статус: Offline


Юморист

Регистрация: 11.06.14
Сообщений: 484
Я бОльшую часть не понял, но согласен, что кому-то нужно срочно дать в морду, что бы не умничал.

Размещено через приложение ЯПлакалъ
 
[^]
wisehare
2.09.2022 - 21:26
2
Статус: Offline


Приколист

Регистрация: 27.02.08
Сообщений: 213
ИнфантЕлизм. Это с чем едят?

Размещено через приложение ЯПлакалъ
 
[^]
Varhar
2.09.2022 - 21:28
4
Статус: Offline


Ярила

Регистрация: 26.10.14
Сообщений: 3054
Хороший текст. Жизненный. )

Приятель сидит на послепродажной поддержке софта, написанного 20 лет назад.
Так, говорит, под каждого нового клиента процентов 10% функциональности дописываем.
 
[^]
MarioFight
2.09.2022 - 21:32
4
Статус: Offline


Приколист

Регистрация: 11.11.21
Сообщений: 250
Ну ок, все плохо. Это мы поняли. А делать-то что? Ты, кроме плача Ярославны, можешь что-то конкретное предложить? Мне напоминает это навальнят, которые говорят, что все уроды, но конкретных предложений, как изменить ситуацию, не дают.

Минусите.
 
[^]
barrakuda9111
2.09.2022 - 21:46
9
Статус: Offline


Ярила

Регистрация: 5.10.08
Сообщений: 4972
Цитата (chetenky @ 2.09.2022 - 20:44)
Нашли замену слабым выпавшим звеньям. Приходит очередное дарование, недели 2 ревьюжит код и, закатывая глазки и обязательно заламывая ручки, объявляет, что так уже никто давно не пишет. Стек не тот, архитектура не микросервисная, вообщем проще всё заново переписать, чем в этом говне копаться.

Бред. Дарование, которое придет затыкать эти дыры, уже изначально знает чем ему придется заниматься. Если вы конечно ему не наврали с три короба пообещав что-то другое. Удачные Архитектуры не меняются каждый день, с тем же успехом мастодонты вроде Autodesk должны менять свои решения каждый год или несколько лет.
 
[^]
PYJlb
2.09.2022 - 21:47
15
Статус: Offline


Хохмач

Регистрация: 1.05.16
Сообщений: 681
Нас уже в открытую топят, а мы должны стесняться? Может пошли они все нахуй? Может пора как китайцы воровать все, что удобно для скорейшего выравнивания ситуации? А потом уже, когда все будет более менее работать, займемся оглядками на какие-то нормы.
 
[^]
ViCh79
2.09.2022 - 21:47
0
Статус: Offline


Ярила

Регистрация: 24.09.18
Сообщений: 1443
Цитата (Щпрот @ 02.09.2022 - 20:48)
Красиво написано, грамотно.

Но немного непонятно, ибо много англицизмов

Размещено через приложение ЯПлакалъ
 
[^]
Виконт
2.09.2022 - 21:49
2
Статус: Offline


Ищем пуговицу

Регистрация: 27.03.12
Сообщений: 25323
отечественных программоделателей, особенно принудительного софта, я готов сослать на сво на вечность
 
[^]
Диногаврик
2.09.2022 - 21:51
1
Статус: Offline


Ярила

Регистрация: 31.12.16
Сообщений: 1453
И как всегда, в продакшен пойдёт допилка проекта. Ведь сроки.
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 27177
0 Пользователей:
Страницы: (8) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх