Как я могу объяснить людям, что программист — это не компьютерщик?

В Италии многие продолжают думать, что программисты — это компьютерщики.

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

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

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

Как я могу объяснить людям, что программист — это не компьютерщик?

Нет, это может показаться грубым, и я хотел бы найти способ объяснить это, не выглядя при этом агрессивным.
Вы имеете в виду объяснить клиенту (1:1 или по телефону) или объяснить семье/другу/общественной встрече ?
Ну, это случилось со мной с клиентами, на работе и с людьми, которых я встречал.

Ответы (13)

Единственная причина, по которой это грубо, — это ваша вера в то, что программист лучше, чем техник [вы упоминаете, что это похоже на преуменьшение вашей работы, когда люди думают, что вы техник]. Я не имею в виду, что вы грубы, полагая, что , но если вы действительно верите в это, то поправлять людей: «Я не что-то меньшее, я что-то высшее» может показаться грубым.

Решение: говорите так, как будто технология равна или даже превосходит вас. «О нет, я говорю компьютерам, что делать [или как сделать что-то сложное], но когда они сломаны, я бесполезен. Для этого вам нужен специалист». Или: «Черт возьми, я не собираю свои компьютеры! Я полагаюсь в этом на обученных профессионалов». Не сосредотачивайтесь на названиях должностей, сосредоточьтесь на том, что вы делаете, и что делает человек, который им нужен.

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

Я хотел бы уточнить, что я не считаю себя лучше, я просто чувствую, что они недооценивают меня, но, возможно, это личная проблема ^^
Я не говорю, что это проблема. Но если я говорю: «Я X, люди недооценивают меня и думают, что я Y», то из этого следует, что Y ниже X. Он меньше, чем X. Но на самом деле он отличается только от X.
Всем: неважно, выше ли программист технаря или нет . Когда вы верите в это, вы будете чувствовать себя грубым (не обязательно грубым), когда будете поправлять человека, говоря, что вы «лучше», а не «менее», чем он вас считал. ОП хочет избежать грубости. Я предложил формулировки, которые четко указывают на навыки человека, которые нужны другим людям, а не на ОП. Пожалуйста, прекратите использовать комментарии к этому вопросу, чтобы решить, могут ли программисты делать все, что могут технические специалисты, или они лучше технических специалистов. Это не имеет значения.
Хм... Хотя я полностью согласен с тем, что не обязательно обладать навыками системного администратора, чтобы быть хорошим программистом, и этот ответ, кажется, отлично работает в этом случае, многие из нас действительно обладают этими навыками. (будь то из-за предыдущего опыта работы в области ИТ, личного мастерства или даже разработки рассматриваемой системы.) В таком случае, как бы вы вежливо объяснили, что то, о чем вас просят, не является моей работой, даже если я могу это сделать (в идеале без лжи и предположений, что я не могу это сделать?)
@reirab в рабочем контексте: «вы знаете, что только ИТ занимается такими вещами» - это не ложь. И не «Я даже не делаю этого для своего собственного ноутбука!» Сосредоточьтесь на том, чтобы сказать что-нибудь о помощи, в которой они нуждаются, и о том, к кому они должны обратиться.

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

Я ничего не знаю о настройке Windows или решении проблем с Windows.

Я ничего не знаю об этой программе.

Я ничего не знаю об этом оборудовании.

Я никогда не использую ничего подобного.

Я понятия не имею, как это работает.

Я не знаю, какие бывают разъемы и что вам нужно.

Я не знаю, как написать игру.

Я не знаю, как написать для вас телефонное приложение.

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

Это зависит от того, о чем вы спрашиваете, и от того, как устроена ваша компания.

В моей компании наш ИТ-персонал — единственный, кто имеет право добавлять или изменять аппаратное/программное обеспечение. Это означает, что легко сказать любому, кто просит о помощи в подобных вещах:

Я на самом деле не могу помочь вам с этим, потому что у меня нет системных разрешений, чтобы делать то, что вы просите. Вам придется поговорить с кем-нибудь из ИТ-отдела. Вот как с ними связаться:...

Для вас также нормально признать, что вы не знаете , как это сделать... или как это делается в вашей компании.

Я на самом деле не уверен, что политика для этого. Я работаю с программным обеспечением, которое сильно отличается от настройки оборудования. Вам нужно будет поговорить с кем-то из ИТ-отдела, чтобы сделать то, о чем вы просите. Вот как с ними связаться...

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


Я хотел бы добавить, что у вас нет причин обижаться на это. На самом деле, «чувствовать себя обиженным» означает, что вы не уважаете работу, которую выполняет ваш ИТ-персонал, потому что считаете, что она ниже вашего достоинства. Это другое , не обязательно «меньшее». Пожалуйста, уважайте их.

Я думаю, вам следует переформулировать свое отношение к приходу этих людей к вам... Вы сказали в комментарии:

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

У вас наоборот: они высокого мнения о вас, поэтому обращаются к вам за помощью. Люди обычно просят помощи у людей, которых они уважают, поэтому не думайте, что кто-то просит о помощи, как недооценку ваших способностей. Кроме того, нет особых причин обижаться, поскольку люди, спрашивающие вас (я полагаю), просто не осведомлены о том, чем занимается разработчик/программист программного обеспечения. Просто так обстоят дела. Кроме того, многие люди, являющиеся разработчиками, могут в какой-то степени решать проблемы с оборудованием, так что это не означает, что люди, которые приходят к вам, делают это неправильно. Если вы не знаете, как сделать то, о чем они просят, признайте это.


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

Компании большие и сложные. Иногда знание того, с кем поговорить, сбивает с толку, поэтому вы говорите с людьми, которых вы знаете, и кажется, что у них есть ваше решение. Я считаю для них большим одолжением иметь возможность сказать: «Я не могу, но я могу помочь разобраться, кто может»… не всем хочется тратить время на это, но мне нравится, в разумных пределах.

У нас такая же история с разрешениями, на самом деле на моей работе обычно люди просто обращаются напрямую в ИТ-отдел, здесь, к счастью, это редкость. Я хотел бы уточнить, что я не считаю себя лучше, я просто чувствую, что они недооценивают меня, но, возможно, это личная проблема ^^
@MarcoSalerno Я думаю, что американская культура, по крайней мере ... и я предполагаю, что большая часть культуры ... много высмеивает ИТ-отдел. Я думаю, вам следует изменить свое отношение к приходу этих людей к вам... они высокого мнения о вас, поэтому они обращаются к вам за помощью. :) У тебя наоборот. Люди просят помощи у людей, которых они уважают, поэтому никогда не думайте, что кто-то просит о помощи, как недооценку ваших способностей.

Установите хорошие рабочие отношения с ИТ-специалистами, чья работа заключается в ремонте компьютеров.

Затем спросите их: «Знаете, когда люди просят меня исправить их проблемы с компьютером, я отсылаю их к вам, хорошо?» (это должно быть очевидно)

Затем, когда они неизбежно спросят, скажите что-то вроде «Я программист, когда мой компьютер ломается, как у вас, я просто вызываю специалистов!» (а затем направить их нужному человеку).

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

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

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

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

Кроме того, некоторая путаница возникает из-за того, что программисты по своей природе плохо разбираются в отладке технических проблем. Мы можем услышать о проблеме, выполнить поиск в StackExchange и исправить ее почти так же, как технический специалист. Однако, поскольку технические специалисты специализируются на такого рода вещах, они значительно лучше справляются с этим. Возможно, я смогу помочь вам подключить принтер дома и заставить его печатать. Это может занять несколько хаков, но мы напечатаем его. Технические специалисты в месте, где я работаю, обслуживают армию общих сетевых Xerox DocuCenters в корпоративной среде, где время простоя означает $$$, и исправления должны быть развернуты до того, как хакеры воспользуются этими дырами для кражи наших важных данных, при этом гарантируя, что любые изменения, которые они вносят out можно откатить, если у отдельных пользователей возникнут перебои в работе из-за изменения. Потому что, в конце концов, как пользователь, если ЭТО' критическая заплата безопасности немного тормозит мою работу, я собираюсь открыть тикет на максимально возможном уровне и потребовать, чтобы они исправили это в какой-то смехотворно короткий срок. Затем я позвоню менеджеру моего менеджера и потребую, чтобы этот билет привлек внимание как можно скорее.

Да, технически это одно и то же, но я очень рад, что у меня на работе этим занимаются целеустремленные специалисты!

Единственная проблема, которую я могу предвидеть, это то, что я знаю людей, которые думают, что архитектор и строитель — одно и то же! Ваш пример хорош тем, что он переходит от чего-то более абстрактного для большинства людей (компьютер) к чему-то конкретному (дом). Но я думаю, что основная проблема, поднятая ОП, все еще здесь, поскольку строительство зданий по-прежнему является технической / специализированной областью.
@syntonicC Верно. Далее нужно объяснить разницу. Архитекторам и строителям гораздо легче понять разницу между ними, потому что один из них размахивает молотком (или платит работникам за то, чтобы они размахивали молотками). Я бы также полагался на проницательный анекдот, который я слышал, когда строитель сказал архитектору, что он не может построить комнату таким образом. Архитектор взорвался, болтая о том, что он архитектор, а строитель должен следовать проектам. Затем строитель ткнул пальцем в план, описывающий угол, и сказал: «Я не могу ударить здесь молотком. Он слишком мал».
Другой аналогией может быть писатель/издатель.

Это точно сбивало меня с толку какое-то время, и я чувствую вместе с вами! У меня есть некоторые познания в программном обеспечении и науке о данных (хотя я занимаюсь этим больше как хобби, чем как работа), но люди часто просят меня решить проблему с Wi-Fi-маршрутизатором, решить проблемы с оборудованием и т. д., о которых я мало или совсем не знаю.

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

Ниже приведен пример, который я обычно объясняю, когда меня спрашивает нетехнический человек (друзья, а не сотрудники компании):

Мой бахромчатый X: Эй, мой интернет внезапно перестал работать. Что случилось?

Я: (Слишком широко...) [Кратко проверив...] Извините, не знаю. Я не сетевой инженер.

Х: Но ты же инженер! Почему ты не можешь это исправить?

I: Инженер-программист — это не то же самое, что сетевой инженер. Подумайте о спорте. Месси — футболист, но как вы думаете, сможет ли он быть таким же хорошим игроком, как волейболист или бейсболист?

Х: Я не знаю.

Я: То же самое и с программистами. Месси был бы лучше в волейболе, бейсболе или любом другом виде спорта, чем обычные люди, но Месси тот человек, которого вы хотите научить вас волейболу? Или вы предпочитаете профессионального волейболиста?

Х: Волейболистка!

Я: Точно. Месси был бы лучше в волейболе, чем вы или я, но он не был бы даже так хорош, как 14-летний школьник, который играет в волейбол в школе. Месси может не знать, как подавать волейбольный мяч в правильном шаге и прыжке.

Я: Возможно, я лучше разбираюсь в сетях, чем большинство людей, которые обычно не пользуются компьютером, но сеть слишком сложна, и я мало о ней знаю, точно так же, как Месси может не знать, как подавать волейбольный мяч. Лучше спросить у инженера, который конкретно работает с сетями.

Х: Хорошо, я понял! Извините за вопрос... Спасибо!

Ваша работа, для большинства людей, "работа с компьютерами". Большинство людей совершенно не представляют, в чем разница между множеством компьютеров, приложений, служб, функций, баз данных, ОС и т. д.; и понятия не имеют об относительной разнице в сложности разных задач.

Путаница, вероятно, увеличится, если вы являетесь сотрудником ИТ-отдела. Скорее всего, он также увеличивается, потому что вы (или другие «программисты»), вероятно, помогали с более простыми задачами либо тогда, когда технические специалисты были чем-то заняты, либо просто из-за близости.

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

Эти люди — ваши коллеги, и с ними следует обращаться хорошо, когда это возможно. Поэтому, если проблема, которую они приносят вам, (очень и надежно) быстро, я бы посоветовал им помочь. Точно так же, как если бы кто-то попросил вас помочь донести что-то по зданию, потому что вы оказались там, когда прибыла какая-то необычная посылка.

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

Время программирования невероятно дорого, поэтому вы можете смягчить эту проблему, сообщив своему руководству, что вас просят делать вещи, не связанные с программированием. Это руководство, скорее всего, скажет, что люди не должны отвлекать программистов, потому что компании нужно, чтобы они продолжали заниматься программированием. (Во многих инженерных командах есть должность скрам-мастера, единственной обязанностью которого является устранение препятствий для написания кода, в том числе защита времени программиста от подобных вещей.)

Во-первых, я думаю, вам нужно перестать думать, что вы лучше, чем техник.

У вас не будет хорошего разговора, если у вас есть чип на плече.

Моя работа и опыт — это программирование, а не аппаратное обеспечение. Вот контакты техподдержки.

Вы не можете.

То, что другие думают о вас, в большинстве случаев находится вне вашего контроля.

Примечание. Я хотел бы исключить ближайших родственников и близких друзей из этой категории других .

Хорошо, пока не стреляйте в посыльного. Разрешите уточнить:

  • Некоторые люди не настолько технически подкованы или даже компьютерно грамотны.

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

  • Классический пример этого (не обязательно тот, о котором вы не знаете): многим физикам (а также ученым ) очень не нравится , когда их сравнивают с инженерами , даже если они оба работали над одним и тем же проектом.

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

Предложения:

  1. Если вы достоверно знаете чье-то прошлое (т. е. незнание компьютеров, программирования и т. д.), улыбнитесь , мягко и кратко объясните, что не можете им помочь в этом отношении, и двигайтесь дальше . Если вы не чувствуете мотивации и не имеете много свободного времени, вы, вероятно, не захотите тратить слишком много энергии на объяснение различий между оборудованием, программным обеспечением и программированием каждому другому человеку, с которым вы сталкиваетесь.
  2. Если вы ничего не знаете о чьем-то прошлом, не думайте, что он обязательно должен быть компьютерно-грамотным или технически подкованным. Затем, возможно, настройте себя в соответствии с предложением 1.
  3. Если вы точно знаете, что кто-то намеренно пытается вас принизить, при этом полностью осознавая вашу специализацию и тонкую разницу между аппаратным и программным обеспечением, я думаю, было бы несправедливо ответить с оттенком сарказма. Может быть, что-то вроде: «Сэр/мэм, я хотел бы помочь. К сожалению, я не такой разносторонний и опытный, как вы…» ; )

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

Что-то вроде:

О, я не могу помочь вам с этим, это не моя специальность. Это вроде как если я сантехник, а тебе нужен электрик.

Другие возможные варианты: водитель автобуса/кондуктор поезда, хирург/психиатр и т.д.

Просто постарайтесь объяснить им это в очень спокойной манере.

Это случается с большинством программистов, меня самого иногда спрашивают, и я обычно просто объясняю и говорю что-то вроде:

Я программирую их программное обеспечение, я не ремонтирую и не собираю компьютеры.

Большинство людей склонны понимать после этого!

Вы должны дать им аналогию.

Вдохновленный комментарием пилота/механика, но большинство людей тоже не пилоты.

Попробуйте следующее:

Аналогии программиста с компьютерщиком:

  • От водителя к механику (автомобили)

  • Мечник к кузнецу

  • Архитектор строителю

  • Сценарист фильма для съемочной группы (спецэффекты, реквизитор, гримеры)

В основном любые пары Пользователь/Дизайнер против Строителя/Создателя/Реставратора.

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