題:
定時閱讀編程書籍是否合乎道德?
Jason Swett
2013-05-28 20:21:27 UTC
view on stackexchange narkive permalink

我遇到的問題從來沒有出現過,但是最近幾年這個問題一直困擾著我。

我在幾個不同的地方工作過在他們沒有准許我在時鐘上閱讀編程書的地方,但是我還是這麼做了

一方面,這樣做似乎是完全合適的我每天學習。 即使我被明確告知我不允許在工作中閱讀編程書籍,我仍然認為, 不這樣做同樣是不負責任的即使您的老闆告訴您不要為代碼編寫測試或使用源代碼控制,也不要這樣做。我看到銳化鋸是工作的一部分,就像編寫生產代碼是工作的一部分一樣。

另一方面,我對此感到有些有趣 >強>。根據原因,我沒有做錯任何事-實際上,我正在竭盡全力做正確的事。但是根據我的直覺,有些事情發生了。我不明白。

並回答為什麼我不在家閱讀這些編程書籍的問題:在下班時間,我閱讀有關自我完善,心理,生產力的書籍,營銷,業務和其他主題,這些當然可以提高我作為員工的整體效率,但通常與編程沒有太大關係。這些技能使他們成為更好的開發人員。例如,我增強的說服力幫助我建立了新的開發最佳實踐,而過去,由於我天真地與人打交道,我在該領域陷入困境。因此,我無法證明以技術性閱讀取代該閱讀是有道理的...儘管我想我可以在技術性書籍中加入隊列,只是稍微減少閱讀帶寬。

無論如何,我的問題是:按時閱讀編程書籍是否合乎道德?


我之所以沒有閱讀許可,是因為“遲一點得到寬恕比現在獲得許可要容易得多”,而且如果我的政策是在做某件事之前先獲得許可,我知道我永遠做不到。

我的意思是“在工作時間內”在辦公桌前。 (我確實是每小時工作,但預計我每週工作約40個小時,因此與受薪僱員相比,我看不出有意義的差異。)

如果您很難證明為什麼要進行X(當您付費進行編程時進行研究性營銷),則可能表明X應該在您自己的時間完成。
Are we talking about "reading a book" -- as in reading a career-related book during interstitial times at work (eg compiles, or when waiting on things). Or are we talking about spending a few hours at a time reading hundreds of pages?
Reading a directly work-related book for about the last hour of each day.
反問題:要求僱員期望員工在工作(和有薪)時間以外繼續接受教育是否合乎道德?
如果您需要書中的知識來完成工作,而您的雇主知道您還不具備必要的知識,則基本上需要您通過書本或通過互聯網來學習材料。我的大多數員工都將Stack Overflow視為其工作的一部分,以解決他們所看到的問題。沒什麼兩樣如果您不打算談論現有的知識,那就是道德問題,而不是閱讀與完成工作相關的信息。
我認為“覺得很有趣”是,您的公司沒有付錢就忘記了您的成長和教育。但是他們仍然從中受益。不可能確切地指出誰將從您的學習中獲利多少。不論您是否定時,仍然是您自己的一生。進行如此尖銳的分離似乎不正確。
我猜這取決於所討論的書與手頭任務的相關性。當然,您的雇主不應期望您自己在家中閱讀一些無聊的文件。
這絕對不是不道德的。如果您在一家不喜歡的公司工作,請尋找一家新公司-這將是您遇到的問題中最少的問題。
對我來說,這取決於主題。如果我正在閱讀雇主不使用的X語言,那肯定是我自己的時間。如果我正在閱讀我們正在積極從事的項目所需要的技術Y,那將是無休止的。學習一些我需要知道的特定知識(而不是僅僅了解背景知識),這是我毫無問題的工作,而且如果我的雇主反對,那麼該找新雇主了。
您有多少“空閒時間”在工作?您是否忽略了專門給您閱讀的任務?如果我們的日程安排特別緊張,而我卻看到程序員讀的書與他們的任務鬆散相關,那我不會太高興。相反,如果事情進展緩慢,我會很高興他們沒有在網上或其他方面出現問題。
不要忘記接受答案。
八 答案:
user8365
2013-05-28 20:30:02 UTC
view on stackexchange narkive permalink

我認為這是合乎道德的,但需要考慮以下幾個方面:

  1. 不要對老闆隱瞞。如果您必須隱藏它,那麼您就陷入了從屬狀態。
  2. 文本應與您當前的工作,項目或將來的合理事情相關。否則,這簡直是無聊的事情,或者是在陪伴公司的時間來準備自己在​​其他地方工作。同樣,您應該與老闆分享。可能會鼓勵您嘗試其他事情,但是您已經知道了。
  3. 確保您已完成工作。如果我讓一個員工閱讀這份工作,而他們不斷告訴我,因為他們沒有足夠的時間而沒有完成某件事,那麼我希望您減少閱讀的時間。假設您將這次的評估因素考慮在內。
  4. ol>

    基本上,如果您必須向老闆隱瞞這是個問題。除非他們知道必須補償您的研究費用,否則這次向客戶收費是不道德的。

好點。我正在跟踪所有三個。最後一點也是值得提出的:我從未認為向諮詢客戶收取我的學費是道德的。客戶要為結果付費,而不是賣方的教育費用。
@JasonSwett,如果需要接受培訓,以便您將結果交付給客戶,並且客戶知道,您還沒有掌握該方法的進度,那麼您花在學習它上的時間是合法的。例如:如果他們付錢交付USB東西,並且您告訴他們在接受這項工作之前您必須對USB進行大量研究才能做到,而他們說“沒關係”,您就像弗林
為“確保您已完成工作” +1。最終,歸結為為您的雇主提供良好的價值。如果您的閱讀獲得的回報超過了您可以完成的其他工作,那麼您就有理由了。否則,如果您的自我提高確實比您的雇主更受益,那麼這類似於進行其他輔助工作。
AilihzcwupCMT.Strohm I forgot that case. That's totally right.
If, as a programmer, I read a C++ book when I'm working on a C++ project, that's obviously project related. But what if I read, for example, **Code Complete** or **The Pragmatic Programmer**, is that related?
AilighfbugCMT - I'd be concerned if you started reading one of those books at work and didn't feel compelled to take them home and finish them.
我見過一些公司,開發人員可以要求公司提供書籍並由他們負擔費用-即使這與當前的項目/需求無關,他們只是希望其員工具備各種技術的技能,因此當是時候選擇下一個了,他們可以做出明智的選擇。這僅適用於內部員工(而非承包商),並且有限制(即,IE每天花費不超過2個小時閱讀無關的書籍..),但我不會驚訝地發現這是常見的情況。
為了交付高質量的軟件,絕對需要花時間從表面上直接“在”項目上進行工作。正如這裡的答案一樣,許多經理似乎將開發軟件的想法與鍵入代碼的活動混為一談。那些不是同一回事。通常,每個工作星期至少要花費幾個小時,這是健康且重要的,讓您的大腦遠離手頭的問題的任何細節,並思考不相關的問題。通過閱讀書籍或教程來學習是一種很好的方法。
通過將時間花在主項目上,您將使主項目更快地完成(因為您的倦怠會減少,而您的創造力也會更高),並且質量可能更高,並且錯誤更少。我全心全意地建議向諮詢客戶收取以這種方式花費的時間-因為這直接有助於他們為您付費的更全面成功的解決方案。考慮如何為編程項目開具賬單,以考慮在每個小時的時間段內採取的特定操作,這被誤導了,這表明對軟件生產率的理解不佳。
Jim G.
2013-11-01 07:46:02 UTC
view on stackexchange narkive permalink

在時鐘上閱讀編程書籍是否符合道德規範?

在固定人那里工作的律師在時鐘上閱讀法律法規符合道德規範嗎?

這兩個問題的答案都是“是”。

在過去的20年中,我們已經看到計算機世界發生了巨大的變化,在可預見的未來,您應該期望更多的變化。雇主應該期望並希望其僱員緊貼這些變化,以便他們保留對公司的價值。

這很像客戶與其聘用固定人的律師之間的關係。毫無疑問,委託人希望該律師及時了解法律界發生的所有變化,以便他/她可以在調解和法庭互動中最好地代表委託人。

Tharaxis
2013-11-10 03:06:33 UTC
view on stackexchange narkive permalink

是否符合道德標準並不是您真正要問的問題,因為道德規範是主觀的,並且可能包含許多與從屬關係或不遵循雇主規則無關的事情。

在最終,問題歸結為“您是否按照雇主制定的規則行事”。如果他們還沒有表現出想要在您的工作範圍內進一步了解 的問題,那麼我要說的是,除非他們表達其他意見,否則不必擔心。自己想一想,問問自己:“我希望以此實現什麼?”。如果您的答案是您正在尋求進一步的知識,並提高自己的技能,以使自己對雇主無價,並產生更好的結果並幫助企業發展,那麼干好工作,您就是一位出色的員工。在這方面絕對沒有必要“意識到更大的前景”。

此外,還要花多少時間來訓練自己,花多少時間來真正完成工作呢? 。當您應該完成工作時,盡量不要花費超過實際工作時間5-10%的時間來讀書,請記住,一個人的平均真實生產力大約只有60%。如果可以的話,通常情況下,您會出去閒逛,閒逛,喝咖啡,閱讀郵件,查看Facebook,觀看YouTube視頻,在對面的小房間里和可愛的女孩聊天,或者其他什麼,那麼甚至更好。 / p>

問題是,實際上任何優秀的程序員都明白,成為程序員是您總是學習的東西。無論是通過書籍還是通過互聯網搜索,我們每天,每天都在這樣做,以實現為我們設定的目標以及我們為之努力的業務。太多次有人看到一個人認為自己是搖滾明星(剛從大學畢業,有時甚至是7或8年後就讀),但實際上他們的實際能力卻令人發臭。為什麼是這樣?因為他們從來沒有機會真正地學習自己在做的事情,也沒有學習新的東西。

我為上面列出的一些回應感到難過,尤其是一些似乎不太受歡迎的回應一個好員工的印象就是拖延路線,毫無疑問,並且總是徵求許可,而不是為自己思考,我對他們說要丟臉。您是找到完整技巧的高品質技能的原因。我可以向您保證,只有最好的程序員才是充滿激情,實驗性和願意超越極限的程序員,而最糟糕的是那些無人駕駛的程序員:在那裡插手,衝出來並擴展他們的知識。經理或其經理的經理。

嗨,Tharaxis,歡迎來到Workplace SE!最後兩段是現場討論。開發人員應該能夠自己思考,並儘一切努力完成工作。感謝您在我們的問答網站上撰寫如此出色的第一篇文章。
“事實是,實際上任何優秀的程序員都知道,成為程序員是您一直在學習的東西。”是的!這個!
ilya n.
2013-10-31 18:35:45 UTC
view on stackexchange narkive permalink

似乎完全可以按時進行學習。

如果您不是獨立承包商(您可以在此處事先討論是否可收費) ,我希望可以在您的工作時間內同時處理短期問題(“有待解決的錯誤”)和長期項目。例如,您知道您的iOS應用最終將必須支持iCloud,並且您已經閱讀了該書。

根據原因,我沒有做錯任何事情-實際上,我在盡我所能去做正確的事。但是根據我的直覺,有些事情發生了。我不明白。

從您的描述方式來看,您正在誠實地運用自己的最佳判斷來確保您長期正確地執行工作。

如果您有一種膽怯的感覺,那就是經理們不贊成您的活動,那麼您應該誠實地與老闆討論這些問題。

您應該盡快解決這些問題。如果他們對工作方式的看法相同,那就太好了!但是,如果您的經理對事情的看法有所不同,分歧可能會增加,而不會隨著時間的推移而減少。

在這種情況下,重要的是要承認也許您並不適合彼此嗎?

可以肯定,我知道與我的經理的對話可以進一步發展的不同方式,我看過您在看書,但是現在您在解釋這些書對公司的用處,請繼續!

我們需要工作60在可預見的將來,每週需要花費數小時來完成此應用程序,因此,如果我看到你再次打開這本書,就會被解僱。

在後一種情況下,可能是思考的好時機關於更改工作場所。

在我看來,“盡快”的另一個原因是,如果老闆要禁止某件事,那麼如果某事在他/她不知道的情況下發生了,他/他可能會不高興。很長時間。
(或者也許這就是回答者提出的重點-也許我聽不懂。)
Wesley Long
2013-05-28 23:29:24 UTC
view on stackexchange narkive permalink

倫理學與本討論無關[/ edit]。問題是您是否在履行被委派的職責並遵守公司的行為準則?

時代精神是否批准您的活動,唯一重要的是您與雇主之間的協議,以及各方是否都在履行自己的義務。

大多數開發工作都有一個明確定義的培訓計劃。如果您的公司沒有,請與您的經理討論定義一個公司的問題。它可以像SafariBooksOnline.com的公司帳戶一樣簡單,並且每周可以花一個小時閱讀一次。一些公司會每年將您送到本地培訓班,或者每年兩次。如果您擔任高級職位,這可能是您旅行的重要活動之一。

簡而言之,這是不用擔心。如果對此有疑問,請諮詢您的主管。如果您認為自己的補償方案(包括培訓,學習時間等)不足夠,那麼您有責任重新協商您的補償方案,重新安置到另一個職位,或者辭職回到現有職位的現實中。

在任何情況下,您都不應違反雇主的指示或行為準則。那是不道德的。這也是不服從,解僱的理由,並損害了您的推薦名單。

+道德固然重要,但它們與培訓政策密切相關。從任何資源中引用某些東西對於本課程來說都是標準的,但是自我指導的培訓可能不同於確認技術或答案的方法。換句話說,如果“參考”所花費的時間相當長,它可能會進入灰色區域。 “相當冗長”通常是酌處權,而不是由上級決定。
“道德無關緊要”提醒我不要雇用這個人。如果您將工作換取薪水,但他們卻使您短缺,那是不道德的,他們會偷走您的工作。同樣,如果您從事未分配的工作,則可能會竊取他們的錢。
“大多數開發工作都有一個明確定義的培訓計劃”-根據我的經驗,這不是。我現在在多個地方都擔任過開發人員。我還沒有在一個有實際開發培訓計劃的地方工作。
@ioSamurai : "Ethics aren't relevant" refers to this person's situation. Ethics are what is considered the "right" thing to do when there is no authority to ask. This person is trying to use "ethics" as a way to sidestep authority, even though he probably doesn't realize it. Ethics are for those in leadership positions. Authority is what line-level employees should worry about. This person is trying to make decisions that are supposed to be made above him, and that's what's likely to get him canned if he isn't careful.BTW - shorting you on pay isn't "Unethical." It's fraud.
@WesleyLong欺詐行為是不道德的...
@ioSamurai-是的,從海洋潮濕的角度講,欺詐是不道德的。道德被通俗地定義為一種行為準則,可指導您做出決策,其中任一選擇在技術上都是合法的,但由於對是非常的常識,一個選擇顯然優於另一個選擇。縮短工資範圍不僅超出道德考慮,而且還會涉及侵權和犯罪領域。
AiliajredrCMT really, "crime" ??
@Angelo。是的,取決於該州的法律。參考:http://www.dllr.state.md.us/labor/wagepay/wpremedies.shtml
對不起,道德操守不僅僅是遵守公司的行為準則。如果每個人都同意您的意見,那就永遠不會有舉報人。沒有丹尼爾·埃爾斯伯格,沒有布拉德利·曼寧,沒有愛德華·斯諾登...
Diogo Moreira
2013-05-29 00:57:28 UTC
view on stackexchange narkive permalink

如果您的老闆明確地允許您(或任何人)按時讀書,請按照您的意願進行。

如果您正在閱讀本書只是為了提高自己的專業技能,而這些技能與您的工作沒有任何共同之處,那麼我認為,按時學習並非“道德”,或者您的雇主 允許您這樣做。 除非,如果您要學習的科目是您的工作所必需的,並且有人要求您去做,而您知道自己必須學習,那麼您就被聘請為公司工作而不是學習。 / p>

您作為專業人士的成長應該來自您的經驗和不間斷地學習

mheinke
2013-05-28 21:59:51 UTC
view on stackexchange narkive permalink

在我工作過的任何地方(網絡開發公司),我的辦公桌上都有一個圖書館。原因是,任何程序員都知道,您永遠都不會學習每個功能,擁有像書這樣的資源是一個重要的工具。時間,不是總是看,而是總是聽。

任何希望您編寫代碼的雇主都應允許您使用書籍/谷歌/電影作為資源。

也就是說,在工作,生計,薪水,最好先徵得許可。

我認為問題不在於將書籍或Google用作特定問題的資源或參考。在他們的頭腦中沒有人會反對。他可能的意思是出於興趣而閱讀編程書籍,以查找新奇事物,而不是因為當前項目中存在書中要解決的特定問題。
是不是一回事?看書,正在看書。通常,經理下達命令時,最好不要分叉。整個問題都指向我的帖子,我可能應該修改它……總是徵求允許,而不是寬恕。在這個時代...人們付出更少的錢。
@mheinke我明白您的意思,我贊成您的回答,因為這是一個很好的答案。不過,我仍然認為,尋求寬恕比獲得許可要好。總是處於被解僱的邊緣,這才使工作變得有趣!
哈哈,我們絕對可以不同意:)我實際上認為,無論您相信我的方式還是您的方式,都取決於您自己的工作環境和經驗。幸運的是,我從來沒有遇到過需要獲得學習許可的情況。
-1
What keeps you employed and employable is not following every rule from "authority" to the letter, it is providing demonstrable _value_ to your employer. There's a bit of a grey area here and plenty of room for a judgement call on the part of the OP.
@Angelo:您可以發表自己的意見,但是,如果有線級員工對什麼是政策制定主觀的解釋,那之後每個人的情況通常都會很糟。制定您自己的規則絕不是一個好主意。如果是灰色區域,請與您的主管進行對話。那就是他們的目的。
我遇到過的大多數老闆都不希望您每次不確定某件事時都會跑去。我們像我們一樣獲得報酬的原因是因為我們能夠弄清楚事情。只有當我們完全朝錯誤的方向前進時,他們才需要引導我們回到正確的道路。
Martin M.
2013-11-10 04:23:55 UTC
view on stackexchange narkive permalink

雖然我沒有什麼可補充的意見,但我很想提出一個問題:

我的雇主期望我在業餘時間閱讀編程書籍是否符合道德標準?


我在上面試圖暗示的內容:

真正的道德準則?

您為什麼對特定方向的道德規範。

另一方面,我只是對此感到有些笑。

有。對某事感到不滿應該向您表示正確和錯誤。沒有其他人可以給您的答案。不,我不是在混淆道德和道德,兩者都是非常個人的東西,僅供個人決定。

文化背景

這在很大程度上取決於您來自的文化背景。我很確定文化存在,在工作中做任何不直接負責的事情都是不道德的。就我目前所居住的個人而言,我可以告訴你,在工作時間不自學是很不道德的

真正的問題是這裡的期望/假設。

知道還是假設

  • 人們希望您進行自我教育還是您假設?
  • 人們只是希望您做我的建議是:如果您必須伸出手,並要求雇主和僱員之間應該建立信任關係,那麼直接的“命令”(此處沒有更好的用語)是什麼?

從根本上被破壞了,請盡力恢復它。

發表您自己的問題,或對此發表評論。這不是答案。
現在稍微冗長一些。問題本身就是恕我直言,因為倫理(特別是沒有信息哪種文化)是​​非常糟糕的,您只是無法回答。如果這個人來自一個與大多數人所假設的背景完全不同的地方怎麼辦?
@ServerHorror-位置和文化是我們網站上的挑戰之一。有些人試圖抓住詢問者,並詢問他們所處的國家/地區,但有時我們不太了解並做出假設。您的帖子指出可能會有所不同,從而增加了價值。儘管我不確定*感覺不好*是判斷某事是對還是錯的好方法,因為那可能只是社交條件在起作用。無論如何,感謝您抽出寶貴時間在此發表好文章我們的網站!
社會條件是我的觀點。如果我們做的事情在我們的文化中不被接受(無論好壞),我們所有人都經過多年的訓練,會感到難過。這就是為什麼我試圖指出使用這種感覺非常個人化的原因...
這太棒了。我對這個問題有點不滿意,而對這裡顯示的拖曳態度更加不滿意。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...