Скільки часу я можу провести навчання на роботі? [зачинено]


42

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

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

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

І інша крайня істота

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

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

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


19
Що думає ваш начальник?
MarkJ

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

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

1
дивіться довідковий центр : "не задайте питань, де… кожна відповідь однаково справедлива" - саме це ви будете шукати, хочете дізнатися, який досвід зробили люди
gnat

2
Дуже пов’язане питання щодо навчання на роботі, на робочому місці .
enderland

Відповіді:


30

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

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

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

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

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


1
Дуже хороший коментар. В сторону це речення "Ви особисто заплатите майстрові за знайомство з вашою маркою автомобіля?" змусив мене подумати про виробників автомобілів, таких як BMW або Mercedes Benz, які навчають своїх інженерів щодо кожної моделі, яку вони продають, і включають цю вартість у ціну своїх автомобілів.
Даніель Холлінрак

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

16

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

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


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

10

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

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

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


4

У книзі «Чистий кодер» автор Роберт К. Мартін говорить, що для занять та набуття нових навичок потрібно близько 20 годин на тиждень. Це вище вашої роботи, і ви відповідальні за навчання себе. Чому? Тому що більшість робочих місць не навчатимуть вас на наступну посаду чи навіть на поточну посаду. Більшість робочих місць для цього не обладнані.

Як говориться в цій публікації в блозі ,

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

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


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

Так, озираючись на це, я повинен був також додати те, що ви сказали у своєму коментарі @reggaeguitar, це може бути надмірним.
Рудольф Олах

3

Навчання на роботі підпадає на 3 основні категорії:

  1. підготовка роботодавця чітко навчає вас, наприклад, навчальні курси.
  2. навчання, яке ви отримуєте як частину вашої роботи, наприклад, роботодавець вимагає від вас вивчити технології або продукт (це включає внутрішні технології та продукти) і виділяє вам деякий час з внутрішніми наставниками / тренерами.
  3. все інше, від чого ви можете піти, наприклад, витрачений час на серфінг SO або інших технологічних сайтів, читаючи про технології.

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


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

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

1

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

  1. Випадок A:
    Ваш проект: Розробіть якийсь веб-додаток для корпорації J2EE
    Ваші знання: Ви знаєте про "Java Enterprise", але це перший раз, коли ви насправді отримуєте свою руку (очевидно, ви молодший)
    Ви повинні: Мабуть провести гарне кількість часу на вивчення передового досвіду програмування і експериментувати , перш ніж почати «реальну роботу»

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

  3. Випадок C:
    Ваш проект: Розробіть бібліотеку p2p для android
    Ваші знання: Ви знаєте про мережі, сокети та протокол TCP, просто вам трапляється не знати протокол UDP.
    Ви повинні: витратити середній час, вивчивши, що таке протокол UDP. і як ним користуватися, якщо ви знаєте, що це допоможе вам у вашому проекті.

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

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

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


-1

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


2
Тільки тому, що ви щось вивчаєте, не означає, що ви це навчитесь. Навчання залежить від вашого душевного стану, наскільки складним є матеріал та наскільки добре вирівняний метод навчання порівняно з вашим найкращим способом навчання.
Juha Untinen

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