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

 
 
> Программист или инженер, куда двигаться дальше
binom
сообщение Jan 13 2007, 10:50
Сообщение #1





Группа: Новичок
Сообщений: 11
Регистрация: 27-04-05
Пользователь №: 4 550



Доброго всем времени суток.

Хотельсь бы узнать мнение специалистов по следующему вопросу:

При изготовлении микропроцессорной техники по моему мнению можно выделить две роли - это программист и инженер(скажем схемотехник).

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

Пример из жизни: у меня на работе есть отличный инженер - схемотехник, но он просто панически боиться С, С++. А я программирую то железо которое он сваял, но ничего не понимаю в его резисторах и конденсаторах(ну условно ничего, в детстве ходил на радиокружок. Я понимаю но на это уходит время и приходится консультироваться).



Насколько глубоко каждый из этих специалистов должен обладать знаниями другого.
Насколько это вообще реально быть специалистом в обоих областях.

Спрашиваю потому, что стою перед выбором в дальнейшем развитии - либо углубляться в программирование драйверов устройств и ОС реального времени, либо потратить время на то, чтобы изучить инженерные вопросы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
wim
сообщение Jan 14 2007, 12:27
Сообщение #2


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(binom @ Jan 13 2007, 10:50) *
Насколько глубоко каждый из этих специалистов должен обладать знаниями другого.
Насколько это вообще реально быть специалистом в обоих областях.

Вопрос - а зачем это нужно? Схемотехника настолько разнообразна, что быть специалистом во всём просто нереально, а работа в команде всегда более эффективна, чем одиночное плавание.
Go to the top of the page
 
+Quote Post
binom
сообщение Jan 14 2007, 13:27
Сообщение #3





Группа: Новичок
Сообщений: 11
Регистрация: 27-04-05
Пользователь №: 4 550



[/quote]
Вопрос - а зачем это нужно? Схемотехника настолько разнообразна, что быть специалистом во всём просто нереально, а работа в команде всегда более эффективна, чем одиночное плавание.
[/quote]

Зачем нужно, ну вот пример:

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

Хотя я понимаю, что для того чтобы назвать себя инженером надо хотя бы уметь паять. Я один раз попробовал припаять проводок к микросхеме под микроскопом cranky.gif , паял 1.5 часа, после чего мое терпение кончилось с офигенным выбросом отрицательных эмоций angry.gif angry.gif . Проводок я так и не припаял, что вызвало бурю положительных эмоций у моего товарища инженера biggrin.gif biggrin.gif .
Go to the top of the page
 
+Quote Post
currant
сообщение Jan 14 2007, 14:05
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 36
Регистрация: 18-04-06
Из: Курск/Москва
Пользователь №: 16 228



[quote name='binom' date='Jan 14 2007, 13:27' post='196725']
[/quote]
Вопрос - а зачем это нужно? Схемотехника настолько разнообразна, что быть специалистом во всём просто нереально, а работа в команде всегда более эффективна, чем одиночное плавание.
[/quote]

Зачем нужно, ну вот пример:

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

Хотя я понимаю, что для того чтобы назвать себя инженером надо хотя бы уметь паять. Я один раз попробовал припаять проводок к микросхеме под микроскопом cranky.gif , паял 1.5 часа, после чего мое терпение кончилось с офигенным выбросом отрицательных эмоций angry.gif angry.gif . Проводок я так и не припаял, что вызвало бурю положительных эмоций у моего товарища инженера biggrin.gif biggrin.gif .
[/quote]

Есть такая специальная профессия - системный инженер. Он выбирает шины, коды. Он проводит разбиение системы на куски и он же определяет ТЗ к профильным разработчикам (программистам, схемотехникам, конструкторам), и он же следит за всеми стыковками и не стыковками этих специалистов.
Вот он должен быть ШИРОКО подкованным во всех областях, которые есть у него в проекте+специальные знания по проектированию систем. Но он не должен (и не может) быть ГЛУБОКО подкованным в профильных дисциплинах.
Соответственно, что бы широко и качественно подковаться нужно поработать во всех этих областях самому (но конечно профильный разработчик будет знать предмет много глубже системного уровня).
Ну это вроде системным подходом называется: один и тот же предмет одновременно и системой является и объектом, как смотреть.

P.S. Уметь паять (особенно, хорошо паять) инженеру совсем не обязательно для этого есть монтажник, у меня вот вроде 7 лет стажа инженера, а нормально паять не умею (только командую чего и куда smile.gif ), нужно делать то, что ты умеешь делать хорошо, схемы разрабатывать.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jan 17 2007, 11:15
Сообщение #5


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(currant @ Jan 14 2007, 13:05) *
P.S. Уметь паять (особенно, хорошо паять) инженеру совсем не обязательно для этого есть монтажник,

Но очень желательно. Пусть не самому разработчику (в случае, если он - чистый теоретик smile.gif ), а тому человеку, который конструкцию заставляет работать. Бегать к монтажникам из-за каждого резистора (мне - через несколько этажей, лифта нет) как-то не с руки wink.gif


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- binom   Программист или инженер   Jan 13 2007, 10:50
- - HARMHARM   Вопрос действительно непростой. Скажу как есть у м...   Jan 13 2007, 13:13
|- - binom   [quote name='currant' date='Jan 14 200...   Jan 14 2007, 16:44
||- - currant   [quote name='binom' date='Jan 14 2007,...   Jan 14 2007, 17:39
|- - wim   Цитата(currant @ Jan 14 2007, 14:05) Есть...   Jan 14 2007, 16:55
- - SM   На мой взгляд разработка устройства должна произво...   Jan 14 2007, 13:35
- - Vadim   Цитата(binom @ Jan 13 2007, 11:50) Спраши...   Jan 17 2007, 13:36
|- - Mirabella   Цитата(Vadim @ Jan 17 2007, 13:36) Если с...   Jan 17 2007, 19:04
||- - Vadim   Цитата(Mirabella @ Jan 17 2007, 20:04) Ци...   Jan 18 2007, 11:53
|- - @Ark   Я, тоже, полностью разделяю подход SM к разработке...   Jan 17 2007, 19:56
- - yornik   1) Дадим определения. Устройство [радиоэлектронноп...   Jan 18 2007, 11:52
|- - Mirabella   Цитата(yornik @ Jan 18 2007, 11:52) И про...   Jan 18 2007, 13:58
|- - SM   Цитата(Mirabella @ Jan 18 2007, 13:58) Ме...   Jan 18 2007, 16:07
- - binom   Я тут поработал, в некотором смысле, по теме задан...   Jan 20 2007, 00:19
- - SM   Цитата(binom @ Jan 20 2007, 00:19) Так чт...   Jan 20 2007, 02:05
- - MaslovVG   За время моей трудовой деятельности Неоднократно с...   Jan 20 2007, 08:26


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 06:04
Рейтинг@Mail.ru


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