Статьи

6 глупых ошибок, которые должны сделать умные разработчики

6 глупых ошибок, которые должны сделать разработчики

«Пригни голову.»

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

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

«Держи голову опущенной» — вредный совет для карьеры.

Так что ты должен делать вместо этого? Как вы ориентируетесь в офисной политике, огромных нагрузках и плохом управлении?

Вы делаете «глупые» ошибки.

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

Подожди минуту.

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

Слово предостережения. Если вы ожидаете, что эта статья будет содержать подробности, такие как «ошибки кодирования», это не для вас.

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

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

1. Выберите бой с вашим боссом

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

Это абсолютно не то, что это значит.

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

Вы.

Борьба с вашим боссом по любой корыстной теме — самоубийство при приеме на работу. Это самый быстрый и простой способ потерять работу , клиента или должность.

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

Так о чем ты борешься со своим боссом?

Вы сражаетесь с ними, за них . Вы боретесь за свои цели, желания и стремления. Это та часть, в которую многие включились бы: «Меня не волнует мой начальник или его неудовлетворенные стремления».

Это звучит правильно?

Почему вы должны заботиться об их целях, желаниях и стремлениях? Разве это не их ответственность? Помогая им, помогает тебе. В конечном счете, искренний интерес к их «вещам» лучше для вас.

  • Ищете повышение заработной платы? Это легко понять, когда твой начальник верит, что ты в своем углу.
  • Хотите продвижение по службе? Поддерживающий начальник и поддерживающие сотрудники делают это неизбежным.
  • Хотите начать свое дело? Вы можете попросить своего босса для контактов, введения и возможностей. **

Удивительная карьера, признание всех звезд, преференциальное обращение — все это основано на отношениях .

Так как вы боретесь со своим боссом?

Вы делаете это осторожно .

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

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

Хорошо, как это выглядит?

Ваш босс хочет запустить новый сайт через 3 недели.

«Я заметил, что вы добавили некоторые новые функции в список. Эти две функции добавят к проекту дополнительные четыре недели. Вы все еще хотите оставить их в списке или выбрать функции, которые помогут нам уложиться в срок? »

Я хочу, чтобы это работало так же, как …

«Я заметил, что они запускают эти приложения в этой среде. Нам понадобится потратить дополнительно от 16 000 до 25 000 долларов, чтобы получить такую ​​же настройку. Ты все еще хочешь, чтобы я посмотрел на тебя?

Вы видите, что здесь происходит? Один своевременный ответ говорит вашему боссу несколько вещей.

  1. Вы знаете, что для них важно (время и деньги в наших примерах)
  2. Сначала вы заботитесь о его интересах, а не о своих.
  3. Вы говорите на его языке.
  4. Вы боретесь с его невежеством, а не с его намерениями.
  5. Вы готовы проявить сострадание и уважение, делясь своими советами таким образом, чтобы не было снисходительности и презрения.

Это отношение — то, что ищут сотрудники, менеджеры, руководители и менеджеры. Но они никогда не скажут тебе.

2. Неудача, затем попросить наказания

Ваша карьера — это то, что с вами происходит? Или вы выбираете профессию, ту жизнь, которую хотите иметь? Многие разработчики переживают свою карьеру в оцепенении. Они устраиваются на работу, изучают правила, а затем соглашаются на 90/10.

90% обслуживания и 10% развития.

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

Звучит знакомо?

Если это произойдет (и вы хотите, чтобы это изменилось), неудача может быть вашим выходом. Давайте притворимся …

  • Вы работаете в интернет-магазине.
  • Они используют готовую корзину для покупок.
  • Их система инвентаризации не совместима с их программным обеспечением для корзины покупок.

Ваш босс в стрессе; его разжевывает его начальник. Клиенты посещают сайт, чтобы купить продукты (хорошо) , но таких продуктов почти всегда нет в наличии (плохо) . В результате ваш начальник увидел падение продаж на 40%. У него есть шесть месяцев, чтобы все изменить. Если он не может, он останется без работы.

И это проблема. Он не знает, с чего начать.

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

Но ты делаешь.

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

Если вы решили проблему, вы сохранили день. Вы дали ему душевное спокойствие. Но что, если вы потерпите неудачу? Что если вы ошиблись?

Легко. Вы просите быть наказанным.

А ваше наказание? Устранение проблемы, будь то подробности, изменение ваших требований, переписывание чего-либо и т. Д. Если вы все спланировали хорошо, шансы хорошие, у вас будет шанс все исправить.

И это важно.

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

3. Скажи «да» невозможному

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

Именно поэтому вы должны сказать да …

… с условиями. Безусловное да, без каких-либо условий — это катастрофа, ожидающая своего появления. Когда разработчики отвечают с возмущением, они обычно реагируют на безусловное «да».

Это не то, что хотят большинство боссов.

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

  • «Я должен делать X; ты хотел, чтобы я бросил это и сосредоточился на Y?
  • «Я могу сделать это, если у меня есть X, Y и Z. Вы хотите, чтобы я поговорил с покупкой о получении этого?»
  • «Позвольте мне дать ему шанс. Х мог помешать мне сделать это, но я хотел бы попытаться обойти это. Это круто?
  • «Не могли бы вы дать мне день или два, чтобы понять, как это сделать правильно?»

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

«Он редко говорит нет. Если он скажет «нет», вы можете быть уверены, что есть чертовски веская причина ».

4. Сделайте «Нет» вашим ответом по умолчанию

Вы показали всем свою лояльность, каков следующий шаг? Скажи «нет. Вот важное предостережение: это не силовая игра. Это не то, что вы делаете, чтобы доминировать или контролировать своего босса.

Цель здесь — защита.

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

Это все еще должно быть обо всех остальных.

В какой-то момент наступает момент, когда вам нужно сказать нет. Когда твой босс чего-то хочет …

  • Это разрушит бизнес
  • Уволить его
  • Уничтожить компанию

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

Если вы выполнили шаги 1 — 3, это будет довольно ясно. Вы будете иметь уважение. Когда вы говорите, другие будут слушать. Если у вас есть хулители, которые не согласны с вами, у вас будут союзники, которые поддержат вас. Ты не будешь идиотским служащим, которого кормят волки.

Но есть другая проблема. Вы не можете использовать слово «нет».

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

Так как же сказать «нет», не сказав «нет»? Вот как это делает Адам Грант , профессор Wharton и автор книги «Давай и бери»:

  1. Отсрочка Я полностью завален прямо сейчас. Не могли бы вы связаться со мной позже?
  2. Задержка. Было бы здорово, если бы я сделал это после того, как закончил здесь? Крайний срок для моего клиентского проекта — сегодня, и я не хочу опаздывать.
  3. Вступление. Я полностью в неведении относительно Bootstrap. Шон — мастер Bootstrap, хорошо ли ему взять на себя инициативу?
  4. Мост. Аманда и Рик уже работают над переносом данных. Должен ли я обратиться к ним?
  5. Реляционный учет. Если я сделаю это, я подведу Стива. Он рассчитывал на меня за помощь в его проекте Angular.

Увидеть разницу? Каждое требование имеет следствие, то, что легко забыть руководству. Но это именно так, как это работает в реальном мире. Если вы хотите, чтобы X сделал, я не смогу закончить Y, и так далее.

Сделайте это таким образом, и вы научите коллег, что каждое решение имеет свою цену.

5. Будь более манипулятивным

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

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

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

Не так много.

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

Тогда есть разработчики, которые манипулируют.

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

Но что, если вы не такой разработчик? Что делать, если вы не сборщик информации?

В «Переломном моменте» Малкольм Гладуэлл указывает на несколько типов людей с редкими и уникальными социальными дарами.

  • Коннекторы — это дизайнеры и разработчики, которые знают много людей. Они имеют привычку создавать или делать представления.
  • Mavens — специалисты по информации, которые собирают, собирают и делятся новой информацией. Эти разработчики обладают глубоким набором навыков и почти «патологически полезны». Мавен хочет решать проблемы других людей, обычно решая свои собственные.
  • Продавцы — харизматичные убийцы, умеющие вести переговоры. Эти разработчики способны заставить других согласиться и поверить в них.

Распространено иметь первичный и вторичный набор навыков. Как разработчик, вы могли бы быть специалистом по продажам и так далее.

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

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

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

6. Откажитесь от большой акции или возможности

Когда дело доходит до рекламных акций, разработчики обычно имеют несколько вариантов:

  • Перейти к управлению.
  • Больше денег.
  • Делай свое дело.

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

У вас есть выбор, чтобы сделать.

Какой разработчик ты? Куда ты собираешься? Подумайте о том, что вы хотели бы сделать. Вы хотите писать код и зарабатывать больше денег или предпочитаете руководить другими? У вас есть навыки и способности, которые вам понадобятся?

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

Как ни странно, большинство разработчиков не знают, что у них есть выбор. Они знают, что делают, но такое чувство, что они подведут всех, если они не будут делать то, что хотят все остальные.

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

Как мы уже видели, эти ошибки кажутся глупыми

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

  • Использование унижения и стыда: оно способствует защите и сокрытию. Если ваш начальник или коллега допустили ошибку, простите. Если они открыты для этого, помогите им вернуться на правильный путь. Предотвращение их неудач создает ненужные клики, разделения и врагов.
  • Конфликт «мы против них»: менталитет «мы против них» создает циклы саботажа, политики, игры и мести.
  • Садизм и нарциссизм: жестокость и садизм могут стать проблемой, если произойдет иное . «Бен в маркетинге — придурок; Я испорчу его целевые страницы, чтобы он провалил свой обзор производительности ».
  • Манипулирование людьми: Макиавеллизм , социальная инженерия и нечестность очевидны, нет-нет. Вы не хороши в своей работе, если вам нужно использовать эти инструменты, чтобы продвинуться вперед.
  • Чисто конфронтационный: некоторые разработчики любят спорить. Не сделал это по-своему? Ну, они собираются спорить с вами, указывая на все пути, которые вы потерпели неудачу. Не знаю достаточно? Они чувствуют, что это их право стыдить и осуждать вас. Не будь таким разработчиком. Конфронтация ради конфликта создает культуру страха и политкорректности.

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

Следуйте этому совету, если вы хотите, чтобы вас уволили

Это угроза, которую скептики используют, чтобы заставить вас подчиниться. Но работодатели, менеджеры, начальники, все они хотят, чтобы мы делали правильные «ошибки». Эти ошибки показывают им, кто мы. Хотите завоевать их доверие, уважение и восхищение? Покажите им, что вы звезда, которую они ищут.

Большинство разработчиков не будут этого делать.

Они будут критиковать, жаловаться и отрицать. Некоторые будут стрелять в мессенджера. Другие будут кричать о доставке и о том, как все выглядит, или требуют, чтобы все было по- своему . Лишь немногие столкнутся с проблемой или попытаются стать лучше.

Будь одним из немногих.

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

Здоровые отношения в конце концов выходят за рамки грубых и глупых ошибок.

Умные разработчики делают глупые ошибки

По крайней мере, они кажутся глупыми тем, кто не понимает. Но «держать голову» — это ужасный совет в карьере.

Хотите стать мастером своей карьеры? Быть признанным звездой, которым ты являешься, и получать то, что ты стоишь? Делать «глупые» ошибки.

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

Вы готовы?

Вы будете, если вы делаете работу. Но что бы вы ни делали, не опускайте голову.