1. 程式人生 > >thoughtworks面試失敗總結

thoughtworks面試失敗總結

人生的第一次面試給了thoughtworks,結果以失敗告終。

當初就是抱著試試看,長見識的態度,投了簡歷,沒想到居然通過了簡歷篩選和電話面試,參加了筆試(真要感謝HR給我這麼low的人一次這麼好的機會,所以我現在只想說浪費你們時間了)。

關於英語,thoughtworks是外企對英語要求高是必然的,雖然我讀文章還沒問題,但是一看他們的英語邏輯題,我就頓感崩潰,本身邏輯題就夠鬧心了,還各種從句,也許原汁原味的程式指令就是這麼說的吧,可惜我從來沒見過,真遺憾。

我認為thoughtworks是一個注重素質的公司,而不在乎你現在到底會什麼,很人性化,這樣的考試沒通過,我心服口服,對那些能通過的人我剩下的也只有佩服了。

關於程式碼作業,編了五天,模組功能是實現了的,就是執行不了,也不知道bug在哪,這應該是被拒的又一個原因。怪不得他們要測試驅動,不能執行的話,不往裡加功能,要不就像我一樣悲劇了。

關於面向物件設計,要能從實際問題中抽象出合適的類和設計模式,使軟體有良好的擴充套件性,好的設計要勝於重構,並且要先設計,後編碼(雖說軟體工程裡講過,但是這種事情,只有犯了錯誤,才能體會軟體工程的意義)。

通過這次面試長了見識(辦公室真漂亮,裡面居然還有外國人,hr也很nice,另外還有外企考察人的方式),瞭解了什麼是敏捷開發,什麼是測試驅動,什麼是結對程式設計,還有設計模式的重要性,而不只是停留在書本上(實踐出真知啊),敏捷對開發是有百利而無一害的,只不過要求開發的人要是精英,樂於結對,而我不是精英,也不喜歡結對,所以淘汰我是正確的決定。

另外也看到了自己與其他候選人的差距(其實沒有可比性),確實技不如人,差距不是一星半點,牛人是確實存在的,不服不行。

合格的工程師要理性,有耐心、強大的思維、國際化的視野和紮實的基礎。而我做的都不好。

失敗並不可怕,可怕的是不敢去嘗試!