Это нормально для людей не работать?


137

После окончания колледжа меня наняли младшим программистом чуть больше года назад. Я быстро заметил, что я на несколько градусов быстрее, чем все остальные программисты; кажется, потому что я просто не трачу время "в общем". Однако большинству других людей, похоже, нравится смотреть в потолок, просматривать YouTube, Facebook и случайные веб-сайты и вообще делать за день работу, которую я обычно делаю за час. Я на 100% уверен, что они смогут сделать эту работу и через час, если сосредоточатся.

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

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

Кроме того, буду ли я "похож на них" через несколько лет?


83
После года работы там вас повысили до старшего разработчика и руководителя команды?
Джон

25
Люди ленивы, если им позволено быть. Привыкай к этому.
Бернард

72
Ленивость - одно из трех главных достоинств хороших программистов.
back2dos

60
Откуда вы знаете, что ваши коллеги и начальники не просто более эффективны, чем вы, но опять же, возможно, их преждевременно повысили до своего уровня. Помните, что усилия не являются частью достижения . Только «чуть более года» опыта, вы уверены, что «на 100% уверены» во многих вещах ...

90
Я встретил парня, который утверждал, что он на несколько порядков быстрее среднего программиста. Он был тяжелым копировщиком. Он был чрезвычайно быстр в создании не поддерживаемого кода.
Kyralessa

Ответы:


152

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

Еще одно (и наиболее вероятное) объяснение заключается в том, что люди не мотивированы . Возможно, нет никакого вознаграждения за то, что вы сделали работу лучше, поэтому нет необходимости беспокоиться. Здесь есть только одна проблема: талантливые люди, как правило, переезжают в другое место, видя культуру труда. Возможно, они есть, и вы остались с осадком? К этому моменту есть интересное прочтение: Кризис с водой и посудой: эффект Мертвого моря: Брюс Ф. Вебстер


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

10
+1, потому что, хотя я не знаю, как менеджмент привил эту культуру, он, конечно, не мог расти без их невнимательности. Некомпетентный садовник не должен сажать сорняки; этого достаточно, чтобы не взять мотыгу им.
Том Андерсон

38
Это уместно: «Это проблема мотивации, хорошо? Теперь, если я отработаю свой @ $$ off, и Initech отправит несколько дополнительных юнитов, я не увижу ни одного цента, так где же мотивация?» - Питер Гиббонс, Офисное помещение
Дэвид Мердок

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

3
«Они платили около четверти почасовой ставки, которую люди получали бы в аналогичном универмаге, и были довольны примерно четвертью производительности». Странно, потому что обычно профсоюзные магазины крайне непродуктивны, потому что нет стимула быть продуктивным. Ваша работа является безопасной для вечности, ваша зарплата идет вверх , делаете ли вы что - нибудь или нет, и т.д. и т.п.
jwenting

431

Как вы делаете вывод, что они не работают?

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

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

Как разработчик

  • Мне не платят, чтобы напечатать
  • Мне не платят за написание кода

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

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

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

(Обычно игнорируют все угловые случаи, пока они не ударили вас позже.)

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

Не судите, пока у вас нет опыта для этого.

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


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

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

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

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

20
+1, на протяжении всего первоначального вопроса и комментария ОП здесь, я не видел ни одной унции измерения, была ли проделанная работа сделана «правильно» или если они уверены, что не исправят или переделают всю эту работу позже , Слишком многие разработчики считают, что они выполнили «большую часть работы», потому что они закрыли большинство ошибок в своей системе отслеживания ошибок.
Николь

124

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

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

Затем я пошел в гораздо более крупную компанию, где мне нужно больше работать. Тем не менее, в этой, гораздо более крупной компании у меня тоже, кажется, длинные отрезки, где я тоже «ничего не делаю». В этот период я ​​действительно размышляю над проблемой, которая, вероятно, в 3 раза сложнее, чем самая трудная проблема, которую я решал на своем предыдущем месте работы.

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


11
очень проницательно об уровне сложности и сложности в разных компаниях.

71

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


70
Так, как это должно быть. Работать, чтобы жить, а не жить, чтобы работать.
Уэйн Молина

12
Пока вы не в компании с минимально низкими ожиданиями и не будете постоянно отставать от графика из-за этих сотрудников. Я не прошу людей работать более 40 часов. Но будьте продуктивными в течение этих 40
PSU_Kardi

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

14
@GrandmasterB: Для меня это звучит как высказывание коммунистической ГДР: «Они делают вид, что платят нам, а мы делаем вид, что работаем». Не то, чтобы подражать и гордиться.
starblue

30
@Starblue: Но он прав. Я усвоил (трудный путь), что, если вы лично не наделены компанией, не стоит усилий, чтобы «делать все возможное» и делать то, что вам нужно, чтобы делать достойную работу; Я не говорю , травить и не делать ничего , но нет никаких причин , чтобы сделать больше , чем нужно. Дурацкое поручение тратить свою жизнь на то, чтобы воплотить в жизнь чужие мечты.
Уэйн Молина

50

Вы уверены, что люди "не работают"? Разработка программного обеспечения является не видом работы , где вы машинки 8 часов в день, на самом деле , если вы будете делать , что я хотел бы сказать , что вы делаете это неправильно. По моему опыту (~ 6 лет) я обычно трачу всего 4-5 часов в день на написание кода; остальное тратится на размышления о том, как решить проблемы, может быть, запустить какие-то сценарии в моей голове, быстро набрать какой-нибудь псевдокод или посмотреть, была ли проблема решена (то есть поиск SO или похожих сайтов).


30
Я часто видел, как это происходит - новым программистам дают задание, и они сразу же начинают яростно печатать. «Если вы печатаете, вы не думаете», - говорил я им.
GrandmasterB

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

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

1
Чтобы быть справедливым, я печатаю как можно скорее (что часто бывает не так скоро), но в комментариях, а не в коде.
Kzqai

2
Подобный вопрос определенно был бы красным сигналом о компании, хотя с моим ответом (что-то вроде «я не знаю, но wpm не имеет значения в разработке программного обеспечения») я вряд ли получу работу так или иначе.
Уэйн Молина

41

Мой руководитель группы пишет более медленный Java-код, чем я, он время от времени спрашивает у меня совета, связанного с Java, и его стиль Java-кодирования ужасен (это похоже на C). Также кажется, что я должен поменять звание с ним. НО! когда речь идет о взаимодействии с людьми из разных команд, он общался в 100 раз эффективнее, чем я, он понимает, что люди говорят лучше меня, его интерпретации комментариев людей более проницательны, чем мои. Кроме того, его знания в AIX, базе данных и промежуточном программном обеспечении намного превосходят мои.

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

Мне было трудно понять, почему он был моим руководителем команды, но уже не после работы с ним над несколькими проектами.

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

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


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

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

2
@ В прошлом году я так не думал, но теперь я согласен с тобой.
Элвин

40

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

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

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

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

А пока наслаждайтесь своей способностью поддерживать высокую производительность труда и пожинать плоды.


+1 за "как ты себя чувствуешь в другой год". Я помню, что до 30 я не мог получить достаточно кодирования в день. Я испытал много положительного стресса. Давление и веселье. Со временем давление замедляет вас, даже если вам весело.
Джо

24

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

Я думаю, что многие ответы здесь не соответствуют действительности - люди предполагают, что первоначальный плакат ошибочен в его интерпретации поведения его коллег. Это приводит к большому количеству ответов, таких как «Усилия и производительность не равны эффективности». В этом случае я предпочитаю поверить ему на слово, что да, его коллеги не работают так же хорошо, как он (о чем свидетельствует отслеживание ошибок или просто наблюдение) - давайте просто предположим, что это правда. Теперь, как вы отвечаете на его вопрос: "нормально" не работать? Моя интерпретация того, что спрашивает ОП: «нормально ли работать меньше, чем он»? Обратите внимание, что он говорит, что он на 100% уверен, что они могли бы выполнять работу в то же время, что и он, если бы они применили себя - поэтому он не претендует на превосходные способности.

Я полагаю, что для некоторых людей это нормальное поведение, чтобы расслабиться, так как для других одинаково нормально работать по максимуму своих возможностей - есть спектр. Что касается ОП, вы явно не один из первых, вы близки ко второму концу спектра. Что позиционирует нас в определенной точке спектра? И могут ли люди двигаться по этому спектру? Мои ответы на эти 2 вопроса: 1) мотивация и 2) да, они могут двигаться (я сделал это сам). Ответ Дж. Б. Кинга посвящен этой проблеме мотивации. Если вы сейчас занимаетесь руководящей должностью в компании, то теперь вы можете в некоторой степени руководить мотивацией людей. Вне зависимости от того, используете ли вы кнут или пряник, я чувствую, что вы лучше знакомы с кнутом (поправьте меня, если я ошибаюсь).

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

Несколько личных комментариев, которые пришли на ум при чтении вопроса (обратите внимание, что они могут быть мало интересны, если вы просто ищете ответ на свой вопрос):

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

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

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

Наконец, это также возрастная вещь - когда я был в твоем возрасте (год после колледжа, я думаю, это делает тебя 22?), Я НИЧЕГО не знал . По иронии судьбы, чем вы моложе, тем больше вы думаете, что знаете. Одним из величайших даров старения является осознание того, что вы, чем больше вы знаете, тем больше нужно знать, поэтому, на самом деле, тем меньше вы знаете в относительном выражении. Это приводит к отказу от контроля, чтобы попытаться быть менее автономным, больше связываться с другими, чтобы мы могли делиться своими навыками на благо всех (в духе quid pro quo, а не в коммунистической манере LOL). Это нормальный здоровый материал для созревания. Если вы уже связаны с другими людьми (в РЕАЛЬНОМ мире, а не в IRC), это поможет в этом процессе. Это немного похоже на аналогию: чем больше тереть камень, тем более отполированным он становится ...


18

Я думаю, что у каждого есть разные вещи, которые будут мотивировать их. TED Talk Дана Пинка отмечает несколько мотиваторов, таких как Автономия, Мастерство и Цель. Тройка мотиваторов для разработчиков (подсказка: не деньги!) Охватывает аналогичные вопросы.

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

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


5
Эта мультипликационная визуализация действительно хороша: youtube.com/watch?v=u6XAPnuFjJc

+1. Я только что закончил читать книгу недавно. Настоятельно рекомендуется, очень подробные объяснения всех выводов: amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594488843
Бобби Таблицы

16

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


12

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

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

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

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

Более того, я не думаю, что корпорации в настоящее время допускают людей, которые «ничего не делают», или людей, которые действительно неэффективны.


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

2
Это из-за эффекта Даннинг-Крюгера. У некомпетентных людей нет метакогнитивных навыков, чтобы признать их некомпетентность, поэтому они остаются некомпетентными.
Грязь

5
@ Грязь, да, это эффект Даннинг-Крюгера, я вижу. То, что я чувствовал, это то, что у ОП есть в нем. Обычно, когда я встречаю таких людей, которые утверждают, что они слишком хорошие, а другие - плохие, я отношусь к ним скептически. Как бы то ни было, такое отношение не очень полезно для здоровья. Большинство из них - настоящие параноики, которые отвергают понятие сотрудничества и видят конкуренцию и борьбу повсюду. Они просто не ценят хорошую рабочую культуру.
WinW

10

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

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


10

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

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

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

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


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

8

Для разработчиков вполне нормально - будучи в «профессии знания» - не сидеть без дела, набрасываясь отчаянно в течение точного промежутка времени с 9:00 до 17:30. Творчество должно быть естественным, и это часто включает медлительность / расслабление во время день; когда приходит всплеск идей, вот тогда пальцы начинают летать. Обидно, что менеджмент - не привыкший к таким профессиям - не понимает этого. Когда Facebook и YouTube блокируются, производительность разработчиков программного обеспечения падает .

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


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

@Casey: боюсь, только эмпирические данные моих собственных и моих контактов. Я уже видел более надежные исследования , но я не мог вспомнить , где и сейчас.
Гонки легкости на орбите

6

Парное программирование помогает

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


6

Требуется все виды.

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

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

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


4

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

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

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

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


+1 хороший отзыв об эффективности. Если у всех действительно не было положительного эффекта (они ничего не делают весь день), трудно даже представить, что бизнес выжил.
Морган Херлокер

4

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


3

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

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


3

Здесь много хороших моментов. Как уже говорили многие, либо у вас недостаточно проблем на вашем нынешнем месте работы, и / или культура там не способствует высокой производительности. У вас есть реальный опыт работы менее двух лет - и в одной компании, поэтому вам нужно больше опыта, чтобы понять это самостоятельно. То, что вы получите здесь, в основном будет мнением, основанным на опыте других. В любом случае, я думаю, вам действительно нужно начать искать новую работу, так как вы не очень довольны текущей ситуацией. Вы действительно можете быть умнее / эффективнее, чем ваши сверстники, но более вероятно, что культура компании не соответствует вашей рабочей этике. Уверяю вас, как только вы получите работу, которая является одновременно сложной и полезной, вы обнаружите, что больше думаете и меньше программируете, и цените неспокойное время, чтобы отвлечься от мыслей о том, чтобы все время думать. На мой взгляд, нет ничего плохого в том, чтобы сниматься в потолке / просматривать веб-страницы (конечно, в модерации), если вы выполняете свою работуну и вовремя . Если «расслабление» не ваша вещь, возможно, потратьте время, тренируя других. Вы найдете это столь же полезным, как и завершение своей работы.

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

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


1
«Если« расслабление »- это не твое дело, возможно, проведи время, тренируя других». - это будет мешать им "просматривать YouTube / Facebook / случайные сайты". Не может этого иметь. Ах, подождите, это хороший тест, чтобы проверить их приоритеты - узнать что-то полезное на работе или расслабиться. :)

3

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


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

2
Другие проблемы, связанные с оплатой на основе задач, заключаются в том, что каждый хочет выполнять «простые» задачи (то есть те, которые обещают больше всего платить за наименьшее количество работы), и нет стимула делать хорошую работу над задачей (вам просто нужно сделать это достаточно хорошо, чтобы убедить кого-то, что это «сделано»), и людям не рекомендуется работать вместе для общего блага организации. Люди не должны получать оплату по заданию или по часам; они должны быть оплачены исходя из их общей стоимости для организации, которая их оплачивает. К сожалению, это трудно определить количественно.
Кристофер Джонсон

2

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

Серьезно, хотя литература по менеджменту, которую я видел, показывает, что количество продуктивного времени (игнорируя перерывы на туалет, перерывы на кофе, ковыряние в носу, серфинг и т. Д.) Люди тратят на работе на удивление мало. Если среднее значение составляет около 50%, а если кто-то делает более 60%, то это достижение, и это просто фактическое потраченное время. Если у вас также есть встречи для посещения и другие офисные вещи, ваше фактическое время, затрачиваемое на кодирование, может быть довольно низким, что часто забывают менеджеры и другие менеджеры при составлении планов работы.

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


0

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


6
Похоже, у тебя много работы, пока ты занимался этим изучением.
Марсело

2
Ты угадал.

За что ему заплатили?

Написать программное обеспечение.

0

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

Все потому, что я программирую быстро и хорошо.

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


0

Если вы внимательно следите за мной, вы можете заключить, что я ленивый и бездарный Да, я часто смотрю в потолок. Я иногда покидаю рабочее место на час или около того в течение обычного рабочего дня и занимаюсь личными делами - или просто отдыхаю. Но это я или работа?

Что касается того, чтобы не выполнить «работу», я обнаружил, что невероятно разочарован тем, что мне не дают много значимой работы. Я в основном обслуживаю несколько существующих веб-систем, и хотя может быть что-то еще, улучшая их, обновляя их, добавляя новые функциональные возможности и т. Д., Потому что наш магазин QA-тестирования настолько недоукомплектован и перегружен работой (очевидно, в других проектах не мой), я не могу сделать благословенную вещь. Я предложил ряд улучшений / исправлений с низким уровнем воздействия для нескольких моих систем, но мне снова и снова говорили, что у нас нет «ресурсов» для их тестирования, поэтому я могу « развить их. Тем временем я сижу в своей википедии и круизной Википедии, StackOverflow, и играю с технологиями, которые мы просто не собираемся внедрять здесь (такими как MVC, Silverlight и т. Д.), жду, когда что-то пойдет не так с моими системами, чтобы я мог их починить. Мне не раз приходило в голову, что я должен что-то тихо и намеренно сломать, чтобы я мог войти и исправить это, таким образом, информируя руководство о том, что у меня действительно есть функция.

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.