我目前正在為入門級Web開發人員職位準備工作面試。儘管該工作是入門級,但實際上我只是剛剛開始學習該工作所需的技能,不能自信地說我可以立即開始工作。
我知道工作面試都是關於說服力面試官您有信心可以勝任,但我真的感到自己沒有資格擔任該職位。我很難找到有關如何應對這種情況的建議。我希望獲得工作的最大機會,但仍然要讓面試官對我目前的能力有一個現實的看法。
我一直無法找到有關如何進行面試的建議。
編輯-我沒有申請這份工作,該公司的一名僱員聯繫了我,該僱員通過我參加的大學找到了我。
我目前正在為入門級Web開發人員職位準備工作面試。儘管該工作是入門級,但實際上我只是剛剛開始學習該工作所需的技能,不能自信地說我可以立即開始工作。
我知道工作面試都是關於說服力面試官您有信心可以勝任,但我真的感到自己沒有資格擔任該職位。我很難找到有關如何應對這種情況的建議。我希望獲得工作的最大機會,但仍然要讓面試官對我目前的能力有一個現實的看法。
我一直無法找到有關如何進行面試的建議。
編輯-我沒有申請這份工作,該公司的一名僱員聯繫了我,該僱員通過我參加的大學找到了我。
由於您有面試的機會,請繼續並解釋您的經驗水平,並指出您知道自己並非完全適合此職位,但您是個快速學習者。
大多數面試都是(至少是我去過的地方),以了解您的個性。尤其是在入門級工作中,只要他們願意學習,任何東西都可以教給合適的人。但是個性無法改變。如果您是一個優秀的團隊合作者,性格隨和,樂於助人,並且以某種方式遠程了解您要面試的技術,那麼與沒有任何經驗的神童相比,您將處於領先地位社交技巧,或在事情進展不佳時尖叫流血謀殺的人。
因此,除非您是那些很難交易的人物之一,否則不要賣空自己。
這裡的初級Web開發人員最近經歷了類似的情況。如果我可以推荐一件事,那就是學習面向對象編程的基礎知識。 HTML和CSS對於Web開發的視覺方面很重要,但是真正重要的事情卻在幕後發生。我建議您學習C#(或Java或其他一些OO語言,但我最喜歡Web開發的C#)的基礎知識,了解MVC模式(模型,視圖,控制器),也許還可以學習另外一兩種模式。
如果您可以半智能地談論其中的一些事情,並且擁有適合公司文化的個性,我認為您將獲得一份不錯的機會來獲得這份工作。入門級開發工作通常伴隨著您將在工作中學到很多東西的期望,但是通常期望對編程原理有基本的了解。
不用擔心。我被聘為Ruby on Rails項目的全職Web開發人員。我是一位經驗豐富的開發人員,使用多種平台和語言,但是對Web開發一無所知。我不知道Ruby,Rails,HTML,CSS,DOM或Javascript。我讀過:Ruby編程,使用Rails進行敏捷Web開發,以及有關HTML,CSS和Javascript的O'Reilly書籍。幾週後,我意識到其他開發人員沒有閱讀任何這些內容,而只是複制粘貼以創建巨大的混亂。
正確的問題是-您具備足夠的資格和足夠快的速度學習這份工作,從而使您獲得積極的經歷?
假設與您聯繫的人並不愚蠢;他已經閱讀了您的簡歷,但仍然認為公司應該僱用您。為什麼?嘗試找出他在您身上看到的內容,並在面試中強調這一點。
也許公司不是在尋找“已經編寫HTML”和“知道CSS”的人。也許他們正在尋找優秀的員工。我對此感覺很好。
請在此處發布,讓我們知道其工作原理。
根據我的經驗,入門級/初級開發人員職位並不希望您了解很多,他們對您的學習意願和能力更感興趣。
我的建議是,如果您不了解或不知道他們在問什麼,請不要試圖在面試中虛張聲勢,直截了當。確保他們知道您非常有能力,願意學習,並且會根據需要在自己的時間裡學習。
我剛從大學裡接受了2個Web開發人員工作的面試,覺得與您相同,兩次面試他們問我一些我不知道的問題,我記得面試官看上去完全空白。最終,我承認我不知道他們在說什麼。我得到了兩個職位。
如果能獲得,那將是一個陡峭的學習曲線,但是如果沒有,請不要灰心。
處理失敗的面試的錯誤方法是失去信心,並使其對求職產生負面影響。
處理失敗的面試的正確方法是將其視為學習經歷。面試官問您他們的問題是有原因的。這些問題涵蓋了對他們很重要的主題,可能對其他公司的其他面試官也很重要。在面試中,請記住困擾您的問題。記下來。嘗試記住您的答案。然後,進行研究以填補您的知識空白。
例如:假設在面試過程中,面試官要求您實施QuickSort。如果您忘記了QuickSort,或更糟的是根本不了解它,請給自己做個筆記。 (您應該隨身攜帶一個小記事本(上面有簡歷的副本))。當您回到家時,使用Google“ QuickSort”。了解它可以解決什麼問題。用某種語言實現它。實際使用它。希望下一位面試官向您詢問有關QuickSort的信息,因為上一次失敗的面試的棘手問題仍然會在您腦海中浮現。 (不要以您新獲得的知識去找第一位面試官。您不會有第二次機會。)
面試是一種技巧。使面試更好的最好方法是面試。
如果有技術屏幕,則您可以通過或不通過。
如果沒有一個技術屏幕,則可能需要仔細看一下這項工作。如果按小時支付薪水或薪水,我不會太擔心這份工作本身的合法性,但是如果您將按工作分配給您薪水,請注意是否有欺詐行為。即使沒有技術屏幕,這份工作是合法的(也可能是合法的),您如何知道向誰學習?知道自己的局限性是件好事,但是Dunning-Kruger綜合徵在軟件行業盛行,並且那些不知道自己在做什麼的人強烈吸引了無屏幕商店。這份第一份工作所需要的就是經驗,而不是金錢,當您想要經驗時,您要謹慎對待小丑。
否則,請坦率地講。除原始編程技能外,工作還有很多。大多數入門級程序員都需要學習軟件工程工具(源代碼控制,構建系統等),學習的意願和能力至關重要。你努力嗎?您可以與同事,主管溝通嗎?您可以管理自己的時間嗎?你出現嗎?您是否有最普通的常識?每次閱讀有關另一系統的博客文章時,您都會抱怨語言/工具/平台嗎? (那些認為應該用純粹的編程技能來僱用人們的人在其他領域往往會遇到真正的問題。)對於經理來說,僱用一個實際上無法完成工作或其他人討厭的人是一個真正的問題。專注於自己的長處,所有。
安排好面試時間後,確定您是否合格不是您的工作。
我假設首先進行電話面試,以簡要介紹您的背景(學術和專業背景),以及您的經歷。
如果他們仍然想與您見面,則意味著他們認為您看起來像是一場潛在的比賽。
沒有人願意浪費時間,因此通常不會進行採訪
在面試期間,要清楚自己的經歷,到目前為止所學的知識,期望接下來要學習的知識。不要試圖隱藏你不知道的東西,但是不要把它們扔給他們。
既然準備好了面試,請了解當前的最新技術水平,找出他們正在使用的技術類型(在架構,框架,方法,工具),至少知道它們的含義。作為一名大三學生,您不應該了解所有事情,但是您應該了解許多東西。
我認為我在這裡的經驗也可以對此有所啟發。目前,我是一家知名公司的首席顧問。除了大學的C和JAVA的3個OO編程課程外,從未真正接受過任何正式的培訓。自學其他我所知道的一切。我的第一份編程工作是沒有足夠的資格。因此,我只花了幾個小時,花了一些額外的時間來實際學習我將要工作的語言和領域。每兩年跳一次,緊跟各種Microsoft Certs(他們的MVC / C#類/ Cert是非常好)。最終達到團隊領導和管理水平。現在正在做軟件,架構和網絡安全工作。可以這麼說,我從未真正勝任過我所擔任的任何職位。
除了我的背景之外,我還準備了最好的建議給我進行面試。參加面試,並在紙上寫下以下內容:5個優點,5個缺點(這是一個技巧性的問題,好像您發現了應該修復的缺點或應該如何解決並修復幾個弱點),要問的5個問題(關於公司/職位的3個問題以及您想知道的其他事情的2個問題)和5個對話主題,您可以講一個故事,講述某些問題(解決問題,團隊合作,克服逆境,克服不可預見的問題等)。公司正在尋找可以獨立和團隊合作的智能型問題解決方案。另外,在面試結束時總是問:“您對我們今天談論的內容有任何疑問或擔憂嗎?”這使面試官有機會提出任何建議,以便您可以進一步解釋或消除任何誤解。
最後,除非特別說明,否則始終要穿著專業。務必隨身攜帶至少5份簡歷/簡歷。聽並回答,您帶來的那張紙?僅用於回答您提出的問題。畢竟,面試只是為了確定您是否適合該公司,以及該公司是否適合您。