裸辭一個月的心路歷程和麵試心得
最近因為準備面試,在網上搜.NET面試題,才想起自己好多年前寫過的這個CSDN部落格,想想這幾年的學習工作經歷,真是覺得愧對這個“學無止境”的部落格名。
最後更新的部落格是2011-01-27,大概是四年前,當時我已經從蘇州回家,在張家港上班一年不到,應該在做上海的某個小專案,終日寫寫增刪改查的code,還是個難當大任的小羅羅,但比現在好的是,我偶爾還在部落格上記錄些工作中遇到的疑難雜症,當然其實也是鳳毛麟角,這也許是深度拖延症及懶癌晚期者的通病。
又茬題了。我沒想到在幾年之後的而立之年,我居然也能義無反顧英勇決絕地趕時髦“裸辭”一把,也許當時還真覺得這是性情中人的舉動,現在想來覺得尤其可笑。這直接導致了我一個多月賦閒在家人憎狗嫌的慘淡現狀,這是我咎由自取自食其果
先說說辭職原因,其實這個很難表述的清,尤其是在面試的時候,似乎任何理由都不是正面的理由,都透露著你的疲憊你的焦慮你的懦弱。其實我衝動辭職的背後,自己都沒有思考得很清楚為什麼要辭職,自己到底想做什麼。當然我也可以說,幾個專案並行,天天出差加班忙得喘不過氣累得像狗一樣,公司管理混亂,主管不擔責任,上下意見不合,下屬又無法獨擋一面幫你分擔,作為技術負責人或專案經理,承受來自客戶和公司內部的種種壓力,終於在某天被領導的無故一頓訓斥之後,衝動地寫了離職申請書。最終我發現這都是些上不了檯面的理由,因為做專案經理不就是要解決這些問題麼?但,事已至此木已成舟,路是自己選的,走了就不能後悔。
於是在十一長假之前,結束了待了五年的公司。十一期間沒有出去玩,在家開始準備簡歷,在各大網站上重新整理,以為不會多久就會有人打電話給我通知我去面試。因為以前,我只要去重新整理下簡歷,幾天之內必有電話過來問詢,但是我錯了,真是大錯特錯,我沒意識到現在是什麼時候,根本不是找工作的好時機,而且下半年中國經濟普遍在走下坡路,很多工廠都倒閉了,很多人都失業了,我居然放棄了年終獎就這樣裸辭了,突然覺得前途一片灰暗。
前陣子在”獵聘“APP上看到那樣一句話,原話忘記了,大概意思是以前騎著驢的時候,覺得遍地是馬,如今下驢了,發現一匹馬都不見了。真是屁股決定腦袋,傻蛋一個,這真是自己的真實的悲慘寫照。然後我在十一過後出去旅遊了一趟,但發現心態不對,到哪都一樣,正應了那句話,心若有樊籬,何處不囚牢。
---------------------------------------------------------------------------
一個月期間,也收到了三次面試機會。下面大概來講一下這三次面試的經歷和我對這些面試的思考。
第一份面試,是一家光電企業,說白了是一個工廠。當時電話裡問我要求底薪是多少,我報了個數,HR並沒有說給不了那麼多,當我去了發現,根本是我期望的一半都不到。公司基本上還沒有資訊化,是找個人去做ERP,後期可能還要上MES什麼的,但現在基本是從零做起,但他們前期只需要一個初級的人員幫他們跑順他們的ERP,把資料收集起來分析而已。
第二份面試,也是本地的一家軟體公司。是有一些國企背景的,老闆以前是公務員下海開了軟體公司,做保稅區那邊的一些物流報關貿易類的一些軟體。沒有很正規的筆試,那個技術副總把我直接喊道他辦公室,給我列印了幾張筆試題目,說你只要點到為止就行了,不用寫很多。
題目很多都比較基礎的,大概記得的如下:
1、什麼是介面和抽象類,他們有什麼區別?
2、什麼是值型別和引用型別?他們的區別?
3、什麼是反射?什麼是泛型?如何使用?
4、Session、Cookie、ViewState、Cache的區別?使用場景?
5、怎麼設計主鍵?用自增長列、Guid還是業務單號id?
6、BS架構的安全性有哪些問題?舉例說明,怎麼避免?
7、大資料的表結構如何設計?web效能如何優化?
......
還給我做了兩道智力題,基本上我都做出來了,上面的幾個問題,基本百度也能百度的到,但當時我講的比較淺顯,像大資料和效能的問題,不是一句兩句能講得清,而且我前面工作中也用的比較少,可能回答得不是讓面試官很滿意。他說他這邊缺的主要是兩種人,一種是很會寫程式碼的,另一種是能做產品經理能出去面向客戶的,要對業務很熟悉,要對市場有所瞭解,知道客戶關注的點,能拓展引導客戶用我們的系統的人。他問我想做哪一種?我說後者,但他又說,你現在可能兩種都不適合。。。汗(⊙﹏⊙)b,面試談了一個多小時,最後他說等他跟公司彙報以後,最終給我一個答覆。
第三份面試,是我們這個小地方最著名也是規模最大的一家軟體公司,主要是做政府機構的一些辦公自動化、電子政務之類的軟體。其實說白了,我們這的幾個相對大的軟體公司,都是做政府專案比較多。因為政府有錢唄,但現在競爭也是很激烈的。因為公司大,估計事情多流程繁,我投了簡歷之後,大概兩週後才通知我去面試,而且說副總很忙,只能晚上六點去面試。因為這家公司離我家很近,電動車五分鐘就能到,所以我是無所謂啦。
這份工作雖然我投的是.NET程式設計師,但因為我做過專案經理,面試官基本上是按照面專案經理的方式去考察我的,問的也都是一些專案管理的問題居多,如:
1、你新接手一個新專案,你打算如何開展這個專案?專案的流程是怎麼樣的?
原來前任公司是通過CMMI3認證的,而且最近剛考過PMP,所以基本信手拈來,能回答得出,面試官也沒深入。
2、你如何保證軟體的質量?
這個我回答得不是很好,我更多強調了測試的重要性,但忘記了質量大師說的,質量是設計出來的,不是測試出來的。
3、你作為軟體專案經理,如何管理你的下屬,如何監控管理他們的工作?
這個其實也是我的弱項,我們是專案為主的,以前都很少去看下面的人寫的東西,我基本上按照每週他們填的工作日誌,或週報來跟蹤,主要跟蹤他們做的功能實現了沒有bug就可以了,但並沒有深入程式碼的質量問題。我感覺面試官對這個問題我的回答,也不是很滿意。
4、你如何向客戶介紹你的產品?請介紹下你做的專案的技術架構,亮點。
說實話,這個問題我都沒準備好,以前因為都是銷售在做售前的工作,我們最多就是陪著銷售去客戶演示一下系統,沒有太多的想到要怎麼去推銷我們的系統,所以我回答的架構和亮點什麼的,都是從功能出發,後來我回去想了下,可能面試官更想聽到從客戶角度想要關注的東西,這個我失誤了。
5、你以前專案中有沒有遇到過什麼技術難題,後來是怎麼解決的?
這個好回答,只要自圓其說就行。面試官估計也是想了解一下你解決技術難點的思路。主要體現你的工作能力,解決問題的能力。
......
還有一些問題,有些想不起來了,總之這次面試,跟我以前的面試都不太一樣,以前大都問的是.NET開發的一些基礎概念問題,這次更多的是考察你的專案管理能力,溝通協調的能力。我個人覺得這方面我準備的不是很充分,當然以前工作也施展得不夠,做得不好,所以很多都只是紙上談兵,並沒有深切的親身感受,還需要努力學習結合實際鍛鍊來加強作為PM的能力!
--------------------------------------------------------------------------------
下面作下總結就收尾吧。其實吧,我現在跳槽,是非常冒險的,又是金融危機,快年終了,很多公司都不準備招人了,而且我的問題是,我有著七年工作經驗,起點很高了,上不去下不來,有點尷尬。所以同志們,千萬別學我一時衝動就裸辭了,一定要找好比較靠譜的下家再說!騎驢找馬,總比下驢找馬強,因為至少你站的高度高,你下了驢,也許就找不到方向感啦!切記!這也是給自己的一個慘痛教訓!
對於程式猿面試,我的建議是,作為技術出身,當然要強化自己的技術能力,千萬不要連基礎的題目都不會做,面試的時候是很列印象折扣的,他們會以為你這麼些年怎麼就盡做了打醬油的事情了呢。總之,要麼你有技術本領,技多不壓身,到哪都能施展身手,就算其他能力弱一些也行,你可以做技術經理,資深工程師,將來做技術總監槓槓的;要麼你技術不行但管理能力很強,你瞭解你的產品瞭解你的客戶,你其實是有一定的銷售能力,這樣也會得老闆歡心,相信可以往專案經理或產品經理的方向努力,假以時日甚至可以做到部門主管的職位。
目前我還在等面試結果,也許就此結束苦逼的等待過程,也許還會繼續面試繼續找尋。以上本人一點淺薄經驗,如有不妥,懇請指正!