Чем отличается программист-инженер от программиста-слесаря?  Публичный пост

Какие задачи в программировании вы назвали бы инженерными? Какие относятся скорее к тому, чему легко можно обучить в ПТУ? Если вы знаете программистов-инженеров, что, на ваш взгляд, делает их таковыми? Где находится эта грань?

4 комментария 👇
Eugenijus Kostrubinas, Универсальный инженер 30 апреля 2020

Инженер создает напильники, которыми слесарь (в моем кругу - бобер) пилит железяку.

  Развернуть 1 комментарий
Egor Ogarkov, Senior Software Engineer 29 апреля 2020

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

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

  Развернуть 1 комментарий

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

  Развернуть 1 комментарий
Vlad Borg, Пишу джаваскрипт, пью пивко, играю в синей команде 29 апреля 2020

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

В такой модели, задачи являются объектами деятельности и не могут определять "инженерность", а навыки — это инcтрументы для решения этих задач.

  Развернуть 1 комментарий

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб