天天看點

參賽感言

    最近我們專業承辦了吉林省職業院校技能大賽,有一些感悟想寫一寫,還有一些槽點想吐一吐。

1. 工程思想無處不在

    感謝我的老師多年對我的培養,相比其它人,我的工程思想在我的工作中,給了我非常大的幫助。

    303教室是一個多媒體教室,但并沒有安裝在教室的音箱,而我的《計算機網絡基礎及應用》這門課需要播放一些廠商所做的視訊來吸引學生學習,激發學習興趣。沒有音箱,視訊就達不到教學效果。管機房的上司弄來了個放在桌子上的小音箱,讓我通過這個音箱播放,但使用電腦播放視訊卻依然沒有聲音。機房電腦老舊,上司不确定是電腦聲霸卡的問題,還是音箱的問題,上司要去别的教室再搬個電腦來,而此時我正好在身邊,我提議使用手機播放音樂,插上音箱,如果沒有聲音就是音箱不好使,如果有聲音就是電腦的問題了,上司一拍大腿對我大加贊賞。其實這很簡單,就是軟體工程的思想,隔離問題區域,以便診斷問題所在位置。

    本次吉林省職業院校技能大賽比賽用機帶有多媒體廣播軟體,這個軟體會禁止學生修改本機IP,上司打算用taskkill将這個廣播軟體殺掉,但又擔心比賽的學生不會做這件事,我提議寫一個批處理檔案,上司覺得我說得對。我建議上司先在指令行下編寫,執行成功了,再複制到批處理檔案中,再将多媒體廣播軟體打開,輕按兩下批處理檔案運作,如果廣播軟體程序終止了,證明這個批處理檔案好使,上司誇我思路清晰,我覺得這很理所當然,在軟體工程中,我們一直都是這麼做的。

    從本學期開始306是我負責的機房,所有機器都歸我管,306機房使用的是DELL的增霸卡,但我隻使用過一次系統同傳。由于本學期開學,我還在北京參加教育訓練,是以本學期開學我也沒有辦法實作對機器的全面調整,隻将一些必須要的軟體安裝了一下,做了一次全面的系統同傳。但這次省賽要求對一個系統去保護,讓機房内的所有主機的C槽(系統盤)和D盤(開放盤)保持一緻,而不能影響另一個系統。一開始我是拒絕的,因為如果不好使了,我的機房就癱瘓了,同傳一次全部系統的代價太大了,時間超過20個小時,這樣會耽誤後續的課程。我采用的方法是原型法,而且是多原型同步進行。在同傳系統時有幾個選項:

    1.全部作業系統

    2.部分作業系統 (下拉清單)OS1 / OS2

    3.單個作業系統 (下拉清單)OS1 / OS2 (複選)系統磁盤C、D、E、F 

    我的目的是使作業系統OS2中的C和D盤保持一緻,我的實驗如下:

    實驗分三組,每組兩台機器,将三組母機上的OS2系統去保護,在C槽和D盤中分别建立一個文本檔案。如果同傳成功,同組的另一台機器上C和D盤上也會出現"建立文本檔案",而這個"建立文本檔案"在原系統中是沒有的。

    第一組兩台機器對聯,勾選2.部分作業系統OS2,兩台主機同傳需要5個小時。

    第二組兩台機器對聯,勾選3.單個作業系統OS2,兩台主機同傳需要1小時48分鐘

    第三組兩台機器對聯,勾選4.單個作業系統OS2,系統磁盤C、D,兩台主機同傳需要2小時50多分鐘。

    此時我就拿出事先準備好的書,看起書來。1小時50分鐘好,檢查第二組機器的結果,C槽和D盤和我預期的不一樣,第二組實驗失敗。3小時過後,檢查第三組機器的結果,C槽和我的預期一樣,但D盤和我的預期不一緻。5個小時後,檢查第一組機器的結果,正如我的預期,就是這樣!

    下一步,檢查網絡的拓撲會不會出現同傳的瓶頸。我發現有這些機器分兩部分,兩部分機器是級聯的,這樣會大大的降低同傳的速率。更改網絡拓撲,使所有的主機都連接配接在一台交換機上,同一台交換機,同一區域網路傳輸速率會大大增加。全屋同傳開始!10個小時……相比20個小時的同傳時間,我的實驗不僅保證了系統的可靠性,還稍微提高了效率,為機房環境的全面測試争取了時間。

2. 學生讓我很無奈

    本次比賽共分為兩部分,一部分是路由交換技術,一部分是雲計算技術。我們兩位指導教師,我負責雲計算技術,并承擔雲計算技術的機房環境搭建工作。這名參加比賽的學生是講授《網絡組建與互聯》這門課中表現比較突出的學生,也跟我很熟悉。這個學生一直都在實驗室學習,而且參加過去年的吉林省職業院校技能大賽和全國職業院校技能大賽,算是一名有經驗的老隊員,而且比賽前夕,他還要考H3CTE(華三認證網絡排錯專家),是以在平時訓練的時候我就沒有多加留心和督促。

    由于本次競賽是公開試題,比賽前一周,我要求他把比賽的試題全部做一遍并計時。經過一天的時間,我問他有沒有做完,他是這樣回複我的"這題一點都不難,你得相信我",我跟他說"那你為什麼還沒有做完",他說"我又重新搭建環境呢,今天能做完"。第二天我又問他做得怎麼樣了,他說他遇到了一些問題,我給出了解決方案,我讓他試試。

    第三天,我問他結果,他說"我問了一個學長,說這樣不行,這個地方根本實作不了",我說你把我說的方案試試,他說"你不相信我啊,都說實作不了了",我就火了,但我是老師啊,我得降低火氣,我說"你試試,你試過了,我看到了結果才能說這樣不行",他說"你怎麼這麼不相信别人的呢,那個學長都說不行了,我不試,我不會"。我當時就壓不住火了,我很大聲的說"你這麼簡單的東西都不會,你還考什麼TE啊,回家呆着去得了!"因為我讓他嘗試的内容非常的簡單,就在我《網絡組建與互聯》這門課中講過,而且當時在課上他們使用H3C的裝置做過實驗,他是完全有能力實作這一個簡單需求的,他隻是不做。然而他并沒有因為我的高聲呵斥而有所行動,反而是玩起了手機,我也非常的生氣,隻能自己來做這個實驗,因為我想證明這樣是不通的,進而尋找别的解決方案。最後這個問題我也請教了别人,才得以解決,但這個實驗我是一定會做的,因為這樣才能理直氣壯的告訴别人,我遇到的問題是什麼,我看到的現象是什麼,我猜測出現這個問題的原因是什麼,然後請教對方,如何解決這個問題,然後驗證對方的解決方案,再重制一次問題,再驗證一次解決方案。這一天H3C公司的人也來了,檢視比賽場地。

    我将這個問題解決完了,已經晚上9點了,我要求這個學生在這台機器上将剩下沒做完的實驗做完,他說隻要網通了,剩下的那些他都會做,我說"我你現在做,我在這等結果"。這個時候我們上司來了,讓我和H3C公司的人回家,因為已經要沒有輕軌了,我要回不去家了。我說沒事,我要等他做完,看結果。學生還是心疼我的,讓我回家,但我還是堅持要看結果,他怒了"你有這麼不相信我嘛,我今天晚上不走了,在這做完,給你發截圖!"我們上司看到學生狀态不好,就說讓他明天做,他還嘴硬的說晚上不走了,要在這坐,還說"我就是要表達一下我的不滿",我也怒了我說"好,那你就留在這做,明天一早我就要看到截圖,我也表達一下我的不滿"。我很生氣,晚上9點多了,外面下着鵝毛大雪,我不回家,我們上司不回家,H3C的人不回家,留在家難道是等着吃晚飯嘛?人家就是确認這個比賽場地完全可以符合他們公司承接比賽的要求,而你一遍還沒做完呢,你如何能保證你的機器能符合比賽場地的要求呢。

    第四天,他最終做完一遍了,我将他做完的工程删除,将這台機器作為樣機,同傳了整個屋子的機器。我要求他和做路由交換的同學聯合實驗,他又來"你就這麼不相信我嘛"。我無奈。。。。。。

    我現在終于體會了我的老師承接ACM比賽時的心理了,"殚精竭慮"一詞形容一點不為過。我這次擔任的是一個省級競賽的機器維護,就11個隊伍,我隻需要負責44台電腦的正常工作就OK了,可是我的老師承擔的是全國的比賽,他負責的是100多隻隊伍的電腦和幾台伺服器的運維工作,而且所有的電腦都連在這台伺服器上,這100多隻隊伍中不乏網絡高手,可以實作對伺服器的各種攻擊,這是一項多麼艱巨的任務啊!

    我也可以了解老師為什麼在工期那麼趕的時候,我都已經加班到深夜12點了,但他還是提出了新的解決方案讓我實驗,我當時心理的台詞是"我都已經加班到這麼晚了,明天再做不可以嘛"(略帶哭腔)。我現在明白了,工期就是一道不可逾越的deadline,無論你加班到幾點,到了deadline之前,你沒完成,多少的努力都是白費。

    想得到别人的信任,首先要做出讓别人信任的事,如果沒有,那就不要提到信任,隻會讓我對你更加的不信任。這就像你借給一個人1萬塊錢,他說分三個月還,前兩個月每個月的10号還3000,最後一個月還4000。你第一個月沒有還錢,我可能不會催,因為我在心理還是會認為你會推遲幾天還錢,但第二個月10号你還沒有還錢,我就一定會催,因為我對你已經沒有信任了,第三個月早早的我就會問你,是否能還錢!我将錢借給你,這說了我對你的信任,但你第一個月沒還,我可能還是會選擇信任你,但你第二月也不還,那對不起,我對你已經沒有信任了,第三個月我就會催着你還錢了,因為我對你徹底的失去了信任。

    我現在覺得非常的對不起我的老師,我覺得我已經失去了我老師的信任,很多次推遲工期,讓我老師為難,哎,人生太艱難了。。。。。。