Чи повинні сильні розробники нести вагу світу на своїх плечах? [зачинено]


10

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

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

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

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



4
Вивчіть перспективу. Хоча це простіше сказати, ніж зробити, на жаль.
JB King

@JB King - отримали якісь посилання / деталі / книги на перспективу?
P.Brian.Mackey

2
+1 до @JB King. Зберігайте свою перспективу. Ви відчуваєте, що у вас на ваших плечах важка вага світу як програміст? Уявіть, що ви медик чи медична сестра у віддаленому регіоні бідної країни: намагаєтесь врятувати людей з обмеженими матеріалами під час годування та проживання власної родини.
Чарльз Е. Грант

Відповіді:


16

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

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

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

Я знаю, що тут, коли Google стає досвідченим розробником, ви можете вибрати між керуванням та технічним доріжкою. Чи дуже часто також кожні пару років повністю перемикати домени (не лише проекти). З того, що мені відомо, перший є поширеним в інших компаніях (Intel, MS, IBM), але комутація доменів може бути не такою поширеною.


+1 - Я писав свою відповідь, коли з'явилася ваша. Bubble up - це саме те, за що я йшов, і ви на 100% праві. Це більше про команду та про те, як ти вмієш. Якщо ви оточені розумними людьми, такими як Google, це додає до цього! :)
Мат Надрофський

+1 Урі. Чудова відповідь і так, я вважаю, що однолітки не завжди були на рівні. Я намагаюся бути обережним щодо ваги знань просто «нових технологій», щоб судити досвідченого / Ср. Дев. У той же час, якщо його .NET магазин, і вони не знають .NET занадто добре, то це зовсім не добре. Я хотів би бути "слабким хлопцем у групі", як би я був у Google. Але знайти подібне до Google місце у Далласі непросто.
P.Brian.Mackey

1
Звучить аналогічно принципу Пітера .
Майкл Тодд

Це не повинно бути компанією Google розміром - я зустрів чудових програмістів у невеликих компаніях і навіть у непрограмних компаніях. Люди "надуваються" на кожному ринку. Наприклад, я працюю в Пітсбурзі, і багато моїх колег працювали в місцевих компаніях. Даллас, ймовірно, менший, хоча я здогадуюсь, що багато техніки йде в Остін.
Урі

10

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

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


2

Ось моя спіна:

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

Це прогноз, що те, що ви тільки що побудували, завжди може бути кращим, завжди можна покращити.

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

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

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

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

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

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

Ви були б здивовані тим, що може змінити декорація!


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

2

Просто, щоб трохи розібратися в тому, що я маю на увазі щодо перспективи, тому що я підозрюю, що я подумав, що це дещо хитке зауваження, ймовірно, не зовсім перейшло, як я сподівався. ;)

Вдумливість і когнітивна терапія поведінки - це декілька прикладів предметів, які ви могли б вивчити і побачити, чи допомагають вони в тому, як ви бачите світ. Пропозиція книги тут - Mind Over Mood . Емоційна розвідка була б іншою ідеєю на цій арені з точки зору самосвідомості та самокерування, зокрема, хоча й інші сфери корисні. Отримання результатівце онлайн-книга, яку я рекомендую допомогти з більш конкретними ідеями. Звичайно, тут можуть виникнути різні стратегії тривоги та депресії, які не обов'язково стосуються програмістів, але я б підозрював, що у деяких програмістів це може виникнути у їхньому житті. Ще одна техніка - це те, що я люблю називати 4 "Re" розпізнавати, перефразовувати, відповідати та відбивати. Визнайте проблему. Перестановіть проблему, щоб побачити це з інших ракурсів та точок зору. Відповідайте на ситуацію якнайкраще. Поміркуйте, що було зроблено, що працювало, а що ні. Планувати, робити, перевіряти та діяти - це аналогічний набір із 4 кроків, можливо, дещо іншим порядком, хоча все ще існує думка про те, Постійне вдосконалення сервісу - це компонент ITIL, який може допомогти тут, якщо ви хочете чогось більш технічного і не дуже чутливого.

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


1

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

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

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


+1 Наставництво було б гарною зміною темпу. За моїм місцем роботи всі розробники вважаються однолітками. Немає технічних наслідків. Це фактично одна з головних проблем. Стара "занадто багато кухарів на кухні".
P.Brian.Mackey

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