У меня есть проблема, которая никогда не появлялась как проблема, но это вопрос, который немного беспокоил меня внутренне в течение последних нескольких лет.
Я работал в нескольких разных местах, где мне не давали явного разрешения читать книги по программированию на часах, но я все равно это сделал .
С одной стороны, кажется совершенно уместным учиться на часах. Даже если бы мне прямо сказали, что мне не разрешено читать книги по программированию на работе, я чувствую, что с моей стороны было бы безответственно не делать этого, точно так же, как если бы ваш начальник сказал вам не утруждать себя написанием тестов для вашего код или использовать систему контроля версий, с вашей стороны было бы безответственно этого не делать. Я рассматриваю заточку пилы как часть работы, точно так же, как написание производственного кода является частью работы.
С другой стороны, мне просто немного смешно от этого . Согласно разуму, я не делаю ничего плохого — на самом деле я изо всех сил стараюсь сделать что-то правильное. Но, судя по моей интуиции, что-то не так. Я не понимаю.
И чтобы ответить на вопрос, почему я не читаю эти книги по программированию просто дома: в нерабочее время я читаю книги на другие темы, вещи, которые, вероятно, улучшают мою общую эффективность как сотрудника, но обычно не имеют большого значения. заниматься программированием. Я не чувствую, что могу оправдать замену этого чтения техническим чтением.
В любом случае, мой вопрос: этично ли читать книги по программированию на часах?
Я думаю, что это этично, но есть несколько аспектов:
В принципе, если вам нужно скрыть это от босса, это проблема. Выставление счетов на этот раз клиенту было бы неэтично, если бы они не знали, что должны компенсировать вам исследования.
Этично ли читать книги по программированию на часах?
Этично ли, чтобы юристы, работающие на гонорарах, читали юридические тома по часам?
Ответ на оба вопроса «ДА».
Мы видели, как компьютерный мир претерпел огромные изменения за последние два десятилетия, и в обозримом будущем следует ожидать еще большего. Работодатель должен ожидать и хотеть, чтобы его сотрудники были в курсе этих изменений, чтобы сохранить свою ценность для компании.
Это очень похоже на отношения между клиентом и его/ее адвокатом, работающим на предоплате. Клиент, несомненно, хотел бы, чтобы этот адвокат был в курсе всех изменений, происходящих в юридическом мире, чтобы он / она мог наилучшим образом представлять клиента в ходе посредничества и взаимодействия в зале суда.
Этично это или нет, на самом деле не тот вопрос, который вам следует задавать, поскольку этика субъективна и может охватывать множество вещей, не обязательно связанных с неповиновением или несоблюдением правил работодателя.
В конце концов, вопрос сводится к тому, «делаете ли вы что-то в рамках правил, установленных вашим работодателем». Если они еще не проявили никаких проблем с желанием расширить свои знания в рамках вашей работы , то я бы сказал, что об этом не о чем беспокоиться, пока они не заявят об обратном. Подумайте сами и спросите себя: «Чего я хочу добиться этим?». Если ваш ответ заключается в том, что вы стремитесь углубить свои знания и улучшить свои навыки, чтобы сделать себя бесценным для своего работодателя, добиться лучших результатов и помочь бизнесу расти, тогда хорошая работа, вы фантастический сотрудник. В этом отношении вам абсолютно не нужно «осознавать более широкую картину».
Кроме того, будьте разумны в отношении того, сколько времени вы посвящаете самообучению и сколько времени уходит на то, чтобы действительно выполнить работу. Старайтесь не тратить более 5-10% своего фактического рабочего времени на чтение книг, когда вы должны выполнять свою работу, имея в виду, что средняя реальная продуктивность человека составляет примерно всего 60%. Если вы можете сделать это в то время, когда обычно отдыхаете, дурачитесь, пьете кофе, читаете почту, проверяете Facebook, смотрите видео на YouTube, болтаете с симпатичной девушкой в соседней кабинке или делаете что-то еще, тогда даже лучше.
Дело в том, что любой действительно хороший программист понимает, что быть программистом — это то, чему вы постоянно учитесь. Будь то книга или поиск в Интернете, мы делаем это каждый день, изо дня в день, чтобы достичь целей, которые мы и предприятия, в которых мы работаем, поставили перед собой. Слишком часто можно увидеть человека, который думает, что он рок-звезда (как только что закончивший колледж, так и иногда даже после 7 или 8 лет), но на деле его настоящие способности воняют. Почему это? Потому что они никогда не пользовались возможностью по-настоящему изучить то, что они делали, или узнать что-то новое.
Меня огорчают некоторые ответы, перечисленные выше, особенно некоторые из наиболее популярных, которые, похоже, создают впечатление, что хороший сотрудник — это тот, кто держит линию, не задает вопросов и всегда спрашивает разрешения, а не думает сам. а им я говорю стыдно . Вы являетесь причиной того, что поиск высококачественных навыков — это полная чушь. Я могу гарантировать вам, что только лучшие программисты — это те, кто увлечен, экспериментирует и готов раздвинуть границы, а худшие — это те, кто является дронами: они должны входить, выходить и быть продолжением своих менеджер или менеджер их менеджера.
The thing is, any programmer who is actually any good understands that being a programmer is something you are always learning.
Да! Этот!мне кажется совершенно уместным учиться на часах.
Если вы не независимый подрядчик (где вы заранее обсуждаете, подлежит ли что-то оплате или нет), я бы сказал, что ожидается, что в рабочее время вы одновременно работаете над краткосрочными проблемами («вот ошибка, которую нужно решить ") и долгосрочные проекты. Например, вы знаете, что ваше приложение для iOS в конечном итоге должно будет поддерживать iCloud, и вы прочитали об этом.
Согласно разуму, я не делаю ничего плохого — на самом деле я изо всех сил стараюсь сделать что-то правильное. Но, судя по моей интуиции, что-то не так. Я не понимаю.
Судя по тому, как вы это описываете, вы честно руководствуетесь своим здравым смыслом, чтобы убедиться, что вы выполняете свою работу правильно в долгосрочной перспективе.
Если у вас есть внутреннее ощущение, что руководство не одобрит вашу деятельность, вам следует честно поговорить с начальником об этих проблемах.
Вы должны решить эти проблемы как можно скорее. Если у них такое же мнение о том, как делать вашу работу, это здорово! Но если ваши менеджеры видят вещи по-другому, вполне вероятно, что со временем разногласия будут усиливаться, а не уменьшаться.
В таком случае важно признать, что, возможно, вы не подходите друг другу?
Я вижу разные пути дальнейшего развития разговора с вашими менеджерами, от
конечно, я знаю, что несколько раз хмурился, когда видел, как вы читаете книги, но теперь, когда вы объясняете, как они полезны для компании, пожалуйста, продолжайте!
к
нам нужно работать 60 часов в неделю над завершением этого приложения в обозримом будущем, поэтому, если я увижу, что вы снова открываете книгу, вы уволены.
В последнем случае, вероятно, самое время подумать о смене места работы.
Этика не имеет отношения [править] к этому обсуждению[/править]. Вопрос в том, выполняете ли вы возложенные на вас обязанности и соблюдаете ли вы кодекс поведения компании?
Независимо от того, одобряет Zeitgeist вашу деятельность или нет, единственное, что имеет значение, — это соглашение между вами и вашим работодателем и выполнение каждой из сторон своих обязательств.
Большинство вакансий в области разработки имеют довольно четко определенную программу обучения. Если в вашей компании его нет, поговорите со своим менеджером о его определении. Это может быть что-то такое же простое, как учетная запись компании на SafariBooksOnline.com и час в неделю на ее чтение. Некоторые компании отправляют вас на местные учебные курсы или два в год, и если вы занимаете руководящую должность, это может быть одно из крупных мероприятий, на которые вы едете.
Короче говоря, это не то, о чем вам следует беспокоиться. Если у вас есть вопросы по этому поводу, задайте их своему руководителю. Если ваш компенсационный пакет (включая обучение, время обучения и т. д.) не соответствует вашему мнению, является адекватным, то вы обязаны пересмотреть компенсацию, переехать на другую должность или смириться с реальностью вашей существующей должности.
Ни при каких обстоятельствах вы не должны нарушать инструкции или кодекс поведения вашего работодателя. Это неэтично. Это также неповиновение, основание для увольнения и нанесение ущерба вашему списку рекомендаций.
Если ваш работодатель явно разрешает вам (или кому-либо) читать книги по часам, делайте это по своему усмотрению.
Если вы читаете книгу только для того, чтобы улучшить свои профессиональные навыки, которые не имеют ничего общего с вашей работой, я думаю, что обучение круглосуточно не является «этичным» или что ваш работодатель должен разрешить вам это делать. Вас наняли, чтобы приносить пользу вашей компании, а не учиться, за исключением случаев , когда предмет, который вы изучаете, требуется для выполнения вашей работы, и кто-то попросил вас сделать это, зная, что вы должны учиться.
Ваш рост как профессионала должен исходить из вашего опыта и того, что вы изучаете в свободное от работы время .
Где бы я ни работал (в компаниях, занимающихся веб-разработкой), у меня на столе была библиотека книг. Причина в том, что любой программист знает, что вы никогда не изучите КАЖДУЮ функцию, а наличие такого ресурса, как книга, является важным инструментом.
Также у меня есть учетная запись lynda.com, и у меня 90% времени идет видео, не всегда смотрю, но всегда слушаю.
Любой работодатель, который хочет, чтобы вы писали код, должен разрешить вам использовать книги/Google/фильмы в качестве ресурсов.
При этом, когда дело доходит до работы, средств к существованию, зарплаты, всегда лучше сначала спросить разрешения.
Хотя мне нечего добавить к уже опубликованным мнениям, у меня возникает соблазн задать вопрос:
Этично ли, чтобы мой работодатель требовал, чтобы я читал книги по программированию в свободное время?
То, что я пытался подразумевать выше:
Этика на самом деле?
Почему вы спрашиваете об этике в конкретном направлении. Если вы заинтересованы в этом, вы уже знаете ответ.
С другой стороны, мне просто немного смешно от этого.
Вот оно. Плохое самочувствие должно указывать вам, что правильно, а что неправильно. Никто другой не может дать вам ответа. Нет, я не смешиваю этику и мораль, и то, и другое — что-то очень личное и решать только вам.
Культурный фон
Это во многом зависит от того, из какой культурной среды вы родом. Я почти уверен, что существуют культуры, в которых довольно неэтично делать что-то, что не является прямым заданием на работе. Лично там, где я сейчас живу, я могу сказать вам, что крайне неэтично не заниматься самообразованием в рабочее время .
Настоящая проблема здесь в ожиданиях/предположениях.
Вы знаете или предполагаете
Мой совет: если вам нужно протянуть руку и попросить, чтобы доверительные отношения, которые должны быть между работодателем и работником, были в корне нарушены, сделайте все возможное, чтобы восстановить их.
Как говорится в пословице: «Медведь испражняется в лесу?»
Чтение и обучение — требования к работе разработчика. Я бы больше беспокоился, если бы у тебя не было книг.
Турбьёрн Равн Андерсен
Анджело
Джейсон Светт
Хайлем
Дэвид С.
макси
jub0bs
Крис Б. Беренс
Кэти
Эндрю Что угодно
Стевойсяк
NDEthos