題:
向軟件開發人員詢問有關輔助項目和開源(作為業餘愛好)花費的額外時間是否合適?
Alexei
2018-06-15 18:17:03 UTC
view on stackexchange narkive permalink

Stackoverflow開發人員調查在2015年詢問了每周用於業餘項目/開源(或業餘愛好編程)的小時數。

這是一個一個有趣的問題,我正在考慮在面試軟件開發人員職位(中高級職位)時使用它。這應該提供對該特定開發人員的內在動機的見解。作為個人說明,我發現內在動力非常重要,公司應該更加努力地尋找擁有這種動力的人。

但是,這可能會錯誤地建議加班,而我的公司非常小心不要除非確實需要加班,否則總是加班。

問題:是否應該向軟件開發人員詢問有關副項目和開源(作為業餘愛好)所花費的額外時間?

評論不作進一步討論;此對話已[移至聊天](https://chat.stackexchange.com/rooms/78963/discussion-on-question-by-alexei-is-it-appropriate-to-ask-a-software-developer-一種)。
22 答案:
Sabine
2018-06-15 18:23:02 UTC
view on stackexchange narkive permalink

我認為這是不合適的,但請注意您如何表達此問題。確保受訪者理解您為什麼要問這個問題。我曾經有一份工作,基本上禁止我在戶外工作的所有事情,因此如果我不知道你為什麼要問,這個問題會讓我猶豫。那裡的公司會考慮您在閒暇時間或工作中編寫IP的每一行代碼。其他公司認為,作為軟件開發人員,您必須利用空閒時間來跟上當前的發展,編寫博客等,並且不這樣做就表明缺乏“激情”。介於兩者之間。

我也不認為將很多附帶項目/編程作為業餘愛好的人必然會更有內在動機工作。對我個人而言,這不會成立。

我真的很擔心有人會有權控制員工如何度過閒暇時光。當然,有些角色可能被認為是適當的,例如,出於利益衝突的考慮,或者如果該人處於公共信任的位置(例如,警務人員,法官等),但這些工作很少且之間。這是在哪個國家,他們是否試圖強制執行?
我也會擔心一家公司想知道我在工作以外的工作。一些公司認為,無論您是否全天候進行編程,都是他們的本事。其他人認為,如果您要編寫代碼,則應該為他們編寫代碼。而且,與此相反的其他人也會感到,如果您除了在實際工作中不花4個小時在家中從事個人項目,那麼您作為程序員的熱情就不夠!他們所有人都可以就我可以做和不能做的工作發表自己的意見,並將其堅持在“ / dev / null”中!
正如某人根據一份合同工作,該合同本質上說“我寫的任何代碼,無論工作或工作,都是公司的財產”,這是殺死編程方面項目的一種非常可靠的方法。這也是尋找更好的公司的堅實動力:)
@user1666620在美國很常見,通常是在法律諮詢的方向上進行的。基本上可以歸結為對IP盜竊的恐懼-我是正在創建您的產品的同一軟件開發人員也在做副業,是什麼讓他們避免開源產品,還是保留他們在公司時間內開發的所有真正好的想法?並急於通過建立自己的公司來致富?IME對於初創企業來說尤其重要,他們經常受到投資者/風險投資人的壓力。通常,執法情況不嚴。...
實際上,我曾經有一位高管告訴我:“我只需要您為[大型VC投資公司]簽名,就不要給af-如果您確實遵守協議...告訴您什麼,請列出您在軟件方面的所有項目有或正在考慮,我們稱它們為預先存在的例外。”其中包括諸如side LLC,Github等IME之類的完全免於出獄的卡。這些東西就像一些公司在電子郵件簽名末尾提出的法律上毫無價值的免責聲明一樣-法律上說,它們毫無價值,但是它們也是免費的,並且可能會威脅一些無知的人遵守法規。
作為經常在家里為“娛樂和遊戲”編寫代碼的人,我可以從經驗中告訴你不,這並不會使我更有動力去處理“ 267號其他數據輸入表”。
我不明白對這個問題的消極看法。我同意這個答案,認為這既適當,也應注意措辭。在多次面試中我被問到這個問題,願意坦誠地回答,並以“不,我不花時間在工作編程之外”以及後來的“是,我花了很多時間工作編程之外的時間”。我認為這使雇主對他們僱用的人有了更好的了解。
我認為深入了解您真正想知道的內容很重要。在輔助項目上花費的具體小時數並不重要;您真正想知道的是:候選人仍然表現出一種自然的好奇心和自我完善的願望嗎?為此,我認為還有一些更好的問題要問。過去,我曾問過候選人最喜歡的編程博客,問過最近有哪些主題對他們感興趣,是否有他們最近讀過的書激起了他們的興趣。我認為這些問題更“無辜”。
@user1666620如果您正在僱用一名運動員進行8小時跑步,那麼您知道自己的休息時間不好,而是繼續在空閒時間跑步,您會感到舒服嗎?說到我,經過8個小時的工作,第二天更多的工作只會使我更加疲倦。
-1
@HopelessN00b很有道理-當我想到要為我工作的員工時,我也認為“無知且容易受到威脅”。等待...
@corsiKa正確。不捍衛這種做法,只是...解釋其存在的原因。就像電子郵件免責聲明一樣,我發現它令人鄙視且令人反感,但這就是我們生活的世界。
@user1666620兩個問題:1)判斷運動員成績很容易。程序員的結果更加無形,通常結果是幾個月或幾年後的收益。通常,一項任務沒有遇到重大障礙這一事實很難追溯到半年前的良好決策。2)對於大多數程序員來說,每天提供超過6個小時的最佳性能在物理上是不可能的。對於我偶爾進行打工的同事來說,下降幅度甚至對我來說都是顯而易見的。說一個人可以在10%到12h的時間內達到100%的表現要么是妄想,要么是在倦怠。
@HopelessN00b在美國並不常見,在包括加利福尼亞在內的多個州都是非法的。如果與該騎手簽有合同,請拒絕簽署。觀看它立即消失。
@user1666620:幾乎每個受僱的顧問(例如,諮詢公司的僱員)都可以被認為與雇主在任何方面的工作發生衝突。雇主可以有效地將開發商簽在任何合同上;因此,從技術上來說,每個職位空缺都是公司業務利益的一部分。從本質上講,這不是衝突法則的含義,而是字面意義,而且我已經看到同事為附帶演出甚至個人(商業)產品陷入麻煩。
關於合同中的知識產權條款:值得指出的是,一些州的法律使這些條款無效或對其設置了嚴格的限制。例如,堪薩斯州[第44章,第1條,第30節](http://www.kslegislature.org/li_2012/b2011_12/statute/044_000_0000_chapter/044_001_0000_article/044_001_0030_section/044_001_0030_k/)指出,某人保留對完成的作品的所有權除非他們與自己的業務或工作成果無關,否則他們將用自己的資源花費自己的時間。
@user1666620我有一個朋友與我和另一個朋友共同維護一個受歡迎的庫(每週超過1M)。那個朋友在某個時候加入了蘋果。當他們發現他們做了一些開源時,他被迫同意停止在GitHub上發表評論並參與。雖然我在上面完全同意Dan的觀點,但這些條款無效-我同意這個答案,不幸的是,一些雇主可能對此持負面看法。薩賓(Sabine),您能否將評論中提出的一些觀點編輯成答案?(註釋只是為了澄清,並不“永久存在”)
@BenjaminGruenbaumI討厭這種事情。“我們希望對軟件充滿熱情的人,在業餘時間構建應用程序的人,以及參與開源項目的人!但是,如果您在為我們工作時願意這麼做,那麼上帝會幫助您。”
我將嘗試並執行@BenjaminGruenbaum :)
PeteCon
2018-06-15 19:47:31 UTC
view on stackexchange narkive permalink

您會問垃圾收集者在休假期間是否打掃當地公園?是否曾經聽說過“公交司機假期”一詞(意思是“在假期做工作”)?

工作以外的其他項目無關緊要。我從事程序員已有30多年了。我知道如何編程,如果有人要我編寫程序,他們會為此付費。我有一個家庭,在工作之餘有充裕的生活,我不會花時間在github上放一些東西,只是為了讓面試官流口水。

評論不作進一步討論;此對話已[移至聊天](https://chat.stackexchange.com/rooms/79062/discussion-on-answer-by-petecon-is-it-appropriate-to-ask-a-software-developer-ab)。
與其他職業的比較無關緊要(許多特徵和習慣是特定於職業的)。別人“ *必須付錢給你*”是個稻草人。對我來說,這聽起來像您不同意提出問題的前提,因為您可能會在統計學上受到歧視。您並沒有真正回答問是否合適。
PeteCon,我認為您在這裡很重要。您提供所有背景信息而沒有明確說明FooBar所說的話:當這個問題成為標準做法時,有家庭的人將很難找到工作(一定的歧視)。人們不得不將90%的時間用於編碼,這才被視為一個好員工,這是一種悲慘的狀況。工作以外的編碼是否與更好的員工相關聯還有待觀察,但這是有道理的,因此可以將家中的人排除在體面的位置之外。我希望你的態度能贏得這場辯論。
絕對是這樣這是一個歧視性的問題。永遠不要問它。
@Joshu'sMu確實將家庭成員排除在外,他們仍然可以在(減少的)空閒時間進行編程,或者只是回答說他們沒有空閒時間了。我認為如果您選擇自己的孩子而不是為某些github項目做貢獻,那麼許多雇主都不會在乎。
對於擁有30多年經驗的人,可以將這種生活與垃圾收集器進行比較,這是可以說的。這正是他們想要淘汰的候選人。您的意思是這個問題令人反感,但同時您證明它是必要的。您的邏輯不適用於音樂家,畫家或優秀的程序員。我認識30多年以上的開源項目領導者。您無法關閉激情,但是如果您從未擁有激情,那該怎麼辦。
@cgTag *您的意思是...
@cgTag是的,這意味著他們的日常工作很無聊且無法滿足。BTF,如果您不能用一個代碼來處理音樂家和垃圾處理程序,那麼您不是程序員:)
aeryform
2018-06-15 19:20:35 UTC
view on stackexchange narkive permalink

雖然我認為這個問題不合適,但我也認為它不會為您提供所需的結果。作為愛好的編程不一定與內在動機直接相關。我說這是一個非常積極進取的軟件開發人員,他在工作以外進行零編程。

雖然我喜歡編程,並且是一個積極進取且高效的員工,但是我還有很多其他的愛好,我在追求時會追求不上班是的,您可以找到很多以業餘愛好進行編程的開發人員,但是您也可以找到很多不喜歡或不經常這樣做的開發人員。但這並不意味著他們沒有天賦,也不會成為優秀的員工。

作為比較,我認為沒有多少人在採訪會計師,他們問自己的業餘愛好是否包括簿記或薪資。為什麼軟件開發人員也是如此?

我個人認為,詢問候選人的興趣愛好,興趣或愛好比“要求”或期望某個特定領域的興趣更能說明他們的動機。

+1。有趣的觀點。但是,會計師+薪資的愛好與編程是不一樣的。編程範圍更廣:例如我在工作時製作Web應用程序,每週花2-3小時的時間來研究機器學習框架。
@Alexei非常真實!這種比較是相當粗糙的。我的最後一句話總結了我想嘗試的內容,但是我很難考慮如何進行真實的比較。
為什麼不呢?即使只有當地的板球隊或養狗愛好者協會,許多會計師也會在他們的業餘愛好小組中擔任小組財務人員。
@gbjbaanb-可以確認。我是一名審計師,經常在工作以外從事財務/會計/審計工作。地方組織通常缺乏這種專業能力,無法獲得幫助。
@Alexei我是一名程序員,而財務(包括會計)是我的業餘愛好。我向您保證,這與編程一樣是合法的愛好。例如,為公司做會計的人幾乎不知道一個自僱的程序員應該如何出售他的舊GPU。會計類比是這樣的:程序員在不斷學習新的框架和模式,而會計師則在學習新的稅法及其解釋。幾乎每一項工作都是不斷學習的,我們並不像我們認為的那樣特別。
@gbjbaanb的確如此,但是您不會認為*少*在業餘時間不進行會計核算的會計師。如果您正在採訪自願為當地板球隊做賬的會計師,您會認為“這個人對當地的板球隊充滿熱情,並且對他們的時間很慷慨”,***不是***“這個人更比其他候選人有空餘時間陪伴家人和參加體育運動,對會計充滿熱情。”
-1
+1總體而言,我認為這是投票率更高的答案,它是更好的答案,因為它提供了推理的最佳解釋。但是,我不同意的一件事是將編程與會計進行了比較。編程比起成為藝術家或園林設計師更具有可比性-某人可能因為喜歡做某事而想在工作之外做某事,或者某某人可能是業餘愛好而又做不到但又覺得自己可以做這份工作。
嚴重的問題:在您的職業生涯中,您從未不必通過編程解決非工作問題嗎?我之所以這樣問是因為,在我作為軟件開發人員的大約5年中,我曾多次這樣做過,例如一個CLI實用程序,可將Itunes播放列表轉換為具有完全unicode支持的Android友好格式(通常在其他各種解決方案中都缺少)。您從未遇到過自己的編程問題?
@Jared Smith我並沒有遇到編程需要解決的問題,但我的軟件開發生涯也只有2年的時間。我很可能有一天會遇到一個問題,我將使用編程來解決。但是,我仍然不會特別稱呼它為我的愛好。這是我擅長並樂於為自己的職業做的事情,但這並不是我真正為娛樂而做的事情(這是我在業餘愛好時想到的)。
@user568458-“但您不會比沒有在業餘時間不進行會計工作的會計師更容易。”您最好相信我會少考慮他們。雖然我不希望他們做“有趣的事情”,但我當然希望他們能跟上新的稅法並學習新技術和漏洞。總會有一些新東西要學習。會計師越了解,我越有機會減少我所支付的稅款。SW開發人員也是如此。他們知道的越多,他們有用的機會就越大。人們知道多少與學習時間直接相關。
@Dunk,我希望會計師也可以這樣做,但是要在工作時間內這樣做。一個人在休假期間所做的事情是無關緊要的。
DoubleD
2018-06-15 20:47:31 UTC
view on stackexchange narkive permalink

不會提出這樣的問題

我認為它不是特別合適或沒有幫助。

有些人將業餘編程視為激情的象徵,但有些人卻充滿激情人們將所有編程工作投入到工作中。這不是缺乏激情,而是缺乏外部項目的時間。

存在潛在的隱私問題。除非他提供了訪問他的存儲庫的權限,否則您將無法驗證其主張。但是,現在您知道他的在線身份了(或者至少有能力縮小範圍)。

根據個人經驗

我與一個擁有數名優秀程序員的部門緊密合作他們的隊伍。其中之一就是您的典型開源狂熱者,他為多個FOSS項目做出了巨大貢獻。另一個是堅強的家庭成員,不會在工作之外編寫代碼。

最重要的是,業餘編程並不是強烈的激情和技能的體現。

或者。 ..

如果某人已經將一流的工作作為自己的愛好的一部分,那是值得知道的。 而不是詢問申請人是否將其編程為業餘愛好,而是詢問他們是否從事過特別引以為傲的項目。

您可以從他們的回應方式中發現熱情,熱情可能歸因於他們的工作或愛好。另外,他們可以這樣做,而不必擔心自己的嗜好是否受到審查,或者您是否會爭取加班。 >如果他們為某件事感到自豪,則可以要求提供詳細信息,並將其與公司所做的工作聯繫起來,以將自己推銷給候選人。如果他們說自己對任何事情都不感到特別自豪,那麼請問為什麼不這樣做或他們將為自己從事什麼樣的工作感到自豪。同樣,如果您的公司有他們想要的東西,您將有機會推銷自己。

我希望我能給予如此多的投票,因為這個答案的後半部分是問題的核心
+1這個問題應被表述為候選人有機會提及他們想談論的其他事情/他們為之感到驕傲的機會-而不是作為判斷人們沒有工作而無法工作的額外標準。
這是一個很強的答案。我喜歡您談到我作為一個家庭男人的恐懼-這種想法會使我無法晉升。作為一名DB開發人員,我總是超出期望,但是當我不在工作時,我會嘗試鍛煉身體,以使我的大腦和身體不會因為整天的疲倦而失敗。當我不上班時,我會與孩子們度過每一分鐘(隨著年齡的增長,情況可能會有所變化)。但是這樣的問題確實讓我感到恐懼,因為我珍惜自己的空閒時間,並努力成為一個多元化的人,而不是一個筒倉。
Telastyn
2018-06-15 21:14:21 UTC
view on stackexchange narkive permalink

您可以問這個問題,以我的經驗,它確實與具有內在動力去編程的人正相關。喜歡這樣做的人會在業餘時間這樣做。

BUT

這可能並不意味著他們本質上就是在您的開放辦公室,項目驅動的地獄景觀中激發起您的代碼的動機。有些人真的很喜歡業餘愛好編碼的自由,如果您的公司沒有提供類似的自由(或其他有動機的福利,但他們在家中卻無法獲得),動機可能無法轉化。

也許更重要的是,儘管大多數愛好代碼的人都是出於內在動機,但事實並非如此。有很多人會出於內在動機而將您排除在這個問題之外。更糟糕的是,喜歡代碼的人往往是相同的人。沒有配偶或孩子的人放學後上學。不需要第二份工作來維持生計的人。可以參加聚會或編程論壇而又不會受到任何打擾的人。考慮到不利之處,即使沒有嚴格的要求,我也不建議提出來。

ruffin
2018-06-16 22:42:12 UTC
view on stackexchange narkive permalink

我曾經認為尋找成功的輔助項目的候選人是指標的聖杯。沒有一個人能證明自己能夠發現問題,研究解決方案,並完全依靠他們的熱情和主動性完成研究,而不會寄生於他人,這是一個成功的最佳指標。

“現在,我知道[我以為],我們已經找到了一個在工作的所有技術方面都很出色的人,而不僅僅是一個成功團隊中無知的搭檔!我們得到了一個執行者,它就掛了!這是他們的代碼。 他們會產生什麼。”

可怕的是,找到一個擁有偉大,完整,從搖籃到渴望的邊際項目的人真的是一個很好的指標

不幸的是,尋找這樣的附帶項目充滿了社會偏見,而這個問題儘管看起來有用,卻極其不公平。

@ Kozaky最能說明原因,但還不夠深入:

請記住,一些候選人由於能力根本無法承擔個人項目承擔諸如家庭,旅行,其他愛好等義務。一定要問他們是否在開放源代碼項目上花費了時間,但要記住答案為“零”時,不應為黑色標記。技術測試通常是您如何確定他們是否正在使自己的技能保持最新狀態。有“愛好”,我不會有時間去做一個很棒的附帶項目。有時間是特權的標誌。

“沒有時間”是什麼意思?怎麼樣...

  1. 我正在工作x> 1個工作以使自己上學。
  2. 我正在工作x> 0個額外工作或在“額外”時間內加班,以允許我養家糊口。 。
    • 可能是父母,配偶,孩子,兄弟姐妹,鄰居,朋友...你叫它
  3. ol>

    也就是說,我是我不僅在談論人們有孩子,伴侶,附近的家庭,宗教,朋友等事物-“生活”-您的候選人可能有嚴重背景故事,而這些故事都是 pun>

    而且情況更糟。讓我們只說一個:“我在家受虐待。”您在面試中不會學到這一點。幸好,在美國,例如,您不能問。但這肯定會阻止您完成la-dee-dah輔助項目。

    直到一個漫長的Twitter話題向我指出之前,我才真正意識到這個問題所涉及的偏見。如果可以找到它,我會回來添加它。關鍵是,我認為這裡的其他答案在很大程度上遺漏了一點,就是假設您有閒暇時間進行任何活動,而編碼的時間要少得多假設。

    您必須對問題進行定位,以確定“該候選人是否有證據表明他們有能力有效填補這一空缺職位?”基於公平的入境經驗。如果他們有相關的工作經歷,則必須具體詢問他們的工作。如果他們有相關的學校歷史,則必須詢問他們在學校的經歷

    如果您想讓他們獨立編寫一個完整的項目(代替過度設計的技術面試),請僱用他們作為合同工向您展示,並支付可觀的報酬。我的意思不是一個星期。我的意思是三個月,或雙方談判的任何內容。請注意,這裡的“他們”不是“沒有附帶項目的人”。是任何認真的候選人。
    您還意識到並不是每個人都可以暫時放棄現在所做的一切為您工作。 sub>

    如果他們提供附帶項目作為證據,我希望將學習的內容“保持在一定範圍內”是公平的,可以這麼說,在以後辯論功績時,不必懲罰因表現出特權而有動力的人>也具有您工作所需的技能,但是您必須認識到更有上進心的人切勿將照顧患有癡呆症的父親照顧自閉症兒童作為簡歷上的要點或在訪談中用作談話的話題。

    是的,這是一個非常難題。您是否可以通過鼓勵某人分享他們在工作以外與同事共度時光的方式來嘗試看看某人是否是一個很好的隊友?您可以,但這是一個公平的量尺嗎?最終不,不是。您的候選人可能是最好的同事,但是要做的事情要比團隊在星期五晚上吃晚飯或去酒吧喝酒更重要。

    所以不,你不能真誠地問這個問題。

軟件工程,尤其是涉及網絡的軟件工程,是一個瞬息萬變的行業。期望員工在工作時間以外繼續工作是否完全合理?可能不是,但反過來,期望雇主不僱用更有可能跟上沒有工作的人的人是完全合理的嗎?歸根結底,如果答案是“否,因為不是每個人都有空閒時間,這是不公平的”而不是“不是,因為這並不意味著他們是一個更好的軟件開發者”,那麼我不確定為什麼雇主應該關心。
如果某人有第二份工作編碼,這意味著他們比回家或從事其他愛好的人獲得更多的編程經驗-他們與從事休閒編程項目的人屬於同一類別。這些都不是關於“公平”,而是關於確定誰將是公司的最佳員工。當然,您希望以這樣的方式來表達問題的短語,以便獲得這樣的答案。
@Charles -我假設的情況是,正在執行的部分或全部工作*並非*直接適用於當前職位。但是不要錯過這些例子的重點。重要的是,某人可能沒有空閒時間有“非常重要”的原因。可能是三班制期間的備貨工作,要照顧一個摯愛的人,或者做一些與我們無關的“精緻”事情。這裡的“公平”意味著確保您不會因為在公司時間(合理的工作時間)內“出色”工作的人而受到懲罰,因為他們不適合理想編碼員的“特權”概念。
@ruffin從事第二職業庫存工作的人比從事第二職業編碼的人處於不利地位是不公平的,但是在其他條件相同的情況下,從事第二職業編碼的人實際上是一個更好的候選人。我曾經在業餘時間為項目編碼,而在我即將成為父親的時候,我不再有空閒時間為他們編碼。公平與否,這將使我作為程序員的價值不如以前。
@Charles我認為我們正在互相談論。我不是在爭辯,“ *從事第二職業編碼的人實際上將是一個更好的候選人,其他所有條件都相同*” –儘管我不一定認為這是真的(兩次廢話還是廢話。兩次能力仍然是權限!)。至關重要的是,*我們可以通過詢問“您是否有副項目?”以外的其他方式來確定合適的人選*。問@有人從貨架上獲得了什麼呢!但是,“使最佳候選人像那些在業餘時間完成的項目一樣理想化”會造成文化偏見。
@Charles我認為ruffin所說的(如果我錯了,請糾正我,ruffin),這是一種XY問題。我們需要最合格的候選人(X)。我們*認為*輔助項目是該(Y)的有力指標。因此,我們不要求檢查X,而是要求Y並將二者合併。但實際上,除了Y實際上是一個有問題的指標之外,它還傾向於生活中有額外時間的人。因此,這個問題不僅僅是尋找最佳人選,而是*花費大量時間*尋找最佳人選。當然,如果這是您想要的文化,但我同意這不是真誠的。
-1
@EdmundReed,可以在工作時間內保持同步。期望人們實際上在工作時間之外這樣做是不合理的。
@HLGEM我想我同意;像平常一樣,在工作時間要有足夠的時間來“保持”。我認為每天至少應分配1個小時用於閱讀和研究。
@Charles,,這是錯誤的。全職編碼的任何人都可以成為出色的編碼器,而無需外部項目。我個人認識過一些可怕的編碼人員,他們也為業餘愛好編碼。強化不良習慣也會發生。認為自己是業餘愛好者會變得更好,這是不正確的假設。
-1
Harper - Reinstate Monica
2018-06-15 21:01:27 UTC
view on stackexchange narkive permalink

這可以看作是一個“陷阱”問題。

許多公司都制定了一項規則,即禁止外部工作,或者要求您與管理層一起解決。在過去,“外部工作”意味著另一個公司的月光:簡單易懂。如今,這條線已變得非常模糊-志願者項目,編寫智能手機應用程序的便捷性以及兼職工作的自由網站。如果您為Firefox的圖像大小調整引擎做出了貢獻,那是“愛好”還是“工作”?您的iOS紙牌應用每月收入600美元怎麼樣?保持您的比特幣礦工正常運行所需的(瑣碎的)編程?

當然,申請人知道許多公司製定了一項外出工作政策,並且可能在面試中被燒死了。

因此,即使您是為了“工作或生活方式”而釣魚,但受訪者可能會認為您是在釣魚時會取消他的資格。當然,他會發現這非常不公平。

“受訪者可能會認為您在釣魚,那是會使他喪失資格的危險信號。當然,他會發現這很不公平。”-嗯...那不是整個申請過程的重點嗎?那怎麼可能是“不公正的”?
@O.R.Mapper現在,您可以或不能提出(或者更確切地說,可以區別對待)哪些問題的規則。因此,受訪者在強制性之外已經培養了一種“使他們感到不舒服的問題”。您打賭面試官可以提出一個使候選人感到困擾的問題,或者使他們嚴重質疑在那兒工作的問題,這*不是*面試的目的。
我完全理解一些問題是禁止進入的。我只是看不到這怎麼可能包含有關工作相關經驗的問題。我同意其他發帖人的意見,指出發問者應該*為什麼*問這個問題,以表明他們例如認為問題的主題是好是壞。但是,如果提供的推理使應聘者“嚴重質疑在那兒工作”,那再好不過了。作為候選人,如果我知道未來的雇主在做什麼,我會很高興,並且我可以做出反對的決定。
*受訪者可能認為您是在釣魚時會取消他的資格。當然,他會發現這很不公平。*“他”會嗎?(ಠ.ಠ)
Ed Heal
2018-06-15 19:25:17 UTC
view on stackexchange narkive permalink

一個人可能會辯稱,一個不做編程的人會比那些整夜都在思考其他軟件問題的人更加精力充沛。

此外,這是做生意嗎?雇主在閒暇時間做的事情(只要是合法的)。

在面試中我從未被問及過業餘愛好。我也不會問。

也許這也是地區性的事情?我從來沒有被問過關於愛好的問題:)
絕對是“區域性”的事情。我曾讓人事部門特別告訴我,在面試候選人時不要問自己的愛好,因為他們擔心這樣做會給候選人提起歧視訴訟(“你沒有僱用我,因為我說我有X愛好某種程度上與受保護的類別有關”)。
對不起,但是在業餘時間對輔助項目感興趣,這絕對不意味著與沒有興趣的人相比,您會更加精疲力盡,精力不足。如果那個沒有附帶項目的人在打羽毛球時被燒死了怎麼辦?過於模糊和無聊的論點無法提出。
候選人的素質與他們是否做Github,開源項目,MeetUps之間可能存在很強的相關性。無法看到為什麼問這些事情無效。
AnoE
2018-06-16 01:48:35 UTC
view on stackexchange narkive permalink

對我來說,這取決於。

在採訪某位建築師,項目負責人或業務分析師職位的人時,我永遠不會問這個問題。那些人怎麼會在家複製他們的工作?

我可能不會問每個程序員。我一生都喜歡自己編程,並且私下里做了很多。今天,由於不同的原因,有很多階段我根本沒有這樣做,因為沒有時間或沒有需要。因此,我了解是否有人會這樣做。我也明白這對某些人來說只是工作,而不是對它們進行評判。

但是有時候,程序員或DevOps傢伙會表現出對技術的熱情,將其作為選擇它們的主要動力。 “我對這些東西著迷,以至於我會竭盡所能去學習更多/取得更多成就/使這個領域進一步發展/……”。坦率地說,如果他們拿起這張卡,我覺得向他們詢問他們的業餘時間是非常合適的。地下室之類的東西”。如果他們繼續描述他們的HP ProLiant Nas4Free服務器,並且能夠解釋XFS為何是一件好事,那麼我很高興並且肯定知道他們著迷。如果他們沒有提出任何建議,那麼...就不多了。即使他們告訴我他們從中國以5歐元的價格訂購了一些Arduino,但從未真正使用過它,我仍然很高興。

最近,我有一個對雲,DevOps等相關技術知識幾乎狂躁的人。他反復高興地告訴自己如何創建這些複雜的服務器供自己使用。我問他到底做了什麼。他告訴我他設置了一個私人郵件服務器。我問他他使用了什麼軟件,...他無法告訴我。至少可以說,這對他來說不是件快樂的事。因此,他基本上開設了一個Free Tier AWS帳戶(大約需要零知識和精力),並啟動了一些預製的郵件服務器。我沒有進一步追求這一點,但是當我成為旺盛的技術愛好者時,它並不能很好地解決問題。

我是一名業務分析師,他有一個與我的工作相關的輔助項目(一個開源輔助項目,不少!)。但是我承認那是罕見的情況。
如果您在面試中提到它,那麼您可以肯定,@Charles我一定會喜歡的。;)
user34587
2018-06-15 20:38:32 UTC
view on stackexchange narkive permalink

儘管我會同意,詢問候選人正在從事的副項目沒有錯。 詢問“多少小時...” 可能意味著您已經假設他們正在做這樣的事情。這裡的風險是,使候選人感到他們會贏得勝利。如果他們回答“不多” “我在工作以外不做任何編程工作”

作為一名開發人員,如果您提起對愛好或外部興趣的討論,那麼任何在自己的私人時間從事與他們的工作生活類似的活動的開發人員都將提及這一點。從這裡開始,問他們做多少事情就很正常了。請記住,有些候選人由於諸如家庭,旅行,其他愛好等義務而根本無法承擔個人項目。無論如何,請詢問他們是否在開放源代碼項目上花費了時間,但請記住,答案“零” 不應是黑色標記。通常,技術測試是您如何確定他們是否使自己的技能步入正軌的方法。

UnhandledExcepSean
2018-06-15 21:25:05 UTC
view on stackexchange narkive permalink

詢問某人是否在其課程工作之外的任何開發項目中工作,並讓他們討論一下是適當的。確保不要將其表述為通用的“那麼您的愛好是什麼?”那種問題

我從事開發工作已有20多年了,以我的經驗,最好的人從事與技術相關的工作以外的工作。至少,他們聽一些播客或參加用戶組,以使他們了解技術的不斷變化。 ,但是如果我有兩個面試完全相同的人,那麼該人的專業水平就會得到提高。


與這個問題沒有特別聯繫,但我認為有必要說明:

作為受訪者,如果您被提供了職位並且從事任何“外部工作”或計劃進行,請務必確保閱讀就業條款。我的上一家公司有一條條款,規定他們擁有我在工作以外開發的任何東西(因此我根本沒有在工作以外開發)。許多公司的立場是,您可以放任自流,但是您使用自己的資源創建的任何東西(他們的計算機,許可的軟件等)都是他們的財產。

我公司關心教育。我們有閱讀圈子,並有預算。其中包括提供課本以及每週閱讀/小組聊天的時間。我們還每週進行一次技術講座,持續15到30分鐘。此外,我們還會定期舉辦黑客馬拉松-我們在下午參加新的開發活動,免費品嚐披薩和啤酒,然後花更多的時間進行小型演講。
-1
您也可以要求新雇主豁免您已經在從事的特定興趣項目。曾經做過一次,他們很樂意同意。
Dan
2018-06-15 22:14:32 UTC
view on stackexchange narkive permalink

根據我的經驗,我只想問問您的公司是使用大量開源軟件還是提供開源軟件。

在我公司,我們在github和面試中提出的問題之一是,他們在涉及編碼的工作之外從事何種個人興趣愛好。擁有開放源代碼或github帳戶並具有大量對開放源代碼存儲庫的拉取請求是一個巨大的優勢。

似乎沒有人為這個問題感到困擾,因為我的公司將其放在工作崗位上,並解釋了它們已納入開源代碼中。

當然,如果您的公司使用開放源代碼,並且在工作中進行了任何改進,則應將其放回開放源代碼項目中。這可能是工作的日常部分
正確,它還表明您在請求拉出以匹配所提出的編碼標準期間正在對代碼進行協作和批評。在開源項目中非常典型的事情,這些項目通常需要RFC,提取請求,單元測試,由某人進行審查等等。我認為,通過接受PR,尤其是對於大型項目,可以表明您是一個更好的團隊合作者。
Paul W Jones
2018-06-16 16:02:17 UTC
view on stackexchange narkive permalink

詢問他們是否有使用開放軟件的經驗或對開放軟件有貢獻,但不要質疑有多少小時或是否在工作時間以外完成。

該問題的開放軟件方面是公平的在遊戲中,詢問他們是否熟悉Linux或Git或eclipse或其他各種工具也沒有什麼不同。如果您的公司使用某些Open工具,那麼具有這些經驗的將是加分的,而較少的培訓。如果您的公司鼓勵,支持,限製或禁止開放軟件,那麼這是個在對話中投入使用的好時機。

但問準租用者在業餘時間會做什麼? ,太麻煩了,有點過分了。人們被雇用是因為他們在工作中可以做什麼,而不是因為他們在工作之外可以做什麼。一些公司限制了您在工作以外可以做的事情,任何可能被視為非法或有競爭性的事情,都應該放在首位,但是請記住,在面試某人時,他們正在面試您,並在確定您的公司是否是他們會喜歡工作。如果您發現自己想限製或跟踪他們的工作,那麼在工作之外,很多好人都會去其他地方。

Mark Kaplun
2018-06-17 11:17:21 UTC
view on stackexchange narkive permalink

我建議避免這樣的問題,除非候選人親自提出。如果您想引發這樣的討論,請詢問他是否有一些公開可用的代碼,該代碼可能是業餘愛好,或者是他完成的有償工作。

作為貢獻者對於許多OSS項目,以各種方式,如果有人提出它聽起來像是一項要求,我會非常惱火。當我做出貢獻時,我會以一種興趣愛好的方式來做,但我沒有採用與有薪工作相同的發展標準。此外,在項目中單獨工作與瀏覽工作場所的複雜網絡之間存在巨大差異。獨自工作,您不需要對同事彬彬有禮,無需因市場營銷而遭受BS傷害,也不必對老闆友善。編碼是一種業餘愛好,並且有時間去做,僅此而已。除非這是一個在候選人中扮演重要角色的高調項目,否則參與OSS項目本身不會幫助您知道他的代碼是否有效,或者他是否可以很好地適應工作環境。

Mathijs
2018-06-18 15:52:55 UTC
view on stackexchange narkive permalink

在我的國家(荷蘭),這是面試中最常見的問題之一;大部分形式為“您如何做才能使您的技能保持最新並保持學習(在業餘時間)”。

基本上,他們想知道您閱讀了哪些博客,關注的群組或您花費多長時間來學習。當然,這不一定要用於開放源代碼項目,僅學習新的語言/框架該怎麼辦?

只要您以開放友好的態度提問,我想您會很好,我通常會想到這個問題。

我同意。這是一個完全開放的問題,涉及到相同的事實,同時將其與候選人自己的願望保持聯繫,以在不斷變化的技術環境中保持最新
Valrog
2018-06-15 18:37:17 UTC
view on stackexchange narkive permalink

我不確定問這個問題是否真的顯示出內在動力和在工作中表現出色的傾向。

這個問題不是不適當的,它類似於問“你的業餘愛好是什麼?是工作嗎?”

但是正如Sabine所說,這可能會引起一些誤解,因為受訪者可能不了解進行開源項目對訪問者而言是好事還是壞事。

我想補充一點,有個人副項目的人比沒有副項目的人更好或更有動力。

舉例來說,我知道一些非常出色的開發者和指導者在工作中晚上和周末與家人一起度過其他活動。我也認識一個學校裡非常出色的開發人員,他在許多開源項目中進行了投資。他不能停止更換公司,因為他們不適合他,因為他的標準可能很高。

總結,與這個人討論這個問題可能非常好受訪者關於他喜歡做什麼的信息,但不應被視為接受的唯一條件。

Old_Lamplighter
2018-06-15 19:27:22 UTC
view on stackexchange narkive permalink

特別要問幾個小時是不合適的,問一個人是否從事外部項目或獨立工作是否有價值,問一個志願人員項目也一樣。

請注意,但是有些公司正處於月光下條款和條款將僱傭期間開發的任何東西都視為公司財產,因此該問題可能沒有人們想像的那麼富有成效。

我不明白你的第二段。*如果*申請人對業餘愛好者編程充滿熱情,並且*如果*公司不容忍/將要擁有所有權,那麼面試將是一次很好的機會,以引起這種不和諧。當然,沒有什麼可以阻止面試官在問題前加上“我們的一些員工在業餘時間也積極參與其編程方面的項目”這樣的問題。
@O.R.Mapper對,因為說“我充滿激情,但我不能發展”對衡量某人的激情非常有用.... w?
好的,我從申請人的角度看到了這一點。我通常在面試中詢問進行輔助項目的可能性,因為如果我已經事先知道了不允許這樣做的話,那麼如果最終還是下降,我可以為他們和我自己節省進行下一步工作的時間。當然,有些喜歡從事業餘項目的人可能已經陷入無法承受的境地,但隨後,他們仍然可以在簽訂當前限制性合同之前提及這一點並概述過去的工作。
@O.R.Mapper這是一個好習慣。我絕對擺脫了瘋子合同。我簽署後,有一家公司試圖讓我簽署不競爭條款
HLGEM
2018-06-19 18:45:53 UTC
view on stackexchange narkive permalink

人們指出了這個問題是如何具有歧視性的,我對此表示同意。 我還想指出,尋找工作以外的編程人員並不一定會使他們有動力去做您的工作。根據我的經驗,這通常會產生相反的效果。他們對自己的私人項目非常感興趣,以至於他們更多地關注它們,而不再關注無聊的舊業務。否則他們會很累,無法集中註意力,因為他們熬到3點才做這個很酷的事情。無論如何,從長遠來看,編程工作後的業餘愛好從長遠來看就不是健康的。這是造成職業倦怠的主要原因。

在我們行業中,一個問題是人們沒有時間培訓工作中的技術變更。如果您想成為一個好地方,請給他們一些時間,作為工作的一部分。沒有其他職業可以期望並鼓勵您花費所有時間從事工作。這對公司不利(疲倦的工人不是好工人),對個人不利,對職業有害(這是人們提早離開該行業的主要因素之一)。您以為這是肯定的假設是不正確的。

Stilez
2018-06-17 02:23:52 UTC
view on stackexchange narkive permalink

出於上述所有原因,用不同的措詞:

  • “您曾經從事過不屬於帶薪工作的軟件項目嗎?”

,然後繼續:

  • 您是怎麼做到的?
  • 進展如何?
  • 您完成了什麼工作?

這些可能會設置一個寬鬆的框架,因為很明顯它是關於過去,現在或任何時間的,因此它不會探究當前或計劃中的活動。這應該刪除“威脅/擔憂”元素。

然後然後,您可以間接探查實際所要尋找的內容:

如果否

  • 您只在工作中編碼過嗎? [以一種好奇的口吻提出來,而不是一種批判性的要求]
  • 您在自己的時鐘上對計算機做很多工作嗎?
  • 很多人以業餘愛好者的身份進入軟件,然後成為專業人員。您的路徑略有不同...?

如果是

  • 這聽起來很有趣!
  • 然後關注:您參與了哪些項目?您最引以為傲的成就是什麼?這些是單人嘗試還是集體項目?也許您覺得合適的話,然後您仍然這樣做嗎?
  • 我們擁有的一些最佳程序員中,也有自己的項目。是在編寫代碼,讓您一直在工作嗎?還是您也有業餘愛好? [以及與上述相同的問題]

這種方法有望確保它得到正面肯定,但避免讓他們對他們需要謹慎的“預期”答案有所了解。

主要是,請謹慎對待您所採取的“角度”(同樣,避免使用的角度!),以興趣和可能的積極態度提出。

避免像瘟疫一樣,將任何問題視為對工作的奉獻精神,例如“如何在工作中平衡這樣的愛好?”或“您給它多少時間”。也許事先考慮一下您的問題,以確保它們不會出錯。

Ray
2018-06-19 04:41:58 UTC
view on stackexchange narkive permalink

是否應該向軟件開發人員詢問有關副項目和開源(作為業餘愛好)所花費的額外時間?

我認為它可以有時是合適的。但是,這完全取決於您要招聘的職位以及所尋找的候選人的背景。在您的情況下

似乎不合適。

如果您正在尋找一個沒有以往職業經歷且希望進入軟件開發領域的自我啟動者(因為他們喜歡編程),那麼這顯然是一個很好的信號,表明他們正在業餘時間朝著這一目標努力。它使他們能夠證明自己的簡歷充滿了無關的工作,和/或他們希望如何從兼職無關的工作轉變為全職的職業。這是獲得初級開發人員的一種方法。

但是,您說的是您正在

尋找軟件開發人員職位(中高級)。

在那個級別上,人們應該在這個行業工作多年,包括最可能的緊迫時間,通宵部署等。您希望他們已經在全職工作(或更多)軟件開發。在人生的那個階段,他們可能會在工作之外承擔其他責任。

對於這個角色,強烈的肯定回答可能是一個危險信號。過於用力的人可能會精疲力盡,並希望通過換工作來避免這種情況。但是,如果他們堅持下去,那將不會發生,您似乎對此感到鼓舞。那對你們倆都不好。

中高級水平還有一些更好的問題,它們仍然可以解決您對內在動機的擔憂。詢問他們不再需要工作但喜歡/錯過的事情,以及他們想學習或合作但還沒有機會的事情。詢問他們所做的哪些事令他們感到特別自豪或滿意,或者得到哪些讚美或感謝使他們感到非常愉快。

答案可能來自業餘工作或一天工作。

Michael Kay
2018-06-19 16:56:56 UTC
view on stackexchange narkive permalink

您需要謹慎對待與人們如何度過閒暇時間有關的任何問題,因為人們在工作時間以外的工作與性別密切相關。考慮到對於某些候選人來說,答案可能是“不,我在業餘時間不做任何編程,我太忙了照顧我的孩子/年邁的父母”。

如果尋找的是在一天中的任何時候都不做任何事情的程序員,那麼您可能就不會僱用任何女性。

根據我的經驗,這正是經常問這個問題的原因。目的是排除大多數婦女。
我看不到性別與性別有什麼關係。有很多女性選擇在空閒時間編程,如果她們選擇的時間不是那麼多,那就是他們的個人選擇,與性別無關。同樣,大多數男人也忙於照顧孩子或父母。
這就是間接歧視。如果您選擇的候選人所用的標准在一種性別中比另一種性別更普遍,並且與完成工作的能力沒有直接關係,那麼您的歧視方式在許多國家都是非法的(並且始終是不良做法,因為您想找到最好的人就可以)。
Chapz
2018-06-20 12:08:05 UTC
view on stackexchange narkive permalink

您是否有相反的看法?從事輔助項目的人之所以會這樣做,是因為工作中的項目沒有意思,使用過時的技術或者只是無聊。讓員工進行輔助項目可能意味著他們對他們的工作項目並不真正滿意(即,他們沒有滿足他們的要求,或者他們在執行過程中沒有學到任何新知識。)

這也可能意味著一個人喜歡獨自編程,不喜歡與其他人/團隊一起工作,這可能又是一個危險信號。

我喜歡做副業,因為我必須選擇我在做什麼。我不喜歡為對我個人不感興趣的人做項目。但是,嘿,你得付賬單,所以我正在別人的項目上工作,儘管我並不是很想這樣做。相信我,如果開發人員可以從附帶項目中獲得豐厚的收益,那麼沒人會為其他公司工作。此外,如果我一天辛苦地進行編碼,那麼我要做的最後一件事就是回到家,再次進行編碼。



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