今天又收到一份留言,留言的是一位署名為“琰”軟體專業的大三女生,正困惑於畢業後應該考研還是應該工作?如果做軟體測試並希望做得很好是否需要考研?
看完這條留言的那一瞬,一個人影從我的腦海中一閃而過,偶定睛一看,不是別人,正是那極度自戀、文字和言語都充滿激情,被稱為“一枝芙蓉壓海棠”的半大老頭——“芙蓉叔叔”徐小平。汗~
回複,還是不回複?偶的內心作了一番簡短的思想鬥爭,因為偶幾年來一直保持著郵件和留言必回覆的良好傳統,但是唯專屬一類郵件和留言偶不做明確的回複,就是“考研,還是工作”。現在偶又一次站在了距離岔路口0.00001厘米的地方,偶必須選擇兩條錯誤的路中的一條:要麼說幾句廢話,表示自己沒有資格指導別人做出重大的選擇,只要自己多多努力哪條路都通向羅馬;要麼就像徐大叔一樣用被激情渲染過的文字、慷慨激昂的去誤人子弟,然後靜靜的等待著鮮花和臭雞蛋。
這一次,是惡魔戰勝了天使,偶選擇了後者——偶不如地獄誰入地獄,徐大叔,俺來陪你了~~~
書歸正傳。還是來說說做好軟體測試工作到底需要還是不需要考研吧。
其實偶貌似沒有資格討論這個話題,因為偶能拿的出手的學曆就是一個大專,還是醫學專業的,沒有嘗試過考研,當然也不知道考研能對我的人生會有多麼大的影響——如果有人有興趣,偶但是可以談談改行對偶人生的影響。偶想偶還是吃過豬肉的,雖然沒有見過豬跑。所以,姑且讓偶用自己還算過關的智商和邏輯分析能力來肢解一下這個問題,陳述一下偶方的觀點。
如果做軟體測試並希望做得很好是否需要考研?這個問題似乎根本不用回答了,偶就是一個最好的例子 ^_^
偶並不是反對考研,而是反對那些致力於往應用性學科方向發展的同學考研,例如軟體開發、軟體測試、專案管理……這些都是要在現實世界的項目泥潭中摸爬滾打才能鍛煉的出來的,而不是靠跟著那些遠離人類社會、做些垃圾項目還把你當驢使喚的導師(註:不泛指所有的電腦專業研究生導師^_^)可以學到的。
有兩種情況考研是應該被贊同的:
1. 大學四年實在是沒有好好學,到處找不著工作,也知道自己錯了不該大學的時候兩年星際一年魔獸專業課老師都沒有認全,so 只好考研,再鍛煉鍛煉,再學習學習,爭取經過兩到三年的努力可以讓自己重新成為一個可以對社會有貢獻的人。最不濟,也有個進入名企、外企的敲門磚,進去以後好好努力,亡羊補牢,追趕一下自己已經錯過的青春,三五年之後一樣是條好漢。如果你是這樣,偶先贊一個:是條漢子!
2. 專業或學科限制,必須要考研才能得到進一步的發展。例如偶,如果還留在醫學的海洋中,想繼續往基礎醫學方面發展——就選神經解剖方向吧,那就得考研,只有這樣才能名正言順的做自己的研究。不然,偶弄倆死人在家裡大卸八塊,雖然是以學術研究之名,但是最終難免是鐵窗和精神病院兩種結局。又或者,偶工作在一家規模很小的醫院,想進一步提高自己的醫學水平,可是小地方病種單一,而且病例數量也少,而偶想去大醫院學習人家也不隨便收啊,所以考知名醫學院校的附屬醫院或者大醫院的導師便是一個可以考慮的途徑了。不過我想,大多數人在家裡裝幾台電腦、甚至搭個區域網路,練練編程、搞搞網路,只要你不當駭客攻擊國家重要部門的網站或者讓自己可以打電話上網不花錢,應該不會有人找你的岔吧。你要是非說你研究的課題只能在國家重點實驗室中耗資數十上百萬才能開展那就又另當別論了。
有人說“我考軟體測試方向的研為了提高自己的水平,為了以後更好的發展”。弄張文憑方便以後的發展倒是還靠譜,說為了提高自己的水平你蒙誰呢?也許我孤陋寡聞,還真是沒有見過讀研三年之後水平比工作三年高的。倒是有不少放著原來好好的 developer 不做白搭上三年時間又學了一遍OOP、資料庫、作業系統外加政治教育後,被進一步抹殺了創造力出來接著做 developer 還狂難找工作的。而當初一起出差熬夜的兄弟如今都是 PM 了還巨多行業和項目經驗。
你要是真覺得現在的企業學不到東西了,真想進一步提高自己的水平或者往高了走,就踏踏實實的花上三五個月的時間把自己以往的工作好好梳理梳理做做總結,特別是專業技術方面和行業經驗方面,看看自己哪裡不足趕緊補課。然後到各大專業論壇網站狂發帖,多寫點的確能代表最先進的技術、代表最先進的理念和代表個人行業資曆的文章,多結識些同行,多參加些各種行業內社團組織的活動——比如像廣州、上海、北京的軟體測試交流會,刻意的宣傳自己,用各種方面吸引到福士的眼球,獵頭們會把你刨出來放到更有利於你發光發熱的地方去的。考研,還是算了吧。
你說有了導師可以讓你的研究和提高事半功倍?也許吧,你真的碰到了傳說中的那位導師。不過偶更相信在網路的海洋中暢遊會讓你用更低的成本學習到更多的東西,因為畢竟你的導師也不是汽車人霸天虎百變星君,在電腦這個行業中你遇到的實際問題總是有很多是你的導師回答不了的,這個時候你依靠的是網路,是Google(注意不是Baidu),是各種專業的網站、論壇,是你認識的圈內同行,是你自己。進了電腦這個行業就註定了要一輩子不斷的學習、不斷的研究,難道你的導師可以一輩子代表先進性隨時指點你?如果你覺得起步艱難,請去努力結識一些行業內經驗豐富又願意與人交流的同行,這要比你上個研究產生本低的多。雖然你不能打著“我是XXX徒弟”這樣的招牌找到一份讓人羨慕的工作,但是也總比找個弄假CPU糊弄群眾的導師順便葬送了自己前程好的多吧。
你說考軟體測試方面的研究生和其他的專業不同?嗯,也許吧。我從去年開始已經收到過不止一封郵件聲稱自己是軟體測試方向的研究生想找人幫忙寫畢業論文的了——他們三年前開始研究軟體測試的時候偶也剛從開發轉到測試不久——其他專業的暫時還沒有收到。回頭等我調查調查行情,哪天要是我真改行了還要各位考了研並且是軟體測試方向的同行照顧照顧生意 ^_^
不過話說回來,當今社會,還有啥比考研更難的?大把有能力、有毅力、有魄力、有活力的“優質”青年,為了考個研,愣是從青春活力耗到了鬍子拉碴,從貌美如花折騰成了芙蓉姐姐——此處偶絕無以芙蓉姐姐作為反面教材的意思。同志們啊,既然你是一個“四有新人”,同樣的時間和精力為什麼不去做點比考研更有意義的事情啊?是,也許你大學剛畢業找不到一個非常理想的工作,工資也不高,可是你只要把考研過程中的那份激情保持三年,你能想象到你三年後是什麼樣子嗎?但是你考了研,我就可以告訴你三年後你在軟體測試方面無論是技術還是經驗都比不過你當年的同學了。也許當年你的同學只是進了一家規模不大的私營企業,但是如果你又很不幸的畢業以後進不了名企或外企,沒準你就得和你同學在同一家公司共事而且他是leader你是member你還得拿著和三年前一樣的工資,這還不算你三年研究生的學費、培養費、答辯費、送禮費。
考研並不是不好,但是一定要“理性考研”,在考研之前想明白自己到底想要的是什麼,是否可以從這次考研的煉獄以及之後的三年研究生生活中得到自己想要的。比如偶有一個朋友90年代中期開始從事IT行業,如今早就做到了品質部經理的職位,但是兩年前同樣考研,為了啥?他們班上幾乎全是珠三角地區各大IT企業的研發部經理、測試部經理、品質部經理或者副總老總諸如此類的人物,兩年同學下來結成的龐大的人脈絕對值回票價了。
假如想做好一個軟體測試工程師,重要的不外乎是專業知識和行業經驗外加職業化的做事方法、做事態度。如果大學期間夠努力,那麼那些專業知識也學的差不多了——大學沒好好學的現在努力還不晚,工作以後再根據工作環境中的實際需要繼續加深,不斷總結,注意行業經驗的積累,一定是可以越做越好的,除非你故意不用心幾年後回來證明我今天寫的這些都是在誤人子弟。而所謂的職業化的做事方法、做事態度,也不過是強調要有責任心、要積極的面對工作,並從實際經驗中總結出各種方法來不斷的改善工作的效率和效果。這方面早些開始鍛煉要比晚鍛煉好,因為的確是需要以年為單位的時間來積累的,當然如果你進了一個好的企業可以加速這個過程。
一個有研究能力和科學素養的人並不是非要考上了研究生才能開始自己的研究的,特別是電腦這種日新月異和實踐性極強的學科。看看偶這個極好的例子,雖然偶當初邁入這個行業時也曾經因為電腦基礎薄弱而忐忑不安了許久,但是當偶發現隨著自己的不斷努力可以勝任越來越多的工作後,一切懷疑和不自信都煙消雲散了。
琰MM,偶尚且可以如此,以電腦軟體為專業的你不覺得自己可以做的更好嗎?把握住你最後在校的一年多時間,紮紮實實的學好你的專業課和英語,再噁心的教材和老師也要堅持學完學好,為的是對得起爹娘辛苦掙來的學費——當然將來你也會發現這些噁心的課程也還是很有用的。平時要注意利用各種業餘時間去接觸外界的同行,瞭解行業的發展情況,提早開始多瞭解一些相關的專業知識,自己有電腦就搭個環境來實踐各種從書上或者網上學到看到的各種新奇有趣的東東。不要擔心一開始走錯路會浪費時間,用心體會和總結,踏出的每一步都不會浪費的。
偶還有最後一句話:學好英語畢業後進外企,能正兒八經進去就別做外包的,能進歐美獨資的就別進港台的。