реклама на сайте
подробности

 
 
> Программисты и электроники
_alex__
сообщение Sep 11 2017, 18:30
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 102
Регистрация: 25-06-14
Пользователь №: 82 059



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


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Plain
сообщение Sep 12 2017, 13:15
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Автор предложил обсудить кажущуюся ему угрозу перекоса продолжающегося удорожания программирования в сравнении с остающимися практически постоянными затратами на разработку аппаратуры.
Go to the top of the page
 
+Quote Post
Николай Семёнови...
сообщение Sep 12 2017, 14:09
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 297
Регистрация: 20-05-17
Пользователь №: 97 202



Цитата(Plain @ Sep 12 2017, 16:15) *
Автор предложил обсудить кажущуюся ему угрозу перекоса продолжающегося удорожания программирования в сравнении с остающимися практически постоянными затратами на разработку аппаратуры.

А чего тут обсуждать?
Это факт: при разработке электронных девайсов и систем доля затрат на разработку софта растет.
Она уже сейчас во многих случаях превышает 80% себестоимости изделия

Только встаёт вопрос: кто должен писать этот софт?
"Чиста программисты", которые "ни ухом ни рылом" ни в железе ни в предметной области?
Или "чиста электронщики", которые "ни ухом ни рылом" во всех этих ООП, GUI, драйверах, багтрекерах, CVS и т.п.?

И у тех и у других получается откровенно ПЛОХО.

Нужны какие-то ГИБРИДНЫЕ спецы, В СОВЕРШЕНСТВЕ знающие и то и то.
Но таких очень мало. Голова-то одна - всё в неё не затолкаешь

Сообщение отредактировал Николай Семёнович - Sep 12 2017, 14:10
Go to the top of the page
 
+Quote Post
Фрол Кузьмич
сообщение Sep 12 2017, 21:18
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 345
Регистрация: 1-09-06
Из: донских степей
Пользователь №: 20 004



Цитата(Николай Семёнович @ Sep 12 2017, 17:09) *
Нужны какие-то ГИБРИДНЫЕ спецы, В СОВЕРШЕНСТВЕ знающие и то и то.

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

Сообщение отредактировал Фрол Кузьмич - Sep 12 2017, 21:21
Go to the top of the page
 
+Quote Post
Николай Семёнови...
сообщение Sep 13 2017, 04:17
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 297
Регистрация: 20-05-17
Пользователь №: 97 202



Цитата(Фрол Кузьмич @ Sep 13 2017, 00:18) *
Ну опять же, если работа делается тяжело, значит она делается неправильно. А правильная работа не бывает без правильной постановки задачи. А для программиста правильная задача - это задача максимально формализованная. Что и должно быть в ТЗ программиста, а не всяка биллетристика. Последнее, к сожалению, типично.

Чтобы написать ТЗ на "птичьем языке", понятном программисту, пишущий сам должен быть программистом. Поэтому ТЗ пишется инженером на обще техническом инженерном языке.

В расчете на то, что программист как минимум владеет физикой и математикой в объёме средней школы, плюс прослушал курсы высшей математики и физики в институте.

Т.е. предполагается, что программист знает, что такое упомянутое выше"скользящее среднее", что такое интеграл и производная, основные законы механики и электричества и прочее.

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

И вот тогда начинается нытьё "Это не мы плохие программисты, это Ваше ТЗ дурацкое, непонятное. Напишите его на понятном нам языке".

И на каком "понятном языке" его писать? На языке для идиотов?

P.S. Блин. Мне реально приходилось объяснять программистам как найти гипотенузу в прямоугольном треугольнике и почему для определения всех коэффициентов уравнения прямой на плоскости XY нужны две, а не одна точки

Сообщение отредактировал Николай Семёнович - Sep 13 2017, 04:19
Go to the top of the page
 
+Quote Post
Фрол Кузьмич
сообщение Sep 13 2017, 05:20
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 345
Регистрация: 1-09-06
Из: донских степей
Пользователь №: 20 004



Цитата(Николай Семёнович @ Sep 13 2017, 07:17) *
Чтобы написать ТЗ на "птичьем языке", понятном программисту, пишущий сам должен быть программистом.

Ну и нафига быть программистом, чтобы дать перечень сигналов и их описание, их раскладку по пинам/входам/выходам и формальные диаграммы алгоритма? И зачем для этого разбираться "во всех этих ООП, GUI, драйверах, багтрекерах, CVS и т.п."?
Цитата(Николай Семёнович @ Sep 13 2017, 07:17) *
Т.е. предполагается, что программист знает, что такое упомянутое выше"скользящее среднее"

Я вот тоже не знаю, что такое это самое "скользящее среднее". Но оно видимо как-то вычисляется, йа угадаль? Может просто дать программисту формулу, по которой его нада сосчитать?
Цитата(Николай Семёнович @ Sep 13 2017, 07:17) *
А в реале оказывается, что большинство программистов не владеют физикой и математикой даже в объеме 9-го класса средней школы.
...
Мне реально приходилось объяснять программистам как найти гипотенузу в прямоугольном треугольнике и почему для определения всех коэффициентов уравнения прямой на плоскости XY нужны две, а не одна точки

Похоже что-то или кто-то заставляет вас считать программистами тех, кто ими просто не является. Возможно под дулом пистолета. И проблема именно в этом, а не в программистах и ТЗ.
ЗЫ. Кстати, я не программист.

Сообщение отредактировал Фрол Кузьмич - Sep 13 2017, 05:21
Go to the top of the page
 
+Quote Post
Kibi
сообщение Sep 13 2017, 07:36
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 11-03-08
Пользователь №: 35 811



Цитата(Фрол Кузьмич @ Sep 13 2017, 08:20) *
Ну и нафига быть программистом, чтобы дать перечень сигналов и их описание, их раскладку по пинам/входам/выходам и формальные диаграммы алгоритма? И зачем для этого разбираться "во всех этих ООП, GUI, драйверах, багтрекерах, CVS и т.п."?

Я вот тоже не знаю, что такое это самое "скользящее среднее". Но оно видимо как-то вычисляется, йа угадаль? Может просто дать программисту формулу, по которой его нада сосчитать?

Похоже что-то или кто-то заставляет вас считать программистами тех, кто ими просто не является. Возможно под дулом пистолета. И проблема именно в этом, а не в программистах и ТЗ.
ЗЫ. Кстати, я не программист.


Блин начал комментарий за здравие, продолжил за упокой)))

Программист должен знать основные математические алгоритмы, будь то "плавающее среднее"(хотя тут автору темы минус, должна быть расшифровка, это в статистике или это в плане фильтра, считать можно по разному, плюс не указана точность, {1,2,3,4,5,6,7} (1+2)/2,((1+2)/2)+3 и т.д. или (1+2+3)/3
этого судя по всему не указано) Напомню, ТЗ это четкое описание системы, а набор требований это ТУ, вот в ТУ пожалуйста пишите общими словами, а говоря уже о ТЗ, в ТЗ все алгоритмы, используемые в системе, должны быть описаны, именно поэтому ТЗ пишется как правило в процессе разработки, до начала разработки есть только ТУ. Есть Гост ЕСПД, там четко даны указания на состав документации, и поэтапно необходимые документы.
Но программист таки должен сам подбирать/разрабатывать алгоритмы на основе ТУ, а если заказчику вдруг захотелось поменять цвет шрифта на серобурмалиновый, то это уже должно быть согласовано в ТЗ уже во время разработки.
Скажу так, если мне заказчик например, будет приказывать обрабатывать нормальное распределение, без большой выборки, скажем не хи2 а использовать какой то свой алгоритм который он обозвал "супер хаха" и которого нет в инженерных справочниках под таким названием, то разумеется я нихрена незнающий программист и мне пора в школу, потому как именно в средних классах, для простоты понимания, так обзывают другой алгоритм)))
Я бы не стал говорить о том, что программистами считают тех кого нельзя считать программистом, просто разноплановость программирования сейчас уже очень велика, ну к примеру автослесарь врятли починит лифт или тепловоз, выходит он не механик? или все таки дебил тот кто автослесарю поручает чинить турбину реактора?

Цитата(adnega @ Sep 13 2017, 10:01) *
Все верно: к примеру, несколько лет назад (в 2012) я разработал плату, к которой можно подключать
некоторое множество периферии; сделал для нее прошивку. Но время идет, функционал
растет, а его в основном делаешь за счет софта. Редко модернизируется и плата - крайняя версия 3 от 2014.
Итого: месяц на хард, 5+ лет на софт, и софт постоянно дополняется хотелками.

Кто должен все это делать?
Либо один грамотный спец, если силенок и времени на все хватит.
Либо один грамотный спец нарезает задания узкоспециализированным спецам-помощникам,
с периодическими разжовываниями и вкладываниями в рот, для повышения их квалификации.
Я не понимаю как там Н.С. периодически рассказывает про Ома, по-моему дело не только
в ученике, но и преподавателе - мои все усваивают с первого раза, а закон Ома вообще
не помню, чтоб кому-то приходилось объяснять.

Тут скажу даже больше, на многих объектах стоят платы разработанные еще в 2001 году, прошивку основную я правил в последний раз где то в 2008-2009, а хотелки и корректировки под конкретику в 2014, плата же не менялась с 2001.
Go to the top of the page
 
+Quote Post
Фрол Кузьмич
сообщение Sep 13 2017, 09:04
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 345
Регистрация: 1-09-06
Из: донских степей
Пользователь №: 20 004



Цитата(Kibi @ Sep 13 2017, 10:36) *
Но программист таки должен сам подбирать/разрабатывать алгоритмы на основе ТУ

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



Цитата(Фрол Кузьмич @ Sep 13 2017, 11:53) *
В первом на софт ушло две недели, с отладкой. Во втором - три месяца.

Ну и забыл к этому добавить.
С точки зрения "руководства проектом" первое лучше, если нужен результат, а второе - если хочется спихнуть на программиста всё что можно, и пусть там копошится как может.
Ну и есть любопытный нюанс с точки зрения программиста: в первом случае он просто узкий вспомогательный специалист, а вот во втором...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _alex__   Программисты и электроники   Sep 11 2017, 18:30
- - des333   А какая цель у этой темы?   Sep 11 2017, 19:28
- - AlexandrY   Цитата(_alex__ @ Sep 11 2017, 21:30) А дл...   Sep 11 2017, 19:34
|- - Myron   Цитата(AlexandrY @ Sep 11 2017, 13:34) Не...   Sep 11 2017, 20:25
|- - Obi   Цитата(AlexandrY @ Sep 11 2017, 22:34) Пр...   Sep 12 2017, 01:14
|- - Фрол Кузьмич   Цитата(AlexandrY @ Sep 11 2017, 22:34) Пр...   Sep 12 2017, 04:44
- - Эдди   Среднестатистический погромист - это школьник, пов...   Sep 11 2017, 22:20
|- - jcxz   Цитата(Эдди @ Sep 12 2017, 05:20) И как о...   Sep 12 2017, 03:01
- - one_eight_seven   Ну зря вы так. Практически все программисты, котор...   Sep 11 2017, 22:44
|- - Myron   Цитата(one_eight_seven @ Sep 11 2017, 16...   Sep 11 2017, 23:26
|- - jcxz   Цитата(Myron @ Sep 12 2017, 06:26) Потом ...   Sep 12 2017, 03:07
||- - Myron   Цитата(jcxz @ Sep 11 2017, 21:07) А прогр...   Sep 12 2017, 03:30
||- - jcxz   Цитата(Myron @ Sep 12 2017, 10:30) Но раз...   Sep 12 2017, 05:40
|- - Николай Семёнович   Цитата(Myron @ Sep 12 2017, 02:26) Цитата...   Sep 12 2017, 05:49
- - one_eight_seven   ЦитатаНу а если дело качается глубоких теорий усре...   Sep 11 2017, 23:38
- - haker_fox   QUOTE (Myron @ Sep 12 2017, 07:26) Ну а е...   Sep 12 2017, 03:05
- - haker_fox   Ребята, давайте жить дружно)))) Сейчас должно быть...   Sep 12 2017, 04:18
|- - mantech   Цитата(haker_fox @ Sep 12 2017, 07:18) Ре...   Sep 16 2017, 14:54
|- - Николай Семёнович   Цитата(mantech @ Sep 16 2017, 17:54) Вот ...   Sep 16 2017, 14:58
|- - mantech   Цитата(Николай Семёнович @ Sep 16 2017, 17...   Sep 16 2017, 15:10
|- - Николай Семёнович   Цитата(mantech @ Sep 16 2017, 18:10) Смот...   Sep 16 2017, 19:27
|- - mantech   Цитата(Николай Семёнович @ Sep 16 2017, 22...   Sep 17 2017, 10:09
- - Kibi   Ну про электронщиков без знаний я еще мог понять, ...   Sep 12 2017, 08:05
|- - vvvv   QUOTE (Kibi @ Sep 12 2017, 11:05) Ну про ...   Sep 12 2017, 08:56
|- - Николай Семёнович   Цитата(Kibi @ Sep 12 2017, 11:05) Ну про ...   Sep 12 2017, 10:19
|- - AlexandrY   Цитата(Николай Семёнович @ Sep 12 2017, 13...   Sep 12 2017, 11:51
- - one_eight_seven   Цитатау про электронщиков без знаний я еще мог пон...   Sep 12 2017, 08:33
|- - Myron   Цитата(Николай Семёнович @ Sep 12 2017, 08...   Sep 12 2017, 14:39
|||- - adnega   Цитата(Kibi @ Sep 13 2017, 10:36) Тут ска...   Sep 13 2017, 08:07
|||- - Николай Семёнович   Цитата(Kibi @ Sep 13 2017, 10:36) Напомню...   Sep 13 2017, 17:33
|||- - adnega   Цитата(Николай Семёнович @ Sep 13 2017, 20...   Sep 13 2017, 17:57
||||- - Николай Семёнович   Цитата(adnega @ Sep 13 2017, 20:57) Вы оч...   Sep 13 2017, 18:45
||||- - adnega   Цитата(Николай Семёнович @ Sep 13 2017, 21...   Sep 13 2017, 19:26
|||- - Фрол Кузьмич   Цитата(Николай Семёнович @ Sep 13 2017, 20...   Sep 13 2017, 20:13
|||- - Kibi   Цитата(Николай Семёнович @ Sep 13 2017, 20...   Sep 14 2017, 07:21
|||- - Николай Семёнович   Цитата(Kibi @ Sep 14 2017, 10:21) В принц...   Sep 14 2017, 18:30
|||- - des333   Цитата(Николай Семёнович @ Sep 14 2017, 21...   Sep 15 2017, 20:34
||- - vvvv   QUOTE (Николай Семёнович @ Sep 13 2017, 07...   Sep 13 2017, 06:21
|- - adnega   Цитата(Николай Семёнович @ Sep 12 2017, 17...   Sep 13 2017, 07:01
- - one_eight_seven   Цитатаплюс не указана точность И кусок кода не вст...   Sep 13 2017, 09:15
|- - Фрол Кузьмич   Цитата(one_eight_seven @ Sep 13 2017, 12...   Sep 13 2017, 09:54
- - one_eight_seven   ЦитатаА вообще потребность в хайлевел-профи часто ...   Sep 13 2017, 10:08
|- - Фрол Кузьмич   Цитата(one_eight_seven @ Sep 13 2017, 13...   Sep 13 2017, 11:59
|- - Kibi   Цитата(one_eight_seven @ Sep 13 2017, 13...   Sep 13 2017, 12:04
- - one_eight_seven   ЦитатаАй-яй-яй... Тупой "ведущий" и не п...   Sep 13 2017, 12:03
|- - VCO   Цитата(Фрол Кузьмич @ Sep 13 2017, 14:59)...   Sep 14 2017, 06:00
- - _alex__   Я вот долго не следил за развитием СВЧ приемников ...   Sep 13 2017, 14:45
- - Фрол Кузьмич   _alex__, а как же тёплый ламповый звук?   Sep 13 2017, 14:56
- - Николай Семёнович   Цитата(Фрол Кузьмич @ Sep 13 2017, 23:13)...   Sep 14 2017, 04:56
|- - Фрол Кузьмич   Цитата(Николай Семёнович @ Sep 14 2017, 07...   Sep 14 2017, 05:12
- - Василий2   Ужас, откуда столько высокомерия? Не ожидал от инж...   Sep 14 2017, 19:29
|- - Фрол Кузьмич   Цитата(Василий2 @ Sep 14 2017, 22:29) Ужа...   Sep 14 2017, 21:32
|- - Николай Семёнович   Цитата(Василий2 @ Sep 14 2017, 22:29) Ужа...   Sep 14 2017, 22:23
|- - Фрол Кузьмич   Цитата(Николай Семёнович @ Sep 15 2017, 01...   Sep 15 2017, 06:15
|- - Kibi   Цитата(Николай Семёнович @ Sep 15 2017, 01...   Sep 15 2017, 07:23
- - AnatolyT   Когда в нашу местную футбольную команду несколько ...   Sep 14 2017, 23:22
|- - Tiro   Цитата(AnatolyT @ Sep 15 2017, 02:22) что...   Sep 14 2017, 23:34
||- - Myron   Цитата(Tiro @ Sep 14 2017, 17:34) Считаю,...   Sep 15 2017, 01:59
||- - baumanets   Цитата(Myron @ Sep 15 2017, 04:59) Вот, и...   Sep 16 2017, 08:38
|- - Николай Семёнович   Цитата(AnatolyT @ Sep 15 2017, 02:22) Ког...   Sep 15 2017, 06:00
- - AnatolyT   То есть бразильца следовало научить не забивать. Б...   Sep 14 2017, 23:48
- - adnega   Цитата(Николай Семёнович @ Sep 15 2017, 01...   Sep 15 2017, 07:32
|- - Николай Семёнович   Цитата(adnega @ Sep 15 2017, 10:32) вы на...   Sep 15 2017, 20:00
|- - adnega   Цитата(Николай Семёнович @ Sep 15 2017, 23...   Sep 15 2017, 21:48
- - Николай Семёнович   Просто сейчас в программисты идут кто попало, прив...   Sep 16 2017, 08:06
|- - AlexandrY   Цитата(Николай Семёнович @ Sep 16 2017, 11...   Sep 16 2017, 22:08
|- - Myron   Цитата(AlexandrY @ Sep 16 2017, 16:08) Че...   Sep 17 2017, 00:08
||- - vvvv   QUOTE (Myron @ Sep 17 2017, 03:08) делает...   Sep 17 2017, 01:38
|- - Огурцов   Цитата(AlexandrY @ Sep 16 2017, 23:08) Да...   Sep 17 2017, 05:42
|- - vvvv   QUOTE (Огурцов @ Sep 17 2017, 08:42) не н...   Sep 17 2017, 05:55
||- - Огурцов   Цитата(vvvv @ Sep 17 2017, 05:55) вранье ...   Sep 17 2017, 06:10
|- - Фрол Кузьмич   Цитата(Огурцов @ Sep 17 2017, 08:42) не н...   Sep 17 2017, 09:02
- - Фрол Кузьмич   Вот почему за флуд банят или предупреждают, а за с...   Sep 16 2017, 08:16
- - x893   За двоих это обычная практика. Бывает и за 4-5 дох...   Sep 16 2017, 19:43
|- - Николай Семёнович   Цитата(x893 @ Sep 16 2017, 22:43) За двои...   Sep 16 2017, 20:48
- - x893   Программисты разные бывают - как и люди. А как это...   Sep 16 2017, 23:33
|- - AlexandrY   Цитата(x893 @ Sep 17 2017, 02:33) И вообщ...   Sep 17 2017, 11:29
|- - Myron   Цитата(AlexandrY @ Sep 17 2017, 05:29) Т....   Sep 17 2017, 13:24
|- - Огурцов   Цитата(AlexandrY @ Sep 17 2017, 11:29) Ше...   Sep 17 2017, 16:06
|- - des333   Цитата(Огурцов @ Sep 17 2017, 19:06) неа,...   Sep 17 2017, 19:23
|- - Огурцов   Цитата(des333 @ Sep 17 2017, 19:23) Если ...   Sep 18 2017, 12:42
|- - des333   Цитата(Огурцов @ Sep 18 2017, 15:42) да, ...   Sep 18 2017, 13:15
|- - Огурцов   Цитата(des333 @ Sep 18 2017, 14:15) Ну, п...   Sep 18 2017, 19:00
|- - des333   Цитата(Огурцов @ Sep 18 2017, 22:00) откр...   Sep 18 2017, 20:17
- - one_eight_seven   ЦитатаВот более корректное слово: Code hits da fan...   Sep 17 2017, 14:42
- - Николай Семёнович   Как не крути мужики, но в будущем не будет никого ...   Sep 17 2017, 18:01
|- - mantech   Цитата(Николай Семёнович @ Sep 17 2017, 21...   Sep 17 2017, 18:07
|- - Огурцов   Цитата(Николай Семёнович @ Sep 17 2017, 18...   Sep 17 2017, 18:48
|- - Myron   Цитата(Николай Семёнович @ Sep 17 2017, 12...   Sep 17 2017, 19:00
- - Kibi   Ух понаписали за выходные, зато узнал, что где то,...   Sep 18 2017, 07:58
|- - Николай Семёнович   Цитата(Kibi @ Sep 18 2017, 10:58) Деньги ...   Sep 18 2017, 20:56
- - haker_fox   QUOTE (mantech @ Sep 16 2017, 22:54) Вот ...   Sep 19 2017, 02:01
- - Myron   Цитата(haker_fox @ Sep 18 2017, 20:01) Пр...   Sep 19 2017, 02:13
3 страниц V   1 2 3 >


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 07:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.0162 секунд с 7
ELECTRONIX ©2004-2016