Переглядаючи ваше запитання, я думаю, що бачу три питання:
- Чи багато програмістів, які насправді приходять додому і займаються більше програмуванням?
- Чи бачать компанії, які наймають програмістів, 9-5 програмістів як менш цінний ресурс?
- Чи бажана чітка округлість? ( Так , абсолютно, але просто захоплення не обов'язково робить людину всебічною)
Однак я думаю, що всі ці питання мотивовані однією незначною помилкою в спробі діагностувати ваші симптоми:
Дія як програміста 9-5 є поверхневим симптомом, а не першопричиною.
Що таке програміст 9-5?
Раніше я поспішав описати те, про що я маю на увазі "програміст 9-5" у цій відповіді. Здається, я когось образив цим. Отже, я додам цю спробу до визначення: Хтось, хто витрачає нульовий час на позакласні заняття, які покращують свою денну роботу. Іншими словами, хтось витрачає весь свій час на виробництво і ніхто не вкладає коштів у навчання та зростання.
За визначенням майже ніхто, хто проводить тут будь-який час на програмістів, не входив би до цієї групи. Є багато речей, які можна зробити, крім фактичного кодування, що покращує кар'єру програмування поза вашими 9-5:
- StackOverflow або програмісти
- Читання (книги програмування або програмного забезпечення)
- Вивчення нових технологій
- І т.д.
Чому я можу діяти як програміст 9-5?
Питання, яке вам справді потрібно задати собі, це чому ви відчуваєте себе програмістом 9-5. Я можу придумати декілька можливих причин (я все ще певно пропустив деякі).
1) Ви насправді програміст 9-5 - Вам не обов'язково подобається програмування, але ви можете виконувати його досить грамотно, щоб платити. Ви робите свою роботу і виходите. Технологія / програмування не є достатньо цікавою для навчання поза робочим часом.
- Прогноз : це як заводський працівник програмістів. Ви, мабуть, зробите це через життя з гідною зарплатою, приємною пенсією, і, не дай бог, в економіці все погіршиться, ви підете на пенсію в 65-іш. Однак якщо ви відчуваєте, що маєте більше потенціалу для себе чи для інших, тоді вам слід знайти свою пристрасть. Ніхто не потрапляє до "вершини своєї гри" (будь-якої гри) без пристрасті.
2) Ваша робота 9-5 задовольняє потребу в кодуванні, і тому ви вивчаєте інші захоплення. - Вам подобається кодування і ви досить добре в ньому. Ви не думаєте про програмування вдома, але все одно відчуваєте бажання навчатися та розвиватися іншими способами поза робочим часом.
Прогноз : Це як керівник заводу програмістів. Це все ще 9-5, але ваша робота дає вам достатньо можливостей для збереження ваших навичок, і у вас є достатня пристрасть, щоб використати ці можливості. Ваша робота буде визнана відповідно. У цій ситуації все-таки можна опинитися позаду, де ти хотів бути на роботі, або ж з іншими несподівано передаючи тебе. Щоб цього не допустити, я пропоную вам знайти інші способи покращити свої навички програмування в частині вашого додаткового часу. Або, можливо, чисте програмування не найкраще підходить для вас. Вам може бути краще в іншій роботі, де речі, які ви хочете робити поза вашими 9-5, краще доповнюють вашу щоденну роботу.
Зауважте, що це ковзаюча шкала. Сенс полягає лише в тому, що ваш успіх у ваших 9–5 років підвищується рівнем часу, який ви витрачаєте на розвиток і відточування відповідних навичок у власний вільний час.
3) У вашій роботі ви згоріли від програмування - Не всі програми створюються рівними. Ця робота вбиває пристрасть до вашого ремесла. Це як фотограф і призначений робити фотографії місця злочину. У цьому немає мистецтва. Отже, останнє, що ви хочете зробити більше - це програмування.
- Прогноз : Якщо це ви, вам потрібна нова робота. Якщо ви все ще любите програмування, найголовніше у вашому списку, коли шукаєте нову роботу, полягає в тому, щоб тематика (або спеціальність програмування) підходила краще.
4) На роботі на повний робочий день ви загалом вигоріли. Ви насправді отримуєте задоволення від програмування, і якби ви отримали здоровий спадок і кинули роботу сьогодні, ви, ймовірно, закінчите писати власне програмне забезпечення. Єдина проблема полягає в тому, що до того моменту, як ви зробили свою роботу за день, коли ви психічно вигоріли. Повертаючись додому, ви не хочете багато чого робити, окрім [вставте сюди свою улюблену рослинність].
Прогноз: це може бути, а може бути не виною вашої роботи / компанії. Іноді робота на повний робочий день є саме такою вимогливою. Однак небезпека цього етапу, подібно до вище, полягає в тому, що ви будете застоюватися. Хоча хтось може зрозуміти, чому ти залишаєш роботу о 5, і не думаєш про роботу, поки не повернешся зранку, з часом ти помітиш, що ти залишився там же, а інші, з більшою пристрастю, приїжджали і збивалися в шторм і зробив кілька божевільних речей. Можливо, навіть не тому, що вони кращий програміст, а просто тому, що у них була пристрасть - про щось.
Рішення не з легких і, мабуть, для всіх різне. Коли я відчував, що я добирався до цього етапу раніше, найкраще, що я знайшов, щоб вирішити блюз на повний робочий день - це просто знайти та взяти натхнення, де б це не було - я знайду людей, які роблять класні речі. Наприклад, мені подобається читати статті чи інтерв'ю з засновниками стартапів програмного забезпечення. Можливо, це натхнення навіть не в програмуванні - фотографії, живописі, музиці, що завгодно. Якщо це відведе вас досить далеко від програмування, можливо, ви знайшли свою справжню пристрасть.
І це може бути навіть виною вашого роботодавця. Особистий розвиток працівників може значною мірою принести користь компанії. Ви можете запропонувати вашому роботодавцю зосередити увагу, приділяючи деякий час, щоб дати програмістам можливість сповільнитись, зрозуміти, чому терміни завжди такі навантажуючі, та мати трохи часу, щоб дізнатися нове. Ви навіть можете дізнатися, що виробництво відбувається в менш напружених умовах.
Загальна нитка через все це полягає в тому, що вам потрібно з'ясувати пару речей про себе:
- Чи важлива пристрасть для вас? Чи задоволення від досягнення якогось невідомого потенціалу чи просто проживання комфортного, стабільного життя?
- Чи програмування пристрасть для вас? Якщо ні, але вам не потрібна пристрасть, чи принаймні це не приносить нещастя?
Щоб відповісти на ваше первісне запитання, існує багато можливостей для працівників, які не обов'язково є пристрасними, але компетентними. Але ви не знайдете жодного з них, які працюють на найвищих робочих місцях. Ви не знайдете, щоб їх просили спільно знайдені компанії . І ці робочі місця не входять до верхньої позиції. Ніщо з цього не може бути важливим для вас, і це не важливо для всіх роботодавців - так що ви все одно можете поважатись, поки робота вам добре підходить.
Якщо який - небудь з цього є важливим, я пропоную вам знайти спосіб принести пристрасть назад у вашій кар'єрі.
Примітка
У відповідь на коментарі
Я не стверджую, що в ідеалі можна було б витрачати більше 40 годин на тиждень на кодування. Однак завдання стосуються створення, і більшість з них вимагає витратити майже весь цей час на кодування. У більшості завдань програмування це дозволить чітко зберігати певні навички. Якщо ви хочете залишатися пристрасними (тобто не згоріти) і не застоюватися, вам потрібно буде десь знайти додатковий час, щоб підвищити свої навички, щоб досягти успіху в роботі з програмування.
Деяким людям, безумовно, пощастило влаштуватися на роботу, яка цінує особистісний розвиток достатньо для них, щоб зберегти різноманітні навички протягом 9–5 років. Не здається, що оригінальний плакат був у цьому таборі. Якщо ви є, залишайтеся там! Використовуйте свій додатковий час, щоб бути продуктивними, але не думайте, що це повинно бути "кодування". Якщо ви повернетесь додому, відчуваючи себе "виснаженим", тоді я сумніваюся, що ви перебуваєте в цьому таборі. Така робота може залишити вас бадьорими.
Точка
Ви витрачаєте 40 годин на тиждень, роблячи щось. Це несуттєво. Я вважаю, що ви повинні максимально використати це. Щоб максимально використати це, частину вашого вільного часу слід витратити на вдосконалення навичок, якими ви користуєтесь протягом дня.
Більшість робочих місць потребують достатнього «виробництва» (увага, присвячена результатам, що не сприяє особистому навчанню та зростанню), з 40 годин (або більше), що часу на особистий розвиток мало. Я вважаю, що кількість уваги, яку людина приділяє своєму навчанню та зростанню, безпосередньо співвідноситься з її особистим успіхом. Це пункт, який я намагався тут звернутись .
Якщо ви не хочете вдосконалювати свої навички програмування прямо чи опосередковано поза робочим часом, то цілком можливо, що вам буде краще працювати з роботою, де ви можете використовувати більше тих навичок, якими ви насолоджуєтесь вдосконаленням і посиленням у вашій роботі час вийшов.