Перейти к содержанию

    

Программисты и электроники

Ведь в этом-то и вся работа программиста - придумать алгоритм.

Это если важен процесс, а не результат. По ходу сочинения алгоритма они большую часть времени потратят на изучение устройства и работы системы. Зачем, если есть люди, которые УЖЕ всё это знают лучше них? А для составить алгоритм программистом быть не нужно.

 

А если алгоритм придуман, то как бы и программист не особо нужен

...

Если бы мы сами знали как решить задачу и имели все детальные алгоритмы её решения, то нафига нам платить бапки программисту? Тогда мы и сами всё сделаем

Да-да, например, шкаф с автоматикой я вполне могу собрать и сам. Ну а чё, вот схемы, тем более я сам же их и сочинил. Нафига платить электромонтажникам?

(Семёныч, вы ведь бережно храните свой партбилет совецкого образца, йа угадаль? :) )

Поделиться сообщением


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

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

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

 

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

 

А как иначе? Ведь софт сейчас КЛЮЧЕВАЯ составляющая системы. Если софт кривой - то вся работа псам под хвост. И даже самое замечательное железо с таким софтом не продашь.

Изменено пользователем Николай Семёнович

Поделиться сообщением


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

Да-да, я уже приводил пример плачевных результатов:

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

Поделиться сообщением


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

А вот жопкой вилять не нужно.

"Молодцы", повелись на вброс и устроили срач прямо на день программиста. Срамота!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А посмотреть какая микросхема используется и полистать даташит никак?

А окружающую систему поизучать никак?

Ведущий обязательно должен всё разжевать и в рот положить программисту?

Тогда уж проще самому написать код как два байта передавать, чем долго и муторно все разжёвывать программисту, который в результате все равно сделает не то, что требовалось

 

И вообще. Общепринятой практикой считается, когда ТЗ пишет сам ИСПОЛНИТЕЛЬ.

Т.е. программист на основании наших хотелок пишет ТЗ для самого себя. А мы читая ТЗ только соглашаемся или не соглашаемся с тем, как ОН предлагает решить нашу задачу.

 

Если бы мы сами знали как решить задачу и имели все детальные алгоритмы её решения, то нафига нам платить бапки программисту? Тогда мы и сами всё сделаем

 

Мда, это нечто))) программисту посмотреть какая микросхема используется, покопаться в принципиальной схеме куда что подключено, опять таки погадать какой формат протокола используется, в частности формат посылки, ну другими словами вам нужен ведущий инженер-программист на зарплате простого кодера))) ну я так вас понял))) Так вот, если все так, то нахрена нужны ВЫ? если программист может все сам сделать, зачем ему еще кто то?

 

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

 

В принципе мне боле менее понятно почему вы не можете найти нормальных работников, 70 летние дяди(тети) хотят только командовать и соглашаться или нет с ТЗ, а работать как негры должны другие, практически как и негры без зарплаты)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В принципе мне боле менее понятно почему вы не можете найти нормальных работников, 70 летние дяди(тети) хотят только командовать и соглашаться или нет с ТЗ, а работать как негры должны другие, практически как и негры без зарплаты)))

"70 летние дяди(тети)" получают 25.

А сторонним программистам мы платим от 150.

И Вы при таких раскладах хотите, чтобы они (эти дяди/тёти) ещё и бОльшую часть работы программиста сделали? :cranky:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ужас, откуда столько высокомерия? Не ожидал от инженерного сообщества столько желчи. Что это, зависть или личный комплекс маленького человека?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ужас, откуда столько высокомерия?

А низкомерие скушно и уныло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ужас, откуда столько высокомерия? Не ожидал от инженерного сообщества столько желчи. Что это, зависть или личный комплекс маленького человека?

Я просто ответил на вопрос.

Почему одни (электронщики) должны корячиться "за еду", а другие (программисты) только "сливки снимать" за большие бапки?

Если ты получаешь в 8 раз больше, то изволь и работать в 8 раз больше. Все справедливо.

И никакого высокомерия, зависти и желчи.

Вам показалось

 

А то у нас как. Ведущий, который отвечает за весь проект в целом, в том числе и за софт, получает 25. А программист, отвечающий только за софт (да и то частично), получает 200.

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

Изменено пользователем Николай Семёнович

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем AnatolyT

Поделиться сообщением


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

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

Считаю, бразильца стоило поучить.

А вот по бумагам. Разработка составляет 10/90 примерно по новизне/рутине. И далее 1/9 по внедрению/сопровождению. И кто выдержит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

То есть бразильца следовало научить не забивать. Бумаги нужны как бы в разумных пределах, а то на выходе получается ворох никому не нужных бумаг.

 

А фильм еще был приключение электроника, там тоже кстати не забивали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Считаю, бразильца стоило поучить.

А вот по бумагам. Разработка составляет 10/90 примерно по новизне/рутине. И далее 1/9 по внедрению/сопровождению. И кто выдержит?

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

 

Поделиться сообщением


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

Вот видите. Всё справедливо.

А у нас получается "забиваю" я, а бапки платят программисту.

И с чего тогда я должен ещё и за него изучать объект, условия эксплуатации, предметную область, описывать детально на его "птичьем языке" ТЗ и алгоритмы, выуживать всю инфу из заказчика... короче делать 90% работы

 

А?

Изменено пользователем Николай Семёнович

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А то у нас как. Ведущий, который отвечает за весь проект в целом, в том числе и за софт, получает 25. А программист, отвечающий только за софт (да и то частично), получает 200.

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

В кривой системе кривые же процессы и явления.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация