Jump to content

    

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

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

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

 

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

...

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

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

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

Share this post


Link to post
Share on other sites
По ходу сочинения алгоритма они большую часть времени потратят на изучение устройства и работы системы.

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

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

 

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

 

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

Edited by Николай Семёнович

Share this post


Link to post
Share on other sites
Потому что когда программист пишет программу не понимая как работает железо и совсем не разбираясь в прикладной области - результаты всегда плачевны.

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

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

Share this post


Link to post
Share on other sites
Ай-яй-яй... Тупой "ведущий" и не подозревает, над какой пропастью он висит на уже последней соломинке... Нада ему срочно раскрыть глаза!

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

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

Share this post


Link to post
Share on other sites
А посмотреть какая микросхема используется и полистать даташит никак?

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

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

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

 

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

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

 

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

 

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

 

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

 

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

Share this post


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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


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

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

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

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

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

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

 

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

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

Edited by Николай Семёнович

Share this post


Link to post
Share on other sites

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

Edited by AnatolyT

Share this post


Link to post
Share on other sites
что же я бразильца буду в футбол учить играть. Он года два поиграл и уехал.

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

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

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites
Считаю, бразильца стоило поучить.

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

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

 

Share this post


Link to post
Share on other sites
Когда в нашу местную футбольную команду несколько лет назад купили бразильца, он там играл у себя в какой то второй лиге, у него зарплату сделали у нас в несколько раз больше чем у наших и больше чем у тренера. Так он один и забивал, остальные были как бы на подтанцовке

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

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

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

 

А?

Edited by Николай Семёнович

Share this post


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

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

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

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this