Если предприятие по сей день использует в качестве бизнесс процессов делфи или другого диназавра, то рано или поздно прогресс возьмет свое. А оттягивание этого процесса приближает предприятие к болезненому переходу.
Рано или поздно наступит день П и придут ребята в дорогих костюмах и предложат полный пакет услуг автоматизации в облаке, за шестизначные числа, в долларах.
Если говорить про размер и что бы программа работала от одного нажатия без танцев с бубном. У нее были все возможные формы и элементы интерфеса. Вы не поверите, но я могу взять ИГРОВОЙ движок godot и сделать на нем утилиту. И эта утилита будет весить 10-30 м.б. Работать будет везде. Даже в html5. При этом даже школьник, который два раза в жизне питон видел, сможет что-то да сляпать там, посмотрев пару уроков на ютубе. А потребление оперативной памяти врятли превысит 100 мб.
Кстати GDScript, который юзает движок — включили в перчень языков на гитхабе
Это проблема винды, да и только винды. В *nix операционах закачивается разовый набор библиотек qt, а все приложения, как винда, за собой не тянут тонну бинарников и весят еле еле.
Еще можно статически скомпилировать QT и будут у вас бинарники по паре мегабайтов.
Так же по моему опыту, я собирал программу на Qt4, при этом изначально тестировал ее в Qt5 на локальном компе, а потом удаленно компилил на машинке с астра-линуксом (на котором только 4 версия работает) и там все работало
При том, это правило может работать по разном, для разных полушарий мозга.
Если в творческом плане, когда веду сюжет, описываю сцены, интерактив — это чистая импровизация. Я терпеть не могу зубрить песни, запоминать сценарии и монологи. Мой мозг отказывается это запоминать и по факту творчество генерируется на ходу.
А вот когда делаю проект — его я мозгую сутки, двое суток. Потом беру UML и строю архитектуру проекта.
И только в конце уже пишу код или показываю решение задачи.
Вижу много споров по поводу, какой подход правильный. Какой должен быть мозговой штурм и т.д. и т.п.
Но вот пример не IT.
У меня большая компания друзей ролевиков-настольщиков и мы часто играем в DnD.
Более того, мы все водим игры и у каждого есть несколько активных партий игроков.
Я как мастер днд, очень мощный в импровизации и моментальной генерации контента. Не важно, как игроки ломают сюжет, меняют сценарий — я на ходу меняю сюжет модуля и генерирую новые сюжетные пути. При этом глобальный сюжет компании держу максимально абстрактно в голове.
Другие же мастера есть, которые плохи в импровизацию, но могут продумать сценарий за ранее.
Они по сути генерируют сюжетный граф, где узел — это сцена, а соединения — варианты ответов.
Они продкмывают весь сюжет и стараются учесть все варианты событий и выкинуть игрока на сюжетные рельсы, если его действия выбивают сюжет.
Но как только игроки делают так, что весь сценарий идет по… не предвиденному сценарию — такие мастера либо теряются, либо мастерским произволом возвращают игроков на места.
Но естественно все мастера могут и в импровизацию и в сценарий. Только кто то лучше в одном, кто-то лучше в другом, а кто-то среднячок
Как видите, даже настольные игры не особо отличаются от ваших совещаний. У всех мозг по разному работает и это даже не шаблон или готовый ответ. Это чаще все импровизация с компиляцией мыслей.
Ну вот по каждому чиху бегать и регистрировать ПО и патенты на него — не целесообразно.
Зачастую ты не знаешь, нужен ли твой пет проект миру.
Я думаю у многих был такой сценарий:
Работаешь ты над каким то проектом на работе или ты вообще сисадминишь. Замечаешь что в одних и тех же проектах ты делаешь какую то не крутую рутину или копипаст. Возможно это проекты разных компаний, но одна технология. Тебе надоедает и дома ты делаешь простенькую либу или простенький модуль.
И такие наработки, у тебя за пару лет могут накопиться в солидном количестве. Не будешь же ты каждый свой чих и пук бежать и регистрировать, платить за него деньги и прочее.
Но вдруг именно эта утилита, написанная тобой, которая делает что-то простое — оказывается безумно полезной всему миру. А там кроме твоего копирайта ничего и нет.
Эксперемент был слишком коротким! Периуд энтузиазма не успел пройти.
Было бы хорошо, если бы данный тест они провели на каком нибудь нагруженном подразделении в течении полу года — года.
А так, с такими метриками, можно и фрилансеров нанимать. Выставил квоты на задачи и все. Задачи выполняются — деньги капают. Задачи не выполняются — деньги не капают. Тогда и офис не нужен. Экономия огого.
Но даже с выходными 5 дней в неделю, энтузиазм начинает угасать, и производтельность падает.
Может быть привысить скорость света попросту физически не возможно, из за чего, ни одна цивилизация не способна улететь дальше своей солнечной системы.
Может быть, другие разумные существа не используют звук вовосе, а общаются световыми сигналами или сигналами других диапазонов и банально не используют радиоволны.
Может быть, другие разумные цивилизации имеют очень сложное симатическое или вербальное общение, которое они как то преобразуют в только им понятную последовательность сигналов и отправляют ее так же как и мы, но мы просто ловим шум, в котором не можем найти закономерность? Или нооборот, ловим закономерность их сигнала, но не видим в нем логики, из за чего, считаем его шумом?
Если честно, мне кажется вероятнее всего, есть причина, по которой ни одно существо не способно победить закон физики и оторваться от свой солнечной системы. И как один из людей говорил выше, с точки зрения вселенной, наши последние 200 лет — это просто ничтожная цифра, ничтожное временное окно, что бы поймать сигнал, который идет к нам на расстоянии миллионов с.л. и размазан во времемни вселенной
Не надо быть таким категоричным. Из моей практики. Имена и названия будут скрыты.
Есть человек «Ч», который проработал на заводе «З» больше 10 лет программистом. Писал на С++, на С, на С#, 1С, VBS и прочее.
На практике же, после подробного разговора с ним, человек почти ничего не умеет. Из за лютейшей бюрократии и стагнации, человек пишет очень медленно, принимает не оптимальные решения, а в лоб, как начальник это делал. Самообучение никакое и т.д.
При этом занимается самобичиванием и имеет заниженную самооценку, которую ему загнали в дно его руководители.
И вот такие люди, переодически появляются на свет, вываливаясь из зоводов, сомнительных фирм и гос-структур, где проработали по 10-15 лет и в итоге ничего не умеют.
Мой отец кстати такой же, 10 лет проработал в одной фирме программистом, в итоге когда то умел и в Си, и в Фортран, а закончил 1Сой за копейки, какой то бородатой версии. При этом забыл почти все, отстал от технологий и прочее.
А в чем проблема с ранним доступом на AppStore?
Для тестирования и раннего доступа, там есть testflight. Платформа эппла, это не стим, который можно завалить тонной игр раннего доступа, которые в 90% случаях не доживают до своей мажорной версии. Делая мобильные игры под IOS я взял за правило, публиковать там только минорные обновления. И в крайнем случая, баг фиксы, если прям срочно нужно. А так в тестфлае погоняли, потестировали, все ок — делаем дальше. Накопилось контента — выпускаем контент с минорным обновлением. А то что в стиме, обновления в день по 10 штук выкатывается — это как по мне, не есть хорошо.
Но мне лучше, что на эпстор не проходит толпа гомн… делов раннего доступа, которые заваливают сторы своим сырьем, и потом тихо сливаются.
И у эпла сервис лучше, чем например у гугла, если честно. С эпле тебе всегда говорят, что с твоим приложением не так и что нужно исправить. А в гугле тебя просто лочат, без описании проблемы.
Если честно, все эти приложения для заметок — не удобны. Оно все равно теряется, при том сами приложения теряются тоже. При том потери заметок происходит чаще всего при смене устройства или длительного не использования оного. Да и уже как правило, хранить на устройстве что-то — банально не надежно сегодня. Все проекты по гитам разбросаны. Все заметки в трелло написаны. А устройства теряются, ломаются, я юзаю мобильник часто и т.д.
Не удобно оно, да еще на десятке боюсь не заведется сразу.
11.5кк/360к=31.9к
~31 900 за планшет. Чет не дурно так выходит за штуку, 500$ за сутройство, которое должно потдеоживать по ТЗ ~10 форматов, интернет и пара приложений.
Знаете… Вот я как то просматривал конкурентов в плеймарките и эппстор и ахали с коллегой, когда читали разлелы, хэштеги и прочее у конкурентов.
Мы делали обучающее приложение для детей 3+ и очень сильно удивились, что на маркетах висит тонна приложений, обучающих, для детей 3+, с хэштегами: алкоголь, геи, автосервис, еда, нижнее белье, маркетинг. И ни одного геймплейного скриншота.
Хотя по факту это раскраски и различные считалки.
И как оно проходит проверку?
Когда как наше приложение не пропускали три раза из за всякой мелочи. То геймплейных скриншотов саловато, то группа одна лишняя. То запросы абстрактные.
Например у нас в запросе на доступ к галерее на appStore была надпись:
"Это приложение просит разрешение на запись картинки".
И приложение отклонили, что описание мол, абстрактное.
Поменяли на:
"Это приложение просит разрешение на запись картинки в фотогалереию"
И приложение пропустили.
Это конечно чудно. Но, та же visual studio, даже если ей указать другой диск. Сорцы, тэмп файлы и прочее устанавливается на С диск.
Несколько разных net core и несколько гигов как небывало.
Приходится лезть в реестр и выкручивать там переменные. А после минорного обновления визуала — опять по новой. Да и при разработке на С++ на визуале, с бустом, на обычном жестаке, анализатор просто сума сходит и постоянно виснит студия, когда вносишь изменения в прикомпилированные заголовки. Тем самым, ты вынужден переносит все на диск С.
Так же с путями есть нюансы.
Если устанавливаешь android SDK, а тем более, если устанавливаешь его из под визуала — оно ставит ее в %appdata% и сжирает 10-20гб.
Начинаешь опять плясать с бубном. Переносишь на другой диск.
Меняешь PATH переменные.
Меняешь все коснтанты типо ANDROID_SDK ANDROID_NDK и прочее.
И обязательно какая нибудь IDE или среда, типо MSYS не видит эти пути.
И так постоянно, когда речь идет про разработку. У тебя тонна сорцев, различных сред разработки и они размазаны по всем дискам с кучей переменных и путей и ты уже через месяц забываешь, где что у тебя прописано.
Если ты играешь на компе и просто картинки рисуешь в ФШ — то тут проблем нет. А когда с разработкой мучаешься — начинается нервный тик)
Линукс отпадает по ряду причин. В основном дизайнерские программы, игры, фотошопы, векторные редакторы и прочее.
Если кто-то предложет gimp, то извиняюсь, но его функционал и удобство резко уступает фотошопу, в котором я много лет проработал. Так что да, переход на osX или Linux даже не рассматриваются)
Для этого уже проще отдельную машину завести или вртуалку включить, если припекло.
Если отменить НДФЛ — то как минимум из за конкуренции на рынке, придется цены сбивать на все.
Ведь из за того же НДФЛ, цена закладывается и за продукцию, которую предприятие производит, и много чего еще.
Только работодатель закладывает в бюджет вашей ЗП, расходы на пенсионку. Хотите вы этого или нет. Но это ФАКТ! Любой налог и изымание дохода — закладывается в расходы компании!
Я напомню, что векторы атак разные. Каждые пару лет вылазят эксплойты связанные то с Windows Update, то сертификаты корневые утекут на лево и появляются подписанные митм атаки.
Даже в не доверенной сети, можно со снифирить WiFi трафик, тем более открытой точки и добыть что угодно.
И нету гарантии, что пойманный открытый wifi какого нибудь ТЦ, это не зараженный ноутбук соседнего гостя, который снифирит ближайшие wifi точки.
LibreOffice плохо поддерживает ***x форматы. Особенно xlsx. На практике, когда половина офиса пересадил на линукс. Как я мягко говоря затрахался с кривой реализацией x форматов на либре. Оно там работает через пятую точку. То таблицы ломаются, то верстка в доках едет.
Рано или поздно наступит день П и придут ребята в дорогих костюмах и предложат полный пакет услуг автоматизации в облаке, за шестизначные числа, в долларах.
Если говорить про размер и что бы программа работала от одного нажатия без танцев с бубном. У нее были все возможные формы и элементы интерфеса. Вы не поверите, но я могу взять ИГРОВОЙ движок godot и сделать на нем утилиту. И эта утилита будет весить 10-30 м.б. Работать будет везде. Даже в html5. При этом даже школьник, который два раза в жизне питон видел, сможет что-то да сляпать там, посмотрев пару уроков на ютубе. А потребление оперативной памяти врятли превысит 100 мб.
Кстати GDScript, который юзает движок — включили в перчень языков на гитхабе
Еще можно статически скомпилировать QT и будут у вас бинарники по паре мегабайтов.
Так же по моему опыту, я собирал программу на Qt4, при этом изначально тестировал ее в Qt5 на локальном компе, а потом удаленно компилил на машинке с астра-линуксом (на котором только 4 версия работает) и там все работало
При том, это правило может работать по разном, для разных полушарий мозга.
Если в творческом плане, когда веду сюжет, описываю сцены, интерактив — это чистая импровизация. Я терпеть не могу зубрить песни, запоминать сценарии и монологи. Мой мозг отказывается это запоминать и по факту творчество генерируется на ходу.
А вот когда делаю проект — его я мозгую сутки, двое суток. Потом беру UML и строю архитектуру проекта.
И только в конце уже пишу код или показываю решение задачи.
Вижу много споров по поводу, какой подход правильный. Какой должен быть мозговой штурм и т.д. и т.п.
Но вот пример не IT.
У меня большая компания друзей ролевиков-настольщиков и мы часто играем в DnD.
Более того, мы все водим игры и у каждого есть несколько активных партий игроков.
Я как мастер днд, очень мощный в импровизации и моментальной генерации контента. Не важно, как игроки ломают сюжет, меняют сценарий — я на ходу меняю сюжет модуля и генерирую новые сюжетные пути. При этом глобальный сюжет компании держу максимально абстрактно в голове.
Другие же мастера есть, которые плохи в импровизацию, но могут продумать сценарий за ранее.
Они по сути генерируют сюжетный граф, где узел — это сцена, а соединения — варианты ответов.
Они продкмывают весь сюжет и стараются учесть все варианты событий и выкинуть игрока на сюжетные рельсы, если его действия выбивают сюжет.
Но как только игроки делают так, что весь сценарий идет по… не предвиденному сценарию — такие мастера либо теряются, либо мастерским произволом возвращают игроков на места.
Но естественно все мастера могут и в импровизацию и в сценарий. Только кто то лучше в одном, кто-то лучше в другом, а кто-то среднячок
Как видите, даже настольные игры не особо отличаются от ваших совещаний. У всех мозг по разному работает и это даже не шаблон или готовый ответ. Это чаще все импровизация с компиляцией мыслей.
Зачастую ты не знаешь, нужен ли твой пет проект миру.
Я думаю у многих был такой сценарий:
Работаешь ты над каким то проектом на работе или ты вообще сисадминишь. Замечаешь что в одних и тех же проектах ты делаешь какую то не крутую рутину или копипаст. Возможно это проекты разных компаний, но одна технология. Тебе надоедает и дома ты делаешь простенькую либу или простенький модуль.
И такие наработки, у тебя за пару лет могут накопиться в солидном количестве. Не будешь же ты каждый свой чих и пук бежать и регистрировать, платить за него деньги и прочее.
Но вдруг именно эта утилита, написанная тобой, которая делает что-то простое — оказывается безумно полезной всему миру. А там кроме твоего копирайта ничего и нет.
Было бы хорошо, если бы данный тест они провели на каком нибудь нагруженном подразделении в течении полу года — года.
А так, с такими метриками, можно и фрилансеров нанимать. Выставил квоты на задачи и все. Задачи выполняются — деньги капают. Задачи не выполняются — деньги не капают. Тогда и офис не нужен. Экономия огого.
Но даже с выходными 5 дней в неделю, энтузиазм начинает угасать, и производтельность падает.
Может быть, другие разумные существа не используют звук вовосе, а общаются световыми сигналами или сигналами других диапазонов и банально не используют радиоволны.
Может быть, другие разумные цивилизации имеют очень сложное симатическое или вербальное общение, которое они как то преобразуют в только им понятную последовательность сигналов и отправляют ее так же как и мы, но мы просто ловим шум, в котором не можем найти закономерность? Или нооборот, ловим закономерность их сигнала, но не видим в нем логики, из за чего, считаем его шумом?
Если честно, мне кажется вероятнее всего, есть причина, по которой ни одно существо не способно победить закон физики и оторваться от свой солнечной системы. И как один из людей говорил выше, с точки зрения вселенной, наши последние 200 лет — это просто ничтожная цифра, ничтожное временное окно, что бы поймать сигнал, который идет к нам на расстоянии миллионов с.л. и размазан во времемни вселенной
Есть человек «Ч», который проработал на заводе «З» больше 10 лет программистом. Писал на С++, на С, на С#, 1С, VBS и прочее.
На практике же, после подробного разговора с ним, человек почти ничего не умеет. Из за лютейшей бюрократии и стагнации, человек пишет очень медленно, принимает не оптимальные решения, а в лоб, как начальник это делал. Самообучение никакое и т.д.
При этом занимается самобичиванием и имеет заниженную самооценку, которую ему загнали в дно его руководители.
И вот такие люди, переодически появляются на свет, вываливаясь из зоводов, сомнительных фирм и гос-структур, где проработали по 10-15 лет и в итоге ничего не умеют.
Мой отец кстати такой же, 10 лет проработал в одной фирме программистом, в итоге когда то умел и в Си, и в Фортран, а закончил 1Сой за копейки, какой то бородатой версии. При этом забыл почти все, отстал от технологий и прочее.
Для тестирования и раннего доступа, там есть testflight. Платформа эппла, это не стим, который можно завалить тонной игр раннего доступа, которые в 90% случаях не доживают до своей мажорной версии. Делая мобильные игры под IOS я взял за правило, публиковать там только минорные обновления. И в крайнем случая, баг фиксы, если прям срочно нужно. А так в тестфлае погоняли, потестировали, все ок — делаем дальше. Накопилось контента — выпускаем контент с минорным обновлением. А то что в стиме, обновления в день по 10 штук выкатывается — это как по мне, не есть хорошо.
Но мне лучше, что на эпстор не проходит толпа гомн… делов раннего доступа, которые заваливают сторы своим сырьем, и потом тихо сливаются.
И у эпла сервис лучше, чем например у гугла, если честно. С эпле тебе всегда говорят, что с твоим приложением не так и что нужно исправить. А в гугле тебя просто лочат, без описании проблемы.
Не удобно оно, да еще на десятке боюсь не заведется сразу.
~31 900 за планшет. Чет не дурно так выходит за штуку, 500$ за сутройство, которое должно потдеоживать по ТЗ ~10 форматов, интернет и пара приложений.
Знаете… Вот я как то просматривал конкурентов в плеймарките и эппстор и ахали с коллегой, когда читали разлелы, хэштеги и прочее у конкурентов.
Мы делали обучающее приложение для детей 3+ и очень сильно удивились, что на маркетах висит тонна приложений, обучающих, для детей 3+, с хэштегами: алкоголь, геи, автосервис, еда, нижнее белье, маркетинг. И ни одного геймплейного скриншота.
Хотя по факту это раскраски и различные считалки.
И как оно проходит проверку?
Когда как наше приложение не пропускали три раза из за всякой мелочи. То геймплейных скриншотов саловато, то группа одна лишняя. То запросы абстрактные.
Например у нас в запросе на доступ к галерее на appStore была надпись:
"Это приложение просит разрешение на запись картинки".
И приложение отклонили, что описание мол, абстрактное.
Поменяли на:
"Это приложение просит разрешение на запись картинки в фотогалереию"
И приложение пропустили.
Несколько разных net core и несколько гигов как небывало.
Приходится лезть в реестр и выкручивать там переменные. А после минорного обновления визуала — опять по новой. Да и при разработке на С++ на визуале, с бустом, на обычном жестаке, анализатор просто сума сходит и постоянно виснит студия, когда вносишь изменения в прикомпилированные заголовки. Тем самым, ты вынужден переносит все на диск С.
Так же с путями есть нюансы.
Если устанавливаешь android SDK, а тем более, если устанавливаешь его из под визуала — оно ставит ее в %appdata% и сжирает 10-20гб.
Начинаешь опять плясать с бубном. Переносишь на другой диск.
Меняешь PATH переменные.
Меняешь все коснтанты типо ANDROID_SDK ANDROID_NDK и прочее.
И обязательно какая нибудь IDE или среда, типо MSYS не видит эти пути.
И так постоянно, когда речь идет про разработку. У тебя тонна сорцев, различных сред разработки и они размазаны по всем дискам с кучей переменных и путей и ты уже через месяц забываешь, где что у тебя прописано.
Если ты играешь на компе и просто картинки рисуешь в ФШ — то тут проблем нет. А когда с разработкой мучаешься — начинается нервный тик)
Если кто-то предложет gimp, то извиняюсь, но его функционал и удобство резко уступает фотошопу, в котором я много лет проработал. Так что да, переход на osX или Linux даже не рассматриваются)
Для этого уже проще отдельную машину завести или вртуалку включить, если припекло.
Ведь из за того же НДФЛ, цена закладывается и за продукцию, которую предприятие производит, и много чего еще.
Даже в не доверенной сети, можно со снифирить WiFi трафик, тем более открытой точки и добыть что угодно.
И нету гарантии, что пойманный открытый wifi какого нибудь ТЦ, это не зараженный ноутбук соседнего гостя, который снифирит ближайшие wifi точки.
У меня SSD на 120, а винда с апдейтами и VisualStudio сожрала все 90ГБ.
Иногда после обновлений остаются временные файлы на 20ГБ, И никогда не знаешь, когда твои свободные 15-30ГБ превратятся «Диск переполнен»