В Италии многие продолжают думать, что программисты — это компьютерщики.
Программист занимается совершенно другими делами, и в компании я не тот человек, который должен собирать ваш компьютер или менять его части.
Иногда я чувствовал это как преуменьшение моей работы и чувствовал себя немного обиженным.
В компании, в которой я работаю, много узкоспециализированного технического персонала, программистов, системников и т.д.
Как я могу объяснить людям, что программист — это не компьютерщик?
Единственная причина, по которой это грубо, — это ваша вера в то, что программист лучше, чем техник [вы упоминаете, что это похоже на преуменьшение вашей работы, когда люди думают, что вы техник]. Я не имею в виду, что вы грубы, полагая, что , но если вы действительно верите в это, то поправлять людей: «Я не что-то меньшее, я что-то высшее» может показаться грубым.
Решение: говорите так, как будто технология равна или даже превосходит вас. «О нет, я говорю компьютерам, что делать [или как сделать что-то сложное], но когда они сломаны, я бесполезен. Для этого вам нужен специалист». Или: «Черт возьми, я не собираю свои компьютеры! Я полагаюсь в этом на обученных профессионалов». Не сосредотачивайтесь на названиях должностей, сосредоточьтесь на том, что вы делаете, и что делает человек, который им нужен.
Люди думают, что я могу заставить их принтер работать или постоянно решать проблемы с подключением. И в определенной степени я могу (и вы тоже можете), потому что мы изучаем некоторые из этих вещей в целях самообороны, поскольку мы не можем обойтись без нашей технологии. Но мы, вероятно, лишь немного лучше в этом, чем люди, которые думают, что мы можем помочь. Примите это и расскажите, что на самом деле вы действительно хороши в совершенно другом деле, и когда дело доходит до того, чтобы заставить принтер работать, вы и человек, с которым вы разговариваете, находитесь в одном положении.
Вы можете делать то же, что и я (программист с 40-летним стажем, кандидат компьютерных наук): говорить правду. Я говорю людям, в зависимости от обстоятельств:
Я ничего не знаю о настройке Windows или решении проблем с Windows.
Я ничего не знаю об этой программе.
Я ничего не знаю об этом оборудовании.
Я никогда не использую ничего подобного.
Я понятия не имею, как это работает.
Я не знаю, какие бывают разъемы и что вам нужно.
Я не знаю, как написать игру.
Я не знаю, как написать для вас телефонное приложение.
Если они сомневаются в этом, я говорю им, что мне не нужно знать ничего из этого, чтобы выполнять свою работу, потому что моя работа заключается в решении логических задач, математических задач и задач организации информации. Компьютер — это такой же инструмент, как карандаши и бумага, и я тоже не умею делать карандаши и бумагу.
Это зависит от того, о чем вы спрашиваете, и от того, как устроена ваша компания.
В моей компании наш ИТ-персонал — единственный, кто имеет право добавлять или изменять аппаратное/программное обеспечение. Это означает, что легко сказать любому, кто просит о помощи в подобных вещах:
Я на самом деле не могу помочь вам с этим, потому что у меня нет системных разрешений, чтобы делать то, что вы просите. Вам придется поговорить с кем-нибудь из ИТ-отдела. Вот как с ними связаться:...
Для вас также нормально признать, что вы не знаете , как это сделать... или как это делается в вашей компании.
Я на самом деле не уверен, что политика для этого. Я работаю с программным обеспечением, которое сильно отличается от настройки оборудования. Вам нужно будет поговорить с кем-то из ИТ-отдела, чтобы сделать то, о чем вы просите. Вот как с ними связаться...
Невозможно чувствовать себя не обиженным, если они продолжают приходить к вам, а вы выбираете обижаться на это. Это ваш вариант. Но, в конце концов, когда у вас будет достаточно указателей, чтобы обратиться к ИТ, они, надеюсь, перестанут приходить к вам в первую очередь и перейдут непосредственно к ИТ. В этот момент ваша проблема решена.
Я хотел бы добавить, что у вас нет причин обижаться на это. На самом деле, «чувствовать себя обиженным» означает, что вы не уважаете работу, которую выполняет ваш ИТ-персонал, потому что считаете, что она ниже вашего достоинства. Это другое , не обязательно «меньшее». Пожалуйста, уважайте их.
Я думаю, вам следует переформулировать свое отношение к приходу этих людей к вам... Вы сказали в комментарии:
Я хотел бы уточнить, что я не считаю себя лучше, я просто чувствую, что они недооценивают меня, но, возможно, это личная проблема.
У вас наоборот: они высокого мнения о вас, поэтому обращаются к вам за помощью. Люди обычно просят помощи у людей, которых они уважают, поэтому не думайте, что кто-то просит о помощи, как недооценку ваших способностей. Кроме того, нет особых причин обижаться, поскольку люди, спрашивающие вас (я полагаю), просто не осведомлены о том, чем занимается разработчик/программист программного обеспечения. Просто так обстоят дела. Кроме того, многие люди, являющиеся разработчиками, могут в какой-то степени решать проблемы с оборудованием, так что это не означает, что люди, которые приходят к вам, делают это неправильно. Если вы не знаете, как сделать то, о чем они просят, признайте это.
Я не разработчик программного обеспечения, но я работаю на системном уровне с компьютерами. Я получаю запросы на разного рода аппаратное/программное обеспечение - например, вчера меня спросили, как добавить кого-то в группу электронной почты... Я ответил на письмо и переслал его... нашим ИТ-специалистам, которые этим занимаются .
Компании большие и сложные. Иногда знание того, с кем поговорить, сбивает с толку, поэтому вы говорите с людьми, которых вы знаете, и кажется, что у них есть ваше решение. Я считаю для них большим одолжением иметь возможность сказать: «Я не могу, но я могу помочь разобраться, кто может»… не всем хочется тратить время на это, но мне нравится, в разумных пределах.
Установите хорошие рабочие отношения с ИТ-специалистами, чья работа заключается в ремонте компьютеров.
Затем спросите их: «Знаете, когда люди просят меня исправить их проблемы с компьютером, я отсылаю их к вам, хорошо?» (это должно быть очевидно)
Затем, когда они неизбежно спросят, скажите что-то вроде «Я программист, когда мой компьютер ломается, как у вас, я просто вызываю специалистов!» (а затем направить их нужному человеку).
Мне нравится слово "специалист", оно выражает должное уважение к айтишникам, но в то же время дает понять, что проблема этого пользователя - не ваша проблема...
Между архитекторами и строителями существуют похожие отношения, которые вы можете использовать. Архитектор представляет себе дом, а затем чертит чертежи этого дома. Затем строитель использует эти чертежи, чтобы фактически построить дом. Программист представляет себе, что должна делать программа, а затем составляет код для этого. Техник берет эти вещи и фактически делает ваш компьютер работоспособным.
Аналогия не 100%, потому что то, что делает техник, и то, что делает строитель, не совсем однозначны. Однако в обоих случаях одной из определяющих характеристик архитектора/программиста является создание бумажных/цифровых документов, описывающих, что должно быть сделано. Как коллега-программист, когда я думаю об атрибутах, определяющих мою работу, это один из них. Если бы я пытался определить разницу между программистом и техническим специалистом, я бы выбрал аналогию, которая может донести это сообщение до сознания, например эту.
Причина, по которой мне нравится эта аналогия, заключается в том, что она объясняет разницу между программистом и техническим специалистом, не умаляя при этом самого технического специалиста. Большинство людей согласится с тем, что работа архитектора более привлекательна, но это не значит, что работа строителя не очень важна и ценна для общества. Точно так же очень важно то, что делает технический специалист, просто по своей природе это отличается от программирования. На самом деле, если разговор требует этого, я могу даже говорить о важности техников, не разбавляя свое заявление о том, что я делаю что-то другое, чем они.
Кроме того, некоторая путаница возникает из-за того, что программисты по своей природе плохо разбираются в отладке технических проблем. Мы можем услышать о проблеме, выполнить поиск в StackExchange и исправить ее почти так же, как технический специалист. Однако, поскольку технические специалисты специализируются на такого рода вещах, они значительно лучше справляются с этим. Возможно, я смогу помочь вам подключить принтер дома и заставить его печатать. Это может занять несколько хаков, но мы напечатаем его. Технические специалисты в месте, где я работаю, обслуживают армию общих сетевых Xerox DocuCenters в корпоративной среде, где время простоя означает $$$, и исправления должны быть развернуты до того, как хакеры воспользуются этими дырами для кражи наших важных данных, при этом гарантируя, что любые изменения, которые они вносят out можно откатить, если у отдельных пользователей возникнут перебои в работе из-за изменения. Потому что, в конце концов, как пользователь, если ЭТО' критическая заплата безопасности немного тормозит мою работу, я собираюсь открыть тикет на максимально возможном уровне и потребовать, чтобы они исправили это в какой-то смехотворно короткий срок. Затем я позвоню менеджеру моего менеджера и потребую, чтобы этот билет привлек внимание как можно скорее.
Да, технически это одно и то же, но я очень рад, что у меня на работе этим занимаются целеустремленные специалисты!
Это точно сбивало меня с толку какое-то время, и я чувствую вместе с вами! У меня есть некоторые познания в программном обеспечении и науке о данных (хотя я занимаюсь этим больше как хобби, чем как работа), но люди часто просят меня решить проблему с Wi-Fi-маршрутизатором, решить проблемы с оборудованием и т. д., о которых я мало или совсем не знаю.
Я обнаружил, что хороший подход — связать технологии со спортом. Большинство людей достаточно хорошо разбираются в спорте в целом, поэтому проще дать им понять, что программист не знает всего о технологиях, так же как профессиональные футболисты не хороши во всех видах спорта.
Ниже приведен пример, который я обычно объясняю, когда меня спрашивает нетехнический человек (друзья, а не сотрудники компании):
Мой бахромчатый X: Эй, мой интернет внезапно перестал работать. Что случилось?
Я: (Слишком широко...) [Кратко проверив...] Извините, не знаю. Я не сетевой инженер.
Х: Но ты же инженер! Почему ты не можешь это исправить?
I: Инженер-программист — это не то же самое, что сетевой инженер. Подумайте о спорте. Месси — футболист, но как вы думаете, сможет ли он быть таким же хорошим игроком, как волейболист или бейсболист?
Х: Я не знаю.
Я: То же самое и с программистами. Месси был бы лучше в волейболе, бейсболе или любом другом виде спорта, чем обычные люди, но Месси тот человек, которого вы хотите научить вас волейболу? Или вы предпочитаете профессионального волейболиста?
Х: Волейболистка!
Я: Точно. Месси был бы лучше в волейболе, чем вы или я, но он не был бы даже так хорош, как 14-летний школьник, который играет в волейбол в школе. Месси может не знать, как подавать волейбольный мяч в правильном шаге и прыжке.
Я: Возможно, я лучше разбираюсь в сетях, чем большинство людей, которые обычно не пользуются компьютером, но сеть слишком сложна, и я мало о ней знаю, точно так же, как Месси может не знать, как подавать волейбольный мяч. Лучше спросить у инженера, который конкретно работает с сетями.
Х: Хорошо, я понял! Извините за вопрос... Спасибо!
Ваша работа, для большинства людей, "работа с компьютерами". Большинство людей совершенно не представляют, в чем разница между множеством компьютеров, приложений, служб, функций, баз данных, ОС и т. д.; и понятия не имеют об относительной разнице в сложности разных задач.
Путаница, вероятно, увеличится, если вы являетесь сотрудником ИТ-отдела. Скорее всего, он также увеличивается, потому что вы (или другие «программисты»), вероятно, помогали с более простыми задачами либо тогда, когда технические специалисты были чем-то заняты, либо просто из-за близости.
Вы можете объяснить, но вполне вероятно, что многие люди ответят на ваше «это не моя работа» словами «но вы можете это исправить?» и, в большом количестве случаев, вашим ответом будет " -вздох -да".
Эти люди — ваши коллеги, и с ними следует обращаться хорошо, когда это возможно. Поэтому, если проблема, которую они приносят вам, (очень и надежно) быстро, я бы посоветовал им помочь. Точно так же, как если бы кто-то попросил вас помочь донести что-то по зданию, потому что вы оказались там, когда прибыла какая-то необычная посылка.
Если то, о чем они просят, не является надежным быстрым, скажите им, что это отнимет слишком много времени у ваших заданий по программированию. Может быть, также предложить, кто может быть в состоянии помочь, если вы можете.
Время программирования невероятно дорого, поэтому вы можете смягчить эту проблему, сообщив своему руководству, что вас просят делать вещи, не связанные с программированием. Это руководство, скорее всего, скажет, что люди не должны отвлекать программистов, потому что компании нужно, чтобы они продолжали заниматься программированием. (Во многих инженерных командах есть должность скрам-мастера, единственной обязанностью которого является устранение препятствий для написания кода, в том числе защита времени программиста от подобных вещей.)
Во-первых, я думаю, вам нужно перестать думать, что вы лучше, чем техник.
У вас не будет хорошего разговора, если у вас есть чип на плече.
Моя работа и опыт — это программирование, а не аппаратное обеспечение. Вот контакты техподдержки.
То, что другие думают о вас, в большинстве случаев находится вне вашего контроля.
Примечание. Я хотел бы исключить ближайших родственников и близких друзей из этой категории других .
Хорошо, пока не стреляйте в посыльного. Разрешите уточнить:
Некоторые люди не настолько технически подкованы или даже компьютерно грамотны.
Пожалуйста, помните, что могут быть некоторые работы, о которых вы, вероятно, мало что знаете, и поэтому вполне вероятно, что вы можете непреднамеренно заставить кого-то другого чувствовать себя так же, как вы, несмотря на то, что у вас нет злых намерений.
Классический пример этого (не обязательно тот, о котором вы не знаете): многим физикам (а также ученым ) очень не нравится , когда их сравнивают с инженерами , даже если они оба работали над одним и тем же проектом.
Это не для того, чтобы обесценить то, что вы чувствуете, а просто для того, чтобы показать, что в большинстве случаев люди с достаточно хорошими намерениями даже не хотят вас унизить. Это просто их неосведомленность или невежество.
Предложения:
В таких ситуациях я считаю, что часто бывает полезно провести сравнение других профессий, с которыми люди могут быть более знакомы, чтобы использовать их в качестве примера.
Что-то вроде:
О, я не могу помочь вам с этим, это не моя специальность. Это вроде как если я сантехник, а тебе нужен электрик.
Другие возможные варианты: водитель автобуса/кондуктор поезда, хирург/психиатр и т.д.
Просто постарайтесь объяснить им это в очень спокойной манере.
Это случается с большинством программистов, меня самого иногда спрашивают, и я обычно просто объясняю и говорю что-то вроде:
Я программирую их программное обеспечение, я не ремонтирую и не собираю компьютеры.
Большинство людей склонны понимать после этого!
Вы должны дать им аналогию.
Вдохновленный комментарием пилота/механика, но большинство людей тоже не пилоты.
Попробуйте следующее:
Аналогии программиста с компьютерщиком:
От водителя к механику (автомобили)
Мечник к кузнецу
Архитектор строителю
Сценарист фильма для съемочной группы (спецэффекты, реквизитор, гримеры)
В основном любые пары Пользователь/Дизайнер против Строителя/Создателя/Реставратора.
Большинство программистов приобретают навыки компьютерного техника в качестве хобби, но они не обязательно обладают достаточными знаниями, чтобы действительно им стать.
Марко Салерно
Старыйпадаван
Марко Салерно