大多數面試官的提問方向都是他們所熟知的,這樣,當你開始就問題展開討論時,他們不會難堪?;谶@個原因,哪怕你覺得自己是個扯淡高手,你扯的蛋也會迅速被察覺,你將立刻失去誠信,誠信一去難回。
8. 不要過于誠實
有一點,很多開發者做的有些過火了,他們揭露了太多的個人信息,認為誠實和完全透明是最好的策略。
盡管不應說謊,但同樣也不應該將太多個人生活瑣碎或是個人缺陷丟給你的面試官。
人們會被一點點神秘所吸引,他們不會壓注于你的強迫癥或對魔獸世界的癡迷是否會影響你的工作。
有個性是好事,性格缺陷則不然。
永不說謊,誠然,但也不要主動給予對自己不利的信息;不僅僅因為這些信息會傷害到你,同樣也會顯的你缺乏判斷能力。
9.了解你的計算機科學基礎知識
在我的工作面試課程中也涵蓋了這一點,因為它非常重要,并且在不到一小時的時間能學會的。
當然,眾多的開發者聲稱他們不知道鏈表和堆棧為何物,因為他們沒有參加過計算機科學方面的正式教育或者距他們畢業的時間太久了。
我承認在大多數編程工作中,我們都沒有用到深層次的計算機科學概念,但作為一名專業軟件開發者,你至少應該知道最基本的知識。
我非常質疑,如果電工對電子工程的基本知識都不了解,你會期望他對你的房子重新布線,因此不要假定有人期望雇能編碼但連他們專業最基本的知識都不了解的人。
你不必成為計算機科學教授,但你至少應該知道最基本的知識,那些我能確信在一小時之內能學會的知識,因為我在我的工作面試課程里就是這么做的。
10.創造性的積累經驗
最后,但同樣重要的是,大多數開發者,特別是剛起步的開發者或者進入到另一個不同的領域,缺乏相關的工作經驗,也不知道該如何獲得。
這有點像排在第一位的先有雞還是先有蛋的問題。
如果你沒有工作經驗,你怎么才能獲得經驗呢?
答案是要創造性的(獲得)。有很多方式去獲得經驗,不涉及到直接作為軟件開發的公司。
這里僅僅是一些想法:
加入開源項目
啟動一個開源項目
建立一個移動App,并且將其加入到app store
建立一個小型的web app
寫博客
在代碼營或其他用戶組里展示
有很多方式你能獲得在你的簡歷上看起來很漂亮的經驗,并給你的雇主信心,讓他雇用你,你僅僅需要的是要有點創意。
最后的話
希望我講的這些技巧能對你有所幫助?,F在,針對開發者的好面試建議并不是很多,因此我開始在 Pluralsight 創建了一個與之相關的課程,如果你對我在本文中所講到的東西感興趣,希望了解更多,你可以看看它。
如果你很精明,你可能會想,啊,那個名為 John Sonmez 的家伙假裝在給一些免費的建議,其實是在博客中偷偷推銷自己的 Pluralsight 視頻。
好吧,我是想通過這篇博客促銷我的 Pluralsight 視頻,因為我是這樣想的:我制作了 Pluralsight 視頻,但我同樣希望這些技巧能夠有所幫助。
原文轉自:http://blog.jobbole.com/36820/