Как вы считаете, что будет с программированием в недалеком-далеком будущем?

6wings
Karalexey:

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

у меня был период в жизни, когда я очень плотно несколько лет подряд занимался складскими, торговыми и бухгалтерскими системами. В частности, и платформой 1С - разрабатывал/дорабатывал для нее конфигурации. Наваял на 7-й платформе не один десяток тысяч строк кода, даже сделал свою собственную систему “Безопасная Торговля”. Поэтому хочу сказать, что лучше всего в качестве платформы выбрать 1С - взять какую-нибудь современную Типовую Конфигурацию, наиболее подходящую по функционалу, и попросить кого-нибудь доработать её до нужной кондиции в соотв. с твоими требованиями. Это всяко лучше, универсальнее, быстрее и НАДЁЖНЕЕ, чем писать всё “с нуля”.
К тому же, в силу “природных особенностей” интерпретации (а не компиляции), конфигурации 1С всегда являются системами с “открытым кодом”. Это большой Плюс.

(свои услуги не предлагаю - слишком давно не в теме)

DVE
Karalexey:

Кстати и под мои теперешние запросы на рынке нет программ. Наверное тоже придется заказываться. Но у другого побоюсь просто.

Ни один программист не даст гарантию 10 лет на софт 😃 Обычно на тестирование выделяется некоторое время. А дальше, дай бог если есть исходники, можно поправить что-то, если нет, увы. А за 10 лет может смениться что угодно, от поколения ОСей до места жительства и работы программиста.

Крупные компании будут пользоваться официальным софтом, т.к. им нужна во-первых, гарантированная поддержка, во-вторых, пакет документов на случай возможных проверок. Самописный софт от “друга Васи” таким требованиям не удовлетворяет 😃 Ну и в третьих, действительно крупный софт одному человеку просто не написать.

ADF
6wings:

…виртуальных машин очень много (десятки) и на них работают серьёзные серверы, кушающие прорву ресурсов.

Я не о производительности…
Леший с ней, моща постоянно растет, а ресурсоемких задач в реальной жизни уже нет (грубо говоря, в % отношении среди всей массы пользователей - практически никто не занимается численными методами).

CrazyElk:

Все в курсе что давным давно x86 команды для процессора не являются кодами испольняемми непосредственно процессором и его составляющими элементами (регистрами, АЛУ ). И в настоящий момент OP коды и не боле чем данные для микропрограмм процессора. А поступающие на кристалл команды рекомбинируются объеденяются тасуются, виртуализируются по физически используемым регистрам, из них составляют векторы команд и только потом тщательно перемолотые поступают на физические блоки RISC процессора сидящего "внутри обычного про…

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

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

Prsh
Karalexey:

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

А вдруг я чего-то важного не знаю и мне на самом деле нужно волноваться!😈
(Про лицензии гинекологов ничего сказать не могу)

6wings
Prsh:

А вдруг я чего-то важного не знаю и мне на самом деле нужно волноваться!

мы все умрём!

Prsh
6wings:

мы все умрём!

Нет, ну я так глобально не думал, я все же придерживался темы - про программистов. В крайнем случае про гинекологов…😁

Karalexey
Prsh:

А вдруг я чего-то важного не знаю и мне на самом деле нужно волноваться! (Про лицензии гинекологов ничего сказать не могу)

Вы далеко не одиноки в том, что не знаете чего-то важного. Стоит ли волноваться? Вам решать.
Про гинекологов сказал В. С. Высоцкий.
Он имел ввиду страну, где “на четверть бывший наш народ.”
Ну поскольку у вас в профиле Земля Обетованная, а я к несчастью имею счастье жить на Земле Приключений, то уведомлю вас, что в России около 6 лет назад отменили строительные лицензии. А уж про лицензии на установку розетки в доме и говорить не приходится.
И еще вам расскажу, что собственно меня и многих других не устраивает, это то, что практически любые работы, изменяющие жизнь к лучшему делаются с нарушениями и ВОПРЕКИ.
В классе кулер с водой - нельзя, шторы в зал - нельзя, микрофон купить - деньги собирать нельзя, копировальный аппарат в классе - нельзя, после уроков репитировать - нельзя, довезти детей на спектакль поближе к ДК, как артистов в дождь - нельзя…
Низя… низя… низя… ЗЯ! ЗЯ! ЗЯ! (с)

Prsh:

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

Кстати они тоже умрут.
А вот по теме уже пошли изменения:
Немецкая ИТ-компания возьмет на работу более 600 аутистов

CrazyElk
ADF:

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

Что вы да я знаете про этот низкий уровень? x386 эмулируется в железе на современной FPGA а это значить что по сути программист уверенный что все в железе и на очень низком уровне на самом деле будет работать под постоянно развивающейся ОСью написанная на Верлоге или VHDL. А внешне железка железкой - откликается корректно на любую x386 команду с какой стороны ни глянь - внутри все чисто железное никаких обманок. А вот подижь ты НИЧЕМ в плане возможности контроля пользователем от обычной OS работающей поверх обычного 386 не отличается. Та себя апдетит и эта тоже может. Та грузится с винта и эта грузится может из внешнего или внутреннего флэша и обновлять сама себя из вне может без проблем без уведомления пользователя и много чего еще

Работа платформы java, Forth, .NET в плане контроля пользователем НИЧЕМ принципиально не отличается от работы в native командах на уровне железа (на уровне команд процессора) и там и там давно все перехватывается гибко конфигурируемым внешним по отношению к написанному пользователем кодом . Повторюсь начиная с 386 у вас давно все можно отобрать и если надо OS она у вас отберет все что ей нужно и сделает так как ей нужно.

Если очень сильно “боитесь”, в ряде случаев это вполне нормально, есть OS 100% доступные в исходных кодах (гентушники ау нужна ваша помощь), есть платформы 100% доступные в исходных кодах что для Java (OpenJDK) что для .NET (Mono). Берите проверяйте пользуйтесь и никаких сюрпризов и скелетов в шкафах.

Честное слово вы опоздали с опасениями лет эдак на двадцать с гаком.

ADF
CrazyElk:

… А вот подижь ты НИЧЕМ в плане возможности контроля пользователем от обычной OS работающей поверх обычного 386 не отлича…

Я не совсем точно выразился. Речь не о возможности анального контроля железа со стороны “хозяев”, а о том, что сия тенденция набирает обороты именно в последние года. Скажем, последние лет 6-7.

Банальный пример: все большее кол-во приложений - для функционирования требуют наличие интернета. Причем оффлайновые, которым для выполнения основной своей функции - сеть нафиг не нужна. Даже если оно - бесплатное. Пока оно через сеть не стукнет, сбрасывая статистику и проверяя обновления (и запросто делая что-то еще, что пожелает!) - дальше не работает.
Во всяких скачиваемых и отдельно устанавливаемых клиентах для разных онлайн-сервисов - вообще не стесняясь делают ворота, через которые с сервака можно скинуть и локально запустить любой код. Причем не во всякой левой фигне родом с порносайтов, а в самых что нинаесть “безобидных” и массовых.

И даже если таких ворот вдруг нет (чтобы гики не истерили, колупаясь дизассэмблерами), они могут легко появляться с очередным обновлением. Щкайп (ныне принадлежащий сами знаете кому) стоит? Надо будет - он завтра обновится, причем уже без всякого спросу, и будет делать с вашим ненаглядным ЭВМ что пожелает.

DVE
Karalexey:

Кстати они тоже умрут.

Вот блин, я-то думал, обойдется как-нибудь 😇

ADF:

Банальный пример: все большее кол-во приложений - для функционирования требуют наличие интернета. Причем оффлайновые, которым для выполнения основной своей функции - сеть нафиг не нужна.

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

Это задалбливает конечно, согласен, но инет похоже скоро даже в микроволновках будет…

CrazyElk
ADF:

Даже если оно - бесплатное

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

ADF:

Во всяких скачиваемых и отдельно устанавливаемых клиентах для разных онлайн-сервисов - вообще не стесняясь делают ворота,

Это проблема прикладного софта не платформ. Вот платформа как раз таки обеспечивает вам понимание что в принципе приложение может сделать. Некоторые явно (Android) некоторые если попросите правильно (Java надо включить менеджер безопасности и раздать права что довольно муторно но возможно).

Работа на прямую с железом, нативные программы ничего от этой проблемы не спасает. Это было и раньше - вы никогда о такой вещи как бонджорно не слышали. А вот Apple ее сильно любит и чуть что она у вас в копмьютере с его подачи появляется вас не спрашивая и таких примеров пруд пруди. И таких примеров туева роща.

Это прямое следствие мониторизации аудитории и таргетинга в фокус группах - если это ничего не горит пропустите не суть. Когда то очень бурно дискутировалось допустимы ли куки в браузере и не разрушат ли они приватность клиента. С вашими опасениями практически 1 в 1.

В общем повторюсь ваши опасения несколько запоздали. Лично вы как пользователь если не эксперт в этой области безусловный контроль над своим компьютером потеряли ну оооочень давно. Но к вашему счастью также давно выработаны и более менее устоялись правила игры - что делать прилично, а что безнравственно. И есть достаточно много людей интересующимся и вопросом и проверяющих насколько приличные конторы прилично себя ведут. И крупных и мелких игроков “за руку ловили” они исправлялись и каялись бес попутал. Пока средняя температура больных по больнице и полет в целом нормальный . Хотите верьте - хотите проверяйте. Но просто опасатся давно уже поздно. Все равно что пожить актвно большой шведской семьей меняя партнеров а лет через пять озаботится вопросом спида и его профилактики.

ADF
CrazyElk:

Оно практически всегда платное.

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

CrazyElk:

Это проблема прикладного софта не платформ.

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

CrazyElk:

Работа на прямую с железом, нативные программы ничего от этой проблемы не спасает.

Раньше оно в сеть по каждому поводу не ломилось - и злонамеренный функционал такого ПО ограничивался банальной порчей файлов и порчей нерв юзеру. Сейчас - оно может принимать указания из вне. Файрволом запретишь в сеть лезть - перестанет работать.

CrazyElk:

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

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

Работу, конечно, не испортят - все важное регулярно бэкапицо.

CrazyElk:

…и более менее устоялись правила игры - что делать прилично, а что безнра… “за руку ловили” они исправлялись и каялись …

Посмешили! 😃 Особенно насчет “более менее” 😁
Долгое время люди, причем даже программисты, на полном серьзе думали, что майкросовтовский ишачок - он от жопорукости такой весь кривой, что даже заявленным самой M$ стандартам не всегда соответствует.
Это просто как пример. Постоянное норовление злонамеренно исказить стандарты, вытеснить своими кривыми уникальными стандартами - остальные стандарты, а потом сделать все это забабловым и лицензируемым. Получается далеко не всегда, но попытки - регулярные!

PS: ладно М$, оно за океаном и о нас (конкретных людишках тут) - даже не знает и им дела до нас нет. А вот если у вас на ЭВМ - касперский стоит, то в случае чего ваш ЭВМ задницей к себе в мгновенье ока развернут в нашей стране 😈

Prsh
Karalexey:

В классе кулер с водой - нельзя, шторы в зал - нельзя, микрофон купить - деньги собирать нельзя, копировальный аппарат в классе - нельзя, после уроков репитировать - нельзя, довезти детей на спектакль поближе к ДК, как артистов в дождь - нельзя… Низя… низя… низя… ЗЯ! ЗЯ! ЗЯ! (с)

Ну есть конечно такое. Бывают запреты и неразумные - а бывают и правильные (а нам может казаться, что нет). Вот у меня был случай, захотел холодненькой водички из куллера попить в общественном месте - а стаканов нет -сперли!. Я недолго думая засовываю голову в аппарат и нажимаю кнопочку… Аааа, б$%дь! - кнопочка оказалась не та -нажал по ошибке не синюю, а красную… Вопрос: надо ставить в школе аппараты с водой или нет?
Вы можете сказать что в вашей школе все ученики умные, а если нет?😁
(Пример может и не очень характерный, но так, в принципе…)
ПС. Алексей, я большую часть жизни прожил примерно там же где вы, так что Высоцкого можете смело цитировать без пояснений - что вы имели ввиду я понял и в первый раз.😉
ППС. Спросил жену насчет лицензий,так как она работала в области защиты данных. Она говорит что никогда не слышала про лицензии. А вот чтобы электропроводку делать, то тут действительно нужна лицензия.

Karalexey
Prsh:

Вопрос: надо ставить в школе аппараты с водой или нет?

Их никто не включает в розетки. Из любого крана комнатная температура. Нельзя просто воду и стаканы. Люди до вас с вашей невнимательностью, за детей все продумали.

Prsh:

то тут действительно нужна лицензия

Здесь вам не тут.

lelik
6wings:

рассуждения о том, что “на занятия программированием будут выдаваться лицензии”, мягко говоря, являются фантазиями на малознакомую автору тему.

А жаль, кстати. Лицензии ли, сертификаты, гильдейские ли экзамены - что-то надо. Ибо 99% людей, называющих себя программистами, близко нельзя подпускать к этой деятельности. Одно дело - повисший будильник в телефоне, другое - повисший core router, третье - повисшая авионика какого-нибудь пассажирского самолета.

CrazyElk:

Если очень сильно “боитесь”, в ряде случаев это вполне нормально, есть OS 100% доступные в исходных кодах

нет таких платформ. про баги в фирмваре интеловских процов и интеловских же сетевух напомнить?

Lazy

Аааааааааааааааатпустииииии меняяяяяяяяяяяяяяяяяяя траваааааааааааааааааааааааа… 😃

К примеру выпуск компиляторов, которые не пойдут в массы, а будут пользоваться только компаниями.

Что такое Linux - вы знаете? Это система для упоротых красноглазых прогеров. Ну ка, давай её полицензируем?

6wings
Lazy:

Что такое Linux - вы знаете? Это система для упоротых красноглазых прогеров. Ну ка, давай её полицензируем?

глупости какие - причем тут “красноглазые проггеры”??..
Линуксы админятся, в т.ч., по RDP под рутом. Т.е. не только в командной строке.
Очень удобно.

Пашеч
lelik:

А жаль, кстати.

Первые шаги делают - пытаясь “пересадить” народ “на облака”, потом сделают, что ничего локального не будет - только облака. И вот тогда пойдёт и сертификация и лицинзирование деятельности.
А потом, как у классика(вылетело из головы) фантастики…

lelik
Lazy:

Аааааааааааааааатпустииииии меняяяяяяяяяяяяяяяяяяя траваааааааааааааааааааааааа… 😃

Что такое Linux - вы знаете? Это система для упоротых красноглазых прогеров. Ну ка, давай её полицензируем?

Вова, моя жена и теща - никак не упоротые, не красноглазые и не прогеры, это раз. Сам Linux лицензирован, и ядро, и тулзы - что-то под GPL, что-то под Apache, что-то под BSD, это два. Речь идет не про лицензирование самого софта, а про лицензирование вида человеческой деятельности по его разрботке.

Я имел в виду следующее - претендуешь на то, чтобы профессионально писать скринсейверы для мобилок - предъяви сертификат программиста 1го разряда, писать СПО крылатой ракеты или чего еще смертоносного/жизненноважного - 5-6го или еще какого. Писать для души и выкладывать в сеть для всеобщего любования можно безо всякого лицензирования и сертификации, где-то так.

Пашеч
lelik:

Я имел в виду следующее - претендуешь на то, чтобы профессионально писать скринсейверы для мобилок - предъяви сертификат программиста 1го разряда, писать СПО крылатой ракеты или чего еще смертоносного/жизненноважного - 5-6го или еще какого. Писать для души и выкладывать в сеть для всеобщего любования можно безо всякого лицензирования и сертификации, где-то так.

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

lelik
Пашеч:

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

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