題:
我應該忽略很早的編程經驗和/或需要許可的工作嗎?
xor
2015-06-02 00:30:20 UTC
view on stackexchange narkive permalink

因此,我最近遇到了一個雇主從來沒有想到過的問題……他們指責我撒謊。

第一個問題是“您從事編程已有多長時間了?”題。我誠實地回答;自從我10歲時有了第一台計算機以來,我就一直在編程,從MySpace佈局(是的,是的)開始,然後逐步發展。我完全理解,這似乎是我在撒謊,但我不是。我有寫的代碼可以提供證明,儘管我真的不願意(它聽起來像是90年代文字演講的方法...)幾乎所有認識我的人都知道我對編程的熱情,但是面試官並不是想了解我,而只是評估我。 我應該對此撒謊/不提嗎?還是我應該給他們看我糟糕的孩子代碼?,這是我本人的重要組成部分,所以我覺得我不必隱藏它?

然後才是真正的踢腳者:我的一項工作需要安全檢查,因此我無法真正深入地討論我的項目工作,而這恰恰是我最近(也是唯一)的本科後工作。我仍然能夠回答所有典型的面試問題,只是無法提供具體信息或顯示我在該公司從事的項目中的代碼片段(哈!)。面試官以為我正在全力以赴,不敢相信我會在這樣的事情之後想要一份“正常”的工作。 我該如何處理我無法真正討論的工作?(我真的在嘗試,真的不使用“如果我告訴過你,我會我保證我必須殺死你。”

我最終不為他們工作(誰想要一家不信任的公司?),但我很納悶-我應該嗎?撒謊我的經驗?我為自己所做的事感到自豪,但我不想看起來像個騙子或過分的成就。有比處理我的經歷更好的方法嗎?

(其他信息:我是2014年畢業生,我準備了近期的代碼示例,如果有幫助,我正在申請入門級開發人員職位。)

評論不作進一步討論;此對話已[移至聊天](http://chat.stackexchange.com/rooms/24396/discussion-on-question-by-xor-should-i-omit-very-early-programming-experience-an) 。
十 答案:
Myles
2015-06-02 00:41:54 UTC
view on stackexchange narkive permalink

這將是不尋常的情況。大多數雇主會以“面值”來接受“我在上一份工作中的工作是機密的,所以我不能討論其中的許多方面”,只要他們已經與人力資源部確認您確實在那兒工作過。如果面試官不接受您所說的真相,請盡可能清楚,真誠地陳述。如果他們仍然不接受它是真理,那麼您無論如何都不太可能獲得這份工作。

作為一個旁注,您的編程經驗中可能沒有包含您小時候編寫的代碼。在專業環境中,他們可能會尋找您多年的專業編碼經驗。回答“我在15年前就開始學習編碼並且很喜歡它。現在我已經從事專業2年了。”可能滿足了您表達對它的愛並仍然回答他們預期的問題的願望。

是的,個人和專業之間的區別是巨大的。如果您告訴他們您有10年以上的編碼經驗,但只工作了不到2年,這將引起危險信號,並給面試打下不好的基調。另外,大多數面試都是僱員,因此他們試圖了解您,而不僅僅是評估您。
我想知道我的妻子是否正以某種方式惹我,但我認為那是不可能的。我嫁給了Dishaw,這是一個非常不常見的姓氏。
您如何區分個人和專業人士?或您如何定義專業程序員?如果我聽到“ *我15年前第一次學習編碼並喜歡它。現在我已經從事專業2年了。
我對怎樣才算是“專業”的經驗得到了一個,但心煩意亂。有些人不認為在大學工作是專業的,因為“您只是一個學生”;有些人不認為開源是專業的,因為“您沒有為此而獲得報酬”。如果我要為真實的人解決實際的問題,那不是專業嗎?
@luk32如果我站在那句話的結尾,我會“專業地”指“謀生”。
@Seiyria一般來說,在許多/大多數情況下,專業的含義嚴格來說是“您正在為此獲得報酬”:沒有報酬=不是專業。人們會讀很多東西,有時會賦予一些特殊的含義,但這確實是專業人士的意思-接受金錢來鍛煉某些技能或能力。這並不意味著您的經驗和技能不存在或不重要,但根據定義,它們不是專業經驗。這就像在家裡做飯不是“餐廳/廚房體驗”一樣-假定工作環境有所不同。
@Seiyria同意不公平的是,志願者的經驗通常不會在求職時計算在內,但嘗試將其與工作面試中的有償工作沒有任何區別地包括在內可能是不誠實的。
@BrianDHall因此,您可以說Linus Torvalds或Richard Stallman在為自己的里程碑項目做出重大貢獻時不是專業程序員。我不認為接受金錢是編程的好標準。
@luk32同意這不是最好的方法,但是,如果您將無償工作表示為專業經驗,則有冒失的風險。如果您認為這是不正確的,請隨時為OP提供另一個答案。
@luk32但是,就專業經驗而言,這是一個準則。您總是可以提到非專業的經驗(尤其是涉及編寫廣泛使用的OS內核時),但這並不會使它變得專業。我為研究生學位編寫的代碼也相當複雜,但是我不會將其視為專業經驗。但是,我將其稱為個人/學術經歷。
@Myles我不想在不知道如何招聘專業程序員的公司工作。您應該經常詢問有關需要獲得的項目,關鍵技術和技能的信息。不幸的是,沒有比另一位熟練的IT專業人員更好的評估熟練的IT人員的方法。多年的工作經驗嚴重令人誤解。無論如何,這只是我的觀點,很明顯,我也同意您的大部分意見=)
-1
@luk32如果沒有為他們的努力或尋求報酬而獲得報酬,那麼沒有那不算是專業經驗。關鍵是專業與非專業是不同的,並不是說一個人通常優於另一個人。我認為我為自己和家人在家做的飯比我作為專業廚師做的飯要好,但是嚴格說來是正交的-“專業”並不等於產出的質量。但是,處理您自己發現的有趣問題而又不期望付款的情況,與專業生活完全不同。
@luk32“專業”一詞是相當普遍的濫用行為的受害者(我認為從體育運動起,因為職業運動員必定是最好的),其含義是“優秀”,“精英”,“好”等,但實際上僅表示“ 〜”。不要被事實所侮辱,事實是,根據定義,您在個人時間上的驚人成就並不專業。
user52889
2015-06-02 01:18:19 UTC
view on stackexchange narkive permalink

一個面試官唯一擔心的是您可能會撒謊,我總會驗證參考文獻。

如果您碰巧說“我在MySpace上做了一些工作,當時只有10歲,並且工作了不到一年-但我不能告訴你這件事。...不一定是他們以為你在撒謊,但是可能仍然存在其他類型的信譽問題。

沒有人關心您的年齡,沒有人可以評估您無法談論的事情。沒有人會看您的“小童代碼”。 重要的是,您如何證明自己今天可以按照所需的標準完成他們正在招聘的工作。這意味著要有做類似事情的經驗(理想情況下是有報酬的),在遇到實際問題時要有洞察力,並且要有專業的舉止。讓您的熱情顯示出來,但不要讓它占主導地位。

查找過去的編碼示例(本科生,業餘愛好等),這些示例顯示a)您已經解決了相當複雜的問題,並且b)存在現實世界中的需求駕駛這些東西(尤其是為他人工作)。問問自己自己取得了什麼成就,而不是陶醉於享受自己所做的事情的事實。考慮一下您 可以談論的工作的非秘密要素。如果他們向您詢問您已經解決的過去的問題,請說明這將很困難,但是請向他們提出問題,向他們詢問他們所遇到的實際問題,並通過各種選擇與他們進行交談-這將使您對您的工作感興趣在做。

這可能是一位一次性的壞面試官,他真的認為你在撒謊,沒有想通,所以請繼續嘗試。但這也可能是您在面試中給人留下了不好的印象。考慮一下您的弱點可能是什麼-現實一點,也許問一個朋友-以及如何解決它們。

+1提及要說的是關於工作的非秘密因素的話。我所從事的工作需要進行秘密審查,並在以後的工作中進行了採訪。另一方面,我還採訪了幾位具有Secret / Top Secret工作經驗的人。這實際上從來不是問題。實際上,面試官要弄清楚自己確實知道所要說的內容所需的相關細節很少被分類。面試官並不關心分類的設計信息,而只關心您所做的工作類型。
Kyle W
2015-06-02 00:41:45 UTC
view on stackexchange narkive permalink

我認為您會在末尾總結一下:

我最終沒有為他們工作(誰想要一家不信任公司的人?)

p>

如果這就是公司的經營方式,那麼他們為您舉起紅旗很好。不要為一家公司而煩惱,而只需在下一家嘗試一下。

+1。這確實是最好的答案。按照一般原則,有薪工作是件好事,但被困在使您痛苦的工作環境中,通常*不值得。
-1雖然從技術上說是正確的答案,但它對提問者的問題沒有任何實際幫助。儘管該公司應該相信該人在採訪中所說的話,直到被證明是虛假的為止,但他們顯然在尋求更多的幫助。
182764125216
2015-06-02 02:48:58 UTC
view on stackexchange narkive permalink

如果我被問到編程的時間或興趣如何,我會做類似的事情:“我10歲以後,在看了我的哥哥之後,我開始玩Qbasic。在學習了一些基本的html和visual basic之後高中課程中,我繼續在大學大學學習計算機科學...已畢業...工作...”。

我過去的工作還涉及一些國防合同和與機密有關的秘密到工作的細節。但是,在訪談中,我可以總結一下工作,例如:“我主要使用C#/ ASP.NET製作桌面應用程序和一些內部Web應用程序,並維護了一些傳統的經典ASP應用程序。許多應用程序都基於微積分。對測試結果進行數據分析,或者通過USB,RS-232和GPIB控制受控制的外部設備以收集測試結果。由於機密,我無法詳細介紹...”

描述了一些對於任何面試官而言,無需深入了解秘密細節而使用的技術就足夠了。另外,如果我正在採訪某人,並且他們開始公開過去的雇主機密,我可能不會僱用他們。

ExactaBox
2015-06-02 00:46:41 UTC
view on stackexchange narkive permalink

MySpace內容與您申請的職位無關。如果您想表達自己對編碼的熱情,可以提一下,您從10歲時就開始在MySpace頁面上學習,這是一種業餘愛好,或者是任何其他有助於訪問員評估您個性的古怪,趣聞軼事。但是,您應該清楚地劃定並說明何時開始專業編碼(只要有人付錢給您,這仍然可能是業餘愛好),或者開始大學水平的課程。

如果系統詢問您“您從事編程工作了多久”,那麼您將告訴他們您從事編程工作了多長時間,而不是過濾掉與當前工作無關的內容。這不是他的簡歷,而是對面試問題的解答。
絕對不要帶上您的徽章或刷卡來展示您的新雇主!我不能足夠強調。請提供您所工作的公司的參考,以提供新公司可能要求的所有信息。
@kleineg問題是有關面試的信息... OP尚未被聘用。我同意不將舊徽章用於新工作……但這不是要問的,也不是我給的建議。您的評論與問題無關。
@gnasher729我寫的內容與您的評論有何不同?我的回答清楚地表明“可以提到您從10歲起就開始了”
我所說的正是您所談論的情況。我的意思是,在沒有安全理由的情況下,切勿向沒有安全許可的人出示證章。根據合同的性質和許可,這樣做可能會使您面臨非常嚴重的法律麻煩。我同意您應盡可能多地披露您的許可。但是,讓您的公司為您擔保。例如,您可以說您曾在一家公司工作,並且擁有TS / SCI,但請勿攜帶任何未經授權的材料來“證明”它。
-1
@ExactaBox和OP一樣,我已經獲得許可。克萊尼格是對的。您不應該攜帶憑證。此外,徽章通常甚至都沒有說明您的通關等級。人力資源部將核實您確實在那兒工作(假設您甚至在那兒工作的事實都沒有分類,這是完全不同的球類運動。)如果某人真的需要知道您的通關水平,他們可以打電話給OPM。但是,您絕對-不應-揮舞著可能用於訪問安全設施和/或計算機系統的憑據。
@kleineg`...使您面臨非常嚴重的法律麻煩`儘管絕對有效,但根據所涉及的問題,“法律”麻煩可能是您最不擔心的問題。如果工作涉及高財務或各種不利因素引起的其他利益領域,則人身安全可能更為重要。我在進行系統安全項目時大開眼界,從而擴大了我的視野。
公平地說,我已經刪除了與安全檢查相關的部分響應。
Fattie
2015-06-02 13:06:20 UTC
view on stackexchange narkive permalink

幾乎每個程序員都在大約9、10、11、12或13歲時開始愛好編程。

我想說90%的程序員。例如,曾經為我工作過的每個人都適合這個。

這甚至不值得一提-就像說現在是醫生或護士的人“即使在孩子的時候也非常關心人們” !”還是工作的音樂家“從10歲開始演奏樂器”(音樂家沒有?)這對程序員來說“毫無疑問”。

您可能會在傳遞簡歷時提到“彼此一樣敏銳的程序員,我從9歲開始!”。但是那又怎樣呢?這是普遍的。當他們問您編程已有多長時間時,他們就是專業人士。

(例如,請注意,“您建造橋樑多久了”的意思是“自畢業以來”-如果您將自己的年數包括在橋樑建築學院中, ,..這有點奇怪。當您問這個問題時,您的意思是說您從事專業工作已經有多長時間了。

也有一點(不是要刻薄。) 。也許今天您是一個熱門的低級彙編程序設計師),您小時候提到的編程就是“ myspace佈局”。

您應該知道,如果要求降低,非常熱衷,基本上非常成功的“熱門”程序員,他們現在已經成年,他們在10歲時就做了什麼樣的編程(再次記住,基本上每個編程的人都是從9到14歲開始的)通常令人驚訝,例如“我寫了自然語言編譯器”或“實際上,我在80年代少年時代就發明了Scrabble算法”,或者東“我到14歲時是一位經驗豐富的驅動程序專家”或“哦,到15歲時,我已經為這些著名的開源程序貢獻了XYZ。” .. p這樣的東西。

不幸的是,這是在您的簡歷中提到“我從10歲開始”的狀態。

關於安全檢查工作的怪異(應該是一個完全獨立的問題?)問題……您所能做的就是告訴他們真相,這樣的工作總會為您提供一定的便利紙之類的東西,表明您確實在某個領域做了“某事”,即使您無法分辨。並不復雜-例如,向他們顯示工資單。如果他們完全不相信您,並且很重要,也許給以前的秘密雇主打電話並尋求建議。

“幾乎每一個”?您以前去過大學嗎?
我認為您將“許多”與“幾乎所有”混淆了。否則,當您可能遇到遇到做不可思議的事情而不是涉獵的人時,請務必謹慎提及所涉事物。有點像有人問您是否演奏樂器。
關於“幾乎每個程序員都在大約9、10、11、12或13歲開始業餘愛好編程”:僅當他們出生於1970年左右某個時候的第一世界國家,並且擁有能夠將支持他們的愛好編程。也許在1990年左右之後,計算機變得普遍且便宜,以至於大多數孩子都可以使用計算機。
Zibbobz
2015-06-02 18:54:29 UTC
view on stackexchange narkive permalink

除非您是自僱人士,否則業餘愛好者編程真的不算什麼。很傷心,但事實如此。特別是對於您上大學之前所做的任何事情。我不會在任何非大學實習生的簡歷中都包括我的高中編程課程,也不應該,更不用說十歲時編寫的MySpace腳本了。您唯一可能“準確”地包括將其置於興趣和愛好下的方法-最好將其用作“編碼經驗”或“編程年限”,而在最糟糕的情況下則具有欺騙性。

對於您的“秘密”工作,在再次在簡歷中再次使用它們之前,我會直接與他們聯繫並要求提供參考-清楚(且禮貌地)說明您希望將其用作參考,您打算公開您使用的任何代碼,並徵得他們的同意。理想情況下,您應該在每次撰寫並發送我們的履歷表以供您使用的每筆參考時,這樣做,不僅是要確認他們確實會支持您的主張,而且這樣您就可以告訴他們您想做什麼,以便他們可以使面試官對他們的技術技能有最佳的評價。

至於向面試官解釋這一點,可以援引您簽署的確切保密協議,這樣他們就不會懷疑您試圖隱藏某些東西。如果可以,請帶上它的副本-如果不行,請告訴他們您提供的聯繫信息將對此進行備份。

user36645
2015-06-02 12:13:20 UTC
view on stackexchange narkive permalink

我已經編碼大約18年了,這還不包括我在初中和高中或在大學的計算機吊艙里呆了5年的10,20,30初期的基本知識。夏天,最重要的是,如果您不得不在面試中添加代碼段,那麼您可能希望尋找可以信賴的更好的雇主。從來沒有問過我要提供的摘錄,多年來,我已經展示了一兩個文檔,但這是我的建議,並且在文檔中顯示我的設計過程也很有幫助。

我也從來沒有被要求過摘錄...這讓我感到困惑
FreakyDan
2015-06-02 21:44:53 UTC
view on stackexchange narkive permalink

我應該對此撒謊嗎?還是我應該給他們看我糟糕的孩子代碼?

首先,就像其他人說的那樣,業餘愛好者編碼並不真正重要,尤其是在年輕時。閒暇時間放學後使用代碼與在專業環境中每週工作40小時不一樣(我在12歲左右開始學習代碼,而我20歲的時候就從事編程工作,在最初的3個小時中,我的知識翻了一番還多幾個月,甚至還沒有開始考慮辦公環境中專業水平的提高)。您仍然可以提及自己的工作,但是在大多數情況下,這並不算是您專業經驗的一部分。

TL DR:我會說些類似的話“我自己消遣地編碼了X年,而專業地編碼了Y年。

我該如何處理我無法真正討論的工作?

與您的前任老闆交談,看看您能說些什麼。誰知道,您可能只是對您處理過的數據進行了分類。無論如何,您都可以模糊地討論您的工作。說您使用無人機瞄準軟件做了一些有趣的工作。與其說無人機和武器系統,不如說說您使用了什麼工具和技術。您可以說“我設計了用於圖像處理和物品識別的軟件”。 X IDE和軟件套件來控制機械響應。” ork,您已經完成了,並且沒有告訴他們任何細節。就他們所知,您可能已經編程了基於面部識別功能解鎖的門(是的,您不能突出顯示成就的細節,但這至少可以使他們對您的技能有一個總體了解)。

TL DR:含糊其詞,討論您在(Java)方面有經驗的語言,完成的常規編碼(對數據庫進行管理)以及您使用的技能/範例(面向對象的編程/敏捷開發)。 / strong>

user16626
2015-06-03 06:14:41 UTC
view on stackexchange narkive permalink

這有兩個方面,我個人的經驗都很熟悉。

青少年經歷

總而言之,就是談論你如何自從您第一次可以自己坐起就開始編程,但這並不屬於您的簡歷。僅引用本質上是專業的作品,無論該作品是否有酬。實習,合作,薪水,合同,開源和自由職業都在這裡適用。在高中時在MySpace或GeoCities頁面上工作並不會減少芥末醬。

不過,顯示出的熱情非常棒。我告訴採訪者,我從十幾歲就開始編程,閱讀RFC,並從總體上了解計算機。我仍然記得輸入雜誌中的BASIC程序,並學習進行更改以自定義它們。但是,我從不將其放在簡歷上。

敏感的工作

在任何情況下,您都永遠洩露機密信息,甚至洩露您的聯邦許可等級。到目前為止,我有特定的工作,我說我曾為XYZ軍事部門執行開發工作。我使用技術X來構建執行的應用程序(插入高級功能,例如“庫存管理”或“數據倉庫”)。不得提及存儲的數據類型,特定軍事單位(即使通過承包商委託)。是的,我已經過安全檢查。不,我不會告訴您哪個級別:僅知道許可的類型可能使您容易受到社會工程攻擊(例如,如果您被許可進入特定的SCI隔間)。

唯一的例外是,如果您申請的工作需要進行安全檢查,那麼您可以根據需要提供一些更多信息,例如當前的檢查級別,軍事單位等。如果您允許,事先匯報。如有疑問,請將信息保密。

如果您在政府機構之外從事敏感工作,則絕對必須遵守所簽署的所有保密協議和保密協議。如果您避免提供諸如“我為客戶Y做X的系統”之類的具體細節,許多人也會認為這是一種職業禮貌,因為這些細節可能會洩露商業秘密或其他敏感信息,這些信息可能會損害客戶Y相對於競爭對手Y的地位。 >即使您未簽署任何表示您不會透露此類信息的信息。

談論您所使用的技術,所構建的系統類型等,而不必聯繫哪些組織使用哪些系統來執行哪些工作職能。 / p>

作為此精心設計的答案的附錄,請與您之前的雇主的人力資源部門聯繫。任何受委託提供機密信息的公司都將對回答希望參考其已完成工作的前僱員的問題提供一些支持。


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