我正在擔任軟件工程師,並與其中一個產品的團隊合作。
在工作期間,我開發了一些生產力工具和技巧,可以使一些重複性任務自動化並顯著提高生產力。
p>
現在我很困惑,是應該將這些內容透露給同齡人還是應該保密,以顯示出比別人更高的生產率?
我沒有什麼要透露的問題,但是這將是短期的認可,但是如果我將其保密,那麼我可以不斷取得良好的成績-比其他人更好。
我正在擔任軟件工程師,並與其中一個產品的團隊合作。
在工作期間,我開發了一些生產力工具和技巧,可以使一些重複性任務自動化並顯著提高生產力。
p>
現在我很困惑,是應該將這些內容透露給同齡人還是應該保密,以顯示出比別人更高的生產率?
我沒有什麼要透露的問題,但是這將是短期的認可,但是如果我將其保密,那麼我可以不斷取得良好的成績-比其他人更好。
如果您公開公開它(也就是說,每個人都知道您已經培訓了同行),您不僅會提高工作效率,而且整個團隊也會提高工作效率,管理層也會知道原因。通過提高團隊和公司的利益,您將被視為做出重要貢獻的人。您更有可能獲得晉升(例如,成為團隊領導)或獲得棘手且重要的項目。您的慷慨將帶來積極的結果。
如果您只告訴一個或兩個喜歡的人,管理層可能會注意到團隊內部的生產力差異,但他們的猜測可能對您不利。他們可能會認為您中的某些人只是在從事更輕鬆的工作,或者隱藏您的錯誤並讓其他人處理它們,或者其他可能對您將來的晉升不利的事情。更重要的是,與您沒有共通之處的人可能會發現正在發生的事情並開始不喜歡您,或者在需要時拒絕幫助您。
如果您不告訴任何人而您只是您團隊中最好的程序員,您可能會感到很重要和成功,但成就卻遠遠不及預期。真正的10x程序員可以通過幫助其他人,通過提升整個團隊而變得更好而達到這一水平。
還需要考慮另一件事:也許您的同輩可以分享一些技巧和自動化知識,以提高您的技能並速度甚至比他們還要高。
我的建議:去找老闆說:“我已經自動化了一些事情,並使用我們的工具開發了一些技能,這些技能使我比團隊中的其他成員快很多。我想分享這些。我可以安排午餐並學習並邀請人們學習我的技巧並分享自己的技巧嗎?”這表明您在乎,您很慷慨,您會主動。
我幾乎同意凱特·格雷戈里(Kate Gregory)的答案中給出的所有要點,但會提出兩個小的更改:
首先,我不會說“讓我比其他人快很多” (即使是真的)。我會“大幅度提高我的生產力”。
第二,我不是“午餐和學習”(即使算作工作時間)的最大擁護者,因為許多人喜歡談論那些並非在午餐期間進行與工作相關的更改。因此,我只建議在工作時間召開例會。
但是,這只是挑剔,我認為Kate Gregory的回答是合理的建議。如果您的某些同事沒有您預期的那樣熱情,您會感到失望:有些人不喜歡他們正常工作流程的變化,或者他們還有其他原因不使用建議的工具。因此,請向他們提供建議並給予支持,但不要強迫他們使用您的方法。
在分享之前,我會三思而後行。
很多從事Stackexchange工作的人都在獎勵創新,自動化和團隊合作的地方工作,但是並非每個工作場所都是這樣。您之所以在此發布,是因為您懷疑共享是否會帶來好處。
共享巧妙的創新真的很爛,只是讓您的老闆感到愚蠢並為此受到懲罰。
Kate Gregory給了一個很好的答案,但我想在此基礎上進行擴展,並提出另一個分享理由:同行評審過程。您的工具可能“使某些重複性任務自動化並顯著提高了生產率”,但是如果這些工具有錯誤怎麼辦?如果有充分的理由手動進行操作怎麼辦?
從經驗上來講,我做的事情與你做的很久(很久以前)。我寫了一些工具來自動化工作中最無聊和乏味的部分(數據分析實習的數據輸入部分)。這些工具加快了我的工作效率,使我可以在一個下午處理與手動輸入其他幾個星期相同的工作量。我為自己的工具集感到自豪,並與團隊的其他成員分享了我所做的事情,這是一件好事:存在一個嚴重的錯誤,它擾亂了兩個領域之間的數據,這會使從數據中得出的研究結果完全無效。如果我自己to積工具(並通過擴展使自己看起來像一個富有成效的搖滾明星),那將對數據集造成巨大破壞,並迫使對所有數據進行廣泛的重新檢查和準確性檢查。
共享您的工具,並準備讓別人告訴您您做錯了什麼,或者可以做得更好,或者您的工具不適合您的特定任務。
人們會發現。如果一家公司需要放任某人,那將是那些專注於以犧牲他人和公司為代價而善於表現的人。因此,一旦您的經理髮現了,您就會遇到麻煩。
最好公開提高整個團隊的生產力。但是然後您沒有提及您在哪個國家工作,所以可能會有所不同。
您需要考慮的最大的事情是
很多答案是,做對公司最有利的事情,而不是對自己最有利的事情。如果您自己掌握這些竅門,並且由於成為公司中生產力最高的開發人員而獲得10,000美元的薪水高漲,或者您與他人共享,則可以為公司節省10,000美元的費用。
這取決於您的生活觀點,無論哪種方式都可以。
在升職後分享他們。這樣一來,您的團隊就會比其他團隊看上去更好(當然,隨著時間的流逝,知識將會傳播)。
我不同意大多數其他答案。您將因分享您的技巧而獲得讚譽,但第二天將被忘記。
逐步工作如何?這就是我要做的:
我首先向團隊其他成員分享一個或兩個技巧/竅門,然後檢查他們的回應:有人可能會說:“嘿,那是你教給我的一個巧妙技巧。讓我教你一些你不知道的東西:...”。如果您有這樣的同事,請繼續分享您的提示/技巧。但是,如果他們沒有共享任何內容作為響應,那麼您將來也沒有理由共享任何內容。
恕我直言,您將必須了解您的環境並親耳聆聽。我在一些工作氛圍濃厚的地方工作,這些分享方式使工作變得更好,而其他人則沒有。後面的小組的一個變體將與某人合作,該人會欺騙您,然後去找您的老闆,並說服他進行一些“改進”,以使您的老闆將他作為改進的項目經理。
是的,這是我之前發生的事情。
因此,請考慮您的企業形象,時間安排和團隊動態。並註意您的團隊。如上所述,您可能不會因為惡意而遭到拒絕,而僅僅是因為該團隊過於頑固地嘗試其優化想法。我和一個項目經理一起工作,他認為擁有一個回購協議(甚至是內部回購協議)是巫術(我在凱蒂學校接受教育,開發,更新回購協議,然後從回購協議部署),而不是用副本填充他的 local drive 他的工作。當他超越我時,與他吵架將很快成為事業的終結。您還可以整理技巧(將其通用化,而無需參考您的工作,以便其他人可以使用),然後將其保存在博客中。您仍然會在幫助別人,但也會在幫助自己。
這裡有一個關於分享的爭論:不要成為英雄;不要成為英雄。業務不應該依靠英雄來經營。使自己僅對解決一些問題至關重要,這可能會使您很難晉升。
關於共享,您還應該考慮另一件事:無論您共享什麼知識,都是受時間限制的,就像一旦完成,就轉向新事物。如果願意,請使用工具/技術並進行共享,下週您可能會想到一些新的東西。不要依靠過去的輝煌。教別人,以便您繼續前進。
我知道我的回復不是共享還是不共享的好理由,但這是有目的的:沒有絕對正確的答案。最佳答案應適合您的情況。
假設您的任務需要12個小時。您花了20個小時來開發自動化,從而將其減少到5分鐘的工作量和4個小時的“監視”時間。有投資回報率要考慮。訓練其他人使用它可能需要2個小時。
總的來說,這意味著共享,但是在可信任的圈子內,例如,在不了解“全局更新”的情況下,不要讓同伴工作。尤其是如果您做錯了什麼(雲,外包,盜版軟件)。
有兩種方法可以解決此問題。如果您的團隊是半自治的(Agile?),則在團隊內部共享該團隊,並編寫一個尋呼機。永遠不會告訴客戶,您會接受維護費用,並繼續向客戶收取12個小時的費用。
如果管理層意識到了這一點,並且您的組織在程序方面仍然保持不變(CMMI 5級?)。然後,您可能會被迫簽署該協議,並在接下來的三個月中將其記錄下來(並使其“合規”)到現在需要10個小時的時間,以及通過各種指標來衡量收益的其他流程需要另一個FTE進行測量和製表。一旦編寫了這份辦公桌手冊,任務就可以簡化為發送到“便利岸”的票證。
哦,當然,如果其他人可以損害您的快捷方式,那麼當怪罪遊戲開始時,那將使您離開哪裡呢?
我想起了一個有趣的故事:能夠對齊並閃爍T型福特上的發電機磁鐵(使其再次堅固)。它節省了絕對的時間,這是今天仍在舊車上使用的一種方法,但是早期仍向客戶收取了預定的費用。
您的客戶可能並不愚蠢。他們可能還希望這些改進是顯而易見的,而且如果競爭對手指責您進行過度維修,那將不是什麼好事。
揭露是什麼意思?人們是否在問你“你過得好嗎?”?
無論做什麼,都要做不強加給別人的生產力把戲,因為這會使人們不想和你一起工作
我個人的工作效率技巧包括使用鍵盤快速導航我的操作系統並執行一些普通的事情,例如切換窗口,關閉事物,打開其他事物,執行複雜的搜索等...
當我解決問題時,每當有另一個程序員站在我旁邊時,他們總是會留下深刻的印象和嫉妒心。但是,他們從不要求我教他們。嘗試複製我所做的事情可能會對他們及其工作效率造成危害,因此,我指出絕不要強加於人,當我看著他們“慢慢地”使用他們的計算機時,我當然也不會插話。
調出您的“技巧”,因為如果您希望團隊以任何程度的統一性採用這些技巧,很有可能需要對這些技巧進行審查或至少對其進行充分的記錄。
不,您永遠不應該向同行透露您的生產率技巧。但是您應該一點一點地向您的直接報告展示它們。您的能力是一種力量。在組織中釋放權力之前,首先要確保可以與其他權力進行交易。否則,您只會使自己的職位在組織中變弱。真的是代數。