Россия становится мощной кибердержавой

30.10.14 12:27

Армия, ВПК, спецслужбы

Всего за две недели Россия трижды оказывалась на первых полосах мировых новостных изданий в качестве военной кибердержавы: в первый раз речь шла о крупной сетевой краже, во второй — о российском ядерном оружии, и в третий — о расширении альянса с Китаем в киберпространстве. Всё это имеет важное значение для международной и личной безопасности, а также для будущего дипломатических отношений между Россией и Европейским Союзом.

16 октября в городе Остин (шт. Техас) Директор национальных разведслужб США Джеймс Клаппер сказал: "Я гораздо больше беспокоюсь насчёт русских", когда разговор зашёл о защите американского киберпространства. Он заметил, что "русские" осуществляют свои операции в виртуальном пространстве гораздо более скрытно, чем китайцы, и почти не оставляют следов. То есть речь идёт, скорее, о кибершпионаже, учитывая, что в открытом отчёте правительства США говорится, что Россия наряду с Китаем (а также Францией и Израилем) представляет для Америки один из основных источников угрозы шпионажа в киберпространстве.

В тот же самый день министр обороны России объявил о планах по созданию новых военных подразделений, которые будут отвечать за безопасность в  виртуальном пространстве; в частности, это касается безопасной передачи данных, связанных с автоматическими (компьютеризированными) системами и контролем над их работой.

Эти киберподразделения будут отвечать за безопасность как ракет шахтного базирования, так и передвижных ракетных установок. В подтверждение, что киберподразделения будут обеспечены самым современным оборудованием, приводится снимок с довольно тяжеловесным ноутбуком. Судя по этому снимку можно заключить, что российские вооружённые силы отстают от американских в технологическом отношении лет на десять (а то и на несколько десятилетий).

Подобный дисбаланс возможностей двух сторон в области обороны в киберпространстве может представлять большую опасность. Некоторые американские аналитики считают, что более сильная в технологическом отношении сторона (то есть Соединённые Штаты) должна рассмотреть возможность упреждающих кибер-атак в отношении командного управления за ядерными вооружениями более слабой стороны (Россия). Тем самым они надеются достичь стратегической стабильности.

21 октября российское издание "Коммерсант" сообщило о том, что президент Путин и его китайский коллега Си Цзиньпин собираются заключить соглашение, затрагивающее вопросы развития киберпространства. Подписание документа должно состояться в ходе визита российской делегации в Пекин 10 ноября. Хотя это соглашение может иметь символическое значение, оно может стать основой для создания определённой степени взаимозависимости в секторах, связанных с компьютерными технологиями.  В настоящее время обмен технологиями между двумя странами происходит довольно вяло, поскольку Китай предпочитает, скорее, западные продукты и имеет к ним достаточно лёгкий доступ. Однако в долгосрочной перспективе Россия может выиграть, обладая свободным доступом к информационным технологиям Китая.

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

Эта крайне важная сфера. В настоящее время, как отмечают эксперты, Россия обладает более развитыми, чем Китай, технологиями в области наблюдения за киберпространством. В 2014 году Россия заняла в мировом Индексе сетевой готовности 50 место, поднявшись  на четыре пункта с прошлого года.  Китай в 2014 году занял 62 место, опустившись с 61-го в 2013 году. И позиции России в этой сфере будут только расти. Запад должен это понимать.

Источник перевод для MixedNews — Полина Шелест

Источник: MixedNews

Редактор: Фыва


p177

30.10.14 13:58

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


veldinc`

30.10.14 14:16

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


mcf

30.10.14 15:21

> vashtr
Хакер Вася сидит в шахте наземного базирования - ахренеть, какое крутое киберпространство! Как стыдно такое читать :-(
Почему вам стыдно за европейцев и американцев ? Хотите об этом поговорить ?


ktoto

30.10.14 16:09

> MixedNews.ru
приводится снимок с довольно тяжеловесным ноутбуком. Судя по этому снимку можно заключить, что российские вооружённые силы отстают от американских в технологическом отношении лет на десять (а то и на несколько десятилетий)
Просто этот ноутбук в свинцовой оболочке, с батареей на урановом лунном нанотопливе.



_STRANNIK

30.10.14 16:23

Ну если без стеба, уровень "кибер мускулов" от хакеров зависит мало . А если точно - не зависит совсем.
И этот уровень (как и в целом в экономике) очень сильно отличается в гражданском и не гражданском секторах.
Все остальное - на публику. Не более чем дымовая завеса. В том числе для выбивания финансирования от "Российской кибер угрозы"...


Tumi

30.10.14 19:27

> p177
Что предопределено преимуществом русского языка в аналитике (мышление) по сравнению с механестическим английским.

. Эта чушь уже порядком устарела и надоела. Если уж исходить из сложности языкового анализа, то впереди планеты всей должны стоять китайцы: они в каждой фразе не просто грамматические конструкции анализируют, но ещё и пытаются на основании контекста разговора понять что означает тот или иной звук в данный момент. Наш язык в этом плане и рядом не стоит - нет у нас такой омофонии. Но однозначного преимущества китайцев как-то не просматривается, поэтому и псевдолингвистический бред об "аналитике" не более чем бред.


Мышатник

30.10.14 23:26

> Tumi
> p177
Что предопределено преимуществом русского языка в аналитике (мышление) по сравнению с механестическим английским.

. Эта чушь уже порядком устарела и надоела. Если уж исходить из сложности языкового анализа, то впереди планеты всей должны стоять китайцы: они в каждой фразе не просто грамматические конструкции анализируют, но ещё и пытаются на основании контекста разговора понять что означает тот или иной звук в данный момент. Наш язык в этом плане и рядом не стоит - нет у нас такой омофонии. Но однозначного преимущества китайцев как-то не просматривается, поэтому и псевдолингвистический бред об "аналитике" не более чем бред.

А вот и совсем не чушь. Язык - это та базовая матрица, на основе которой формируется всё культурное строение. Конечно, сейчас в глобализованном мире, смешивание и взаимное подглядывание во-многом сильно стёрло эти некие "границы" в восприятии и мышлении, но факт остаётся фактом - разные языки обладают разными свойствами, разной степенью гибкости, способностью к ассимиляции новых понятий и т.д. Спорить о том, что английский чрезвычайно удачно подходит для программирования не приходится. На русском тоже были попытки создать язык программирования (Алгол) всё это закончилось весьма неудачно. Представляю себе программирование на китайском....Вопрос стоит не только в сложности языка, а также в его способности быстро создавать новые понятия, ассимилировать чужие, быть готовым обслуживать текущую и будущую деятельность носителя языка. А т.к. все языки - природные, то и эти их имманентные свойства на самом деле "как бог на душу положит".Важность языка и описываемых им понятий так велика, что вот тот же Оруэлл предлагал путём Новояза формировать сознание и бытиё. И мы, оглядываясь с теперешних высот, можем говорить с увереностью, что Оруэл был во многом пророком. Вот просто "бомбардировки" - это плохо, а если это "свет демокротических ценностей", то мировому обществу понадобилось 20 лет, чтобы разобраться что же это значит.


_STRANNIK

30.10.14 23:46

Tumi, EU
.....................................
Разделяю. Что то Вы в последнее время отмалчиваетесь. Как там за Китайской стеной? Некоторые материалы дают повод высказаться...
Мышатник, RU
.....................................
Все это чушь. Мы продолжаем эксплуатировать "наследство". А вот с приходом поколения "пепси" все будет как у всех. Это в СССР понедельник начинался в субботу и ученые могли позволить себе удовлетворять научное любопытство за государственный счет. И работать на перспективу не задумываясь за счет чего жить завтра.
За все надо платить.


Мышатник

31.10.14 00:51

> _STRANNIK
Мышатник, RU
.....................................
Все это чушь. Мы продолжаем эксплуатировать "наследство". А вот с приходом поколения "пепси" все будет как у всех. Это в СССР понедельник начинался в субботу и ученые могли позволить себе удовлетворять научное любопытство за государственный счет. И работать на перспективу не задумываясь за счет чего жить завтра.
За все надо платить.

Говорить тут не о чем. Сама новость является очередной пугалкой биомасс о "злой плохой России", возможно основанной на реальных фактах, с неизвестной для нас/них степенью правдоподобности.Вопрос стоит в том, верите ли вы или нет, что программистов в России полно, а значит и кулхацкеров или вы достоверно знаете, что это так или наоборот?Можно утверждать, что количество программистов напрямую зависит от уровня образования (всё же программирование - это умственный труд), доступности и развитости интернет-инфраструктуры, от количества населения в целом.
Вот официальные источники утверждают, что по количеству и активности пользователей Рунет занимает первое место в Европе, по объемам генерации и потребления русскоязычного контента - второе-третье места в мире. Ссылка Так что нет ничего удивительного в том факте, что у нас программистов полно, их уровень достаточно высок, а в кибер-пространстве Россия представляет значительную силу. И это, прошу обратить внимание, совершенно новая отрасль деятельности человека. Интернет официально появился в 90х в России, говорить о каком-либо значительном "наследии" не приходится, только если в смысле общей образованности. Ну так пик образования был в послесталинские времена (1950х-70х) и с тех пор неуклонно падал.Далее, ваше поколение Пепси уже давно пришло и даже породило детей, которые уже пошли в школу. Так что тут вы сильно мимо.P.S. Взаимосвязь языка и культуры, языка и философии, языка и мироощущения настолько сильны, что отрицать влияние первого на все остальные - банальная близорукость и глупость. Другое дело, что и прямо утверждать, что у нас много программистов, потому что мы по-русски говорим - тоже черезчур самоуверенно и бездоказательно. Могу привести примеры, когда человек погружается в мини-модель языка (профессиональная болезнь) и это сильно и на глазах меняет понятийный и императивный аппарат этого человека. Верно и обратное: отличный способ саморазвития - изучение других языков.


Sergey640

31.10.14 04:15

Мышатник, RU

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

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

В свете вышесказанного ваше утверждение о том , что программисты есть венец развития homo sapiens следует считать неверным.
Люди, которые уже, если считать с Беббиджа, лет 150 создавали всё это пожалуй к этой категории относятся. А те, кто пользуется их трудами, просто снимают сливки пока само это занятие не превратилось в ремесло.


COPOKA

31.10.14 04:47

@ Мышатник
> ... На русском тоже были попытки создать язык программирования
> (Алгол) ...
OMG!
Вот уж поистине: пустая голова - простор для буйной фантазии!
Вы бы хоть в википедую заглянули, прежде чем писать такую чушь.


alex_mihejev

31.10.14 05:32

на самом деле все проще
1. в РФ системное образование и ВТ или ПО это и математика и программирование и железо, причем база, т.е. основа, синтаксис это мелочи, люди выходят широкого профиля и глубоких знаний, причем кафедры программистов есть почти в каждом вузе, т.е. массовость
2. в США такие знания дают много меньшее кол-ва вузов, а многие "программисты" идут после колледжа (т.е. среднеспециальное образование) мало того, очень узко направленные, типа разработчик на java, так кроме этой джавы он НИЧЕГО не знает, я когда с местными разработчиками общаюсь - плакать хочется
3. менталитет, те кто может в США часто законопослушные люди с хорошей работой и своими интересами, им нафиг не нужны все эти хакерские игры, в РФ показать удаль молодецкую - национальная забава, в сша если нужен софт - его покупают, в рф - ломают и т.д и т.п.
4. математическая школа была в РФ..


Мышатник

31.10.14 06:35

> COPOKA
@ Мышатник
> ... На русском тоже были попытки создать язык программирования
> (Алгол) ...
OMG!
Вот уж поистине: пустая голова - простор для буйной фантазии!
Вы бы хоть в википедую заглянули, прежде чем писать такую чушь.

Учебный алгоритми́ческий язык Ссылка
РАПИРА Ссылка
P.S. Признаю, мог ввести в заблуждение. Я не имел ввиду, что Алгол был создан русскими на русском и для русских. Я имел ввиду конкретные реализации на основе алгола, на русском языке. Всё это смотрится на русском отвратительно, особенно проблема с окончаниями. Такова была моя мысль, т.к. русский сравнивался с английским в пользу последнего, о чём я и написал "Спорить о том, что английский чрезвычайно удачно подходит для программирования не приходится".


Tumi

31.10.14 07:28

> _STRANNIK
Tumi, EU
.....................................
Разделяю. Что то Вы в последнее время отмалчиваетесь. Как там за Китайской стеной? Некоторые материалы дают повод высказаться...
. У меня есть материал по Гонконгу - я успел там побывать между парой рабочих дней, видел "бунтующих студентов". Надо будет из снятого видео нашинковать фото и сделать переводы с комментариями. Есть интересное наблюдение.
. На самом деле один раз в теме про Гонконг я задавал затравочный вопрос, но никто не ответил. :-) А дальше времени не было на написание материала.
. Извиняюсь за оффтоп.


Tumi

31.10.14 08:10

> Мышатник
> Tumi
> p177
Что предопределено преимуществом русского языка в аналитике (мышление) по сравнению с механестическим английским.

. Эта чушь уже порядком устарела и надоела. Если уж исходить из сложности языкового анализа, то впереди планеты всей должны стоять китайцы

А вот и совсем не чушь.
(...)
Спорить о том, что английский чрезвычайно удачно подходит для программирования не приходится. На русском тоже были попытки создать язык программирования (Алгол) всё это закончилось весьма неудачно. Представляю себе программирование на китайском....Вопрос стоит не только в сложности языка, а также в его способности быстро создавать новые понятия, ассимилировать чужие, быть готовым обслуживать текущую и будущую деятельность носителя языка. А т.к. все языки - природные, то и эти их имманентные свойства на самом деле "как бог на душу положит".

. Отвечу пунктами по ключевым вопросам, так как времени немного и шинковать на отдельные цитаты некогда.
1) Изначально коллега p177 противопоставил якобы "механистический" английский и "аналитический" русский. Вы пропустили этот критерий. Я привёл пример, в котором честное слово, я разбираюсь: мне приходится не просто бытовым, а техническим китайским пользоваться. При этом русский для меня родной. Могу подтвердить, что русская речь сложна грамматикой (хотя тут итальянский и испанский тоже фору дадут), но китайская сложна невероятно огромной работой по анализу входящего звукового потока. У них очень короткие слова, короче английских. Количество допустимых звуков при этом крайне ограничено, что вызывает омофонию - полное совпадение звучания слов с разными смыслами. И это не 10-15 примеров, как в русском, а почти все допустимые звуки языка. Вычисляют что означает услышанный звук из контекста разговора. Если Вам близок пример из программирования, то это как короткие переходы в пределах одной страницы памяти. Если случайно сменить страницу, то та же самая метрика перехода даст другой результат. Тут точно так же: если вы не знаете контекста разговора, то можно услышав набор звуков не понять о чём говорят. Если по-русски я услышу что-нибудь типа "ди-метил-ди-тетра-пентан", то я смогу заглянуть в справочник по химии и узнать что это такое. Подобная же фраза на китайском мне ничего не даст для зацепки в понимании что это говориться о веществе. Это пример.
Поэтому, китайский мозг производит довольно сложную работу при каждом акте прослушивания/говорения: надо сказать фразу, но чтоб собеседник понял - надо заранее подумать как подменить слова так, чтоб не вышло казуса в виде совпадения с другим выражением. Поэтому говорить что "русские умные потому что у них язык сложный" - смешно. Русские умные потому что они вынуждены жить в сложных условиях и составлять при этом государствообразующий социум. Дурак у нас помрёт.
.
2) Английский так же подходит для программирования, как и любой язык с короткими словами. Если я не буду знать что значит английские слова, но буду понимать конструкции языка - мне всё равно какими буквами они написаны. На самом деле, мне часто приходится писать на Ассемблерах, а иногда и прямо в маш.кодах подправлять программы. Какое преимущество там имеет английский? В некоторых ассемблерах инструкции весьма отдалённо напоминают английские слова, всё больше аббревиатуры смысл которых надо запомнить.
Преимущество английского в программировании только в том, что англоязычные страны быстрее вышли на общий рынок. Написаны огромные программные библиотеки, сопроводительная документация. Просто сработал принцип: кто первый пришёл - того и тапочки. При этом разницы нет на каком языке это описать. Тот же китайский настолько же структурирован, что и английский. И на нём вполне можно успешно работать с техническими/научными понятиями. К примеру, химию вплоть до химических формул китайцы пишут иероглификой. И ничего, вполне так себе понятно если запомнить обозначения. В программировании всё ограничивается ранее наработанным объёмом материала, который нет смысла выкидывать. Это примерно как говорить что голландский больше подходил для парусной навигации, поэтому мы у голландцев взяли терминологию. Но мы же знаем, что голландская терминология была принята по причине развитости голландского судоходства, а не "удобства языка". Удалось мне пояснить мысль?
.
3) При приспособляемость китайского могу подтвердить: он очень гибкий в плане приспособления к изменяющимся условиям. В китайском очень быстрое и вполне понятное словообразование: diannao - "электромозг", "guangpan" - "световой диск", "ying pan" - "твёрдый диск", "chuan duan kou" - "внешние ворота для грозди", "nei cun" - "внутреннее хранилище". Вы вполне сами сможете догадаться что значат эти термины. Более того, если в русском языке заимствования идут путём транслитерации иностранных слов, то в китайском почти всегда стараются в новом слове передать смысл, звукоподражания очень редки. Получается, китайский более гибкий. Это, автоматом, должно значить что китайцы нас уделают?
. Языки несомненно влияют на поведение человека. Но говорить что они что-то однозначно предопределят - неправильно.


Tumi

31.10.14 08:23

> Мышатник
> _STRANNIK
Мышатник, RU
.....................................
Все это чушь. Мы продолжаем эксплуатировать "наследство". А вот с приходом поколения "пепси" все будет как у всех. Это в СССР понедельник начинался в субботу и ученые могли позволить себе удовлетворять научное любопытство за государственный счет. И работать на перспективу не задумываясь за счет чего жить завтра.
За все надо платить.

Можно утверждать, что количество программистов напрямую зависит от уровня образования (всё же программирование - это умственный труд), доступности и развитости интернет-инфраструктуры, от количества населения в целом.
Вот официальные источники утверждают, что по количеству и активности пользователей Рунет занимает первое место в Европе,
Так что нет ничего удивительного в том факте, что у нас программистов полно, их уровень достаточно высок, а в кибер-пространстве Россия представляет значительную силу. И это, прошу обратить внимание, совершенно новая отрасль деятельности человека. Интернет официально появился в 90х в России, говорить о каком-либо значительном "наследии" не приходится, только если в смысле общей образованности. Ну так пик образования был в послесталинские времена (1950х-70х) и с тех пор неуклонно падал.
. Извините, вопрос без подколки: Ваше образование к компьютерным специальностям имеет отношение? Дело в том, что сказать про то, что программирование зависит от наличия Интернета - это ткнуть пальцем в небо. Интернет - средство коммуникации. До него мы с успехом пользовались BBSами и Фидо. Уровень "программиста" (компьютерщика) определяет его естественно-научное, а лучше, математическое образование. В СССР была одна из самых сильных математических школ. И коллега _STRANNIK прав: наш "рывок" в начале 90-ых в программировании во многом определён именно общим хорошим математическим уровнем, а так же общей естественно-научной подготовкой. Наследие было очень хорошее, надеюсь, не потеряем.

P.S. Пропустил сообщение от alex_mihejev, полностью согласен с коллегой. Он написал точнее и по пунктам. Добавлю про "удаль молодецкую": сами условия нашего существования в холодном климате с вполне реальной возможностью погибнуть зимой от глупости или ненаходчивости, требует генерации нестандартных ответов на бытовые ситуации. Отсюда наша готовность "выйти за рамки". Если на таковую готовность наложить хорошее образование, то получается хороший специалист. Как известно "специалист это тот, кто знает какую инструкцию можно нарушить".



Сын степей

31.10.14 08:36

Честно говоря читая последние комментарии я так и не понял в чем спор.
1. Программирование такая же область человеческой деятельности как и любая другая. Например медицина или разработка двигателей. И при том она обширная.
2. В наших институтах учат - да, но на выходе обычно бывает специалист для разработки поделок, правда с неплохими знаниями математики. Фундамент большой, прочный с кучей подпорок, но выше фундамента мало что есть.
3. Написание языка программирования чтобы он был похож на реальный язык и при этом был эффективным - это очень сложная задача и она насколько я знаю так и не решена. В конце концов программист начинает думать именно языком абстракций языка, попытка писать код, чтобы он был похож на роман будет только мешать.
4. Взлом систем это очень специальная и очень сложная область и этому в институтах не учат, в институте можно лишь попытаться подобрать человека, которого легче будет подготовить в дальнейшем.


Tumi

31.10.14 08:54

> Сын степей
Честно говоря читая последние комментарии я так и не понял в чем спор.

4. Взлом систем это очень специальная и очень сложная область и этому в институтах не учат, в институте можно лишь попытаться подобрать человека, которого легче будет подготовить в дальнейшем.
. По первым трём пунктам споров нет. Никто не обсуждал применение естественного языка для программирования микропрограммных автоматов (в просторечии - "компьютеры"). Пытались сказать что национальный язык программиста предопределяет его уровень в программировании, с чем я, в частности, не согласен. Спорить что "Юних лучше чем Энти" никто не собирается.

. "Взлом систем", на самом деле, не самая сложная область компьютерных наук. Она только требует кропотливости и готовности изучать и применять новые инструменты. А зачастую - создавать свой инструмент. И, да, НУДНО иногда и хочется всё бросить. У такого специалиста должен быть какой-то свой, нематериальный, стимул в самой работе. К примеру, восторгаться "красотой" структуры, или наоборот - удивляться криворукости кодёров столь прославленного изготовителя оборудования.

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



Sergey640

31.10.14 10:23

Господа. да вы чего от темы-то ушли? Забыли о РФ - кибердержаве и стали доказывать всему миру что РФ выпускает супер-программистов. Если для вас это так, то зачем-же так долго это доказывать? Если вам и так хватает, то о чём-же речь?

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



Сын степей

31.10.14 10:41

2 Sergey640
Антивирус Касперского например. Nginx. Acronis. Много чего.
А 1С 8.2 - это очень крутой продукт. Начал вытеснять SAP и Oracle


Ril

31.10.14 10:55

> Сын степей
2 Sergey640

Антивирус Касперского например. Nginx. Acronis. Много чего.
А 1С 8.2 - это очень крутой продукт. Начал вытеснять SAP и Oracle
Ну то что 1С уверенно долбит зарубежные ERP системы в РФ - это далеко не секрет.
Навскидку - RAR еще.


Мышатник

31.10.14 12:01

> Tumi
Извините, вопрос без подколки: Ваше образование к компьютерным специальностям имеет отношение? Дело в том, что сказать про то, что программирование зависит от наличия Интернета - это ткнуть пальцем в небо. Интернет - средство коммуникации. До него мы с успехом пользовались BBSами и Фидо. Уровень "программиста" (компьютерщика) определяет его естественно-научное, а лучше, математическое образование.

Спасибо за развёрнутый ответ, очень познавательно. У меня образование физическое+программирование. НГУ, физфак, кафедра физико-технической информатики. А разных разделов математики у меня было 3к1 по отношению к разделам физики. А друзья у меня, каждый второй - программист.Я с вами полностью согласен и насчёт климата, ваша позиция убедительна и по другим пунктам. Однако я не согласен, во-первых с тем, что вы сказали "сказать про то, что программирование зависит от наличия Интернета - это ткнуть пальцем в небо." Компьютер без сети практически невозможно представить. Первое, что было сделано с компьютерами - их объединили в сеть (американская SAGE). Ну и постфактум, сам факт наличия Интернета настолько существенен, что он влияет на всю систему образования, включая обучение программированию. Если пойти дальше, то компьютер - это и есть сеть, а сам "копьютер" в смысле "толстого" клиента, легко заменяется на "тонкий" клиент без потери функционала для пользователя.Во-вторых, я не согласен с вашей оценкой влияния языка на бытие. Вот вы говорите, что русские такие, потому что у нас зима пол-года, и тут я с вами согласен. Но потом я ещё добавляю, что в том числе и потому что язык у нас такой. Вон посмотрите на всяких шведов и финнов, климат у них практически такой же, а государственность, да и вся история другая. Эти викинги завоевали себе троны в других странах огнём и мечом, и эта идеология до нас докатилась через столетия в виде всей текущей политики США и ЕС. И какова здесь подспудная роль языка - это ещё надо провести грандиозное исследование на стыке наук, навроде Психолингвистики или там Лингвоистории. Конечно, говорить на основе языка о некоей профориентации не приходится. Однако я считаю, что язык - это чуть ли не единственный инструментарий сознания, и уж от того, какие конкретно у вас инструменты в инвентаре, сильно зависит спектр и качество работ, которые вы можете исполнить.Ну и отдельное спасибо за примеры на китайском. Хотелось бы также узнать, а как программируют китайцы, например на java? Они пользуются некими своими средами или всё же используют американские стандартные приложения? Есть ли в Китае свои китайские высокоуровневые языки?


Sergey640

31.10.14 12:20

> Сын степей

2 Sergey640
Антивирус Касперского например. Nginx. Acronis. Много чего.
А 1С 8.2 - это очень крутой продукт. Начал вытеснять SAP и Oracle

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

Антивирус Касперского - тоже во многом результат советской специфики. Как и сам автор - выходец из КГБ, так и сам подход характерный для советского времени - лозунг "враг не дремлет!" можно считать основной идеей всего проекта. А уж все остальные проекты, похоже, просто взяли, скопировали у него много чего полезного.
О RAR много не скажу. Но это, в основном, алгоритм, математика которому можно противопоставить всякие Huffman zip lsh jpeg .... и даже pgp. Кстати, относительно последнего основанного на американском стандарте, то почему-то до сих пор программисты РФ не создали ничего основанного на советском , говорят, более надёжном стандарте.

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






Sergey640

31.10.14 12:44

Мышатник, RU

"
Однако я считаю, что язык - это чуть ли не единственный инструментарий сознания, и уж от того, какие конкретно у вас инструменты в инвентаре, сильно зависит спектр и качество работ, которые вы можете исполнить.
"

Я правильно понял, что тем самым Вы утверждаете что всё, что вы сказали выше о языке есть исключительно Ваше мнение?

Тогда не могли-бы Вы сформулировать Ваше утверждение о языке как об основе выдающихся качеств его носителей в более лаконичной и ясной форме?


Сын степей

31.10.14 12:58

> Sergey640
> Сын степей
2 Sergey640
Антивирус Касперского например. Nginx. Acronis. Много чего.
А 1С 8.2 - это очень крутой продукт. Начал вытеснять SAP и Oracle

Господа, чтобы создать что-то необходимо очень и очень много помимо просто хороших программистов. И вот этого у нас, в основном, нет. А чтобы это только возникло нужно тоже много чего, на что ещё долго ни власть ни отдельные фирмы не решатся. И самое первое - уважение к людям творческих профессий, которого в РФ нет по крайней мере с 17 года. И которого не будет ещё очень долго.
мне все таки интересно, что сейчас хорошему программисту нужно из "очень и очень много чего". На самом программисту нужно
1. комп
2. эл.энергия
3. желание
4. желательно инет


Мышатник

31.10.14 13:08

> Sergey640
Тогда не могли-бы Вы сформулировать Ваше утверждение о языке как об основе выдающихся качеств его носителей в более лаконичной и ясной форме?

Если уж вы настаиваете, то "труд и язык сделали из обезьяны человека".
Вы почитайте научные статьи про эксперименты по обучению обезьян языку: они обучаются до уровня 2-3х летнего ребёнка. Ещё пример, науке известны случаи детей "маугли", которых вырастили животные. Эти несчастные почти ничем не проявляют свои человеческие способности, не поддаются обучению и фактически являются животными. Так что я считаю, что всё культурное здание человечества черезвычайно хрупкое строение, а наследование происходит внешним способом научения, что не очень-то и надёжно.
Вообще, вы тут затронули такой вопрос что первичней в возникновении языка — гены или среда (nature —
nurture
) так что вот так просто ответить не представляется возможным. Это вообще для человечества до сих пор открытый вопрос.


Sergey640

31.10.14 13:11

Сын степей, RU

"
мне все таки интересно, что сейчас хорошему программисту нужно из "очень и очень много чего". На самом программисту нужно
1. комп
2. эл.энергия
3. желание
4. желательно инет
"
Программисту? - ну разве что для начала ещё собственный кубик, кофе или пиво. Очень хорошо абонемент в бассейн, теннисный стол, душ и стоянку для велосипедов. - Гиподинамия знаете. - Вы посмотрите как оно у наших учителей организованно.

Вот начните с этого, а там понесённые затраты заставят сознание двигаться самостоятельно.




Sergey640

31.10.14 13:19

Мышатник, RU

То есть Вы отказываетесь формулировать своё утверждение ссылаясь на его .... незавершённость?

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

О генах я не говорил. Гены всплыли в вашем подсознании по совершенно иным причинам. Хотите поговорить об этом?




Мышатник

31.10.14 13:34

> Sergey640
Мышатник, RU

То есть Вы отказываетесь формулировать своё утверждение ссылаясь на его .... незавершённость?

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

О генах я не говорил. Гены всплыли в вашем подсознании по совершенно иным причинам. Хотите поговорить об этом?

Снимаете с повестки - это ваше право. Вот только повестка у вас некорректная, правильнее "в связи с отсутствием исследований по этой теме, вопрос остаётся открытым", а то "объективно не подтверждается" - это черезчур смело и бездоказательно. Мы тут все взрослые люди и целью дискуссии является познание в широком смысле этого слова. Гены всегда причём. Даже когда вы думаете, чсто они ни при чём, они тут как тут. Я считаю, что как раз гены и есть первые настоящие "разумные" жители этой планеты, достигшие почти бессмертия. А конкретно люди - это всего лишь развитая форма планетоходов, и развитие сознания людей и научно-технический прогресс - это самое настоящее "восстание машин".


Сын степей

31.10.14 13:41

> Мышатник
> Sergey640
Мышатник, RU

То есть Вы отказываетесь формулировать своё утверждение ссылаясь на его .... незавершённость?

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

О генах я не говорил. Гены всплыли в вашем подсознании по совершенно иным причинам. Хотите поговорить об этом?

Снимаете с повестки - это ваше право. Вот только повестка у вас некорректная, правильнее "в связи с отсутствием исследований по этой теме, вопрос остаётся открытым", а то "объективно не подтверждается" - это черезчур смело и бездоказательно. Мы тут все взрослые люди и целью дискуссии является познание в широком смысле этого слова. Гены всегда причём. Даже когда вы думаете, чсто они ни при чём, они тут как тут. Я считаю, что как раз гены и есть первые настоящие "разумные" жители этой планеты, достигшие почти бессмертия. А конкретно люди - это всего лишь развитая форма планетоходов, и развитие сознания людей и научно-технический прогресс - это самое настоящее "восстание машин".
Я Вашу точку зрения разделяю. Есть книга у биолога Докинза "Эгоистичный ген" - он пытается доказать что организм - это лишь машина для выживания гена.
а еще есть хорошая статья на Лурке "Евгеника". она тоже много чего объясняет.


Sergey640

31.10.14 14:21

Сын степей, RU
Мышатник, RU

Господа, гены и язык как - оффтоп, уход от темы.

А сама суть в том. что "мощная кибердержава" не создала в этой области ничего, что можно поставить хотя-бы на равных со сделанным США и Европой.
К нашему сожалению это так.



Beket

31.10.14 14:24

> Sergey640
Сын степей, RU
Мышатник, RU

Господа, гены и язык как - оффтоп, уход от темы.

А сама суть в том. что "мощная кибердержава" не создала в этой области ничего, что можно поставить хотя-бы на равных со сделанным США и Европой.
К нашему сожалению это так.

Я так понимаю - вы про айфоны и игровые приставки/ПК ?


Мышатник

31.10.14 14:45

> Sergey640
А сама суть в том. что "мощная кибердержава" не создала в этой области ничего, что можно поставить хотя-бы на равных со сделанным США и Европой.
К нашему сожалению это так.


Отечественный софт существует и вполне конкурирует на мировом рынке. По этой ссылке можно увидеть достаточно обширный список компаний, каждая из которых имеет и производит несколько продуктов, конкурентных на мировом рынке, а отдельные и имеющие всего 1-2 аналога. Ссылка Также вполне себе существуют и процветают отечественные игроделы, многие из которых уже давно только паблишеры. Из самых громких - Алавар, Нивал, Катаури, 1С. Белорусская Wargaming, украинская GSC Game World. А уж фамилии всяких безызвестных русских программистов, в титрах к играм от Микрософт, я встречал пачками.


Sergey640

31.10.14 15:01

Beket, RU

Не говорите ерунды с одной только целью - возразить.
ну вы-же прекрасно понимаете что всякими там игрушками заниматься проще всего. Китай как раз это делал когда плодил Денди на весь мир.
Это могут быть серьёзные но кустарные поделки и поэтому они возможно у нас и на уровне. Уж всякие Андроиды для наших не проблема - точно.

Вы лучше посмотрите в экран любого ПК. У программеров это вообще рефлекс как у собачек под хвостиком понюхать. И перечислите для себя что Вы там отечественного увидите. Затем сопоставьте с увиденным импортным.
Или попробуйте вставить в один ряд с Windows, Linux? 3DMax, всякими SQL серверами, средствами разработки, кадами ....






alex_mihejev

31.10.14 15:02

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

Sergey640

31.10.14 15:09

Мышатник, RU

Вы говорите о РФ-кибердержаве или о русских фамилиях в Микрософт?

Что касаестся списка, то упомянуть ABBY и Prompt я забыл. Но все остальные ....

Впрочем, если для вас этого достаточно, то зачем мне Вас переубеждать. Живите спокойно. Посмотрите фильм Задорнова о Рюрике - очень интересно.



Sergey640

31.10.14 15:16

alex_mihejev, EU

Благодарю за трезвый взгляд. И Вы правы, вопрос об РФ-киберсупердержаве лежит совсем не в области подготовки и уровня специалистов проживающих или уехавших из РФ. Хотя и это тоже важно.



Tumi

31.10.14 18:24

> Мышатник
> Tumi
Извините, вопрос без подколки: Ваше образование к компьютерным специальностям имеет отношение?


Спасибо за развёрнутый ответ, очень познавательно. У меня образование физическое+программирование. НГУ, физфак, кафедра физико-технической информатики. А разных разделов математики у меня было 3к1 по отношению к разделам физики. А друзья у меня, каждый второй - программист.
. Тогда мне удивительна Ваша аргументация. Она какая-то "обтекаемая", без конкретики. Ошибки в истории вычислительной техники. Или Вы аккадемический учёный, или работали в области давно? У меня специализация в области микропроцессорных, встроенных систем. По ней и работаю, поэтому и примеры мои - из уровня "железа".
.
.
> Мышатник
Однако я не согласен, во-первых с тем, что вы сказали "сказать про то, что программирование зависит от наличия Интернета - это ткнуть пальцем в небо." Компьютер без сети практически невозможно представить.
. Подавляющее большинство микропроцессорной техники в мире работает без сети.
.

> Мышатник
Первое, что было сделано с компьютерами - их объединили в сеть (американская SAGE).
. Первоначально разрабатывался сам принцип работы компьютера. Надо было осознать что вместо производства кучи специализированных приставок (привет советским игровым автоматам), логика работы которых задаётся раз и навсегда жёстко при производстве схемотехникой, можно сделать устройства которые путём коммутации нескольких цепей умели менять функционал. Затем сообразить что коммутировать цепи может сам автомат, ввести обратную связь. Затем связать разработки по изменяющим функционал автоматам с разделом механических вычислительных машин, сделать гигантский шаг к вводу АЛУ (говорим про цифровые компьютеры, аналоговые - отдельная тема). Добавить, ввиду необходимости, ячейки промежуточного хранения результатов. Затем сделать революцию, сообразив набирать последовательность вычислений в АЛУ не на жёстких наборных полях, или твердотельных механических носителях, а в тех самых ячейках промежуточных вычислений, только объединённых вместе и вынесенных в специальный банк "памяти программ" (старик фонНейман, конечно, крут, но он уже частный случай). Вот именно это позволило передавать программы путём коммуникационных сетей. До создания немеханической памяти программ программы можно было передавать только с голубями. И только потом появились первые сети, а не набор удалённых датчиков, подключаемых к центру обработки. Сеть - это следующая стадия работы, которая сама по себе требует затрат ресурсов (маршрутизация, семафоры, синхронизация данных) на своё поддержание. Вы, вероятно, видите перед собой только сетевые решения и считаете наличие сети обязательным явлением. Но точно так же как микроконтроллеру с примитивными ресурсами, работающему по жёстко ограниченному алгоритму не нужна ОС - сожрёт ресурсы не дав выигрыша, многим задачам микропроцессорной техникии может быть не нужна сеть.
.
.

> Мышатник
Если пойти дальше, то компьютер - это и есть сеть, а сам "копьютер" в смысле "толстого" клиента, легко заменяется на "тонкий" клиент без потери функционала для пользователя.
. Модное название "тонкий клиент" не более чем реинкарнация давно известных компьютерных терминалов. Мы сделали виток и пришли на новый уровень того же решения. Если уж на то пошло, то "тонкий клиент" перед Вами на столе: клавиатура имеет в себе микропроцессор (обычно клоны i8051), который предварительно обрабатывает Ваши нажатия и передаёт по последовательной линии в системник скан-коды. ;-)
.
.
> Мышатник
Во-вторых, я не согласен с вашей оценкой влияния языка на бытие. Вот вы говорите, что русские такие, потому что у нас зима пол-года, и тут я с вами согласен. Но потом я ещё добавляю, что в том числе и потому что язык у нас такой. Вон посмотрите на всяких шведов и финнов, климат у них практически такой же, а государственность, да и вся история другая. Эти викинги завоевали себе троны
. Во-первых, Финляндия к "викингам" отношение вроде бы не имеет, разве нет? Явление викингов - явление Скандинавского полуострова и Ютландии - территории современной Швеции/Норвегии/Дании. Климатические условия там гораздо мягче, чем у нас, Гольфстрим греет. Их экспансия связана с нехваткой пригодных для плодородности земель, долгим отсутствием закрепощения крестьян (как бы не в XV веке произошло, но могу навскидку ошибиться) и удобным расположением для ведения "набегового хозяйства". На самом деле, в те времена набеговым хозяйством занимались практически все народы побережья - поинтересуйтесь, на досуге, как в Новгород попали Золотые ворота Софийского собора. Но у викингов, ввиду довольно суровых и локально скученных условий существования, выработалась более жёсткая организация. Чем, собственно, и были обусловленны их победы. Так наше победное шествие к Тихому океаны было обусловленно теми же самыми свойствами! Тут мы с ними очень похожи. Но вектор развития нашей экспансии был в сторону областей населённых по большей части безгосударственными народами. Викинги столкнулись с более-менее отлаженными гос.структурами на территориях захвата и были быстро ассимилированы. Тут больше влияет географический и социальный фактор, чем язык. К тому же, надо отметить что история России первоначально началась на базе "крышевания" торгового пути по Днепру и поведение наших предков, при том же древнеславянском языке, мало отличалось от соседей - то мы ходили грабить, то нас грабили. Но случайное географическое расположение нас на пути миграции кочевников привело к разрушению государства Киевской Руси. Выжившее в погроме население расплеснулось в сторону Польши и в сторону Северо-Восточной Руси. Выжившие осколки Новгородской и Залесской Руси получили возможность самостоятельного развития. При этом пошли они по разным путям: Новгородцы, включённые в орбиту рынка Западной Европы, несмотря на свой русский язык
, занимались как торговлей, так и пограблением соседей (привет ушкуйникам!). Залесская Русь вынуждена была жить на более скудных ресурсах, не позволявших "демократию" - управление методом тыка, не позволяла она содержать и огромные армии, что потребовало от нас использовать военный ресурс татар в обмен на дань. И не русский язык привёл к феномену "монастырской колонизации", а наличие государственных и церковных институтов, которые смогли сформироваться в более тёплом климате Поднепровья и были вынесены в суровое Залесье. Мы - народ-пришелец, отсюда и наши особенности. Мы ушли в географические области где невозможно формирование государства "с нуля" - по ресурсным причинам. Принеся с собой УЖЕ имевшиеся гос.институты мы победили в конкурентной борьбе с местными фино-угорскими народами, удержавшись от разрушения агрессивными соседями именно за счёт ухода в труднодоступное (и мало кому тогда нужное) Залесье. Я думаю, лучше меня тут Аббе сможет рассказать. :-)

. Остатки Поднепровского населения, бежавшие от разгрома в Польшу, возвратились примерно к XV веку и дали начало малороссам. Язык - прямая ветвь древнерусского (я не про современный гуцулизированный диалект), но поведение "козаков" мы можем отлично представить - прочтите про подвиги Сагайдачного сотоварищи: таже жестокость, вероломство, тот же огонь и мечь и готовность убить изподтишка. Как-то не мешал им язык мало отличаться в поведении от викингов.
. Если бы язык так сильно влиял на поведение, то должны были бы быть крутые польские, сербские, болгарские и прочие славянские программисты. Чего мы не наблюдаем.
.

> Мышатник
Конечно, говорить на основе языка о некоей профориентации не приходится.
. Вес его влияния очень низкий. Заметен только при большой концентрации носителей и ослабленности прочих факторов.
.
> Мышатник
Однако я считаю, что язык - это чуть ли не единственный инструментарий сознания, и уж от того, какие конкретно у вас инструменты в инвентаре, сильно зависит спектр и качество работ, которые вы можете исполнить.
. По современным данным томографических исследований превращение результатов работы сознания в языковую форму происходит на последней стадии - это не более чем выдача результата в удобном виде.
. Если Вам интересно, то при спонтанной речи (особенно в критических ситуациях) люди переходят на простейшие языковые конструкции - теряют предлоги, союзы, не согласовывают (в русском) части речи и пр... Пример: "Этот камень, дай его!" - можно, кстати, выкинуть и "этот" и "его". Тут всё возлагается на контекст ситуации - слушающий должен догадаться и что вот тот камень, который наиболее подходит, надо дать. И дать именно говорящему (или тому, кому он нужен согласно ситуации). Причём, такая ситуация складывается у всех людей, независимо от национального языка. Мы мыслим одинаково и только на последней стадии "накладываем" на результат языковые конструкции.
. Пример с "детьми-мауглями" - всего лишь пример проблем человека при отсутствии социализации. Тут не язык первопричина, а отсутствие социального опыта на стадии раннего формирования мозговой деятельности. Естественно, что между людьми основной канал общения - вербальный (у тех же обезьян, кстати, нет голосовых связок), но каким именно способом будет произнесено то или иное понятие - мало значащий факт. Скажу я "дай мне", или "give me", или "gei wo" - результат будет одинаковый.
.
> Мышатник
Ну и отдельное спасибо за примеры на китайском.
. Пример приведён для "сбивания спеси" местечковой ура-лингвистики и якобы предопределённости "крутости" русских только на основании наличия у них языка. Просто хотел показать что раскручивание этой темы - не в нашу пользу. ;-)
.
> Мышатник
Хотелось бы также узнать, а как программируют китайцы, например на java? Они пользуются некими своими средами или всё же используют американские стандартные приложения? Есть ли в Китае свои китайские высокоуровневые языки?
. Попытаюсь ответить вопросом на вопрос: Скажите, а мы при Алексей Михайловиче решили строить свои, посконно русские суда, или взяли за основу голландские, переняв одновременно и терминологию?
. Как человек связанный с компьютерной техникой, Вы должны понимать почему используется то, что уже есть, а не создаётся своё - посконно-лапотное. Если Вы физик, да ещё и связанный с программированием, то должны помнить по какой причине так популярен довольно уродливый Фортран. По этой же причине и китайцы (у которых, на минуточку, только 4% дипломированных специалистов) пользуются готовыми наработками. Это не связанно с неудобством китайского - это связанно с необходимостью не тратить ресурсы на изготовление уже имеющегося. Тем не менее, я встречал несколько "кодёров", которые с некоторым удивлением узнавали что высокоуровневые инструкции - это слова реального английского языка. :-) Китайцы, как и мы - отдельная цивилизация и многие не учат язык других цивилизаций.
.
. Добавлю про "необходимость наличия Интернета" - появление Интернета породило явление "индусского программиста", но качество индусского/пакистанского программирования - притча во языцах. Зато дёшево.

P.S. Извините за "многабукаф".


Tumi

31.10.14 19:11

> Сын степей
> Sergey640
Господа, чтобы создать что-то необходимо очень и очень много помимо просто хороших программистов. И вот этого у нас, в основном, нет.
мне все таки интересно, что сейчас хорошему программисту нужно из "очень и очень много чего". На самом программисту нужно
1. комп
2. эл.энергия
3. желание
4. желательно инет
. На самом деле, работают не ради забавы, а ради заработка. Иначе это выродится в типовое хакерство - расцвет которого мы и наблюдаем среди неприкаянных программистов.
.
. Возьмём типовой проект: делаем жопогрейку с удалённым управлением.
1) Надо проанализировать рынок и определить нишу приложения усилий - будет ли это жопогрейка с управлением голосом, или надо использовать bluetooth, или у нас будет промышленная ZB-сеть жопогреек с распределением уровня тепла согласно иерархии в данной компании сотрудника греющего пятую точку? От этого зависит - выстрелит продукт, или мы потерпим крах.
2) Надо составить бизнес-план и получить под него инвестиции. Или "на свои" с соответствующими ограничениями (когда денег не хватает даже на расходные материалы под презентационные CD-диски).
3) Надо распределить задачи: этот делает корпус устройства, тот - грелки, третий - определяется с источниками питания, четвёртый - определяет элементную базу, и т.д. Можно всё делать одному, но заказчик не оценит. Да и не всякий специалист в программировании способен сделать хороший корпус. ;-)
4) Мы вплотную подходим к программированию жопогрейки! Но ещё не начали его: сейчас надо определиться с элементной базой, которая зависит от наличия денег (а экономист вечно бухтит), надёжности схемотехники (инженер тоже гнёт свою линию), дизайна устройства (большой хороший чип некуда вмонтировать, ибо дизайнер-тварь, сделал "ажурную жопогрейку" почти без возможности вмонтировать микропроконтроллер с обвязкой так, чтоб он не перегревался), наличных чипов на складе нашего лучшего поставщика (босс очень просил уважить, ибо в другом проекте мы имеем от него сильные преференции), и наличия купленной среды разработки (техподдержка в таких проектах дорого стоит). И вот когда всё это сводим, то можем определить используемый микроконтроллер.
5) Но мы ещё не закончили: надо формализовать
задачу и составить грамотное техническое задание. О чём очень часто забывают. Правильная формализация, определение всех перспектив развития устройства, даст гарантии что через месяц нам не придётся выкидывать всю концепцию программного продукта и переделывать с нуля. Человек умеющий хорошо формализовать задачу и жёстко отстоять своё мнение - специалист нужный не менее программиста. Обычно этим занимается начальник отдела "программистов". Частники часто эту часть работы пропускают. Индусы - всегда. :-)
6) Вот, собственно, подошли к самому программированию продукта. Если на предыдущих этапах все отработали правильно, то программирующий специалист имеет удобную среду с достаточными для выполнения задачи ресурсами. Если нет - будет вечная правка кода "по звонку" и последующие претензии "ну мы то хотели по-другому, а ты нас не понял".
7) Первая версия продукта создана, начинается этап тестирования. Его должен выполнять другой специалист
. Если будет выполнять программист, то либо из-за замыливания зрения не заметит проблему, либо будет соблазн скрыть недоработку. Если же, как это часто бывает у мелких контор, тестовую версию продукта отдать клиенту чтоб он помучился, рассказал нам о багах, "а мы потом это исправим на ходу", то скоро такая шарашка потеряет всех клиентов.
8) В процессе тестирования возникает необходимость заказа специализированных испытаний у сторонних лабораторий. К примеру, получить зависимость качества обогревания седалища от разряда элемента питания, вызванного понижением температуры в помещении. Или определить наиболее комфортный уровень громкости вопля клиента при голосовом управлении. Или вычислить зависимость помех в BT-канале от наличия в соседнем помещении сварочных аппаратов. И так далее.
9) Ура! Мы сделали прототип. Надо разместить заказ на предприятии-изготовителе. Это практически отдельный проект, с большим количеством привлекаемых специалистов: от экономистов, логистов, контроллёров ОТК, до охранников на складе продукции.
10) Всё, первые партии скоро будут изготовлены - запускаем рекламу. Важность рекламы товара, думаю, все понимают. Если сэкономить на рекламе, то даже очень хорошие и нужные жопогрейки никто не купит в приемлемые сроки, потому что просто не узнают о них.
11) И так далее.... То есть "программист" должен быть вовлечён в целое предприятие. А стул/комп/электричество - это только вид его рабочего места, не более того. Если же он будет работать а‘ля фрилансер, то ему и руки будут выкручивать, вынуждая согласиться на меньшую сумму оплаты. Почему у всяких певичек/спортсменов и прочей шушеры есть "промоутеры", которые их "продают"? Потому что так выгоднее работать и самому "продаваемому". Это я говорю на основании большого и довольно горького опыта своей работы. ;-)


COPOKA

01.11.14 03:04

@Мышатник
> ...
> Я не имел ввиду, что Алгол был создан русскими на русском и для
> русских. Я имел ввиду конкретные реализации на основе алгола, на
> русском языке.
Были и такие заделы - Альфа наз-ся. См. Ссылка

> ... о чём я и написал "Спорить о том, что английский чрезвычайно
> удачно подходит для программирования не приходится".
Из какого языка берутся ключевые слова не имеет ни малейшего значения - их можно заменить банальным препроцессором на все что угодно, хоть на корейские иероглифы. Алгоритмический язык останется при этом тем же самым, хотя и будет выглядеть несколько непривычно. Ершовскую идею с подменой ключевых слов русскими аналогами даже в академгородке ни кто не принимал всерьез. Поэтому были варианты Альфы (что немного покруче Алгола-60) и с "нормальными" begin-end, integer, real, if-then ... etc.pp


Размещение комментариев доступно только зарегистрированным пользователям