Це "нормально", щоб люди не працювали?


137

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

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

Не можу не помітити, що, здається, всі поводяться так, як це "нормально". Всі мої начальники з цього приводу не переймаються, і вони, здається, працюють ні до чого. Мені завжди дуже важко їх знайти, вони прибувають набагато пізніше, ніж належить, і виходять рано. Очевидно, я нічого не можу зробити в цьому випадку, оскільки вони вище мене, але це "норма" у всіх компаніях, чи я просто опинився в дуже поганому (це мій перший досвід роботи)?

Також я стану "подібним до них" через кілька років?


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

25
Люди лінуються, якщо їм дозволено бути. Звикнути.
Бернард

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

60
Звідки ви знаєте, що ваші колеги та начальники не просто ефективніші, ніж ви, то, знову ж таки, можливо, вони також передчасно підвищилися до свого рівня. Пам'ятайте, що зусилля не є частиною Досягнення . Лише "трохи більше року" досвіду, ви впевнені, що "100% впевнені" у багатьох речах ...

90
Я зустрів хлопця, який стверджував, що на порядок швидше, ніж середній програміст. Він був важким копіювачем. Він був надзвичайно швидким у створенні незбагненного коду.
Kyralessa

Відповіді:


152

Одне можливе пояснення - керівництво посадило цю "культуру" власним прикладом. Співробітники часто успадковують ставлення з вищесказаного.

Ще одне (і найімовірніше) пояснення полягає в тому, що люди не мотивовані . Можливо, немає винагороди за краще виконати роботу, тому не потрібно турбуватися. Тут хвилюється лише те, що талановиті зазвичай переїжджають кудись, побачивши культуру роботи. Можливо, вони є, і ви залишилися з осадом? На цей момент є цікаве прочитання: Криза вітрозамінника: ефект Мертвого моря: Брюс Ф. Вебстер


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

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

38
Це актуально: "Це проблема мотивації, гаразд? Тепер, якщо я працюю на $ @ $$ і Initech доставляє кілька зайвих одиниць, я не бачу ще жодної копійки, тож де мотивація?" - Пітер Гіббонс, офісний простір
Девід Мердок

10
Я думаю, що це хороша відповідь, і дуже можливо, що це дійсно так, але, користувач27112, я б дійсно з'ясував, чи справді це так, чи ти просто вибрав це, тому що це відповідь, найближчий до ваші упередження.
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: Мені звучить як приказка комуністичної НДР: "Вони роблять вигляд, що нам платять, а ми робимо вигляд, що працюємо". Не те, що наслідувати і
пишатись

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
@Chad Я не думав так минулого року, але зараз я згоден з тобою.
Елвін

40

Мені буде цікаво побачити, як ви себе почуваєте в інший рік. Ви спалите себе? Чи є ваш темп стійким в умовах також активного життя поза роботою?

Мені теж цікаво - чи робиш ти справи без належного роздуму? Серфінг в Інтернеті може здатися витраченим часом - і це може бути! - але також може бути час дозволити задній частині мозку жувати проблему і знайти більш складне рішення, ніж очевидне.

А може, ви просто не працюєте над досить важкими проблемами. Вас просувають - з часом ви підніметесь до рівня своєї некомпетентності . Як ви будете адаптуватися до цього виклику?

Або, можливо, вам набридне на вашій нинішній роботі та перейдете до однієї з іншою культурою роботи. Ігрові компанії відрізняються необхідним інтенсивним рівнем уваги - і в результаті вони досить швидко перегорають працівників. На відміну від інших робочих місць вдалося досягти комфортної прибутковості за короткий, простий робочий день.

Наразі насолоджуйтесь своєю здатністю підтримувати високий результат роботи та отримувати нагороди.


+1 для "як ви себе почуваєте в іншому році". Я пам’ятаю, що перш ніж отримати 30, я не міг отримати достатньо кодування за день. Я пережив багато позитивного стресу. Тиск і веселощі. З часом тиск уповільнює вас, навіть якщо вам весело.
Джон

24

Гарне питання. Перш за все вітання з вашою працелюбною етикою та вашою енергією для побудови кар’єри та великої роботи - це дуже захоплююча риса, яка займе вас довгий шлях.

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

Я вважаю, що для деяких людей це нормальна поведінка, коли люди збиваються, так як це не менш нормальна поведінка, щоб інші працювали максимум своїх здібностей - є спектр. Що стосується ОП, явно ви не один з перших, ви знаходитесь біля останнього кінця спектру. Що позиціонує нас у певній точці спектра? І чи можуть люди рухатися за цим спектром? Мої відповіді на ці 2 запитання: 1) мотивація та 2) так, вони можуть рухатися (я це зробив сам). Відповідь Дж. Кінга вирішує це питання мотивації. Якщо ви зараз займаєте більш високу роль у компанії, то тепер ви можете певною мірою керувати мотивацією людей. Незалежно від того, чи використовуєте ви моркву чи паличку, залежить від вас - я відчуваю, що ви більше знайомі з палицею (виправте мене, якщо я помиляюся).

Ваше друге питання: чи станете ви "подібними до них". Напевно, не враховуючи, що ви очевидно досить віддалені від того, де вони знаходяться, але реальність полягає в тому, що, як люди, ми сильно впливаємо нашим середовищем, тож ви не будете застраховані від своїх колег. Отже, якщо ви будете залишатися на цьому конкретному робочому місці досить довго, ви можете виявити, що ви рухаєтесь за цим спектром мотивації просто через інерцію місця. У протилежному випадку, якби ви, скажімо, приєдналися до стартапу, що переслідував IPO ще в 1999 році, ви, мабуть, знайшли б не достатньо годин у день, щоб виконати свою роботу, і, можливо, ви могли б піти ще далі назустріч інший кінець спектру (плюс ви, можливо, випадково помітили, що ваше здоров'я погіршується :-)).

Кілька особистих коментарів, які вам прийшли в голову при читанні питання (зауважте, вони можуть бути малоцікавими, якщо ви просто шукаєте відповідь на своє запитання):

По-перше, моя негайна реакція на ваше запитання викликала гнів. Коли я зупинився, щоб розглянути, чому, я в хвилину сорому зрозумів, що ти, по суті, нагадуєш мені молодшу версію себе. Причиною, через яку я кажу ганьба, є те, що я був зарозумілим сукиним сином, який наполегливо працював, думав, що я це все знаю, і суворо судив усіх своїх колег за те, що я сприймав як їхнє негідне ставлення. Насправді я судив деяких з них так суворо, що я ніколи не дозволяв собі можливості познайомитися з ними як з людьми та дізнатись того, чого вони могли б навчити мене (не лише технічно, а як люди). Для мене було болісною мандрівкою дозволити собі бути частиною "команди", кожен зіграв свою роль - деякі генерали та деякі пішохідні. Так, це правда, що деякі з них були шахраями, але моє розсудливе ставлення заважало мені їх розуміти чи, можливо, навіть мотивувати. Моє ліжко. Тож так, читання вашого запитання викликало у мене гнів, але не гнів на вас, а через мою раніше відсутність співпереживання.

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

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

Нарешті, це теж вікова річ - коли я був у твоєму віці (рік, коли я закінчував навчання в коледжі, я думаю, що тобі 22 роки), я знав, що НІЧОГО . Як не дивно, чим молодший ти, тим більше думаєш, що знаєш. Один із великих дарів старіння - усвідомлення того, що чим більше ти знаєш, тим більше знаєш, тож насправді, тим менше ти знаєш у відносних показниках. Це призводить до здачі контролю, намагатися бути менш автономною, більше з'єднуватися з іншими, щоб ми могли ділитися нашими навичками на благо кожного (в стилі quid pro quo, НЕ по-комуністичному LOL). Це нормальний здоровий матеріал для дозрівання. Якщо ви вже пов'язані з іншими людьми (у світі РЕАЛЬНИХ, а не в IRC), це допоможе в цьому процесі. Це трохи схоже на аналогію, чим більше камінь натирається, тим він більш відшліфований - він '


18

Я здогадуюсь, що у кожного є різні речі, які будуть їх мотивувати. TED Talk Dan Pink відзначає кілька мотиваторів, таких як автономія, майстерність та мета. Три найкращі мотиватори для розробників (Підказка: не гроші!) Охоплюють подібну основу.

Культура може бути фактором, хоча іншим є те, яку роботу проводить компанія. Можливо, в деяких місцях існують шари бюрократії, які можуть змусити роботу працювати повільно і не настільки динамічно, як стартап, де є кілька співробітників, і кожен одягає кілька шапок.

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


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

+1. Я нещодавно закінчив читати книгу. Настійно рекомендуємо, дуже глибокі пояснення всіх висновків: amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594488843
Bobby Tables

16

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


12

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

Посередництво не знає нічого вищого за себе, але талант миттєво визнає геніальність.

Вони виділяють навіть свої дурні завдання як феноменальні та нехтують реальними нововведеннями від інших ( самоцентричними ).

Я також бачив людей, які справді круті і справжні новатори, які роблять свою роботу гідно та ефективно, хоча ви бачите, що вони часом дивляться на стелю. Також існує різниця між "Робітником" та "Професіоналом". Професіонал означає набагато більше, і йому, можливо, доведеться витратити час на роздуми та інновації, які не завжди працівник може зрозуміти! Вплив таких нововведень набагато істотніший, ніж коли-небудь думав або може принести працівник. Напевно, це можуть бути випадки у вашому офісі.

Більше того, я не думаю, що корпорації нині терплять людей, які нічого не роблять, або людей, які насправді неефективні.


3
Це нагадує мені розробників, які не хочуть робити добру роботу, боячись, що вони більше не знадобляться. Я все ще кажу, якщо мені колись вдасться, що я з гордістю викладу це на своє резюме.
SoylentGray

2
Це через ефект Даннінга-Крюгера. Некомпетентним людям бракує метакогнітивних навичок, щоб визнати їх некомпетентними, через що вони залишаються некомпетентними.
Грязь

5
@Mud, так, я бачу, це ефект Даннінга-Крюгера. Що я відчував, це ОП має в ньому. Зазвичай, коли я стикаюся з такими людьми, які стверджують, що вони занадто хороші, а інші - погані, я ставлюсь до них скептично. Яким би не був факт, таке ставлення насправді не є здоровим. Більшість із цих хлопців - справжні параноїки, які відкидають поняття співпраці та бачать конкуренцію та боротьбу скрізь. Вони просто не цінують хорошу культуру роботи.
WinW

10

Чесно кажучи, це просто щось, до чого ти повинен звикнути в житті. У кожній галузі є компанії та такі люди. Це зводиться до різних факторів для кожної людини і того, що їх мотивує.

Зробіть все можливе, щоб змінити середовище, в якому ви працюєте, як ви, здається, що робите зараз, або спробуйте знайти інше місце для роботи, яке не терпить халатів. Я аплодую вам вашу трудову етику, бо ви точно у меншості у вашому віці (за моїм особистим досвідом). Подяки з успіхом, поки що.


10

Я витрачаю багато часу на роздуми про проблеми, але також значну кількість часу перевіряю свою електронну пошту чи Facebook або пишу відповіді на Stack Overflow. Решту часу я по-справжньому зосереджений і отримую реально багато роботи в високоякісному коді. У той час, коли я займаюся іншими справами, я також відпочиваю, і це дозволяє мені дозволити зануритися в різні варіанти, які я думав вирішити проблему.

Частково це питання досвіду. Деякі розробники набирають багато коду, а потім витрачають багато часу на налагодження та полірування коду, а інші малюють ментальну картину та записують код за один раз. У мене були моменти, коли я дізнався, що я набирав пару сотень рядків коду протягом дня, навіть не компілюючи і не перевіряючи синтаксис. Потім, коли я закінчив, мені залишилося лише вкласти кілька забутих ;s, щоб розпочати роботу.

Це не лише питання досвіду, а й спосіб роботи людей. Деякі колеги просто увесь день набирають код, а інші роблять багато (здавалося б) інших речей, а потім сильно спливають, коли вони роблять свою роботу. Я перебуваю у другій групі, але не зміг провести день, повний сплеску. Інші, з іншого боку, працюватимуть у більш постійному темпі з меншими сплесками, і не виконають свою роботу, якби витратили 2 години на день, дивлячись на стелю. Можливо, ви в цій першій групі.

Тоді правда, що деякі працюють важче, ніж інші. Частково через брак знань, досвіду чи таланту, а іноді через те, що їм все одно. Але ви дійсно повинні уважно ставитися як до їх роботи, так і до роботи, яку вони виконують. Ви не можете просто сказати, що люди не працюють багато, тому що вони витрачають більше часу, роблячи інші речі, ніж ви.


Гарна відповідь. Я теж в цій другій групі, і все більше і більше я відчуваю, що у мене є моменти, коли я пишу код, не складаючи. Але коли я це роблю, це здебільшого бездоганно і збирається в один цикл. Я люблю ті моменти.
Htbaa

8

Це дуже нормально для розробників - будучи такими, як вони є "професією знань" - не сидіти несанкціоновано, друкуючи їх у точний проміжок часу між 9 ранку та 17:30. день; коли приходить сплеск ідей, саме тоді пальці починають літати. Розчаровує те, що керівництво - не звикло до таких професій - цього не розуміє. Коли Facebook і YouTube заблоковані, продуктивність праці розробників програмного забезпечення йде вниз .

Сказавши це, це здається, що ваш бізнес складається з виключно ледачих людей. Якщо люди справді сидять, не роблячи нічого "цілий день", регулярно, то щось не так.


Чи можете ви надати посилання для заяви "Коли Facebook та YouTube заблоковані, продуктивність розробників програмного забезпечення знижується"? Мені цікаво прочитати більше про це, якщо є таке дослідження.
Кейсі Паттон

@Casey: Боюсь лише мої емпіричні докази моїх та моїх контактів. Я вже бачив більш надійні дослідження , але я не міг згадати , де і зараз.
Гонки легкості по орбіті

6

Допомагає програмування пар

Якщо ви впевнені, що розробники витрачають багато часу, я пропоную вам почати займатися парним програмуванням, оскільки це, як правило, змушує людей зосередитися на проблемі, і, оскільки на екрані є ще одна пара очей, вони, як правило, закривають такі сайти, як facebook, щебетати тощо і зосередити увагу на коді.


6

Це займає всі види.

У попередніх відповідях є деяка правда. Корпоративна культура має спосіб збивати людей, і більшість розробників на десятому році не підходять до своїх робочих місць з таким же поривом, як до роботи на першому.

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

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


4

Я думаю, що, можливо, ви недостатньо добре оцінюєте якість роботи людей, які працюють з вами.

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

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

Остання ідея: пам’ятайте, що ефективність - це щось дуже важко оцінити, вона не включає лише кількість рядків коду, які ви створили, чи кількість проектів, які ви очолюєте після їх завершення. Щастя людей, які там працюють, є чимось надзвичайно важливим, і хороші компанії усвідомлюють, що перед тим, як їх працівники розлютяться або закінчаться стресом або будь-яким іншим захворюванням, пов’язаним зі значно напруженою роботою та діяльністю.


+ 1-хороший пункт про ефективність. Якщо всі справді не мали позитивного ефекту (вони нічого не роблять цілий день), важко уявити, щоб бізнес навіть вижив.
Морган Херлокер

4

Програмістів часто розглядають як німі кодери, які кодують і нічого не розуміють в управлінні. Тому часто вони не відчувають ніякого обов'язку важко працювати. Також через деякий час вони з'ясовують, що управління - це не купа геніїв - принаймні, коли йдеться про те, щоб зрозуміти, скільки потрібно насправді, щоб щось зробити. Отож ... туди ти. Вибачте за коротку відповідь, але це не означає, що це неправда.


3

Мені порадили не працювати надто швидко, тому що я в кінцевому підсумку змусив би людей від мене чекати те саме. І якщо я опинюсь у ситуації, коли я стикаюся з блоком, мене люди будуть тискувати на рішення - Це для мене звучить логічно.

Однак, щоб змусити людей, які насправді роблять це для кращої роботи, їх керівники повинні стимулювати ефективність роботи.


3

Тут багато хороших моментів. Як багато хто казав, або ви недостатньо ставитесь до місця роботи, і / або культура там не сприяє високій продуктивності праці. У вас менше двох років фактичного досвіду роботи - і це в одній компанії, тому вам потрібно більше досвіду, щоб зрозуміти це для себе. Що ви отримаєте тут, це переважно думки, засновані на досвіді інших. Так чи інакше, я думаю, що вам справді потрібно почати шукати нову роботу, оскільки ви не дуже задоволені нинішньою ситуацією. Ви дійсно можете бути розумнішими / ефективнішими, ніж ваші колеги, але більш імовірно, що культура компанії не узгоджується з вашою трудовою етикою. Запевняю вас, що після того, як ви влаштуєтеся на роботу, яка є одночасно складною / корисною, ви змусите себе більше думати і менше кодувати, і цінуємо слабкий час, щоб весь час відмовлятися від думки "важко мислити". На мій погляд, немає нічого поганого в тому, щоб знятися в стелі / переглядати Інтернет (в міру помірковано), доки ви закінчите свою роботуну і вчасно . Якщо "розхитування" - це не ваша річ, можливо, витрачайте час на заняття іншими. Ви знайдете це так само корисно, як і завершення власної роботи.

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

Щоб відповісти на ваше запитання, ні, це не є нормою скрізь, це залежить від культури організації та ваших особистих цінностей, і я впевнений, що ви прийдете до цього висновку з плином років.


1
"Якщо" розхитування "- це не твоя річ, можливо, витрачаєш час простою на тренування інших". - це заважатиме їм "переглядати веб-сайти youtube / facebook / random / random". Не може цього мати. Ну зачекайте, це хороший тест, щоб перевірити їхні пріоритети - навчіться чогось корисного на роботі чи натомість. :)

3

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


Проблема з оплатою на основі завдань полягає в тому, що оцінка цін на завдання надзвичайно забирає багато часу, тому це не є практичним для великих проектів.
Дунайський матрос

2
Інші проблеми з оплатою на основі завдань полягають у тому, що всі хочуть виконувати "легкі" завдання (тобто ті, які обіцяють найбільше заплатити за найменший обсяг роботи), немає стимулу робити гарну роботу за завдання (просто потрібно зробити це досить добре, щоб переконати когось у тому, що це зроблено), і люди не хочуть працювати разом для загальної вигоди організації. Люди не повинні платити за завданням або за годину; їх слід виплачувати виходячи із їх загальної вартості для організації, яка їх сплачує. На жаль, це важко оцінити.
Крістофер Джонсон

2

Причина, по якій вони не виконують жодної роботи, полягає в тому, що вони чекають, коли їхній код складеться!

Серйозно, хоча література з менеджменту, яку я бачив, вказує на те, що кількість продуктивного часу (ігнорування туалетних перерв, перерв на каву, збирання носа, серфінг тощо) люди насправді напрочуд мало. Настільки, що середній показник - це приблизно 50%, і якщо хтось робить понад 60%, це досягнення, і це лише фактично продуктивний витрачений час. Якщо у вас також є зустрічі для відвідування та інші офісні речі, кодування фактично витраченого часу може отримати досить низький рівень, що часто забувається керівниками та іншими типами управління при складанні робочих планів.

По-друге, високі рівні зусиль просто не стійкі в довгостроковій перспективі. Щоб уникнути вигорання люди повинні працювати в середньому близько 60% пікової потужності. Вищий рівень активності, звичайно, можливий і необхідний, але для відновлення потрібно мати відповідні періоди нижчої активності. Концепція щодня працювати і давати 110%, як, здається, деякі люди хочуть заявляти, що вони роблять, ніколи не буває, а ті, хто намагається це, просто прямують до раннього візиту до іпотеки.


0

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


6
Здогадайтесь, у вас було багато роботи, поки ви робили це дослідження.
Марсело

2
Ви правильно здогадалися.

За що йому заплатили?

Пишіть програмне забезпечення.

0

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

Все тому, що я програмую швидко і добре.

Це майже не змушує мене поїхати до Китаю та викладати програмування. Молодші програмісти на Заході не хочуть програмувати. Це занадто важко. Вони здебільшого некомпетентні та поступливі. Не всі ... але більшість.


0

Якщо ви уважно стежили за мною, то можете зробити висновок, що я лінивий і безвідмовний. Я дуже дивлюсь у стелю, так. Я іноді залишаю робоче місце на годину або близько того під час звичайного робочого дня і їду подбати про особисті справи - або просто радість. Але це я, чи це робота?

Щодо того, щоб не отримати жодної "роботи", я вважаю, що я надзвичайно засмучений тим, що мені не дається багато важливої ​​роботи. Я здебільшого підтримую декілька існуючих веб-систем, і хоча можна багато чого зробити, вдосконалюючи їх, оновлюючи їх, додаючи нові функціональні можливості тощо, тому що наш тестовий магазин QA настільки недостатньо зайнятий і перевантажений роботою (очевидно, що для інших проектів немає моє), я не можу зробити благословення. Я запропонував декілька покращень / виправлень із низьким рівнем ризику для пари моїх систем, але мені знову і знову говорили, що у нас немає "ресурсів" для тестування якості, тому я можу " t розвивати їх. Тим часом я сиджу на своєму прикладі та в круїзній Вікіпедії, StackOverflow та граюсь із технологіями, які ми просто не збираємося тут впроваджувати (наприклад, MVC, Silverlight тощо), чекаю, що щось піде не так з моїми системами, щоб я міг їх виправити. Мені вже не раз приходило в голову, що я повинен тихо і навмисно щось ламати, щоб я міг зайти і виправити це, тим самим даючи зрозуміти керівництву, що я насправді функціоную.

Я насправді можу зробити щось креативне і корисне, і я фактично створив кілька корисних додатків на стороні, і я розчулився за свою ініціативу. Я все ще роблю це, але мені доводиться дотримуватися болю, щоб зберегти це в таємниці. І я не можу вкласти це у виробництво, очевидно, досить.

Це приємне місце для роботи, загалом, і моя робота досить безпечна, але мені нудно і розчарування. Мені шість років від виходу на пенсію, і, хоча трохи зайнявшись, я технологічно залишаюся наближеним до передового краю і планую кодувати, поки не помру. І я вбив ще двадцять хвилин свого життя (і час мого роботодавця!), Додавши цю відповідь на питання вище; і це не має значення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.