Математика карьеры

Автор оригинала: Eric Sink
  • Перевод
catchy image Пару недель назад все начали писать о предстоящей майкрософтовской конференции PDC (Professional Developers Conference). В частности, Дуг Рейли написал пост «Кто управляет вашей карьерой?». Многие прочитали и сослались на пост, а некоторые (например, Сэм Джентайл или Роберт Херлбат) даже развили идею в ответных постах.

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

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


Думали, математика никогда не пригодится?


Помните начало мат. анализа? Наверное, нет. Может, вы глазели на одноклассниц, а, может, вы были похмельным первокурсником. В любом случае, как-то прошло мимо ушей. А ведь первые главы учебника намекали на секрет успешной карьеры.

В начальном курсе мат. анализа нас учили, что первая производная функции — это скорость изменения функции при изменении аргумента. В карьере аргументом является время. Основное уравнение карьеры разработчика выглядит так:

        К = D + О*T

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

D — это дар, то есть врождённые способности. Для каждого человека D является константой, однако для разных людей D разное.

О — это обучаемость, то есть скорость, с который человек приобретает (или теряет) знания.

Т — это время. Мы будем откладывать Т по оси абсцисс.

Из уравнения видно, что успех карьеры определяют три переменных. Мы можем менять лишь одну:
  • Очевидно, что Т не изменить. Время для всех безжалостно бежит вперёд.
  • D также не изменить. Правда в том, что есть более одарённые люди. С этим ничего не поделаешь. Однако, D не полностью определяет успех. Я был знаком с очень одарёнными программистами, карьеры которых не сложились. Я также знал не очень талантливых людей, у которых были очень успешные карьеры.
  • А вот О можно изменить. На самом деле, каждый день, осознанно или нет, мы принимаем решения, влияющие на О.

Работайте над первой производной


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

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

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

Я верю, что волноваться о том, что думают о К окружающие — это пустая трата времени. Ключ к успешной карьере это О, первая производная. О — это скорость с которой изменяется К. Зачастую значение К в данный момент лишь отвлекает. Важно лишь одно: увеличивается или уменьшается компетентность день ото дня? Или не меняется вообще?

O == 0

Ведь очевидно? Не очень. Многие не понимают этого, а понявшие сильно вырываются вперёд. Для большинства разработчиков О равно нулю. Любое положительное О отделяет от толпы.

O gt 0

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

Постоянно учитесь


К примеру, можно самому заплатить за PDC. Это пример положительного О. Можно сходить на PDC и научиться дженерикам в C#, оптимизации запросов к Yukon'у, managed API в Longhorn'е и многому другому. За последнюю неделю октября К увеличится.

Однако, PDC устраивают раз в пару лет. Как поддерживать О положительным в остальное время? Успешную карьеру не построить, если О лишь изредка отличается от нуля. Учиться надо постоянно.

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

Чему можно научиться за обычный рабочий день? Мы проводим 250 дней перед монитором. Сколько дней можно поддерживать О положительным?

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

Однако, кое-что удерживает нас от роста О. Самые важные уроки мы извлекаем из своих ошибок.

Учитесь на ошибках


Кроме формального обучения (например, PDC) можно учиться на ошибках. Значение О сильно зависит от того, как мы относимся к своим ошибкам.

Мои ошибки сильно повлияли на мою карьеру. Когда SourceGear завоевал приз Inc 500 прошлой осенью, редакторы попросили меня сказать, что меня как предпринимателя удивило больше всего. Я ответил, что меня больше всего удивило, что несмотря на многочисленные глупые ошибки, я всё же оказался в списке Inc 500.

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

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

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

Иногда мы так хорошо прячем ошибки, что даже сами их не можем найти. Что первое приходит в голову, когда сломался ежедневный билд? Кто-то другой сломал? Люди с положительным О скорее всего тут же проверят, не их ли чекин сломал билд. Желание научиться предполагает, что человек быстро понимает свои ошибки и может их обсудить с другими.

Итого, есть только два варианта:
А) Управлять своей карьерой.
Б) Управлять тем, что другие о тебе думают.

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

Баг 5909


Не так давно у нас появилась возможность поупражняться в этом тут, в SourceGear. Один из наших лучших разработчиков (назовём его Данил) совершил действительно серьёзную ошибку. Сама ошибка в коде была небольшая, не очень правильный if, но последствия бага были очень серьёзными.

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

В результате, наша компания потеряла какое-то время, но основной долгосрочный эффект бага 5909 — это увеличение компетентности Данила.

Риски


Мне очень хочется сказать, что учиться каждый день дешевле, чем ходить на PDC :)

Однако, справедливости ради, надо признать, что постоянное обучение имеет некоторый риск. Высокое О делает сотрудника уязвимым по следующим важным причинам:
  • Если сотрудник рассказывает о своих ошибках, то начальник может за них наказать. Последствия могут быть очень разные. Может, начальник будет просто считать сотрудника идиотом. А может, вообще уволит.
  • Начальник может испугаться сотрудника. Некоторые начальники предпочитают подчинённых с нулевой производной. Осознанно или нет, они окружают себя людьми, которые остановились в своём росте и не представляют угрозы для самого начальника. Если сотрудник, работающий в такой команде, вдруг становится «разработчиком с ненулевой производной», то он нарушает очень хрупкое равновесие. Начальник может отреагировать неадекватно: сотрудника могут назвать смутьяном или даже найти повод и уволить.

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

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

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

P. S.


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

От переводчика:
Большое спасибо Youri_M4U за ссылку на статью и идею перевода.
Эту статью написал Эрик Синк в своём блоге в августе 2003. Мне кажется, что она до сих пор очень актуальна.
Поделиться публикацией

Комментарии 100

  • НЛО прилетело и опубликовало эту надпись здесь
      +19
      в любой области нужно учиться постоянно
        +1
        Очень важно временами менять область и чем радикальней тем лучше…
        Но это всё вторичное, первична ваша нервная система, которая со временем всё более и более специализируется, и тупеет так что ничего нового в неё уже насильно не запихнёшь!
          +1
          Простите, но тупеет не наша нервная система, а ваша. Не судите по себе о людях.
            0
            Даже есть рекомендуемый период для радикальной смены — 5 лет.

            Но это не отменяет постоянной прокачки мозгов.
            Надо думать не только о первой производной но и о второй. Для того чтоб успеть прокачать мозг до того как он станет деревенеть.
              0
              А еще лучше — менять акцент ) например, после очередной прокачки себя как программиста начать прокачиваться, скажем, в знании иностранных языков )
              0
              Особенно когда работаешь на рыбообработочном конвейере ;)
                +1
                так тоже, почему нет?
                  0
                  Вы сам процесс видели, представляете?
                    0
                    в любой задаче обучение повышает сноровку и скорость
                      0
                      Вот только конвейер движется с одной заранее заданной скоростью.
                      Один человек рубит рыбам головы, другой вспарывает брюхо и выбрасывает кишки.
                      Весь процесс обучения работника занимает 8 часов, в дальнейшем производительность труда заметно не растет.
                        0
                        из таких сотрудников ведь тоже получаются сотрудники выше рангом, правда ведь? почему? ;)
                          0
                          А вот и не-е-ет! Рангом выше становится тот кто громче орет и умеет мотивировать (вернее подавлять) окружающих. Но в этом случае это высшая ступень «карьеры».
                          Мораль — работу надо выбирать с умом. Важен не только и столько начальник, но и сама профессия
                  0
                  Из комментов можно заключить, что конвейер — очень продуктивный способ с точки зрения прибыли, и очень деструктивный для тех, кто на нем работает )
                    0
                    Ну да… Поэтому на конвейере кто-то зарабатывает капиталы, а кто-то тратит жизнь.
                      0
                      В точку! Поэтому — выбирать работу надо с умом.
                  0
                  позвольте напишу около первого комментария чтобы отхватить побольше минусов.
                  я считаю что обучаемость не самое главное для УСПЕШНОЙ КАРЬЕРЫ(а не для того чтобы стать ХОРОШИМ ПРОГРАММИСТОМ). От вас не ждут глубинного понимания всей сферы IT от уровней OSI до там строений ЯП. Сделайте задачу здесь и сейчас, гугл в помощь. :)

                  Вот знаете(точнее изучаете) вы скажем язык Lua и Lisp. Молодцы. А на работе вас ждет например Java. И вот зачем тратить время на тех двоих когда могли почитать ридер на тему java и новостей? Для меня главное умение качественно гуглить+быстро разбираться в проблеме. В голове все знания не удержишь + эти же знания меняются.

                  p.s. Я не утверждаю! если у вас есть хороший контр аргумент — круто! Просто все что я вижу последние 2-3 года указывает на то что я написал выше )
                    +6
                    Глупости говорите. Правильно, что программист обязан уметь быстро разобраться в проблеме и уметь решать задачи. А для того, чтобы решать инженерные задачи, надо много знать. Чем больше разнообразных знаний, тем проще находить нетривиальные решения к сложным задачам. Так что для любого инженера в принципе не может быть лишних знаний, он обязан учиться непрерывно, и не только в своей узкой области, а как можно более широко.

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

                    То, что я вижу последние лет 15 в IT, убеждает меня в правоте этой точки зрения.
                      0
                      Полностью поддерживаю.

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

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

                      Кстати, этот процесс со многими из нас происходил в детстве, когда мы только начинали изучать компьютеры и их магию ) тогда все было в новинку, мануалов под рукой не хватало, и приходилось разбираться самому — в итоге достигался уникальный опыт, который в дальнейшем, уже после знакомства с проверенными и строгими методами дает хорошие результаты )
                      0
                      Хм… по мне, так умение качественно гуглить+быстро разбираться в проблеме является следствием обучаемости. Погуглил — быстро преобрёл новые знания, заобрался в проблеме — понял проблемму, научился её решать.
                      • НЛО прилетело и опубликовало эту надпись здесь
                      +4
                      Дельная вещь, между прочим, хотя предлагаются и не самые оптимальные способы прокачки обучаемости…
                      И прифит это даёт далеко не только в карьере, обучаемость приводит к тому что карьера для человека становится бессмысленной и глупой, ведь право глупо жить ради того что бы из джуниора стать сеньором, а потом каким-нибудь там большим большим…
                      Прокачивая обучаемость, можно вырваться из рабства системы за счёт самой же системы, и жить своими интересами, а не решением чужих задач за еду…
                        0
                        Очень хорошее замечание. Автор, увы, не обобщает пользу обучаемости. Однако, в посте от 2008 года, Математека жизни, он намекает, что следовал этим принципам и жизнь удалась.
                        0
                        Он не побоялся, что коллеги будут меньше его уважать.

                        Не очень понятна связь ошибки с уважением. За что его будут меньше уважать? Что недосмотрел условие и сделал детский баг? Так это у всех бывает, даже у матерых програмистищ.
                        А вот то, что менеджер не сделал из этого культ и не уничтожил морально этого Данилу, за это ему нужно памятник поставить. Потому что боязнь сделать ошибку сковывает работника.
                          0
                          Это правда, момент спорный. Впрочем, я могу его понять его опасение: иногда очень сложно признаться в детской ошибке. Сам себе дивишься, что такой идиот.
                            +2
                            Поэтому нужно совершенствовать методики разработки, чтобы минимизировать детские ошибки за счет архитектуры, т.е. стараться сводить любой функционал к двум дискретным состояниям: работает или не работает. Не работает — в коде ошибка, работает — в коде очень слабая доля вероятности, что есть ошибка.
                              0
                              У меня такой случай был полгода назад. У нас был вход на тестовый сервер с паролем одним для всех, и я его, сервер, глупо убил. Дело было в субботу, некоторые разработчики в Сиэтле, я в Ванкувере, сервер в Калифорнии, саппорт в Сент-Луисе.

                              Сначала я убил себя об стену. Потом подумал, что никто не поймет, что это я. Потом честно всем написал письмо с описанием убийства.

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

                              Но очко играло в эти несколько часов — мама дорогая! Вылететь с работы с формулировкой «идиот» очень не хотелось.

                                +1
                                У меня тоже однажды так было: я забыл поставить скобки в каком-то if'е. Увы, if был в драйвере, драйвер разошелся по серверам. Ошибка была отличной: каждый раз, когда системный таймер был кратен какой-то внутренней константе драйвер крушил сервер. Происходило это где-то раз в день, в разное время для разных серверов. IT подумали, что это какой-то страшный вирус или вообще знамение конца света.

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

                                Зато я научился: ставить скобки в if-ах, даже если там одна строчка.
                                  0
                                  Вообще раз на раз не приходится. Бывает, что не только ошибки наказуемы, но и инициатива.

                                  — Зато я научился: ставить скобки в if-ах, даже если там одна строчка.
                                  Это однозначно!
                            0
                            Рост компетентности не гарантирует карьерный рост. Как недавно писали на Хабре, сапожник высочайшего мастерства будет вынужден бороться за выживание, если сапоги выйдут из моды.

                            Более интересную из простейших идей карьерного роста предложил когда-то Дитрих Матешиц. До того, как он основал Red Bull GmbH, Дитрих сообразил, что один из простейших способов двигаться по собственному карьерному пути — это часто менять место работы. Он сам так делал, пока ему в голову не пришла мысль заняться продажами энергетического напитка.
                              0
                              Прочитал первый абзац и уже хотел согласиться, но дочитав второй абзац, считаю что вы не правы
                                0
                                Почему? Мне аж стало интересно. Лично я вырос именно часто меняя места работы.
                                  0
                                  Тогда уж лучше я вас выслушаю. Как смена работы помогла вам вырасти?

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

                                  зы. Пролистал ваш профайл и не понял: чем вы занимаетесь/занимались кроме IT?
                                    +2
                                    Очень просто. На каждом месте работы я черпал новые знания и новые умения. Одновременно со знаниями технологий и технологий производства, я для себя отмечал позитивные и негативные стороны. Набрав базу негативов и позитивов я смог вывести свою формулу успеха. Если бы я работал в одной компании, то мой мозг был бы заточен строго под определенные условия, и чем больше работаешь на одном месте, тем больше интегрируешься в чужие процессы, которые могут не являться идеальными.

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

                                      0
                                      Я согласен с s0rr0w. Не знаю, где как, а в штатах/Канаде это работает.

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

                                      Насчет России не скажу, не знаю.
                                      0
                                      Мне тоже это непонятно. Приходя на новое место работы, всегда оказываешься в менее выгодной позиции, нежели те кто работает в компании уже некоторое время. И кандидат на повышение скорее всего будет выбран из тех, кто уже успел себя реально зарекомендовать.
                                        0
                                        По-моему, s0rr0w говорит не про рост должностей (джуниор -> синьор), а про рост своих навыков. Я согласен, что смена места работы в большинстве случаев — это вызов расти. Ты приходишь в незнакомую обстановку, незнакомый проект и, возможно, к незнакомым технологиям.

                                        Например, у нас в компании один проект. За два года я все меньше и меньше узнаю и делаю что-то новое. Именно поэтому хочу сменить работу. Роста не чувствую. А работа его, безусловно, должна давать.
                                          0
                                          В качестве аналогии еще можно привести человеческое общение. Чем шире круг твоих друзей, чем разнообразнее интересы тех, с кем ты общаешься, тем шире и твой кругозор. Если же ты общаешься только с пятью друзьями и только о футболе — додумайте сами.
                                            0
                                            Верно подмечено. Должность найдет тебя, если у тебя есть предрасположенность к этому, и ты развиваешь эту предрасположенность.

                                            Вот например, кто такой тимлид? Это человек, который дольше всех проработал в компании? Или это человек, который не побоялся взять на себя отсветственность? Или это человек, который знает больше всех? Может ли тимлид вырости до менеджера? Ответ кроется в том, какие именно навыки развивает этот человек.
                                            +3
                                            Странное мнение. Как раз проще всего получить более высокую позицию и лучшую зарплату, перейдя в другую контору. Я уж не говорю о том, что так гораздо более разнообразный опыт получается.
                                              0
                                              Каким образом можно получить более высокую должность(менеджера проектов например, старшего программиста) в новой компании, если в резюме нет опыта работы на аналогичной должности? А такой опыт, как мне кажется, можно лишь получить в компании, где тебя на нее назначили после определенного времени работы простым рядовым.
                                                +1
                                                Я встечался со случаями, когда людей более высокой должностью переманивали. Вроде «там ты уже третий год старший программист, а тут тебе дадут небольшую команду».
                                                  0
                                                  Ну, вы же сами написали, что вам это только кажется.

                                                  Шансы получить более высокую должность без соответствующего опыта в новой конторе выше, чем шансы на повышение в своей. В первом случае уже есть вакантное место, а во втором оно еще освободиться должно.
                                                    0
                                                    Если вы расскажете, что на текущем месте работы вы выполняли именно работу менеджера проектов, но вам не давали развиваться, то вас могут взять. Менеджер проектов весьма специфическая должность, и все зависит от того, какие обязанности на него возложены в данной компании.
                                                    0
                                                    а про более высокую зарплату — согласен.
                                                      0
                                                      Вот только работодатели этого не любят ) А так все шоколадно.
                                                      0
                                                      Приходя на новое место работы, всегда оказываешься в менее выгодной позиции

                                                      Если не умеете себя преподнести, тогда да.
                                                        0
                                                        Скажите, что вы подразумеваете под «себя преподнести»?
                                                        Это пыль в глаза или, может, манипулирование и умелая интерпретация фактов в собственном резюме?
                                                          0
                                                          Никакие навыки большого искусства SQL вам не помогут, если вы будете чувствовать давление и неловкость на собеседовании. И наоборот: человек, умеющий вести переговоры и способен вселить в будущего работодателя уверенность и веру в новую эпоху компании, когда та возьмёт его на работу может рассчитывать на большие перспективы уже с первого дня работы на новом месте.
                                                        0
                                                        «Приходя на новое место работы, всегда оказываешься в менее выгодной позиции, нежели те кто работает в компании уже некоторое время»
                                                        совершенная неправда. наоборот! Вы, при приходе, в выигрышном положении. Вы не связаны условностями, историческими «так сложилось» и у Вас глаз не замылен. и когда вы долго работаете в колективе — все знают, что, к примеру, от Васи ждать сальто через голову нельзя. и даже если он это сделает — это неоценят и посчитают чудачеством. Вы же будете свободны от всех этих негативных вещей.
                                                          0
                                                          Это в общем случае неверно. На новом месте работы есть вакансии, которые не могут заполнить старожилы и еще нет сложившегося представления о потолке новичка.
                                                      0
                                                      Скажем так — в статье рассмотрено необходимое, но не достаточное условие )
                                                      0
                                                      Откуда эта формула выведена, подскажите пожалуйста)
                                                        +2
                                                        Так это стандартная линейная функция y = ax+b. Первая производная y' = a (та самая обучаемость).
                                                          +2
                                                          Думаю, что автор взял само уравнение К = D + О*T «с потолка». Чтобы лучше проиллюстрировать свою точку зрения.
                                                          +1
                                                          Автор забыл, что разработчик — это не ходячий справочник. Никакие знания и опыт не нужны без способности эти самые знания правильно применять и без способности создавать новые знания. И опять же все это не поможет двигаться по карьерной лестнице. Для этого нужно обладать еще и определенными личными качествами (ответственность, системность и т.п., что можно назвать лидерскими качествами).
                                                            0
                                                            Это, конечно, верно. Ещё надо обладать желанием двигаться по этой самой лестнице :)

                                                            Надо думать, что постоянное обучение новому это лишь необходимое условие успеха.
                                                              0
                                                              а какие ещё условия, как вы считаете?
                                                                +4
                                                                Хороший и сложный вопрос. Хороший для отдельного поста.

                                                                Я бы выделил вот ещё что:
                                                                • — надо писать хороший код (а не просто знать много технолоний)
                                                                • — надо быть ответственным и честным
                                                                • — надо уметь общаться с коллегами
                                                                • — надо уметь рассказать о том, что ты делаешь не-программистам
                                                                • — надо уметь отстоять своё мнение
                                                                • — надо быть адекватным человеком (сам не знаю, что это такое, но после пяти минут беседы могу точно определить)


                                                                Может, что-то добавить?
                                                                  0
                                                                  У меня к вам вопрос: Общеупотребительным термином является, кхм, лобызание зада начальства.
                                                                  Так вот, что именно, какую позицию подчиненного в этой метафоре пытаются изобразить?
                                                                  Это повсеместное соглашательство с позицией начальства? Если да то как это соотносится с пунктом «уметь отстоять своё мнение»?
                                                                    0
                                                                    Ну, если вам неизвестны никакие другие стратегии, кроме «лобызания зада»…
                                                                      –1
                                                                      Более того, мне неизвестна даже эта.
                                                                      Я придерживаюсь именно той стратегии, которая описывается в статье, постоянно самообучаясь.
                                                                      У меня много идей по модернизации процесса разработки ПО в моей компании, большую часть которых я аргументированно излагаю руководству по почте. До сих пор всё чего я добился — это обещание ознакомиться. Поэтому мне и интересно где я могу действовать иначе и эффективнее.
                                                                        +1
                                                                        Вам пора менять компанию. Руководство, которое не слышит своих подчиненных, обычно приводит компанию к краху.
                                                                          +2
                                                                          Меняйте работу. Какие вообще еще могут быть варианты?
                                                                            0
                                                                            вот вы и назвали причины, в чем я не согласен с автором статьи. для карьеры не только обучаемость важна.
                                                                            она важна для развития, а для карьеры ещё нужно «оказаться в нужное время в нужном месте». не значит «лизать». отнюдь. просто всему своё время.
                                                                            и если Ваши идеи игноруруют, а они стоят того. у вас два варианта:
                                                                            1) забить и стать как все.
                                                                            2) перешагнуть непосредственное начальство и идти выше. если Ваши идеи достойны и принесут выгоду и прибыль компании. и ничего плохого в этом нет. всё честно. Вас не выслушали (а выслушали — это если аргументировано «нет) — Вы считаете что эти идеи достойны воплощения — идите выше по лестнице. если и там не оценят — Вам надо быть готовым сменить работу.
                                                                          +1
                                                                          Лобызание зада — это лишь один из способов. Кому-то он близок. Мне, например, совсем не близок.

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

                                                                          Однако, если начальник боится «сотрудников с ненулевой производной» — то лобызание зада может быть более эффективной стратегией. Только недолгосрочной.
                                                                            0
                                                                            Этот спобоб может прокатывать до определенного предела.
                                                                            А вот действительно адекватные и ключевые решения напрямую влияют на ваше влияние в компании. Если Вы принимаете адекватные решения — Вас либо будут повышать, либо будут стремиться побыстрее уволить, чтобы не составлял конкуренции. Первое характерно для компаний, ориентированных (с точки зрения команды) на развитие, второе — для компаний, ориентированных на застой.
                                                                              0
                                                                              *способ — извините, опечатался.
                                                                    0
                                                                    «Б) Управлять тем, что другие о тебе думают.
                                                                    … Если выбрать Б, то карьерный рост остановится.» — Считаю это не верным т.к. живём мы в социуме, влияем на него и он влияет на нас хотим или осознаём мы того или нет. Если уметь именно Управлять тем, что думают о тебе другие, то это очень полезное качество, т.к. этими Другими могут оказаться и начальники огромных корпораций и ваши подчинённые от качества управления которыми может зависеть и ваша собственная карьера.
                                                                      +1
                                                                      Качество, безусловно, полезное. Однако, мне кажется, не достаточное для успешной карьеры.

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

                                                                      Ну и потом, мне, например, не нравится врать. Так что заставлять свого босса думать, что компетентнее, чем на самом деле, мне не доставило бы никакой радости. А какая без радости жизнь?
                                                                      –3
                                                                      По-моему данный перевод не совсем соответствует российским реалиям. Россия — страна связей.
                                                                        +1
                                                                        Да, а все остальные страны — страны математики!
                                                                          0
                                                                          Тогда уж Россия — строна ребер, а остальные — страны узлов ) а граф-то все равно один и тот же )))
                                                                          +1
                                                                          И поэтому не надо прокачивать обучаемось? По-этому надо перестать развиваться и начать искать полезные связи? Может, Россия — стана связей, потому, что слишком много людей отвечают «да» на эти вопросы?
                                                                            0
                                                                            В России связи развиты очень слабо, в Канаде и штатах — существенно сильнее. Нахывается это networking, и не то, что не порицается, а всячески поддерживается. Даже в огромных конторах типа ИБМ прежде чем нанять человека часто спрашивают — а нет ли у сотрудников закомого с соответствующими знаниями. Не факт, что он будет нанят, но наличие знакомого в конторе перевешивает десяток сертификатов легко.

                                                                            А в Европе, особенно в католических странах, это вообще самое главное.
                                                                              +1
                                                                              Удивительно нелепая интерпретация того, что такое network. Очевидно, через призму российского менталитета оно только так и может получиться.
                                                                                0
                                                                                Я не претендую на абсолютную истину и с удовльствием выслушаю другую интерпритацию.
                                                                                  0
                                                                                  Смысл network не в «волосатой лапе», не в том, что наличие знакомых это какой-то там «плюс». Это просто механизм социальных связей. При прочих равных, совсем незнакомый человек в менее выгодной позиции чем человек, которого порекомендовал знакомый, вызывающий доверие. Только и всего. Это совершенно нормальный, честный и открытый механизм, не имеющий ничего общего с корпоративной солидарностью, своячечниством, землячеством и прочими отвратными азиатскими явлениями. Эти связи — это не круговая порука где все друг другу чем-то обязаны, это просто источник информации о людях.
                                                                                    +2
                                                                                    Есть такой анекдот, когда пара приходит к врачу по поводу расстройства сексуальной жизни у жены, муж выходит, а когда возвращается, то видит как врач трахается с его женой. На вопрос — что вы делаете? врач отвечает — как что? Прямой массаж матки. На что муж говорит:
                                                                                    — Если бы не мои два высших образования, я бы сказал, что вы ее е… ете.

                                                                                    Тут примерно то же самое. Если вам хочется рюшечек, из есть у меня. Скажем так: networking — «Это совершенно нормальный, честный и открытый механизм, не имеющий ничего общего с корпоративной солидарностью, своячечниством, землячеством и прочими отвратными азиатскими явлениями», но если у меня есть знакомый в конторе, где я хочу работать, мои шансы туда попасть увеличиваются как минимум вдвое.

                                                                                    Хотя и фиг с ними, с рюшечками. Если ПМ — индус, то networking — «Это совершенно ненормальный, нечестный и заткрытый механизм, т.е. своячечниство, землячество и прочие отвратные азиатские явления», это видно невооруженным взглядом по этническому составу таких групп.

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

                                                                                    Ну и т.д.
                                                                                      0
                                                                                      Связи — наше всё :)
                                                                                        0
                                                                                        Ну вот, приводим землячество индусов как пример западного networking. Вам самому не смешно, а? Прекратите уже глупости писать, пожалуйста.
                                                                                          0
                                                                                          Нет, мне абсолютно не смешно. Когда я приезжаю в Сакременто в офис Symantec и вижу что там 100% индусов, мне не хочется смеятся.

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

                                                                                            А что такое западный networking — смотрите на linked in. Это оно и есть, в миниатюре.
                                                                                              0
                                                                                              Я говорю об американской культуре. Если у меня на проекте из 26 ченловек 23 китайца, то это какая культура?

                                                                                              Хорошо, пусть западная. Я сам из Ванкувера, знаю там десятки программистов. С работой там было целый год сильно плохо. Благодаря линкедину сейчас можно легко отслеживать карьеру знакомых. И что я вижу? Что в этот год находили работу только местные, рожденные в Канаде.

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

                                                                                              И вообще чем дольше я живу в загранице, тем более убеждаюсь, что разница не в разы, а в проценты. Причем в экстремальных ситуациях она исчезает совсем.
                                                                                                0
                                                                                                Вы говорили, что в Канаде и США «связи развиты сильнее». А теперь приводите в пример персонал макдональдсов и их национальные землячества.

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

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

                                                                                                Потому и опыт у меня совершенно иной: через network, состоящий из людей знакомых мне чисто на профессиональном уровне я легко нахожу нужные мне новые связи. Не видел, чтобы кому либо отдавали предпочтение только от того, что у него есть нужные знакомые — людей выбирали на основании рекомендаций, которые им давали их знакомые, то есть, оценка совершенно объективная и корректная. И кстати, я еще заметил, что как раз в IT никаких проблем с поиском работы у хороших специалистов не было за последние годы «кризиса». Немного просели доходы у контракторов, и только. Без работы мыкались как раз такие вот, с совковым менталитетом «я гений, мне все кругом должны, а ну бегом меня оценивать и мне рукоплескать», ну и свежие выпускники без опыта.
                                                                                                  0
                                                                                                  Ну, не знаю, если ИБМ, Симантек, Майкрософт — это персонал мадональдсов, то что тогда мы берем на рассмотрение? Правительство?

                                                                                                  Я, естественно, совок, обшаюсь только с совками и анекдотами обо мне забит весь и-нет. Проблема только в том, что во всей Британской Колумбии только 30 000 человек, которые знают русский язык (для сравнения в Сиэтле 300 000), так что развернуться моему совкизму негде, русских знакомых только две семьи, да и то видимся редко. Лучшая подруга жены, например, англичанка.

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

                                                                                                  Но взгляд у меня после переезда сильно потрезвел и розовые тона исчезли, так что к реалиям я подхожу реально, чего и всем желаю.
                                                                                                    0
                                                                                                    Да что ж вы бредите то так? Перечитайте все что вы понаписали. Вы пытаетесь доказать, что в западной культуре блат работает сильнее чем в советской. Это бред. Вы ссылаетесь на networking, на честный и прозрачный механизм, как на какую-то разновидность блата. Это бред. Вы что, все 10 работ грузчиком отпахали? Как иначе вас понимать?
                                                                                                      0
                                                                                                      Конечно, грузчиком. Сейчас грузим веб-сервисы в веризон, тимобайл и таймуорнер, аж спина болит. Только так меня и можно понимать.

                                                                                                      Блата, именно так. Поговорку — «на 80% успех твоего бизнеса зависит от того, с кем ты учился в школе», придумал не я.

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

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

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

                                                                                                          А то получается, что вежливый совок разговаривает с западным хамлом, надоело как-то.
                                                                                                            0
                                                                                                            Ну вот и ладненько. Признаёте себя совком, молодец. Надеюсь, если хорошо задумаетесь, то сможете то же самое сделать и искренне. Спорить же с вами даже как-то нелепо. Ваши все аргументы на уровне детского сада. «Берут только своих на работу» (говорить научитесь сначала, да?), «Одни индусы кругом» (ну так на такую работу WASP и не пойдет, он закончить Йель и будет гламурным юристом). Наиболее показательный симптом вашей совковости в том, что вы даже вообще не понимаете ни слова из того, что вам пишут. Так что, вы правы, спор бесполезен. Грузите ваши веб-сервисы дальше, пока не уволят.
                                                                                                        0
                                                                                                        Брр… Такая интересная дискуссия, и вдруг «грузчиком отпахали».

                                                                                                        Ведь обе стороны правду говорят.

                                                                                                        Западный networking — отличная штука, которая работает очень эффективно. Я знаю, что сообщю своим бывшим коллегам, если нам в офис потребуется специалист. Я буду заинтересован посоветовать хорошего человека, поскольку, если мой кандидат вольётся в компанию (проработает несколько месяцев), то я получу бонус. Это стандартная практика.
                                                                                                        Более того, если к нам приходит кандидат, которого никто не знает, то его просят дать телефонные номера коллег, которые за него могут поручиться («референсы»).

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

                                                                                                        Наверное, различия между культурами начинаются, когда речь заходит о деньгах. Насколько я могу судить, зачастую прибыль ценят больше родственных отношений.
                                                                                                        Недавно разговорился с товарищем. Ему 25, закончил колледж, работает в IT, живёт с родителями. Платит им 600$ в месяц за аренду собственной комнаты. Такой вот networking.
                                                                                                          0
                                                                                                          Именно так. Свинья везде грязи найдет, так же как и совок найдет блат и совковость везде, где угодно. Потому и спорить с такими как ZyL бесполезно, они живут в своем, аккуратно по себе подобранном и огороженном от любого внешнего вмешательства мирке. Совки всегда виктимны, они нуждаются в том, чтобы вокруг всё было плохо и уныло. Чтобы сидеть во всей этой пахучей куче и упиваться своими страданиями.
                                                                                +1
                                                                                Истребители и конструкторы самолётов и БПЛА считают — ускорение более важный показатель для систем современного боя. Поэтому надо учить древний кацкий язык — живой и неповторимый в каждом отдельном случае. :-)

                                                                                Языки программирования это внешние октанионные производные. Возможно поэтому русские и индийские программисты рулят.
                                                                                  0
                                                                                  Языки программирования — Производная Ли?
                                                                                    0
                                                                                    Ага, производная от исключительно простой группы 7.5.
                                                                                    А так как их много, то надо пользоваться практикой наших предков — родноверов со множеством богов и понятий но точно выраженных в кацком языке. Там нет почти местоимений и частиц зато есть суфиксы и окончания, которые формируют и наклонение и синтаксис и пунктуацию.

                                                                                    Грубо говоря названия функций в модулях на Питоне должны быть осмысленные и тот кто может держать все названия в голове (индусы и русские) тот и победил :-) Выражения скриптового языка то естественный язык. Бахорить что скриптобахорить.

                                                                                    Самый близкий к древнему язык из известных ме
                                                                                    Физическая база реальности
                                                                                  0
                                                                                  для скилов важна обучаемость.
                                                                                  для карьеры — нужно что-то ещё.
                                                                                  у меня живой пример перед глазами.
                                                                                  человек фанат своего дела, знает язык на зубок, к нему подходят консультироваться, он владеет ещё смежными ЯП (веб). и при этом он совершенно не умеет/не хочет себя продвигать/продавать.
                                                                                  принцип «на еду хватает» — всё. больше ничего не надо.
                                                                                  так что не только обучаемость нужна для карьеры.
                                                                                    +2
                                                                                    Охуенная статья.
                                                                                      0
                                                                                      Что-то я запутался.

                                                                                      Обучаемость = знания, опыт?

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

                                                                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                      Самое читаемое