【導讀】微軟遠程實習項目
本期主人公
實習生:C同學
實習地點:微軟(遠程)
參與項目:啟德【善·任】名企實習項目
剛剛過去的暑假,我參與了為期一個月的微軟遠程實習項目,對人工智能的了解又多了一分。
工作內(nèi)容:開發(fā)網(wǎng)頁爬蟲軟件
這次在微軟人工智能團隊的實習是開發(fā)一個網(wǎng)頁爬蟲軟件,提取關(guān)鍵的標題、主體以及圖片等有關(guān)信息。我主要被分配到的任務是熟悉整個信息提取的代碼框架以及之后對于代碼的優(yōu)化。在經(jīng)過半個月導師的指導和自己的查疑解惑后,對于代碼的結(jié)構(gòu)和整體的框架有所把握,并對標題,主體文本以及圖片標題提取等三個函數(shù)進行了優(yōu)化。對于標題的函數(shù)添加了兩個原先遺漏的網(wǎng)頁范圍,主體文本函數(shù)也擴大了搜索范圍并且添加了無關(guān)信息的搜索關(guān)鍵詞。在優(yōu)化之后,增加了提取有效網(wǎng)頁的數(shù)量,并且刪去了一些不必要的廣告信息。
自我挑戰(zhàn):IDE搭環(huán)境跑程序
因為web scrapping需要大量的page支持,一開始另外一個團隊開發(fā)的在一個網(wǎng)頁中提取博客的page的函數(shù)沒有完成,我們團隊就按網(wǎng)頁字母順序進行人工的搜索,近六千個網(wǎng)頁,每個網(wǎng)頁需要找到三個以上的博客。我被分到了一千五百個網(wǎng)頁,原本以為需要耗費大量的時間搜索,最后僅僅只花了兩天就完成了搜索,整個團隊的人也都在第三天完成了全部的搜索。后來才知道這樣數(shù)量的資料庫原來只是杯水車薪,對于專業(yè)的團隊來說處理大量的數(shù)據(jù)是必須需要面對的。
整個實習階段最困難的階段是最開始在IDE搭環(huán)境跑程序的時候。這次實習用的語言是python,IDE是pycharm,雖然以前讀書的時候?qū)W過相關(guān)的內(nèi)容但是之后這個語言是完全忽視的狀態(tài)因為所有本科的功課都是使用java的,導致很多module和package是沒有載入的。導師說搭環(huán)境是身為程序員必要的一個技能,在上手一個新的項目時,團隊使用的package個人的電腦是不是兼容以及使用的軟件版本是否正確都要有十足的信心和把握。在下載調(diào)試好內(nèi)置的package之后,程序仍然不能運行。在調(diào)試多次無解后,詢問導師,導師提供了幾個文檔供我參考。原來這個程序之中使用的幾個package是需要呼叫cmd安裝在電腦中,然后打開服務端才能使用的。在完成好這個部分的安裝后,有一個自定義文件路徑的問題又出現(xiàn)了,我的電腦搜索不到對應路徑的文件,在經(jīng)過長時間對軟件版本以后module的檢查后,發(fā)現(xiàn)移動文件到代碼所屬的文件夾可以解決這個問題。在經(jīng)過長時間的努力后,代碼的環(huán)境總算是搭好了,也能運行出需求的結(jié)果了。
本次項目的代碼中使用了大量的正則以及python內(nèi)置的bs語言是我以前從沒有接觸過的。導師與我分享,在做這次項目之前,他也很久沒有接觸python,對于以后的工作來說,遇到?jīng)]有學過用過的語句乃至于整個語言都是很正常的。要如何通過手邊的資源讓自己在短時間內(nèi)掌握需要的知識這個技能是做這個工作必不可缺的。他完全以一個過來人的身份直接告訴我解決的辦法以及語句的用法,但是對于實習來說重要的不是一兩個知識點的掌握,而是領(lǐng)會自我學習和領(lǐng)悟技能的能力。于是在理解代碼的過程中遇到不熟悉的語句就返回到該語句或者函數(shù)的文檔查詢,學會如何使用該語句。最后我大部分理解了整個框架,并使用不熟悉的語言完成了本次優(yōu)化。
未來規(guī)劃:以AI作為求職方向,磨練編程水平
在未來規(guī)劃方面,我還是會以AI為主要的求職方向,這也是我選擇這個實習項目的原因之一。因為自己學的專業(yè)是Electronic and Information Engineering,是編程以及EE的混合專業(yè),在本科之前要主要做的項目是心理學以及人機交互的課題研究,這幾個方面都是AI相關(guān)的。在這次實習后越來越發(fā)現(xiàn)AI的研發(fā)目前還是看重編程的能力,在今后自己還是要多磨練自己編程的水平。
團隊里面的導師和其他組員都很樂于助人,工作效率也很高,尤其是帶我的導師讓我學到了很多。作為一個新人,在團隊里要保持一個謙虛的態(tài)度,不能一碰到問題就問,要先嘗試這自己通過手邊的材料進行解決。但是保持溝通和反饋也是非常重要的,遇事不能拖拉,就算是還沒有完成任務,也要及時的反饋和交流碰到的問題。
免費獲取留學規(guī)劃方案,您可以通過以下4種方式聯(lián)絡我們:
1、歡迎致電啟德教育客戶服務中心400-1010-123;
2、歡迎 點擊這里 進行網(wǎng)絡咨詢;
3、添加啟德官網(wǎng)微信,可立即咨詢;
掃一掃 立即咨詢
4、填寫表單,我們會在1-3天內(nèi)為您提供專業(yè)的服務。
手機請直接輸入:如1860086xxxx
座機前加區(qū)號:如01059992xxxx
請輸入您的電話號碼,點擊通話,稍后您將接到我們的電話,該通話對您完全免費,請放心接聽!