1. 程式人生 > >研究生期間專案及實驗室管理總結

研究生期間專案及實驗室管理總結

       本人自2014年10月保研以來一直在導師實驗室學習了很多知識,也做了多個專案,只是知識很雜,沒有成體系,沒有站在一個學碩專業的學術角度來分析問題。這些都是自己這幾年學習沒有注意,沒有靜下心來思考的地方,因此抽空寫此文供以後回憶。

     接下來我會依次介紹自己參與的幾個比較核心的專案:實驗室教學系統(本科畢業設計)、蓉寓租房網站(http://www.ronapt.com/)、易停車(http://www.easy-parking.cn/yitingche.html),線上考試系統、盛洋,移動費用稽核系統。

    一、實驗室教學系統

         這個系統是我本科的畢業設計,也是我學習java的入門專案。該專案是基於C/S模式的桌面程式,主要是想解決現在大學實驗教學步驟的繁瑣問題,需要將教學講義,教學視訊、學生線上編碼等都統一到這個平臺,方便老師教學,方便學生學習。


如上圖所示,學生可以在這個系統上檢視講義,寫程式碼,看教學視訊。教師可以登入到該系統為學生這次提交的作業打分。該系統使用SWT實現,比較難實現的地方就是如何實現PDF顯示,最後使用OLE物件嵌入實現,桌面程式可以打包成exe檔案直接在電腦安裝,但是我沒有打包成功。。。。

   二、蓉寓租房網站

      這個專案是我接觸的第一個商業專案,剛接觸這個專案的時候很辛苦,那正是本科的最後一個暑假,我和我的小夥伴們每天加班寫程式碼,有很多地方不懂,我負責地圖部分,這是對我的一個重大的挑戰,但是最後效果還差強人意,我學會了團隊合作的重要性。這是這專案的客戶是一群川大創業的同學,我突然覺得學習環境很重要,他們一群川大經濟管理專業的同學居然對各種語言和ps技能掌握得這麼好,讓我大吃一驚。我覺得每個人還是應該要有自己的業餘愛好。下圖是這個網站最難的部分,實現三級聯動查詢,尤其是拖動地圖,左邊房源資訊也要變動的情況。我專門有一篇部落格是寫這個功能實現的原理,這個專案最後也申請了一個軟體著作權。


          

三:易停車

        易停車專案是我接到的第二個商業專案,是關於智慧停車的,可以預定車位,可以先付費和後付費。我覺得這個專案一定很有前景,因為社會上停車難的問題只會越來越嚴重。我研一的時候學習寫h5微信介面,第一次就應用在這個專案上面,我覺得這個介面是我的一個敗筆,沒有用心去美化介面。這個專案有web端,有安卓端,有IOS端,還有學長畢業設計的理論部分(使用BP神經網路做停車位預測),可謂是非常完整的一套系統,這個公司現在做得風生水起。

四:線上考試系統

軟體工程是我在計科上的一門選修課,老師要求我們做一個系統,我們小組挑選一個最難的--線上考試系統,該系統分為學生端(考試端C/S),教師端(出卷端B/S),這個2個不同的架構模式共同用一個數據庫,教師出題,學生考試。我一個人獨立開發了教師端的程式,開始還是覺得很有成就感,但是後來才發現有很多可以優化的地方。自己第一次對系統開發有了初步的概念。教師端難點在於出卷子的時候分數多級聯動,手動組卷很難,還有就是資料庫很難作刪除。


五:盛洋

在這個專案中,我負責寫安卓端介面和UI設計部分,這個專案是關於海上船隻監控的,也是一個很有意義的專案,我為完成這個專案還熬了幾天夜,UI設計也十分的滿意,沒有想到自己的一個初級UI設計師的作品還能排上用場。

六:移動費用稽核系統

移動這個專案是為四川省移動做的一個大型的商業專案,我負責的是需求分析。2個月的出差駐點經歷是我這幾十年來最痛苦的經歷,每天睡3-4個小時,睜開眼睛就是工作,人生絕望。也是我第一次深入瞭解社會的經歷。第一次為了專案哭泣的經歷。出生社會後發現過程比結果重要,做得怎麼樣無所謂,主要是要說得漂亮、有底氣。

這個是關於移動基站的一個專案,作為一個通訊的學生,這也是我第一次真正接觸通訊行業,深深的體會到工作的無奈和大學知識與社會脫節這麼嚴重。做事情一定要嚴謹,一定不要留下漏洞,該你乾的事情你就幹好,不該你乾的事情不要搶到手裡,沒有人會心疼你,只會覺得你好欺負,以後你就應該多幹些。

學會與人相處,如何不失尊嚴的與人交流,達到自己的目的,這是一門學問,更是一門藝術。我本不想用一些小心機來對付無辜的人,但是發現不是你捱罵就是他捱罵的時候,我選擇了妥協,我要保護自己不受到傷害。

七:針對團隊管理

我在一個名叫IFOX的團隊裡面呆了5年多的時間了,一起見證著實驗室的成長,對團隊的建設也有很多看法。

1.作為管理層選拔人才很重要,要找善於交流,熱愛學習的同學,要對他們每個人都要深入瞭解,包括興趣愛好。

2.分析他們的特長,根據需要和特長來定向培養,在他們困難的時候給予幫助,不要讓同學失去學習的激情。

3.團隊文化和思想建設很重要,不要按部就班的鼓勵他們好好學習,認真上課。我們應該開放式管理,培養學生自主自覺學習的能力。各小組之間經常做一些學習上的分享,也可以交流自己的興趣愛好,運動等。教會他們如何做一個有操守,有禮貌的好孩子。

4.注重實驗室衛生的建設,每個人都希望自己的工作環境、學習環境好,提倡大家熱愛運動,注重身心健康。