1. 程式人生 > >從蘇寧電器到卡巴斯基第21篇:單證這一年(上)

從蘇寧電器到卡巴斯基第21篇:單證這一年(上)

單證的學習與生活

       這是我第一次來到北京工業大學學習,我覺得與我的本科學校相比,那麼這裡簡直就是天堂了。唯一可能不太好的,就是寢室裡面是那種上下鋪的設定,而本科是上床下桌。我覺得上床下桌那種,更加自由和獨立。還有就是北研樓這裡,寢室的衣櫃設計太不合理了。別說是褲子了,即便是上衣也掛不起來,因為櫃子比較矮,因此我也只能夠把衣服都疊起來放著了。另外,這裡食堂的飯菜種類比理工大學豐富得多,每天吃的可以不重樣。但是北工大每個月上網卻有流量上的限制,15塊錢可以包月15G的流量,超過了,那麼每多出1G就是10塊錢,所以流量往往是不夠用的。即便是雙證,也是這樣的政策。

       說到這裡我想起一件有意思的事,估計是我們隔壁的隔壁那間寢室,有一天他們裝了一個無線路由器,但是沒有設定密碼,於是我們寢室的人(包括我)就連上他們的網路,開啟了瘋狂的下載模式(其實我們當時也不知道是隔壁的隔壁寢室的網路)。僅僅一個多小時,15G的流量就沒有了。之後那個傢伙好像是去充了幾十塊錢,然後又被我們用完了。估計他心裡面也是很蒙的,但是應該也想到了自己的網路被盜用了,可是他也不知道是誰盜用的,於是第二天,在我們五樓的樓道口的位置,貼了一張A4紙,上面寫得滿滿地,把整個樓層的人給罵了,說要通過什麼網路地址找到我們。我們心裡覺得特逗,不過他這次設定了密碼,也就不能再用他的網了。不過我們寢室的一個小子為了破解,裝了個Linux系統,好像可以通過什麼軟體進行暴力破解。但是花了一兩天時間也沒破解出來,這也是我第一次知道黑客的技術。

       我們單證是需要分方向的,一共有四個方向可供選擇——軟體工程與網路、數字媒體技術、資訊管理系統方向以及嵌入式方向。那麼我自然是選擇了軟體工程與網路。不過聽說軟院的嵌入式方向還是挺強的,我們這屆就有慕名而來學習的。另外,對於本科不是計算機類的學生,開學後需要在週五以及週六的晚上參加四門補修的課程——程式設計基礎、資料結構與演算法分析、作業系統以及計算機網路基礎。從這點來看,學院的要求還是很合理並且很有必要的。不過我當時是申請了免修,因為我有程式設計師和軟體設計師的證書,最後學院也同意了我的申請。

       單證的課程設定也還是不錯的,與雙證並不會有太大的區別。但是一般來說,我們並不會和雙證的一起上課(也許是怕打擊我們的自尊心吧),但是聽說北郵的話,單證和雙證就都是一起上課的,課程設定也是完全一樣的。

       單證時候有兩門課給我的印象非常深刻,一門叫做“網路與資訊保安概論”,另一門叫做“高階軟體程式設計技術”。為什麼我會覺得這兩門課不錯呢?因為在我看來,類似於這種計算機的專業課,除了基礎知識的講解,最好還讓學生自選課題進行研究,並且在課堂上彙報研究成果。期末考核可以沒有筆試,但是一定要有程式設計,讓每個人參與到開發中去,也就是要有實際的練手機會。既要鍛鍊大家的表達能力,又要提高大家的開發水平。那麼在我單證的課程中,這兩門課基本就做到了。

       首先說一下“網路與資訊保安概論”。講授這門課的老師是一個海歸,估計他的學術水平也是很高的,甚至課堂上還會有一個助教來幫他打下手,要知道,美國的課堂就是這樣設定的。資訊保安的老師不但要教我們單證,也需要教雙證的學生,不過我們並不在一起上課。我們單雙證上課的唯一區別是,雙證是全英語教學(老師不愧是海歸),而我們則是中文,估計也是照顧我們的水平吧。在課程設定的其他方面,全都是一樣的。比如當時老師選了幾個題目,允許有興趣的同學選擇其中的一個方向,收集資料上臺給大家介紹。我看到演講的機會來了,於是就想選擇病毒木馬專題來給大家講解,儘管我當時對這方面一無所知,但這卻是所有選題裡面我最感興趣的了。沒想到下課後我和助教說想要這個選題時,她卻告訴我說已經有人選這個了。原來有個傢伙在課堂上直接給助教發簡訊,捷足先登了。我當然是非常失落,於是就選擇了Web Security方向。當時也是查了一些資料,買了幾本書,最後就像是開發佈會似的,自我感覺很成功地給大家做了介紹。儘管我目前也進入了安全圈,但是依舊對Web Security半懂不懂。而當時那個搶了我的選題講病毒木馬的,也不過是照著書念而已,最後也並沒有做安全領域的工作,依舊是玩著他的FIFA足球。

       除了演講,這門課還要求我們做一個簡單的加解密程式。儘管這對於有經驗的人來說,是非常簡單的一件事,但是我當時對於計算機,除了考試以外,其它的是一竅不通的。所以我求爺爺告奶奶,最後也還是糊弄過去了。這門課程結束之後,我就想,如果我能夠考上雙證研究生,那就一定要找這個資訊保安的老師做我的導師了,只是不知道他到時候還記不記得我呢?

       最後講一下“高階軟體程式設計技術”這門課。課程分為兩部分,一半用於基礎知識的講解,一半用於實際的程式開發。而最終驗收的時候,每個人都需要展示自己的作品,並且還要以錄屏的形式來說明自己程式中的關鍵技術(還需要把自己的頭像錄進去)。那次其實是我第一次錄視訊,與後來我錄了N次視訊已經輕車熟路相比,當時自己還是非常青澀的。


第一次錄製視訊

       那時我的課程設計做的是一個老虎機程式,還弄了一個挺精美的介面出來。不過這個其實也不是我自己做的,我是在一本書上看到的原始碼,就直接拿過來用了。當時畢竟還要應付考研,因此也沒有太多的時間來鑽研程式設計技術。所以讀單證的時候,自己的水平其實沒得到任何的提升。

課程學習與考研備考兩不誤

       從我第二次考研失利到我來北工大的這段時間裡面,關於考研的內容我是一點都沒有看的,也就是開學後,自己才又拿起書本來複習。那麼我就要兼顧單證的課程學習(主要是應付考試)與考研的內容,其實還是比較辛苦的。本來我也很想趁著讀單證的時候,好好學一下程式設計的技術,但是時間實在是有限,實在是無力分心,二者兼顧地學習。那麼這就有一個問題,最壞可能會出現這樣的情況,那就是考研沒考上,而單證的課程又沒好好學,自己的程式設計水平和入學時候沒有區別,那樣可就糟糕了。因為單證只上一年的課,接下來要麼自己出去找實習,要麼跟著導師去做專案,而我還什麼都不會呢,那豈不就是沒有專案可做也沒有單位肯要我?因此我也就只能孤注一擲考研了。退一步來講,就算我的程式設計水平上不去,但是也得保證最後我的單證得到手,這個不難,基本上各科合格,學院也不會為難我們,因此比較慶幸的是,我第一學期的所有課程,全都是及格的。


我的單證成績單


       北工大軟體學院的碩士研究生(雙證)分為學術型和工程型兩種,個人感覺這兩種碩士的培養方式沒什麼不同,但是考的內容卻截然不同。學術型的話,考試內容和考清華沒啥區別,也得考408。而工程型則會簡單很多,分別要考政治、英語二、數學二以及軟體專業基礎綜合。這可以說是我見過的,考核內容最為簡單的了,比東北師範大學考的還簡單。因為英語二可是比英語一簡單很多的,而北工大的專業課,其實就是資料結構,並且那時我還弄到了歷年真題,研究了一下,覺得不難,因此是相當有信心考好了。

       那個時候我每天都是六點起床,然後就去三教學習了。


       週六週日也不例外。當時我們班至少有一半的人是要考研的,我們寢室六個人,有四個人要考,不過大家備考的用心程度還是不一樣的,有人雖然也報考了,但也不看書,每天就知道打遊戲,那麼結果是可想而知的了。我這次的報考也是很簡單,現場確認就在北工大里面,一切都很快,無需再去開什麼證明了。從九月份算起,到一月初考研,大概也就只有四個月的時間,但是我畢竟已經是考過兩次了,因此也不必花太多時間用於複習。我主要看的是英語以及數學,特別是數學,還是覺得非常的沒底的。其實對於我來說,只要數學考得好,那麼也就能夠考上了。英語還是看考研一號,而專業課除了分析歷年真題,我還買了一本王道計算機考研的資料結構,那是我看過的最好的資料結構教輔了,我甚至還向學弟推薦了這本書,它讓我感覺資料結構其實也不難。


我的第三次考研

       像我們這種單轉雙的人考研,有一個天然的優勢,那就是考研就在本校考,就在第一教學樓,這樣還是非常方便的,中午甚至還可以回寢室睡一會。


       而且北京的冬天也沒那麼冷,也就不會出現手凍僵的情況了。


第三次考研的准考證

       這四門科目考得都還比較順。比如英語二,我覺得自己考個70分以上沒什麼問題,畢竟太簡單了。比如專業課,儘管我考那年的題目比往屆要難很多,但是我也都答完了,沒有那種特別讓我不確定的題目,大題都回答得不錯,不少題目只是歷年試題稍微改一下而已(坐我前面那個竟然還扭頭回來抄我的,我心想你前幾科應該已經考砸了,就算這科抄得好又有什麼用)。最不確定的還是數學,儘管我能明顯感覺到這次不會像以往那麼慘烈,但是畢竟失敗經驗太豐富,還是很怕考砸的。

       考完以後,也是正值我們的寒假,我也就直接回家等成績了。

功夫不負有心人

       由於這次考完以後,心裡面覺得不錯,考上的希望很大,因此覺得還是很輕鬆的。並不像之前兩次那麼的忐忑。最終,我的政治是51分(竟然比以往要低),英語二70分,數學二80分(還好過線了),專業課126分,總分327分。這個分數不高也不低,還算可以,比國家線高出了三十多分。這個分數考上北工大,應該是穩了,既然如此,這回我就可以真的準備複試的科目了。同時由於我覺得自己應該可以考上,那麼單證第二學期的課程其實也就可以不上了,沒有什麼意義。

       知道了自己的成績,我也趕緊聯絡導師,給那位資訊保安的老師發了郵件,大概介紹了一下我自己,並且說希望選擇他成為我的導師之類的。過了幾天他回覆我了,說找個時間去辦公室當面聊一聊,我心裡面就覺得有戲了。

       我再回到學校,是單證第二學期開學的時候,為了避免複試被刷掉,最終一場空,課程還是要裝模作樣地去上一下的。我們軟院複試的筆試內容,考的是計算機基礎,也給我們推薦了參考書。但是圖書館裡面已經是借不到了,而我也不打算買了,覺得自己的水平可以應付。我們單證考雙證的,考上的人大概也是一半,十多人的樣子。考試成績排名第一第二的,也都是我們單證的,分別是420和370,他倆也是挺強的了。

       我們寢室四個人考,兩個人考上了。我和他都想選那位資訊保安的老師當導師。我記得很清楚,那是一天的上午,我們還在上課呢,那位老師說可以現在過去聊一聊。於是我的那個同學就先過去了,似乎還聊得不錯。然後我去了,也沒問什麼,問我能不能考上,我說分數過了國家線,應該沒問題吧,然後他就讓我回去了,我感覺他應該是對我不感興趣吧。或者是因為當時我剪了個圓寸,看著像流氓,老師才不喜歡的吧。我覺得自己是夠嗆了,臨近複試,我也趕緊上學院的網站,看看有沒有合適的老師。選了幾個研究軟體工程的老師,甚至還選了院長,分別給他們發了郵件,說明了意向,進入了無盡的等待之中。

研究生的複試

       研究生的複試分為筆試和麵試兩個部分,其中的面試又分為英語面試以及眾導師的群面。儘管我並沒有複習筆試內容,但是我覺得考的東西並不難,無非是計算機基礎知識以及C語言程式設計的內容,既然都走到這一步了,這些就難不倒我們了。

       之後是英語的面試。面試官有三個人,兩個估計是外語學院的,而另外一個則是那個資訊保安的老師(英語面試還得靠海歸)。畢竟是面試,我覺得自我介紹應該是少不了的,於是提前寫了滿滿一張A4紙的英文自我介紹,花了一天的時間背了出來。可是沒想到,面試的時候竟然沒讓我做自我介紹,僅僅是隨隨便便簡簡單單地聊了一下,也沒有關於技術的東西。而全程,那個資訊保安的老師竟然只是聽著,一句話也沒有說,也不知道他還記不記得我。

       英語面試也是有驚無險地結束了,接下來是導師的群面。學院的教授副教授分成了兩批,我們也被分成了兩批,分別進行面試。我本來還想著能夠分到信安的導師那組好好發揮的,沒想到卻被分到了數字媒體這組,心裡也是非常的失落。對於這個面試,我是什麼都沒有準備的,覺得也不用準備什麼,應該也就是隨便聊聊吧。結果一開始就讓我做自我介紹,我突然有點蒙,不知道怎麼講了。於是,我就把我為了英語面試而準備的自我介紹,在腦子裡翻譯成中文以後,再說出來,全程說得磕磕巴巴的,自我介紹沒說幾句也就結束了。然後老師問我以後想研究什麼東西,我知道我之前發郵件的一個老師也在這裡,他研究的是演算法。於是我說我想研究一下演算法,特別是棋類的演算法,之前寫了個井字棋程式,想在此基礎上不斷拓展,最後寫出優秀的演算法之類。然後老師還問了我一些關於資料結構的問題,比如二叉樹遍歷之類。記得那天我還因此發了一條狀態,說問的問題太沒水平了,好歹也問我一些較為複雜的演算法的實現也好啊,否則我會認為是故意放水的。

       那麼整個複試也是順利地結束了,儘管我的表現沒有太大的毛病,但是一天不知道結果,我就一天心裡沒底,也就只能回寢室等訊息了。

     《從蘇寧電器到卡巴斯基》終稿完整版,請訪問


相關推薦

電器21單證

單證的學習與生活       這是我第一次來到北京工業大學學習,我覺得與我的本科學校相比,那麼這裡簡直就是天堂了。唯一可能不太好的,就是寢室裡面是那種上下鋪的設定,而本科是上床下桌。我覺得上床下桌那種,

電器30難忘的三碩士時光 VIII

大學 查看 目的 後來 也有 方法 發揮 back 操作 自給自足? ? ? ?臨近畢業答辯,別的導師的學生基本上都完畢了各自的論文。也都開始交由第三方進行審核。而我

電器27難忘的三碩士時光 V

一發不可收拾       安全領域的公司都喜歡在看雪或者是吾愛破解這樣的網站上釋出招聘貼,因為這樣的話很容易就能夠招到適合的人才,也算是精準營銷了。而像我這種想進入安全圈的,也會在這裡釋出自己的求職簡歷

電器26難忘的三碩士時光 IV

錄課,錄課,還是錄課       開題結束以後,已經是三月的下旬,當時我在考慮要不要回家,畢竟學校這裡也沒什麼事了,我待在學校還得付出一定的花銷。後來我考慮到在家的話,只有晚上才能夠錄課,而在學校的話,

電器36我與的邂逅大結局

卡巴斯基的二面        第二天下午我準時來到了卡巴斯基,也是終於獲得了進入公司的機會。和前臺說明來意,就讓我先在休息區等候。其實IT類企業的硬體條件還是不錯的,有專門的休息區,和工作區是分開的,大、中、小會議室也都是很齊備,牆上還貼有企業活動的

電器35我與的邂逅

卡巴斯基的一面        我回復卡巴斯基郵件之後,大概過了兩個小時吧,那邊也回覆我了,我們約在一週後進行電話面試(當時在郵件裡面並沒有具體說在哪一天面試)。看來我回復得還是比較及時的,儘管已經過了六天,但幸好沒有耽誤,也算是得到了老天的眷顧。想想

電器34我與的邂逅

前傳——我與病毒的故事        當我還在讀小學的時候,我們家就購置了一臺386電腦。當時還是DOS時代,不友好的命令列介面實在讓我不知道這個電腦究竟能幹什麼。後來有懂行的,告訴我電腦裡面有遊戲,於是我就天天玩五子棋、推箱子、TT打字還有《妖魔道

電器15我在電器當營業員 VII

我們蘋果的倒班制度       當年我在蘇寧的時候,實行的是單休制度,而且只能選擇在週一到週五其中的某一天,因為週六週日顧客比較多,是不允許休息的。儘管是單休,但並不表示我們在上班的時候每天都要完完整整地上八小時的班,而是會分成大班和小班來上的。       每到月末,上面會

電器10我在電器當營業員 II

之所以是主推,其實是有原因的       據我所知,儘管諾基亞賣的很好,但是他們的廠促的待遇卻很一般,估計也就一千多兩千的樣子,撐死兩千多。但是呢,記得當時我們的賣場裡面還有聯想手機,別看賣得相當次,但

《c語言入門到精通》看書筆記——16章 網路套接字程式設計——網路

      (1)TCP協議:傳輸協議(TCP)是一種提供克勞資料傳送的通用協議,他是TCP/IP體系結構中傳輸層上的協議。在傳送資料時,應用層的資料傳輸到傳輸層,傢伙是哪個TCP首部,資料就構成了報文。報文就是網路層IP的資料,如果再加上IP首部,就構成了IP資料報。TCP協議的C語言資料描述如下:  

【目錄】電器

       本系列文章的大標題為《從蘇寧電器到卡巴斯基》,還有個小標題《講講我從一個營業員轉變成一個病毒分析師的故事》。故事從我的本科時候開始講起,一直到我入職卡巴斯基作為結束。涵蓋了本科、賣書經歷、蘇寧營業員、無業遊民、研究生階段等的真實故事,算是

電器第二部00引子

 “雨輕輕彈,硃紅色的窗;我一生在紙上,被風吹亂。夢在遠方,化成一縷香,隨風飄散,你的模樣。”                &nbs

電器後傳06我的離職信

尊敬的領導:        您好!        我也是經過了長時間的權衡,才做出的離職的決定。主要考慮到我在讀研究生開始,就和我的家庭處於分居的狀態,這樣的情況對

電器後傳05聊聊我對WannaCry產生的感慨

       這幾天看到網上對WannaCry勒索病毒討論得沸沸揚揚,不免有些感觸。        其實該病毒的這次爆發,完全可以類比N年前“熊貓燒香”爆發的情況。也就是

電器後傳04還願吾愛破解視訊教程大賽

一些鋪墊        記得上一屆(第四屆)的吾愛破解視訊教程比賽是在2015年的年初舉辦的,當時錯過之後,就想參加今年的比賽。因為儘管那次比賽我沒有參加,但是卻極大地改變了我之後的人生走向,因此也是發生了不少的故事。事後回想,這一切就如同蝴蝶效應,

電器後傳03我與魚C論壇的是是非非

前言與鋪墊        當我剛讀研一的時候,對自己的未來還是非常迷茫的。儘管我讀的是數字媒體技術專業,但是我對這一行根本就不感興趣,對於平面設計、三維建模以及遊戲引擎的使用這一類知識根本就不會,也不太想學(由於我的導師是這個領域的,因此我必須得學一

電器後傳02講講我與某培訓機構合作的那點事

前言與鋪墊                我在正傳裡面講過,在我研究生還沒有畢業的時候,曾經有那麼一段時間我沒有找到工作,於是在陰差陽錯之下就走上了講師的道路。當然,儘管那個時候我才研二,按道理並不是一定要找到工

【目錄】電器後傳

       《從蘇寧電器到卡巴斯基》的36篇正傳部分,已經是結束了。大家從本系列的標題上也可以看出來,現在我所講述的屬於後傳的部分。這個系列我打算不定期更新,畢竟未來對於我來說是未知的,我也只有遇到了特別的人以及應當記錄下來事,才會有素材寫成文章,來

電器後傳01講講我寫完那36故事之後的一些事

對於正傳部分的想法        我特意統計了一下,正傳的36篇文章,我花了三個月的時間寫作。故事的時間跨度長達十一年,我用了大概十七萬字來給大家講解。花了三個多月的時間,也就是在我研究生還沒有畢業的時候就開始寫了,一直到我正式入職才暫時完成了這個系

VisualC++資訊保安程式設計6穿透的鍵盤記錄程式設計-網路戰技術

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!