90后代碼界“女神”:在編程中找到自己的“靈魂”

2013-08-07 10:45:23   作者:   來源:CSDN   評論:0  點(diǎn)擊:


  在第二屆微軟“編程之美全國挑戰(zhàn)賽”總決賽中,冠軍是一名來自北京郵電大學(xué)的大三女生,她的名字叫李雪,今年21歲。本次決賽最大的不同之處就在于,這是在微軟的云平臺Windows Azure上進(jìn)行的。在云平臺上展開競賽,這讓很多在校大學(xué)生提前接受了云計算的“洗禮”。

  本屆的“編程之美全國挑戰(zhàn)賽”一共吸引了13000多名來自全國40多所高校的優(yōu)秀學(xué)子報名參加,其中不乏來自清華、北大、上交大等以計算機(jī)專業(yè)而聞名的頂尖院校的學(xué)生。萬人競技,競爭的激烈程度可想而知。李雪同學(xué)能從13000名參賽選手中脫穎而出,絕對可以讓大多數(shù)“爺們程序員”汗顏了。

 

\
圖:李雪的生活照


以下是CSDN對李雪的專訪:

初中就開始接觸編程,文化課成績也因此而提升

CSDN:在大多數(shù)人的眼中,編程都是男孩子做的事情,你為什么會喜歡編程,從中可以發(fā)現(xiàn)哪些樂趣?

李雪:我接觸編程其實是一件挺偶然的事情。在初中的時候,有一個教我們計算機(jī)課的老師帶我們?nèi)腴T,當(dāng)時也沒有想那么多,就是覺得挺有意思。到了高中之后,也就參加了信息學(xué)競賽,當(dāng)時我們競賽小組的關(guān)系比較融洽,學(xué)習(xí)氛圍也比較好,相互之間都是朋友。然后大家一起學(xué)習(xí)編程參加比賽,那種互相幫忙調(diào)試程序的感覺也很好。對我而言,通過學(xué)習(xí)編程,首先是找到了自己的興趣;另一方面,每編寫一個程序,調(diào)試完一個Bug,都有一種滿足感和成就感。

CSDN:那么你在初中和高中讀書時,會花很多的精力在編程上嗎?有沒有影響自己正常的學(xué)習(xí)?

李雪:在初中的時候,我只能說是了解編程,談不上花費(fèi)很多的時間。到高中之后,我差不多都是每天按時上課,課下也是快速地完成作業(yè),剩下自習(xí)課的時間都是泡在機(jī)房里面。雖然參加競賽占據(jù)了很多的時間,但是文化課的成績也隨著在進(jìn)步?赡苁莿傞_始的時候還沒有找到正確的方法,當(dāng)我找到了恰當(dāng)?shù)膶W(xué)習(xí)方法之后,即使時間少一些也無所謂了。步入大學(xué)之后,我投入的精力比較多,每天都在訓(xùn)練,甚至暑假也是一直待在機(jī)房里面。

CSDN:現(xiàn)在每天大概花多少時間在編程上面?

李雪:暑假集訓(xùn)的話,每天大概花12個小時訓(xùn)練,平時的話,因為還要上課,基本上都是五六個小時。

CSDN:感覺編程很枯燥嗎?

李雪:不枯燥。因為就像有的人很喜歡寫文章一樣,也許在別人眼中,作家就是一直在敲打文字。但是他知道自己寫的東西是跟別人想象中的完全不一樣,而且寫出來的文字,都有自己的靈魂,他能夠從中得到自己想要的東西。

編程之“美”

李雪對編程的理解恰恰與微軟“編程之美全國挑戰(zhàn)賽”的主題不謀而合。微軟(亞洲)互聯(lián)網(wǎng)工程院首席開發(fā)經(jīng)理,同時也是本次大賽的評委會主席的鄒欣在接受CSDN采訪時表示,現(xiàn)在和編程相關(guān)的比賽其實很多,但是微軟想做的是一個不那么艱苦的比賽,希望能夠把編程里面的創(chuàng)意、設(shè)計及創(chuàng)新的想法,通過團(tuán)隊合作的方式表現(xiàn)出來。不是大家傳統(tǒng)印象中艱苦的編程,而是充滿樂趣的編程,這是微軟“編程之美”比賽想展現(xiàn)的最重要的一個“美”。

另外,微軟過去兩屆的編程之美比賽都是圍繞著大數(shù)據(jù)、云計算這些看起來很復(fù)雜的課題來開展的。把復(fù)雜的東西通過簡單的形式展現(xiàn)出來,這是大賽展現(xiàn)出來的編程的第二個“美”。

相信本屆微軟“編程之美全國挑戰(zhàn)賽”最終由李雪這樣一位“程序媛”摘得桂冠,也為大賽和編程增加了一“美”。

細(xì)節(jié)決定成敗,會把每一個算法都搞明白

CSDN:在編程過程中,有沒有對自己影響很深的故事?

李雪:在高二的時候,有件事對我的影響很大。因為在那個時候(一般情況下),比賽只能參加到高二,如果高三再參加比賽,很可能會影響到高考。在我高二那年的比賽中,因為沒有考好,我就沒有保送資格。這件事對我的影響特別深,當(dāng)時在比賽中遇到一道題,其實那個算法之前也學(xué)過,以前感覺自己好像會了,但是在比賽結(jié)果出來之后,才發(fā)現(xiàn)自己之前想的都不對。也是通過那次比賽,讓我真正理解了那個算法,不過當(dāng)時我也是很不服氣,于是我頂住壓力繼續(xù)參加比賽,因為當(dāng)時班主任不太支持。我是在高三的時候才拿到了競賽的一等獎。正是那次比賽,讓我在態(tài)度上比以前更認(rèn)真,不管是寫算法,還是編寫程序,我一定會搞明白,每個地方都不會粗心。

跟大學(xué)很多女孩一樣,喜歡打乒乓,不喜歡跑步

CSDN:在我看來,編程不僅是一項腦力勞動,也是一項體力活,你覺得編程很累嗎?有沒有意識到健康的身體對編程的重要性?

李雪:我個人的感覺,其實編程并不像很多人想象的那樣,就是一直坐在那里,沒日沒夜的寫代碼,生活也不規(guī)律。就我自身而言,無論是學(xué)習(xí)還是看書或者是去機(jī)房訓(xùn)練,都是按點(diǎn)來、按點(diǎn)走,幾乎不會熬夜。我都是根據(jù)自己的生物鐘,作息很規(guī)律。當(dāng)然肯定不能長時間的坐在那,也應(yīng)該過一段時間休息一下。而且我們機(jī)房這邊也有乒乓球臺,大家晚上的時候,就一起出去打乒乓球。

CSDN:很喜歡打乒乓球嗎?

李雪:還可以,就是打的不怎么樣。

CSDN:經(jīng)常跑步嗎?身體好不好?

李雪:比較少。身體挺好的,我平時比較喜歡多走走,打乒乓球,有時候會踢毽子,感覺跑步太累了。

CSDN:北郵給你留下最深的印象是什么?有沒有對自己影響特別深的人?

李雪:北郵給我最深的印象,就是它的學(xué)術(shù)氛圍特別濃厚。北郵算是專業(yè)性比較強(qiáng)的工科院校,不像很多其他的綜合學(xué)校,北郵開設(shè)的理科專業(yè)很少,人文專業(yè)更少,像醫(yī)學(xué)這樣的專業(yè)都沒有。雖然有一些同學(xué)會覺得有點(diǎn)枯燥,但是我個人還蠻喜歡的。感覺北郵可以讓我專心于自己的學(xué)術(shù)研究,尤其是在上實驗課的時候,大家的態(tài)度都特別的認(rèn)真,北郵的學(xué)風(fēng)也非常好。

談到對我影響特別深的人,首先想到的就是ACM集訓(xùn)隊的教練房鳴老師。如果不是他給我加入集訓(xùn)隊的機(jī)會,我很可能就不會在編程上面付出這么多的努力,也就沒有了后面的故事。

ACM大賽那點(diǎn)事

ACM程序設(shè)計大賽(以下簡稱ACM)是大學(xué)級別最高的腦力競賽,素來被冠以"程序設(shè)計的奧林匹克"的尊稱。大賽自1970年開始至今已有30年歷史,是世界范圍內(nèi)歷史最悠久、規(guī)模最大的程序設(shè)計競賽。

CSDN:這次去俄羅斯參加ACM大賽,有沒有發(fā)生一些特別的事情?

李雪:我感覺有意思的事情挺多的,其實每次出去比賽都挺有意思的。我們7月5號回來的,不過這次去俄羅斯參加決賽有些曲折。就在離開的前一天,因為各種原因,我們的兩位隨行老師被拒簽了,于是只有我們幾個隊員獨(dú)立去參賽。當(dāng)時老師的準(zhǔn)備是比較充分,而我們自己準(zhǔn)備工作并不太多,結(jié)果到了俄羅斯那邊,我們不會講俄語,他們會講英語的人也比較少。反正就是各種嘗試,這也是對我們能力的一次考驗。

CSDN:比賽結(jié)果出來了嗎?排名多少位?

李雪:比賽是當(dāng)場出結(jié)果,北郵的目標(biāo)就是拿到排名,我們團(tuán)隊相對排名為48名,基本上完成了任務(wù)。

CSDN:國內(nèi)有多少大學(xué)參加?參加世界的ACM總決賽的團(tuán)隊,一共有多少?

李雪:中國大陸有17所高校參加,這是通過亞洲區(qū)的預(yù)選賽,選拔出來的17所高校。然后全世界共計有120多個團(tuán)隊參賽。

CSDN:我們都知道ACM是一個計算機(jī)領(lǐng)域頂級的大賽,它給你的生活帶來了什么影響?

李雪:我覺得ACM讓我學(xué)會了團(tuán)隊合作。在此之前,我也沒有跟別人組過隊,一直都是自己一個人。這次參賽讓我感覺到自己一個人和組隊相比,差別還是挺大的。其實我們學(xué)校里最強(qiáng)的隊伍,也許三個成員的個人實力都不是最強(qiáng)的,但是這三個人恰好能力互補(bǔ),而且彼此之間的合作非常默契,相互之間的溝通也比較順暢,所以就能夠達(dá)到一個很好的比賽結(jié)果。我以前雖然接觸過編程,但是和人交流,包括比賽的時候互相查錯,驗證思路是否正確這些,其實還是從這個比賽當(dāng)中學(xué)到的比較重要的能力。因為以后不管是工作還是搞研究,實際上都是這種形式。

從13000名學(xué)生中脫穎而出

鄒欣對李雪的評價很高,他認(rèn)為李雪和她的隊友不僅在比賽中的配合的十分默契,而且時間把控能力也非常好。利用有限的資源,通過兩人的合作,把事情做出來,這是李雪和隊友勝出的關(guān)鍵。

微軟亞洲研究院學(xué)術(shù)合作經(jīng)理吳國斌在接受CSDN的采訪時表示,微軟舉辦“編程之美”大賽,第一個很重要的目的,就是希望為學(xué)生提供一個平臺,在這個平臺展現(xiàn)算法之美,編程之美;第二個方面,微軟也希望讓同學(xué)們提前感受到企業(yè)的編程模式;第三個方面,Windows Azure剛剛落地中國,也希望讓同學(xué)們提前感受到云平臺的魅力。

CSDN:得知自己是第二屆微軟編程之美挑戰(zhàn)賽的冠軍,當(dāng)時什么心情?

李雪:當(dāng)時真的沒有想象到,甚至有點(diǎn)難以相信的感覺。因為我在參加比賽的過程中,完全沒有考慮名次的問題,包括進(jìn)入復(fù)賽之后,也沒有考慮過這件事情。當(dāng)時也就是想去微軟,體驗一下他們的工作環(huán)境,感受一下微軟公司的氛圍。不過最終比賽結(jié)果出來的時候,肯定是非常高興,也感覺自己特別幸運(yùn)。可能是運(yùn)氣比較好吧,但是自己也確實努力了,拿冠軍還是很開心的。

CSDN:這次比賽,編程環(huán)境使用的是微軟的云平臺Windows Azure,這跟你以往接觸的編程環(huán)境是不同的,你感覺Azure云平臺怎么樣?

李雪:Azure云平臺給我特別大的感觸:第一就是它的功能特別強(qiáng)大,在開始看資料時,本來是想學(xué)透徹的,但是后來發(fā)現(xiàn)是學(xué)不完的,Azure支持很多種編程語言,提供很多不同的服務(wù)。

第二就是Azure帶來的挑戰(zhàn)也很大,僅僅是看教程,我就看了快兩周的時間?赡芤驗檫@個平臺比較新,可供參考的資料和經(jīng)驗都不多,還需要自己的摸索。在Azure云平臺上編程跟以前編程的很多標(biāo)準(zhǔn)用法都不一樣,很多的東西還需要去嘗試。

CSDN:參加過這次比賽以后,怎么評價微軟這家公司?未來會不會考慮去微軟工作?

李雪:目前來講,不會馬上去工作,我正計劃讀研。因為我本身也是想去一家IT公司工作,微軟肯定是會考慮的。微軟給我留下的印象就是他們做事組織性很強(qiáng),特別有條理。我以前也參加很多比賽,微軟的“編程之美”在組織上是做的非常優(yōu)秀的。從初賽到復(fù)賽,每一次都會及時通知,在比賽之前都會發(fā)好幾封的郵件進(jìn)行提醒,每一個地方做的都很好,讓人感覺特別有條理。微軟公司給人的感覺,就是非常人性化,工作環(huán)境也特別好。我們比賽的那幾天,大家編程都很辛苦,經(jīng)常會有人來送一些零食,考慮特別的周到。

CSDN:有沒有考慮過創(chuàng)業(yè)?

李雪:沒有考慮過。我覺得創(chuàng)業(yè)跟人的性格有關(guān),這不僅僅是技術(shù)和能力的問題,我還是比較青睞于在大公司工作。

CSDN:未來會不會考慮出國深造?

李雪:有可能。但是在讀研階段,應(yīng)該不會出國,工作以后很有可能。

CSDN:你身邊的同學(xué),他們都有什么想法,有沒有考慮過創(chuàng)業(yè)?

李雪:我了解的身邊朋友,計劃創(chuàng)業(yè)的很少很少,幾乎沒有。大概有一半的人,是想去IT公司工作,還有一半的人會選擇出國或者是讀碩、讀博,希望再深造。

微軟的人才計劃

  在談及微軟是否希望通過組織此類比賽招攬像李雪一樣的人才,同時在學(xué)生群體中推廣Windows Azure時,鄒欣表示,從短期來看,當(dāng)然希望這樣的比賽可以幫助微軟找到優(yōu)秀的人才;從長遠(yuǎn)來看,即使這些人才未來進(jìn)入到別的機(jī)構(gòu),也能幫助微軟拓展與其他機(jī)構(gòu)合作的機(jī)會。但更重要的是,這類比賽的關(guān)鍵還是幫助高校學(xué)子在學(xué)生時代就能夠接觸到云計算,當(dāng)然未來他們能夠用Windows Azure這個平臺進(jìn)行創(chuàng)新最好,但也說不準(zhǔn)他們當(dāng)中有人未來能開發(fā)出另一個云平臺。

  據(jù)吳國斌介紹,負(fù)責(zé)高校合作的部門是微軟亞洲研究院在98年建院時成立的第一個部門。目前,微軟的人才培養(yǎng)計劃已形成一個金字塔,包括面向廣大高校學(xué)生的微軟學(xué)生技術(shù)俱樂部,更有將近五千人在微軟亞洲研究院進(jìn)行過實習(xí),還有針對本科生的微軟小學(xué)者計劃、針對年輕博士的微軟學(xué)者計劃,以及與部分高校合作的博士生培養(yǎng)計劃等。微軟非常希望幫助中國培養(yǎng)更多的計算機(jī)領(lǐng)域的優(yōu)秀人才,進(jìn)而推進(jìn)整個中國計算機(jī)科研的發(fā)展,而李雪正是其中的一個代表。

 

相關(guān)閱讀:

分享到: 收藏

專題