Умные и добрые посетители форму :)

Общение на темы не связанные с проектом
Progg
Сообщений: 59
Зарегистрирован: 21 окт 2015, 10:56

Умные и добрые посетители форму :)

Сообщение Progg » 26 ноя 2015, 02:21

cynepkot писал(а):
Progg писал(а):я бы С++ выбрал


И, добро пожаловать в волшебный мир студентов пишущих на Си++ как на Паскале, специалистов «с опытом» ставящих безумные отступы потому, «что они так привыкли», религиозные войны на тему STL или Boost, баги компиляторов и прочие полезные для миссии особенности данного языка. Выбор целиком будет зависеть от конкретной платформы конкретного компонента. Microchip PIC? Си, а можно и вообще написать на асме. FPGA какая-то? Жёсткий конечный автомат. И т.д.


Почему некоторые люди позволяют себе так себя вести? Это от того что они умные очень?

cynepkot
Сообщений: 24
Зарегистрирован: 25 ноя 2015, 12:31

Re: Умные и добрые посетители форму :)

Сообщение cynepkot » 26 ноя 2015, 02:28

А что именно не так? Я предупредил об опасностях этого пути исходя из своего многолетнего (>10) опыта разработки вообще и крупных проектов в частности. Или это было воспринято как личное оскорбление? Если так, то прошу прощения, подобного намерения у меня не было.

Progg
Сообщений: 59
Зарегистрирован: 21 окт 2015, 10:56

Re: Умные и добрые посетители форму :)

Сообщение Progg » 26 ноя 2015, 02:40

cynepkot писал(а):А что именно не так? Я предупредил об опасностях этого пути исходя из своего многолетнего (>10) опыта разработки вообще и крупных проектов в частности. Или это было воспринято как личное оскорбление? Если так, то прошу прощения, подобного намерения у меня не было.

А причем тут студенты?

cynepkot
Сообщений: 24
Зарегистрирован: 25 ноя 2015, 12:31

Re: Умные и добрые посетители форму :)

Сообщение cynepkot » 26 ноя 2015, 02:55

Progg писал(а):А причем тут студенты?


Это частый сценарий: люди приходят на работу с неплохой академической подготовкой (алгоритмы/теория), но либо совершенно не умеющие писать длинные и надёжные программы (так как этому на лабораторных, да и вообще в институтах, в основном не учат, просто нет такой цели и экспертизы), либо, в силу возраста и нерастраченной энергии, считающие, что вот эти вот все требования которые им тут «навязывают» никому не нужны. Так же бывают и студенты, которые могут и сами чему-то научить коллектив, но они, обычно, приходят не из/после института, а из каких-то других крупных ПО-разработчиков, коммерческих или же open source.

Собственно основная проблема в том, что на Си++ очень сложно писать хороший код, нужен большой опыт. Ситуация осложняется наличием разных лагерей которые точно знают, как «правильно писать на Си++» (boost/stl, как самый яркий пример), а в институтах РФ, как я понял на собеседованиях, принята в основном примерно следующая схема:

  • в начале обучения людей учат «программировать» и применяют для этого Паскаль или похожий язык;
  • где-то в середине или ближе к концу их учат программировать на «современных языках», для чего читается какой-то курс в духе «Си++ за 21 день»;
  • в итоге получаются три группы:
    • люди, которым это всё нафиг не надо было, они просто сдают зачёт и забывают оба языка;
    • люди, которые понимают, что им нравится программировать и они хотят максимально развивать этот свой навык, из этой группы получаются хорошие специалисты;
    • люди, которые решили, что они теперь «программисты на Си++», но пишут они прямо так, как их научили в начале, на Паскале. Только на Си++. Критика, обычно, встречается в штыки, но эти люди тоже массово оседают на рынке.

Progg
Сообщений: 59
Зарегистрирован: 21 окт 2015, 10:56

Re: Умные и добрые посетители форму :)

Сообщение Progg » 26 ноя 2015, 03:12

cynepkot писал(а):
Progg писал(а):А причем тут студенты?


Это частый сценарий: люди приходят на работу с неплохой академической подготовкой (алгоритмы/теория), но либо совершенно не умеющие писать длинные и надёжные программы (так как этому на лабораторных, да и вообще в институтах, в основном не учат, просто нет такой цели и экспертизы), либо, в силу возраста и нерастраченной энергии, считающие, что вот эти вот все требования которые им тут «навязывают» никому не нужны. Так же бывают и студенты, которые могут и сами чему-то научить коллектив, но они, обычно, приходят не из/после института, а из каких-то других крупных ПО-разработчиков, коммерческих или же open source.

Иии? Человек производящий говнокод - это только студент? И только на C++?

cynepkot
Сообщений: 24
Зарегистрирован: 25 ноя 2015, 12:31

Re: Умные и добрые посетители форму :)

Сообщение cynepkot » 26 ноя 2015, 03:21

Progg писал(а):
cynepkot писал(а):
Progg писал(а):А причем тут студенты?


Это частый сценарий: люди приходят на работу с неплохой академической подготовкой (алгоритмы/теория), но либо совершенно не умеющие писать длинные и надёжные программы (так как этому на лабораторных, да и вообще в институтах, в основном не учат, просто нет такой цели и экспертизы), либо, в силу возраста и нерастраченной энергии, считающие, что вот эти вот все требования которые им тут «навязывают» никому не нужны. Так же бывают и студенты, которые могут и сами чему-то научить коллектив, но они, обычно, приходят не из/после института, а из каких-то других крупных ПО-разработчиков, коммерческих или же open source.

Иии? Человек производящий говнокод - это только студент? И только на C++?


Нет, где можно было увидеть такой вывод? Это статистическое наблюдение с перечислением некоторых частых классов проблем при найме специалистов с Си++ в резюме (напоминаю, что начиналось всё с обсуждения разных ЯП/платформ для БВК, а не с обсуждения студентов), а именно самоуверенность при отсутствии навыков вкупе со специфическим искажением (неправильное применение инструмента, недостаточное знание инструмента). Т.е. применение Си++ несёт в себе не только технические, но и HR-риски. Скорее всего вызвано тем, что в основном последнее время именно молодые специалисты ищут работу программистом в РФ, что вызвано массовым оттоком специалистов в 90-е/нулевые и вот в этом году теперь и поздним появлением самой профессии программиста в РФ.

Аватар пользователя
dmitriy.kabanchuk
Сообщений: 42
Зарегистрирован: 25 ноя 2015, 19:23

Re: Умные и добрые посетители форму :)

Сообщение dmitriy.kabanchuk » 26 ноя 2015, 16:18

Если писать ПО, то лучше на чистом Си. Либо вообще на ассамблере. Если писать на C++ то и времени много на обкатку придётся тратить, ждя когда проскочить ошибка из-за забытой запятой или даже лишней. .

gionov
Сообщений: 272
Зарегистрирован: 23 окт 2015, 21:15
Откуда: г. Снежинск, Челябинская обасть
Контактная информация:

Re: Умные и добрые посетители форму :)

Сообщение gionov » 26 ноя 2015, 17:12

А ещё лучше в машинном коде! (с сарказмом:-))

Progg
Сообщений: 59
Зарегистрирован: 21 окт 2015, 10:56

Re: Умные и добрые посетители форму :)

Сообщение Progg » 26 ноя 2015, 17:15

dmitriy.kabanchuk писал(а):Если писать ПО, то лучше на чистом Си. Либо вообще на ассамблере. Если писать на C++ то и времени много на обкатку придётся тратить, ждя когда проскочить ошибка из-за забытой запятой или даже лишней. .

Вы действительно считаете что такой сложный код на асме надёжнее писать? Я верно понимаю, что писать код на С++ вы думаете без тестирования и прочих средств обеспечивающих надёжность кода?

cynepkot
Сообщений: 24
Зарегистрирован: 25 ноя 2015, 12:31

Re: Умные и добрые посетители форму :)

Сообщение cynepkot » 26 ноя 2015, 17:28

Писать надёжнее всего на том инструменте, прежде всего, для которого в команде есть люди с хорошей экспертизой, надёжные (в идеале верифицированные) инструменты разработки/среды и налаженный процесс производства (постановка задачи/правила кодирования/тестирование и т.п.). Сферический асм в вакууме ничем не лучше и ничем не хуже, чем, например, ява. Но может так случится, что ява-машина под Microchip PIC будет ровно одна, написанная пару лет назад, без поддержки или гарантий, а вот дисциплинированных программистов на асме в проекте будет пять. Так же есть и общее правило, согласно которому чем больше «движущихся частей» в системе, тем менее надёжен итоговый результат. Где-то на пересечении надёжности и затрат для данного конкретного проекта и лежит оптимальный ЯП и/или платформа.

cynepkot
Сообщений: 24
Зарегистрирован: 25 ноя 2015, 12:31

Re: Умные и добрые посетители форму :)

Сообщение cynepkot » 26 ноя 2015, 17:36

Кстати, в рамках шутки, а слышали ли уважаемые участники дискуссии о надёжном языке программирования для «сложных систем», который «прошёл проверку космосом»? https://ru.wikipedia.org/wiki/ДРАКОН

Аватар пользователя
voyager-1
Сообщений: 41
Зарегистрирован: 21 окт 2015, 18:34

Сообщение voyager-1 » 29 ноя 2015, 21:59

Progg писал(а):Вы действительно считаете что такой сложный код на асме надёжнее писать? Я верно понимаю, что писать код на С++ вы думаете без тестирования и прочих средств обеспечивающих надёжность кода?

На сколько я понял, речь шла про вставки на Асме для работы с железом, а не написании всех программ на чистом Асме. С++ намного сложнее в понимании, а лично нам ничего не даёт - мы же не собираемся миллионы строк кода писать, в самом же деле. Так что С++ против чистого Си нам даст больше возможностей для ошибок, и ничего более.

И товарищ правильно заметил выше - для космических платформ язык программирования может быть жёстко задан (компилятор - часто только один), и уж тем более всякие питоны и хаскели отпадают сразу - их для таких платформ просто не было и нет. Это всё касается части самого спутника, наземную часть можете хоть на JavaScript, хоть на Лиспе писать - лишь бы ваш кусок кода с куском соседа взаимодействовал.

Anton.Razgoulay
Сообщений: 6
Зарегистрирован: 14 фев 2016, 20:11

Re: Умные и добрые посетители форму :)

Сообщение Anton.Razgoulay » 15 фев 2016, 14:52

_
Последний раз редактировалось Anton.Razgoulay 06 июл 2017, 12:51, всего редактировалось 3 раз.

Аватар пользователя
Ejj
Сообщений: 290
Зарегистрирован: 21 окт 2015, 21:01

Re: Умные и добрые посетители форму :)

Сообщение Ejj » 03 июн 2016, 12:26

Перекличка.
Здесь еще есть кто живой?

Аватар пользователя
maxrez
Сообщений: 151
Зарегистрирован: 21 окт 2015, 16:31

Re: Умные и добрые посетители форму :)

Сообщение maxrez » 03 июн 2016, 15:18

Ejj писал(а):Перекличка.
Здесь еще есть кто живой?

https://youtu.be/oZrI4veFdo8?t=87

Аватар пользователя
NiKoN
Администратор
Сообщений: 21
Зарегистрирован: 19 окт 2015, 15:47

Re: Умные и добрые посетители форму :)

Сообщение NiKoN » 22 июн 2016, 13:06

Есть


Вернуться в «Другое»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 1 гость