Чи 9–5 програмістів придивилися?


146

Я вважав би себе програмістом від 9 до 5. Що я маю на увазі під цим, це те, що я маю роботу з програмування, але після того, як я покину роботу, я залишаю там свою роботу і не беру її додому. Мені дуже подобається вибір моєї кар’єри, і мені подобається робота, яку я роблю на своїй нинішній роботі. Мені також подобається вивчати нові речі у своїй галузі, такі як нові технології та досягнення в галузі програмування. Просто за межами своєї роботи у мене є інші захоплення, які я вважаю важливішими, і я хотів би присвятити більше свого часу та енергій. Я також вважаю, що приділення> 40 годин на тиждень одному предмету трохи виснажливе, тож чи справді багато програмістів, які хочуть повернутися додому зі своєї програми програмування та займатися більше програмуванням?

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

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

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



1
Можливо, це було висвітлено, але відповіді тут справді якісні, і питання заслуговує шансу на більше відповідей. На це немає «правильної відповіді», тому просто посилати людей на інший набір відповідей не має сенсу.
Dan Diplo

Я вважаю себе працівником з 8:59 до 5:01, і я вільно визнаю, що дивлюсь на програмістів з 9:00 до 5:00, тому що очевидно, що робота менше 8:02 на день - це, очевидно, не лише знак лінощів, але також демонструє гігантську нестачу уваги до деталей.
ThomasX

Заблоковані з історичних причин, див. "Блокування закритих питань, які закриваються" для отримання додаткової інформації.
янніс

Відповіді:


251

Давайте приведемо деякий баланс до цього аргументу.

Для запису я - програміст 9-5 у найсуворішому значенні цього слова. Я кодував багато років, і, мабуть, буду кодувати ще багато. У мене є сильна пристрасть до розвитку і я люблю бачити всі ці заняття, що дають один одному обійми та поцілунки. Я все для пухнастих кроликових конструкцій та ДЛЯ петель ...

АЛЕ ... і це велике, але ...

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

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

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

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

Так, щоб скоротити і без того довгу історію.

Я кодую від 9 до 5, час від часу читаю статті про розробку програмного забезпечення вдома. Я ціную час зі своєю родиною і не буду відсутнім батьком чи чоловіком. У світі їх достатньо.

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

Розробник програмного забезпечення - 8/10
Чоловік - 2/10
Батько - 3/10

Дій. Не я.

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

Компанії, як правило, починають з виправдання «часу крихти», яке зручно перетворюється на звичайне явище. Це має сенс для бізнесу, неоплачені зусилля. Якщо ви дасте мені час замість себе (так! Ви знаєте, де я буду витрачати моє!), Я б зайнявся крахом часу, будь-коли.

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

На жаль, це виглядає як якась розпуста, якої це не так.

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


6
Я почав рвати прямо навкруги you will look deep into your wife's eyes, and think of all those lovely moments you spent in Visio drawing UML diagrams;)
Пітер Аджай

2
Найкращий спосіб поставити це. І не тільки для одружених людей. У вас є життя, зробіть все найкраще. Якщо ви ефективно працюєте цілодобово (мінус кілька коротких годин сну), не сподівайтесь отримати більше подяки від начальника, ніж якщо ви працюєте 9-5 із випадковим понаднормовим роботою, тому що ви не збирається це отримати! Натомість вони просто купуватимуть все більше і більше на вас, поки ви не звалитеся з вагою, і тоді ви не будете звинувачуватись за пропущений термін, поки ви перебуваєте в лікарні, одужаючи від інсульту або інфаркту.
jwenting

69

Переглядаючи ваше запитання, я думаю, що бачу три питання:

  • Чи багато програмістів, які насправді приходять додому і займаються більше програмуванням?
  • Чи бачать компанії, які наймають програмістів, 9-5 програмістів як менш цінний ресурс?
  • Чи бажана чітка округлість? ( Так , абсолютно, але просто захоплення не обов'язково робить людину всебічною)

Однак я думаю, що всі ці питання мотивовані однією незначною помилкою в спробі діагностувати ваші симптоми:

Дія як програміста 9-5 є поверхневим симптомом, а не першопричиною.

Що таке програміст 9-5?

Раніше я поспішав описати те, про що я маю на увазі "програміст 9-5" у цій відповіді. Здається, я когось образив цим. Отже, я додам цю спробу до визначення: Хтось, хто витрачає нульовий час на позакласні заняття, які покращують свою денну роботу. Іншими словами, хтось витрачає весь свій час на виробництво і ніхто не вкладає коштів у навчання та зростання.

За визначенням майже ніхто, хто проводить тут будь-який час на програмістів, не входив би до цієї групи. Є багато речей, які можна зробити, крім фактичного кодування, що покращує кар'єру програмування поза вашими 9-5:

  1. StackOverflow або програмісти
  2. Читання (книги програмування або програмного забезпечення)
  3. Вивчення нових технологій
  4. І т.д.

Чому я можу діяти як програміст 9-5?

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

1) Ви насправді програміст 9-5 - Вам не обов'язково подобається програмування, але ви можете виконувати його досить грамотно, щоб платити. Ви робите свою роботу і виходите. Технологія / програмування не є достатньо цікавою для навчання поза робочим часом.

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

2) Ваша робота 9-5 задовольняє потребу в кодуванні, і тому ви вивчаєте інші захоплення. - Вам подобається кодування і ви досить добре в ньому. Ви не думаєте про програмування вдома, але все одно відчуваєте бажання навчатися та розвиватися іншими способами поза робочим часом.

  • Прогноз : Це як керівник заводу програмістів. Це все ще 9-5, але ваша робота дає вам достатньо можливостей для збереження ваших навичок, і у вас є достатня пристрасть, щоб використати ці можливості. Ваша робота буде визнана відповідно. У цій ситуації все-таки можна опинитися позаду, де ти хотів бути на роботі, або ж з іншими несподівано передаючи тебе. Щоб цього не допустити, я пропоную вам знайти інші способи покращити свої навички програмування в частині вашого додаткового часу. Або, можливо, чисте програмування не найкраще підходить для вас. Вам може бути краще в іншій роботі, де речі, які ви хочете робити поза вашими 9-5, краще доповнюють вашу щоденну роботу.

    Зауважте, що це ковзаюча шкала. Сенс полягає лише в тому, що ваш успіх у ваших 9–5 років підвищується рівнем часу, який ви витрачаєте на розвиток і відточування відповідних навичок у власний вільний час.

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

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

4) На роботі на повний робочий день ви загалом вигоріли. Ви насправді отримуєте задоволення від програмування, і якби ви отримали здоровий спадок і кинули роботу сьогодні, ви, ймовірно, закінчите писати власне програмне забезпечення. Єдина проблема полягає в тому, що до того моменту, як ви зробили свою роботу за день, коли ви психічно вигоріли. Повертаючись додому, ви не хочете багато чого робити, окрім [вставте сюди свою улюблену рослинність].

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

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

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


Загальна нитка через все це полягає в тому, що вам потрібно з'ясувати пару речей про себе:

  1. Чи важлива пристрасть для вас? Чи задоволення від досягнення якогось невідомого потенціалу чи просто проживання комфортного, стабільного життя?
  2. Чи програмування пристрасть для вас? Якщо ні, але вам не потрібна пристрасть, чи принаймні це не приносить нещастя?

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

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

Примітка

У відповідь на коментарі

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

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

Точка

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

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

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


29

Біполярна дискусія тут просто смішна. Здається, що існує лише два варіанти.

  1. Ви програміст 9-5
  2. Ви відданий довічний розробник, який не має життя.

Чесно кажучи, це BS. Існує проміжне. І це цілком розумно. Безумовно, можна виховувати сім'ю та бути добрим батьком та подружжям, проводячи деякий час поза звичайним робочим часом, відточуючи своє ремесло.

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

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

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

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

Немає причин, що ви не можете бути як відданим, кваліфікованим професіоналом програмування, так і сімейно орієнтованою людиною.


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

Ви насправді не збираєтесь порівнювати військову службу з роботою, чи не так?
Джейсон Дін

14

Я б не обов'язково називав вас програмістом 9-5 за вашим описом.

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

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


Я ж - це є можливість врівноважити два , не стаючи недбалим батько. Infact Мені неможливо витратити години на кодування, як і кожен раз, коли занадто багато того ж просто стає нудно через деякий час
Chris S

6

Я збираюся відповісти на питання:

Так, на програмістів, які програмують лише 9-5 або скільки годин, необхідних для завершення своєї роботи, спостерігається значна кількість програмістів.

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

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

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


Люди не дивляться на 9–5 програмістів, якщо вони добре працюють. Це твердження також повинно достатньо говорити про те, чому вони дивляться на 9–5 програмістів. Люди, які просто володіють мінімальними навичками, необхідними для своєї роботи, як правило, не доглядають.
Данк

1
Ми очікуємо, що поліцейські самостійно вирушають на полювання на злочинців. Для лондонської столичної поліції, як очікується, ви проведете два роки як "Спеціальний" - неоплачений доброволець - перш ніж вас розглядатимуть на посаді штатного робочого дня.
robertc

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

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

@DJClayworth "Але, здається, деякі програмісти мають таке химерне уявлення, що якщо у вас немає побічних проектів, то ви не справжній програміст" Так! Ось до чого я потрапляв із частиною "погляд вниз". Я згоден, що це химерно. Я знаходжу себе в балансі, але без побічних проектів, і я відчуваю, що багато відповідей тут підтвердили, що я такий же «справжній програміст»
Б Джонсон

4

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

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

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

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


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

@Jalayn Я погоджуюся повністю, роботу треба робити на роботі. Я інтерпретую програмістів "від 9 до 5" як тих, хто просто йде на роботу, програмує і ніколи нічого не робить поза тим часовим рамком.
Nic

3

Це може бути складним питанням, але я побіжу.

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

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

Для таких типів речей вам справді потрібно враховувати власну ситуацію. Де вам потрібно / хочете бути за n одиниць часу? Чи потрібне потрапляння туди більше кодування чи більшого розуміння якогось іншого розширення?

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


2

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

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

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


2
Рішенням було б не створювати щось під невидимим іменем.
Рамхаунд

2

Є дві крайності, на які я особисто дивлюся:

  • Програміст, який працює 6-7 днів на тиждень по 10-14 годин на день на робочих місцях. Керівництво любить ці типи, тому що вони отримують від них багато безкоштовної роботи (хоча години на роботі - це не завжди хороший показник продуктивності праці). Насправді керівництво зробить все можливе, щоб програмісти 40 годин на тиждень відчували, що вони відстали, і спробувати отримати цей вид безкоштовної роботи. Я б подумав зробити це лише за умови правильної оплати. (Наприклад, понад 200 000 доларів на рік; мій вільний час цінний.)

  • Суворий програміст від 9 до 5, який у нічний і вихідний дні зовсім не піклується про програмування чи щось, що стосується технологій, коли вони знаходяться поза роботою. Це погано, оскільки їх набір навичок може занепасти, вони не дізнаються про нові технології, вони, здається, не по-справжньому зацікавлені в цьому, це просто робота за зарплату.

Я вважаю за краще баланс. Я намагаюся регулярно не витрачати (набагато) більше 40-50 годин на речі, пов'язані з роботою, якщо тільки це не є винятковою обставиною (де я відчуваю, що я здебільшого винен на відміну від нереальних очікувань). Однак я все ще продовжую працювати з набором навичок програмування і намагаюся вивчати технічні речі у позаурочний час, а іноді проводжу час з домашніми проектами, тому що я вважаю, що програмування цікаве, а проекти для домашніх тварин - це цікаво. Звичайно, якщо у вас є інші важливі зобов'язання (наприклад, діти), очевидно, вам доведеться зменшити такі речі; але у вас все одно має бути хоча б бажання робити такі речі, якщо давати час. За тиждень - 168 годин, зайняти 56 годин для сну, 40 годин для роботи, 30 годин для поїздок + їжа + щотижневі справи, і вам залишиться приблизно 6 годин на день на інші речі. Можливо, ви вирішили переглядати багато телевізорів / фільмів / спорту або мати інші захоплення або більшу частину часу проводити з дружиною та дітьми. Це чудово і добре закруглений - це добре, але, можливо, ви можете знайти 30 хвилин до 2 годин у більшості днів (коли вас не завалили), щоб трохи не відстати? Придбати випадкову технічну книгу? Читати stackoverflow та пов’язане з ним? Пограйте за допомогою полотна html5; дізнатися, у чому суєта з NoSQL, node.js? Подивіться, як важко було б зробити додаток для android / ipad? Вивчіть забавну (а може, і непрактичну) мову, як haskell? т поплив), щоб трохи не відстати? Придбати випадкову технічну книгу? Читати stackoverflow та пов’язане з ним? Пограйте за допомогою полотна html5; дізнатися, у чому суєта з NoSQL, node.js? Подивіться, як важко було б зробити додаток для android / ipad? Вивчіть забавну (а може, і непрактичну) мову, як haskell? т поплив), щоб трохи не відстати? Придбати випадкову технічну книгу? Читати stackoverflow та пов’язане з ним? Пограйте за допомогою полотна html5; дізнатися, у чому суєта з NoSQL, node.js? Подивіться, як важко було б зробити додаток для android / ipad? Вивчіть забавну (а може, і непрактичну) мову, як haskell?


2

Єдиний спосіб я не відставати від новітніх технологій та методик програмування - це робити власним часом, оскільки мій роботодавець не виділяє часу на робочий час для виконання подібних речей (строки == $$$).

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

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

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

Сказавши, що за мою 10-річну кар’єру до цих пір я ще повинен зустріти 9-5er (мається на увазі, що єдиний час, коли людина займається роботою, - це на роботі).

Редагувати:

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

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


11
"Ви роботодавець платить вам за виробництво, а не за навчання" - Але чи не навчання повинно збільшувати продуктивність і зменшувати проблеми?
Яс

1
Насправді багато компаній платять вам за навчання, але тільки якщо це зробить вас більш продуктивними. Це навчання може бути на роботі, неофіційному навчанні чи формальних заняттях. Також багато інших галузей кар'єри проводять час, навчаючись поза 9-5. Вони беруть заняття, читають технічні журнали та працюють з часом. Справді, програмісти схильні сприймати це до крайності, але ми не єдині.
Джим C

@ Jim C: Звичайно, багато компаній платять за заняття та інше, але курси, як правило, проводяться у свій час.
Дем'ян Брехт

@Jas: Абсолютно. Однак в контексті питання ОП (вивчення нової технології, яка потенційно не може бути застосована до вашої основної компетенції), не є навчанням, яке взагалі виправдано в робочий час.
Дем'ян Брехт

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

1

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

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

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

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


1

Я 8 - 6 програміст, але що ще важливіше, я 8 - 6 ПОТРІБНИК ПК . Перед тим, як закінчити свій університет, я користувався своїм ПК десь 8-9 годин на день, між програмуванням, грою в ігри, серфінгом в Інтернеті та спілкуванням в чаті. Того дня, коли я почав працювати, з 8 ранку до 18 вечора, я навряд чи коли-небудь повертаюся додому і сиджу за своїм комп’ютером, щоб кодувати, спілкуватися в чаті, займатися серфінгом або грати (чи що завгодно). Чесно кажучи, я навіть не хочу дивитись на комп’ютер, я отримую електронний лист і спілкуюся в чаті зі свого телефону.

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

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


Це насправді не питання дивитися на інших програмістів, заснованих на них, які працюють лише 9 до 5. Це питання тих розробників 9–5, які не володіють хорошими навичками робити свою роботу, на яку дивляться. Є деякі сфери розвитку, які не є все технічно складним чи інноваційним. Я підозрюю, що багато з прямих 9–5 років працюють над тими проектами, тому вони не розуміють необхідності постійного навчання. І якщо це ваша позиція, то ви правильні. Якщо ви провели час вдома, то ваша робота була б ще менш складною ....
Данк

@Dunk Тоді в цьому випадку питання формулюється неправильно. Це мають недієві програмісти, а не 9-5ers ... І питання може стосуватися будь-якої роботи. Я вважаю себе ДУЖЕ здібним, і в своїй роботі ми постійно вносимо інновації (доводиться), АЛЕ ми робимо це протягом 9 годин роботи, які у нас є. Якщо 9 годин на день для вас недостатньо, я б поставив під сумнів ВАШУ здатність вирішувати проблеми, а не мою.
AJC

1

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

40 годин на тиждень вже майже занадто багато. Подумайте, середньостатистична людина живе тим, чим 80 років чи так? Вони починають відвідувати школу у віці 5/6 років, і з цього моменту в основному зайняті 8 годин щонеділі (мінус 3 місяці), поки не будуть готові до коледжу. Я розчарую кілька середніх цифр тут:

  • Ви в середньому проживаєте 700 800 годин.
  • 1 - 12 клас займає в середньому 19 200 годин (без літа)
  • Зазвичай ви працюєте через літо в середній школі, тому дотягуйте їх до того: 1 920 годин
  • Коледж займає близько 35 годин на тиждень протягом 4 років (із стажуванням / час навчання / навчання / навчання): 7 280 годин - літо (1680) = 5600
  • Тоді скажіть, що ви отримаєте роботу та працюєте з цього моменту (22 роки) до моменту, коли ваші 65 (?): 89 440 годин - (3 тижні на рік) 5160 = 84 280 годин

Додайте їх усіх і отримайте% свого життя: 111,000 / 700,800 = приблизно 16%

16% вашого життя, присвячене РОБОТІ. Ви живете один раз, і це неймовірне життя ми кожен отримуємо на досвід, приблизно на 1/6 коротше через вашу "роботу". І це ТІЛЬКИ, якщо ви працюєте 40 годин на тиждень. Ви ніколи не повинні віддавати більше, ніж це. Бережіть своє життя.


Одна з альтернатив: спати менше. Я спав близько 6-7 годин на ніч. Тоді я дізнався, що у мене апное сну. Під контролем я виявив, що мені потрібно близько 4-5 годин сну щовечора, щоб добре відпочити. Це зайві 87 600 годин часу, які я отримую порівняно з тим, хто спить в середньому 8 годин на ніч! :-)
afrazier

Трохи неглибоко думати, що школа - це лише частина роботи. У дитинстві є так багато речей, що вам потрібно навчитися (читати, писати, основні математики), щоб мати можливість зробити більшу частину життя. Це не має нічого спільного з тією, яку ви вибрали на майбутньому шляху роботи.
Tom van Enckevort

1

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


0

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

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