2016年總結:教師路的開啟,愛情味的初嘗 (上)

Eastmount發表於2017-01-13

        哎!2016年終於結束了,感覺這是自己二十五年生命中最漫長的一年,發生的事情真的太多太多。有畢業母校、同學、老師和朋友的留念,畢竟在帝都一待六年,還是有太多的不捨與情懷;有找工作、做畢業設計以及幫助二十多個陌生人完成畢業設計的艱辛,這些人大多數都是從未謀面的過客,只是自己剛好會寫點程式碼,多做點挺好;有為了自己從小的教師夢,來回奔波京黔,最終放棄網際網路、離開北京,雖然遺憾,但從未後悔,有的只是享受;還有講臺前給學生分享自己的大學生活,以及他們帶給我的無數感動,數不清的加班夜和凌晨三點的財大;更有年末一個女生帶給我的感動,攜子之手,夫復何求!

        2016年的最後一天晚上,真的只想好好哭一場,太多感動,太多心酸,太多收穫,付出的東西也太多太多,還有太多需要感恩的人以及被我感動過的無數過客學生。哎!自己還是流淚了,好多年沒有傷感的流淚,悲傷到了極點吧!哎,這一年感覺對不起自己,付出的東西太多,需要多麼強大的一顆心才能完成這麼多的事情啊;哎,這一年我需要幫助的陌生人、學生、朋友太多太多;哎,哭下挺好的,謝謝有你。總之,這一年有太多感觸,太多需要記錄的事情,僅以此篇紀念2016年的點點滴滴,包括自己第一份工作和第一場戀愛,我希望貴州財經大學也是我的最後一份工作,娜娜也能讓我陪她到老。

        《勿忘心安》
        勿要把酒倚寒窗,庭院枯葉已飛霜。
        忘懷之前坎坷路,勸君一醉付流光。
        心中愁苦漫翻滾,雪上寒鴉入畫堂。
        安知我輩庸庸過,雙鬢飛白亦疏狂。


        這首詩是8月22日去貴財資訊學院報到發的說說,知道自己有幾斤幾兩,更知道自己追求著什麼。只求沉浸下來,勿忘初心,用心靈去教自己所遇到的學生,同時做些自己喜歡的事情,包括教學、科研、專案,follow my heart forever。
        上半年找工作、畢業設計,以及為什麼放棄北上廣程式設計,選擇回到貴州教書,參考以下幾篇:
        再見北理工:憶北京研究生的程式設計時光
        回憶自己的大學四年得與失
        2014年感悟:一萬年太久,只爭朝夕
        程式人生:無他,唯心向爾

        這篇文章主要兩個主題:感恩教師路,品嚐愛情味。程式猿的愛情故事,希望也能感動你,該吃的狗糧還是要吃的~更希望能從講臺前那個顫抖的少年故事中,體會到我的人生,想想你的學生路和你的程式設計故事。文章較長,不喜勿噴。祝好~
        僅以此篇獻給我自己的2016年和她。
        PS:下篇再寫她帶給我的溫馨。
 

一. 教師路的開啟

        很難想象一個本碩都是BIT的程式猿為了孩時的那顆教師夢,放棄了北京的戶口,網際網路的高工資,京都的小夥伴等等,毅然回到家鄉,成為一名普通的大學老師。
        多少次深夜無眠,只為十幾雙求知的眼;
        多少年嘔心瀝血,只為兌現最初的諾言。
        任由青春在平淡中日漸衰退;
        卻用粉筆和黑板撐起另一片藍天。

        當老師之前,總有人會說:大學老師輕鬆,大學老師舒服,大學老師有寒暑假。說實話,做什麼事都不輕鬆,已經數不清自己睡了多少次辦公室,忙的時候好幾周每週只在宿舍睡一兩天吧!也數不清自己熬了多少個日夜,不知道自己連續工作多少個週末、多少天沒休息。為了這份工作,自己連最喜歡的籃球、dota都沒有時間玩了。但還好,每每站在講臺前,再累再苦,我有的都只是享受以及分享知識的那份愉悅。

       當看到很多學生讀了這麼多年的計算機,最後連程式碼都沒寫過;大一新生在《程式設計》考試中連基本的氣泡排序、if、for、main函式都不會寫;大四畢業的學生說畢業後因為什麼都沒學到,想去跑生意;大部分的學生以後都不從事這個行業,因為不會寫程式碼而選擇考公務員或事業單位。哎!真的好心疼他們,四年的光陰就這樣度過。

        可惜,自己還只是一個助教,更可惜這學期沒有大一學子的課程,我唯一能保證的就是:在自己的課堂上用心去教些知識,寫點程式碼,更重要的是分享些比學習更重要的事情,調動他們程式設計和學習的興趣,哪怕只是一節實驗課,一次課後的補課,盡吾之所能,此生足矣!能掙多少錢我都不在乎,教授成果我也不稀罕,只求一輩子都用心對待自己的學生,教他們些有用的東西,足矣!哪怕被這個世界所拋棄,至少還有娜的支援,足矣!
        哎,真的心疼他們,下面開始敘述這學期我的教師生涯吧,主要講述我的一些理解以及教學過程,這期間肯定存在很多不足,希望您能提出寶貴的意見,在此感激!

<一>. JSP網站開發

        時間&班級
        2016年7月3日~7月13日,2014級軟工、2014級計科。

        感受&意義
        這是我來財大的第一門課程,更準確的說應該是暑假小學期,總共只有八天的課程,每天一下午,主要給剛進入大三的學生講解JSP網站開發,做點東西。
        從最初的顫抖著講課,給女生除錯程式碼時汗水狂流,遞給我餐巾紙的尷尬;到學生們認真完成這門課程,上課錄視訊課後實踐,課上課下不斷問我,把我所知傾囊相授,直至最終實現JSP網站,我挺享受的,畢竟是我的第一批學生。大二的他們確實也挺認真的,至少很多人比我當年大二認真很多,十天完成的結果我也很滿意!尤其是專案裡看到“秀璋,你好!”的跑馬燈介面,告訴我“這門課程是大家第一次認認真真地學程式設計”,跟學生打球,幫我貼手機膜,感動。

        教學&方法
        這門課程由於學生基礎比較差,所以我準備從零開始講,而且課程內容比較快,儘量採用一邊寫程式碼,學生一邊操作的方法,便於學生理解。更重要的是,讓學生每天做個東西,最後以小組的形式提交一份專案,很好的提升學生的程式設計興趣,整體教學方法還不錯。講課內容如下:
        (PS:整個課程內容是我和小民一起商量整理的,感謝兄弟的陪伴與協助~)

        實訓一:Java環境初步搭建及入門介紹
        主要熟悉MyEclipse的安裝及開發部署環境的配置,包括jdk的安裝;熟悉如何建立部署一個jsp程式並且部署在tomcat上,讓學生了解網站開發的基本模式,包括資料 庫、後臺、前端三者之間的關係,讓學生理解動態網站的佈局是個重點;瞭解java程式的包結構及java基本概念、類相關知識。
        例項1:MyEclipse環境中建立Java工程,書寫Hello World。
        例項2:MyEclipse環境中編寫第一個JSP程式,用於熟悉環境及部署Tomcat。

        實訓二:Java基礎知識的運用
        實訓的目的是在Java開發環境中定義變數和常量,使用java中的基本資料型別;在java運算子中,定義選擇結構和迴圈結構,使用陣列,瞭解結構和列舉;後面普及json結構化陣列,這個在網站實際開發中非常關鍵。
        例項1:編寫一個列舉型別Degrees,通過Switch-case遍歷值輸出。
        例項2:浮點型陣列排序程式,因為排序是最常見實用的演算法。

Enum Degrees
{
   Bachelor,   //學士
   Master,     //碩士
   Doctor      //博士
}
public class EnumDemo{
        Degrees de= Degrees. Bachelor;

        public void change() {
            switch (Degrees. Bachelor) {
            case Bachelor:
                de = Degrees. Bachelor;
                System.out.println(“您的學位是:學士”);
                break;
            case Master:
                de = Degrees. Master;
System.out.println(“您的學位是:碩士”);
                break;
            case Doctor:
                de = Degrees.Doctor;
System.out.println(“您的學位是:博士”);
                break;
            }
        }
}

        實訓三:在Java中實現物件導向程式設計
        實訓的目的是理解Java的類和物件,java建構函式,垃圾自動回收機制;Java的屬性及不同型別的實現,包括介面等相關基礎知識。
        例項1:編寫一個介面包含屬性和方法。
        例項2:實現介面並對介面中的方法進行重寫,計算器程式(難)。
        在src中新建介面CalInterface,定義一個用於計算的介面,包括一個常量兩個方法。

public interface CalInterface   
{  
    final float PI=3.14159f;   //定義用於表示圓周率的常量PI  
    float getArea(float r);    //定義一個用於計算面積的方法getArea()  
    float getCircumference(float r);//定義一個用於計算周長的方法
}

        編寫一個Cire類,該類實現定義的介面CalInterface,程式碼如下:

public class Cire implements CalInterface 
{
    public float getArea(float r) 
    {
        float area=PI*r*r;    //計算圓面積並賦值給變數area
        return area;          //返回計算後的圓面積
    }
    public float getCircumference(float r) 
    {
        float circumference=2*PI*r;      //計算圓周長並賦值給變數circumference
        return circumference;           //返回計算後的圓周長
    }
    public static void main(String[] args) 
    {
        Cire c = new Cire();
        float f = c.getArea(2.0f);
        System.out.println(Float.toString(f));
    }
}  

        實訓四:jsp程式初步設計
        實訓的目的是理解jsp程式設計技術,包括動態網站與靜態網站區別,jsp、php、asp的相關就似乎;使用基本控制元件如標籤、文字、按鈕、列表框等;掌握控制元件控制方法及屬性值的獲取方法,插入圖片及網站的基本佈局實現。由於前面兩節課普及java基礎知識相對枯燥,這節課開始調動學生積極性,從網站佈局開始。
        例項1:編寫簡單jsp頁面,包括頭部、中間插入圖片<img />,底部版權。

        例項2:編寫jsp註冊頁面,包括屬性各種input控制元件。

        實訓五:jsp網站Servlet程式設計
        實訓的目的是複習jsp程式設計技術,包括使用基本控制元件如標籤、文字、按鈕、列表框等;理解Servlet程式設計的模式和意義,使用get和post方式進行http請求並理解二者的區別,同時普及除錯、測試和異常Exception處理。
        例項1:建立Servlet程式,講解doGet和doPost方法及配置web.xml過程。
        例項2:使用Servlet實現上節課jsp註冊頁面的跳轉,Servlet是重點。

         實訓六:實現資料庫連線(JDBC)
        實訓的目的是瞭解JDBC原理,運用JDBC進行資料庫連線;安裝MySQL,熟悉簡單的資料庫操作,這裡我使用的是黑框的方式進行資料庫語句講解,包括資料庫建立、表建立,增刪改查SQL語句;每節課需要安裝的環境,都會課下我準備好,課上和同學們一起安裝配置並解決實際的安裝問題。
        例項1:講解如何安裝MySQL並簡單講解SQL語句。

        例項2:執行JDBC進行資料庫連線,同時實現簡單的登陸操作。

         實訓七:實現資料庫操作
        實訓的目的是熟悉資料庫的增刪改查SQL語句;運用JDBC連線資料庫並學習建立資料庫、連線資料庫、建立表;學習Servlet表單提交及POST相關知識;簡單瞭解資料庫觸發器、儲存過程等概念。
        例項1:在實訓六的基礎上學習Servelt表單提交。

         實訓八:小組實現JSP網站專案
        實訓的目的是結合前面的學習內容實現小組專案,同時第一節課我就讓他們進行了人員分組及題目,讓他們開始著手準備小組專案了。這節課主要是給出一些部落格資料,推薦一些好的示例,讓學生們完成小組專案,主要是一個結合資料庫的動態網站,同時學生可以回答相關的問題。        

        意見&疑問
        這門課程上下來,我感覺效果還是非常不錯的,主要幾個好處:
        1.建議自己以後所有的專業程式設計課都採用課堂親自手敲程式碼教學。
        這門課程所有程式碼都是課前我花費一個月準備的,每行程式碼其實早已經編寫完了。但還是採用課堂上親自手敲,這過程中會遇到各種錯誤,都需要教學生怎麼去百度,怎麼解決。這比複製一段程式碼直接執行的效果好太多。所以我得到一個體會,以後我所有課程的程式碼,都需要自己課上親自敲,學生跟著實驗;也許你會說這會扼殺學生的創新能力,因為學校不一樣,如果是清華北理這種好學校,我建議只講思路,啟發式優先。
        也並不是說這裡的學生質量差,我同樣深愛著我的每個學生,希望他們學到一些知識,但是與其給他們講思路,不教他們寫程式碼,課後他們又不去練習,四年下來,又能寫幾行程式碼呢?所以,與其講思路,還不如教他們點實際的東西。

        2.採用小組大專案的形式來提升學生的創新能力和團隊協作能力。
        這是我在北理學了六年程式設計的最大體會,回想我是如何愛上程式設計和提升自己程式設計能力的呢?主要有幾件事情:
        (1) 北理小學期AC30道程式,並且查相似度的魔鬼訓練;
        (2) 大三開始幾門專業課都是採用小組的形式,完成了幾個專案,即提升了我的程式設計興趣,又培養了我的程式設計實戰能力;
        (3) 與好朋友團隊協作完成自己喜歡的東西,同時寫了三年的部落格及幫人寫程式碼。
        所以,這門課程最後以小組專案的形式結束,非常好,同時我給出了一些部落格共學生學習,學習一些我沒有講述的內容,讓學生自己去提升。

        3.講述實際可見的Coding內容來提升學生的程式設計興趣,愛上這個專業。
        這涉及面很廣,每門專業課都有它應用的一方面,通過程式設計實現這些內容,是能夠提升學生的程式設計興趣的,同時做出一個東西他們是很自豪的,也會灑朋友圈。包括網站、網頁、遊戲、動畫,這些都能提升學生的程式設計興趣。

        4.專業課程建議多開設小學期,從大一就開始,每個寒暑假前後,同時作品為主。
        小學期能夠在一定時間內,每天反覆的強化訓練,並且完成一些東西,這是提升學生程式設計能力的非常好的示範。我在北理經歷過AC演算法題、HTML網頁、C++實現U盤系統、分散式演算法、大連東軟各種小學期,都是團隊作品的形式 ,也能增加學生之間的感情。
        以上是我的一些意見及感悟,你對這些意見有何見解,歡迎提出來討論,謝謝。
        參考&資料
        參考我的部落格,主要包括:
        Java+MyEclipse+Tomcat (一)配置過程及jsp網站開發入門
        Java+MyEclipse+Tomcat (二)配置Servlet及簡單實現表單提交
        Java+MyEclipse+Tomcat (三)配置MySQL及查詢資料顯示在JSP網頁中
        Java+MyEclipse+Tomcat (四)Servlet提交表單和資料庫操作
        Java+MyEclipse+Tomcat (五)DAO和Java Bean實現資料庫和介面分開操作
        Java+MyEclipse+Tomcat (六)詳解Servlet和DAO資料庫增刪改查操作

        JSP網站開發之HTML入門知識及常用標記符 (一) 

 

<二>. HTML網頁製作

        時間&班級
        2016年9月1日~10月1日,2014級軟工、2014級網工、2014級信管。

        感受&意義
        這是因為一名老師需要進修,我代課一個月,主要講解HTML那些基礎知識。同時這期間我經歷了我的第一個教師節,第一個教師節自己就收到了很多學生的祝福,內心還是非常自豪的。同時希望我能成為這裡的一方淨土,真正的教學生們一些東西,相遇即是有緣,定會認真對待每個學生。下面是先宇教師節給我的一首詩:
        人成各,今非昨。
        往日歸往日,今朝還今朝。
        爾與我浮華一代,還能沉心潛文,難能可貴。
        邁入人生下一階段,切勿慌張,贈十六字真言,與爾共勉。
        知行合一,止於至善;逆來順受,寵辱不驚。

        還有9月7日那天完成了我的第200篇原創部落格:《再見北理工》。回顧自己2013年開始寫部落格以來,真的不容易。不論考試、畢設、考研、找工作、工作,從沒間斷,而且自己寫文章又比較慢。你想想,假設一篇文章需要4小時,不算前期的學習,200篇也需要800個小時,一天工作8小時,需要100天啊!可惜工作忙,尤其是12月,只寫了2篇,如果自己真的忙到連寫部落格的時間都沒有了,那個時候的自己還是以前的自己嗎?也許。
        寫點東西,教點學生,陪陪心愛的人,人生perfect,下面迴歸課程。

        教學&方法
        我不知道為什麼HTML大三才開始講,而且各個專業都在講,這本應該是大一就開始普及的知識了,不說這些了。我還是應該把這門課程講好,從我踏入那間教室,我就想好了用TXT或Sublime給他們手寫HTML程式碼,把簡單的內容及基礎程式碼講解透徹,再等老師回來教他們Dreamweaver寫網站。同時,希望通過這種方法讓他們學到些東西,瞭解原始碼而不是拖拽控制元件,畢竟我們是軟體工程等專業的學生啊!
        我主要講解內容如下,參考部落格的內容,具體方法結合實際,每節課內容遞進。前端基礎性課程,希望對你有所幫助,內容比較基礎,不足地方還請海涵~

        JSP網站開發之HTML入門知識及常用標記符 (一) 
        主要包括 :
        (一). HTML基礎介紹: 
1.HTML基礎介紹;2.檢視網頁原始碼及審查元素。 

        (二). HTML常用標記符: 1.HEAD標記符;2.HTML屬性;3.BODY標記符及設定BODY背景圖片顏色;4.註釋;5.FONT標記符;6.B\I\U字型樣式及物理元素與邏輯元素;7.特色字元<>引號等。
        (三). HTML設定段落格式: 1.分段標記符P;2.換行標記符BR;3.標題樣式Hn;4.新增水平線HR;5.align屬性設定對齊方式;6.列表知識。

        網站開發之HTML基礎知識及超連結(二)
        這篇文章同樣是對基礎知識的介紹,主要包括幾個內容:
        1.基礎知識回顧;2.超連結。

        網站開發之HTML基礎表格Table和表單Form(三)
        這篇文章主要介紹HTML兩個比較重要的基礎知識:
        1.表格Table及簡單的網頁佈局;2.表單Form及Input控制元件。
        因為Table佈局是最簡單的佈局方法,同時結合Input進行講解,可以從簡入手,學生更容易理解相關知識。

        講到這裡,一個月就結束了,後面還會涉及很多內容,包括DIV+CSS佈局,JavaScript相關特效,Ajax等,推薦幾篇文章:
        網站開發之滑鼠懸停簡單特效實現(四)
        網站開發之DIV+CSS簡單佈局網站入門篇(五)
        網站設計之常見簡單實用的JavaScript特效總結(上篇)

        意見&疑問
        雖然只有短暫的一個月,但是這門課程我還是有幾個建議:
        1.建議HTML先通過TXT手寫程式碼進行講解,學生更好接受,基礎知識講完,再介紹Dreamweaver製作網站,否則有的需要修改原始碼的,學生一臉懵狀態。
        2.課程講解結合實際操作,建議在機房進行上課,老師講完多留時間給學生操作。
        3.教學過程中,必然存在操作慢的學生,這時候怎麼取捨?建議接著講,以大流為主,然後課後再給這部門學生進行講解。這學期很多學生加了我的QQ,忙的時候,每天需要花費3個小時左右解決學生的問題,雖然有的問題很簡單,但是講解起來也費盡,甚至還遠端控制,所以建議第4條。
        4.課程中,需要教會學生如何百度查詢資料,找到問題的答案,包括空格連線的搜尋方法,這才能提升學生的實際解決問題能力。
        PS:下圖是我這門課程的上課板書。

        我的疑問:
        1.每天花這麼多時間解決學生的問題,真的值嗎?我也知道給學生一些引導,我也這樣做,還是想聽聽大家的意見。
        2.教學過程中,可能會抓大放小,放棄小部分學生,我卻捨不得,寧願自己多花點心思,多用點時間培養他們,糾正他們,而不是放棄,Right?
        3.專業程式設計課程是否應該都在實驗室上,感覺這樣效果更好,學生更好吸收,當然得結合學校的實際物理設施情況。
        PS:下圖是我課下的備課筆記。

        最後,我讓每個學生給我寫了這門課程的意見,因為新老師需要直面自己的缺點,然後進行改進嘛。主要包括:
        1.上課應該嚴肅點,聲音有時候需要洪亮, 不要緊張;
        2.講課需要調理清晰,講課邏輯有待加強,穿插知識點進行講解,思維不要太跳躍;
        3.上課跟學生互動很好,輕鬆自由,沒有任何壓抑感,親切沒架子;
        4.身上看到了其他老師沒有的教書育人精神,希望能堅持,知識講解透徹;
        5.換個髮型,穿著成熟點,衣服正式點;
        6.多吃點,不要只穿運動鞋,自然點就好,眼鏡眼鏡壞了,換個眼鏡。
 

        課程總結
        這種邊上課邊敲程式碼,邊寫板書的方式真心不錯,enjoy my life。
        Get busy living or get busy dieing。
        要麼忙碌的或者,要麼忙碌的死去。
                                                                                           ——《肖申克救贖

        You are a perfect boy in my heart,這樣的你有一種獨特的魅力。變了就不是你了,授課方式不同於其他老師,真心為我們好,你能讓我們學到一些實際的東西。老師,你一定要堅持自己的風格。而且發現,你是一個文藝的矯情理科男,歐巴心總是太軟,買兩套衣服找個好人嫁了吧,HAHA,總結下,Perfect。
        你用心生活與教學,現實和學生也終將用心待你,老師,真好!

  

<三>. 計算機網路與多媒體

        時間&班級
        2016年9月1日~12月31日,2015級全校選修課(120人)。

        感受&意義
        這是我跟羅老師助教的一門課程,主要從Photoshop、Flash動畫製作、Dreamweaver網頁製作三部分進行講解,是一門選修課程,各個專業都有。我作為助教主要是輔助他們上機實驗,所以不打算詳細講解,但是我也學到了很多東西,主要包括:
        1.羅老師的教學風格及認真負責是非常值得我學習的,她的教學方式真的非常不錯,同時也給我提出了很多建議,包括:聲音抑揚頓挫來吸引學生,講解的時候自然洪亮,結合實際案例進行講解,然後指導學生實驗需要分配好時間;同時對學生認真負責,又樹立威信,確實值得我學習。
        2.學生在這門課程確實還是能學到很多實用的東西,比如社團需要製作一個海報,一個相簿,Flash動畫的蝴蝶穿花,同時這些上半學期的課程作品可以應用到網頁中,所以是非常優秀的一門課程,也加深了我以後要開一門視訊製作及遊戲製作的選修課的信心。
        學生PS和網頁作品:

 

    
      

<四>. 計算機圖形學

        時間&班級
        2016年9月1日~12月31日,2014級電腦科學與技術。

        感受&意義
        這是我助教的另一門課程,自認為大學學習《數字影象處理》還不錯,也寫過很多相關的文章,編寫過相關的程式,如下圖所示,參考:MFC應用及影象處理

        但是當我看到這門課程的內容時,還是覺得很難,它是一門與數學密切相關的課程。包括圖形變換:平移、比例、旋轉、反射等,二維圖形、三維圖形和曲線變換等等。
        其實啊,說來也殘酷,因為學校今年稽核評估,每五年一次;任期考核,每三年一次;正規化改革,第一次執行。所以,作為教學祕書的我,60%以上的時間都花費到整理這些資料上了,包括寫評語、整理表格、修改格式,這也許就是先宇講的"你還在搭環境的階段,只有任勞任怨的熟悉這些,以後做自己喜歡的事情的時候才不會再被它所侵擾"。是嗎?Maybe。由於經常加班,所以每次上課的機會我都異常珍惜,發自內心的享受,可能你體會不到那是怎樣的一種心情吧!

       一個人能做的確實很少,育人確實也比種樹難很多,但做一點總歸是好。
       謝謝所有遇到的學生,這期間有感動與鼓勵,有心酸與心血,有教學和輔導。
       人生百味,只有自己知道,也只有自己能品嚐;
       無數次深夜感慨,無數次記錄當下,有的只是“晚安,貴財”和“保重,秀璋”!
       因為我深愛著這份職業,不,應該是教師這份事業;
       孩提時代的夢想,我需要學會自己去保護它。 

       下面我生日那天發表的一條說說,與卿君共勉:
      《廿十五載,勿忘心安》
       已經記不清這是多少年前的事了,只記得在外讀書的我,在每年的農曆冬月初一這天,都會接到母親的一個電話,祝我生日快樂,讓我這天吃好點,穿暖點。確實,母愛真的很偉大!沒法解釋怎可報盡親恩,愛意寬大是無限。
        雖然夜已寂靜,工作很忙,但依然無法平靜我此刻內心的那份幸福,那份知足,那份當老師的夫復何求的自豪感。一首生日祝福歌,一張照片。當我述說“因為只有我媽記得我農曆生日”的時候,那一句“以後除了你媽媽,還有另一個會記得冬月初一這天的”。哎!感覺淚水已浸溼了眼眶,自己的人生如此幸福,此生足矣,何懼怪哉。
        記得半個月前吧,一個學生總是詢問我網頁表白的製作知識,只說他的一個好朋友的生日快到了,我本以為他要給某個學生表白,但今天突然知道是給我做的時候,我真的..讓我哭會。雖然提前了幾天打亂了你的意圖,但我真的很開心。

        同時謝謝所有祝福我的人,雖然這個生日很低調,是被媽媽的一個電話所打破,但我真的被感動到了,包括自己的很多學生的祝福和紅包,太多太多,那幾句“你值得我們去擁護”,“相見即是有緣”,“璋媽或小楊老師保重身體”,真的好謝謝你們啊。教師這條路真的好美,好美,再多坎坷都堅持走下去吧。
        最後我想,祝福之美,不在於它能對抗世事無常。而在於今生今世,有那麼一瞬間,我曾經被感動過,幸福過,此刻亦是。閒看庭前花開花落,漫隨天外雲捲雲舒。謝謝兩個記住我生日的人,也謝謝所有人,所有學生和戰友,謝謝秀璋老師!
        ——謹以此篇紀念2016年11月29日
       當然還有我的娜,我倆的故事請看下半期。O(∩_∩)O哈哈~

        教學&方法
        這門課程比較難,我主要的任務是輔助學生實驗,所以準備從實驗入手簡單介紹幾次實驗的成果,這樣能夠有效的提升學生的興趣。其中,實驗主要採用MFC實現,包括LineTo()、MoveTo()等函式進行操作,同時結合遊戲製作,Unit3D、gamemaker簡單給學生進行了講解,感覺效果還行吧!
        我只是簡單講解了如何繪製簡單圖形,在講述了迴圈等操作繪製方法,學生的作品還是非常有想象力的。所以,一門課程學生學不到,老師還是要負主要責任,至少很多學生態度非常好的嘛。

        第一次實驗 MFC圖形簡單繪製操作

        第二次實驗 MFC滑鼠操作,畫圖軟體製作

 

        第三次實驗 GM遊戲簡單製作,培養學生的遊戲製作興趣

 

        課程總結
        首先這門課程是非常難的一門專業課,想調動學生的積極性是非常難的,我覺得兩個方面可以:
        1.課上通過結合例子進行講解,生動想象的吸引學生,還有教學技巧;
        2.結合一些課程實驗,編寫一些遊戲、二維圖形變換等程式吸引學生,包括OpenGL。
        我發現通過這些實驗,還是吸引了一些學生的興趣,這就已經夠了。

 

<五>. 資料探勘與分析

        時間&班級

        2016年9月1日~12月31日,2013級畢業季大資料金融1、2班。

        感受&意義

        這是我這個學期最花心思最用心的一門課程,因為學生都是來自全校各個學院的,包括金融學院、會計學院、經濟學院、外語學院、文法學院、資訊學院、數統學院等等,所以學生的基礎參差不齊。但是由於研究生我就是這個方向,所以異常想把它上好,真的花了很多心思,結課那天12月28日我這樣寫到。 
      《憶資料探勘的戎馬人生》
        最後一節課就想寫這篇文章了的,一直忙,很忙,瞎忙,現在才有時間回憶下整個課程。真的很幸運,謝謝夏博給了我這樣一個機會,認識了你們這群大四即將畢業的學生,想想每週四悄悄咪咪趕過來,半夜兩三點備課,程式碼與黑板來回切換,真的還是挺辛苦的,但從未抱怨,我有的只是發自內心的享受,享受和你們在一起,享受這門課程,享受資料探勘。
        一方面我研究生就是資料探勘和大資料出身,很親切,感覺回到了我的母校; 另一方面你們即將畢業,非常活潑,沒有距離。我也希望通過這門課程讓你們瞭解到一些不一樣的煙火,讓你們認識我的大學生活,認識到大學那個呆萌的我,知道比學習更重要的事情還很多,做自己喜歡的事情是多麼幸福,同時也瞭解下資料探勘,學習python程式設計,融入你們的世界,再或者讓你們笑笑就知足了。

       謝謝你們,你們帶給我的東西太多太多,包括無數個“我愛秀璋老師,秀璋生日快樂”的紅包,無數次對我未來人生及女朋友的祝福,無數次提及我的普通話和英語差,無數次說我是你們的“男神”以及“最好的老師”,大四還能認識你們,真好。我能做的只是祈禱,希望你們未來人生路做些自己喜歡的東西,即使是音樂,跑酷,遊戲,只要自己發自內心喜歡,那也很好,去做就行。
        很難想象一個比你們大不了幾歲的老師,每週都在期待星期五的課程,即使你們聽或者不聽,寫或者不寫,都很好,雖然課程中存在很多不足,最後加班太忙來不急回覆你們問題,但我確實把自己這半年最美好的週四週五的青春時光都給了你們,我很知足,很知足,而且你們做得很好,很好。最後還是我畢業的那首詩結束吧!

        但行好事,莫問前程。
        待隨滿天李桃,再追學友趣事。
        別時道一句珍重,
        不去思量,非常難忘。
        無人可以訴衷腸,那又何妨?
        留一段剪影,於心中回放。
        幾十年生死,不也兩茫茫。
        我只是你們身邊的一個過客,那也夠了。
        再見,data mining,鹿衝關,娜我來了


        教學&方法
        這門課程主要採用的是案例教學,夏博講述理論的知識及應用,憑藉他豐富的大資料經歷以及口才,讓我學到了很多東西,然後我再講述例項,通過一個個Python程式碼進行講解資料探勘的每一個演算法。然後學生再進行實際操作,每節課都會要求學生提交實驗相關的報告,其實課上和實驗課結合就能完整,期末再交一份大作業,採用自己專業相關的資料集,進行資料分析,自認為教學的效果非常好,具體內容如下:
        第一部分 安裝Python2.7及Anaconda整合軟體
        第二部分 介紹Python相關的基礎知識
        參考 http://blog.csdn.net/column/details/eastmount-python.html
        第三部分 HTML基礎知識及DOM樹結構分析
        參考 http://blog.csdn.net/column/details/13444.html
        第四部分 Python爬蟲之Selenium和BeautifulSoup
        參考 http://blog.csdn.net/column/details/eastmount-spider.html


        第五部分 Python資料分析
        主要從監督學習(分類)、無監督學習(聚類)、關聯規則挖掘(Apriori演算法)、線性迴歸、決策樹、神經網路等幾個方面進行講解,先講述基礎知識,然後再講解程式碼,並指導學生進行程式設計及實驗,最後佈置相關作業。
       【Python資料探勘課程】一.安裝Python及爬蟲入門介紹
       【Python資料探勘課程】二.Kmeans聚類資料分析及Anaconda介紹
       【Python資料探勘課程】三.Kmeans聚類程式碼實現、作業及優化
       【Python資料探勘課程】四.決策樹DTC資料分析及鳶尾資料集分析
       【Python資料探勘課程】五.線性迴歸知識及預測糖尿病例項
       【Python資料探勘課程】六.Numpy、Pandas和Matplotlib包基礎知識
       【Python資料探勘課程】七.PCA降維操作及subplot子圖繪製
       【Python資料探勘課程】八.關聯規則挖掘及Apriori實現購物推薦


        下面是學生的部分作品,感覺還是非常不錯的。
        課程中採用的是自帶的資料集或UCM裡面的資料集,比如鳶尾花、糖尿病、波斯頓資料集,然後學生最後提交作品使用的是自己專業相關的資料集,比如學生成績、經融資料、貴陽收入情況等。
 

        在Python資料分析中,最常用的擴充套件包有Numpy、Scipy、Sklearn、Pandas、Matplotlib,這是都會在課堂中反覆強調,而且我非常喜歡那種課堂上手敲程式碼,黑板上刷刷寫的感覺,然後學生再去實踐,我認為這種傳統的方法是非常高效的,你怎麼看呢?

        同時,課下我也加入了他們的QQ群,花費大量時間給他們進行講解,而且由於跨專業,安裝軟體、程式碼除錯都會遇到各種問題,這些都需要我取耐心一一指導,真的很花費我的時間,這些也必然是需要我經歷的,經歷多了才會更好地安排分配自己的時間。

        為了展示出程式的魅力,我課上課下都會分享很多有意思的程式碼,包括表白的程式、影象識別程式,當然還有我的大學生活,我周圍的同學喜歡跑酷、喜歡音樂,放棄了工作,做自己喜歡的事情,這些都是非常寶貴的經歷。畢竟他們大多數都不是從事軟體這個行業,知道做些自己喜歡的事情,珍惜周圍的同學這更值得他們去感受與學習。

        我確實把自己這半年最美好的週四週五的青春時光都給了你們,因為不是我資訊學院的課程,而且又在另一個校區,所以每週四下班我就要趕過來,再給你們備考,擔心被自己學院領導知道,悄悄咪咪給你們講一早上課,又趕回去上班!哎,工作不易,且行且珍惜吧。我只是個過客而已,但是你們讓我很幸福,很知足,這一切都是值當的,謝謝!
 

<六>. 其他工作

        2016年是我畢業的一年,也是我第一年參加工作,也是我愛情萌芽的一年。
        1.教學祕書
        這一年,我作為資訊學院計科系的教學祕書,經歷了學院的教學評估,論文與試卷的整改;經歷了評估期間,晚上半夜待命,連續工作三個月沒有周末,一週七天,有五天睡辦公室的日夜;經歷了學院認知實習、畢業實習、社會實踐調查各種資料的整理;經歷了聘期考核、正規化改革、制度完善,收集資料的奔波與心酸。
        先宇說:"秀璋,你知道我工作兩年最大的收穫和轉折是什麼嗎?最大的收穫是做自己喜歡的事情之前,先把自己能做的事情做好了;最大的轉折是務實了。剛開始工作去到車間,和我程式設計有半毛錢關係,但後來知道整個流程之後,才知道他們需要什麼樣的軟體。同樣,你現在最需要的就是融入工作中去;程式碼很簡單,技術也很簡單,因為我們可以學,而為人處世和如何融入到工作中去,才是最難的,你現在感覺累,很正常,累的不是工作,而是融入,慢慢就好了。"
        真的嗎?以後會好嗎?以後就可以做自己喜歡的事嗎?時間會給我答案的。

        2.專案團隊
        這一年我經歷太多,與小民共同完成了學校的兩個史詩級專案,一個TS、一個DF,都是非常重要的兩個學校專案,而且完成的效果都很好。你能想象一條SQL語句用18頁的Word來呈現嗎?你能想象當天提出需求,第二天就要結果的開發模式嗎?這一年,我們的V創聯盟開始起步,學生們真的很優秀,這讓我有了一種感覺,不是學校和學生不夠好,而且缺乏真正的引路人,缺乏給他們營造一種團隊學習,一起開發的那種氛圍,這種氛圍才是最值得留戀與珍惜的。這一年,因為經常給我的學生買好吃的,所以得到了一個"璋媽"的稱號,學生說比他們親媽都對他們好,哈哈。雖然工資不高,但是給他們買點水果、小吃、鴨脖的錢還是有的嘛!
        感謝小民的陪伴,感謝夏博的領導,感謝團隊的力量,最後感謝自己的付出。

        3.自願輔導學生程式設計
        這一年我心甘情願輔助了無數的學生程式設計。當突然有一天十多個學生,來到你的辦公室,說:"老師,聽說你在指導一些學生,教他們程式設計,我好嫉妒他們啊,可以帶帶我們嗎?"你會是什麼感受,你能想象到我當時的心情嗎?因為那批學生是我暑假JSP開發找的,想自願教他們點東西,所以其他專業 的學生也想學點東西,我就欣然接受了。即使自己再苦再累,每次學生們都很心疼我,心疼這個大不了他們幾歲的青年教師,甚至是他們的哥哥。但是隻要教他們東西,我都是非常開心的。
        所以,這個學期,每天晚上、週六、週日,我的辦公室都是人來人往,因為只有那個時間段,我才能湊出一點時間教他們點東西,再給他們佈置新的學習任務。包括指導學生網頁學習,指導13個畢業論文,半夜三點還在指導學生數學建模與視覺化比賽,指導學生資料探勘與分析。
        哎!下圖左是北理的軟體的程式設計學習基地,右圖是我的團隊。

  

        回想北理那兩年,我真是每個週末五點半起床,從博雅後門翻牆趕地鐵去本部培訓,狗都不如的生活,屎一樣的人生,至今難忘,但確實成長了,非常感謝學長刁哥和張洋溥哥的陪伴。
        很幸運,現在和小民一起認識了一幫優秀的學生,居然也有好多學生開始熬夜寫程式碼了,比我還晚,很優秀,也好欣慰啊。希望能把這種風氣帶給這裡更多我的學生吧!更希望財大信院也能形成這種學長帶學弟程式設計的風氣吧。

        4.科研及資料科學研究
       
這一年在有限的時間裡,我花了極少的時間在科研上,只是整理了資料探勘與大資料的一些資料,然後完成了兩本書的初稿,而且得到了一個省級青年課題,而這些東西都是在暑假裡面完成的。後面12月初,開始學習了資料科學與複雜網路相關知識。
        哎!說來也是悲哀,這一年沒有多少自己的時間,做些自己喜歡的科研;但是我必然需要經歷這樣一個去適應工作環境的過程,同時也教了很多優秀的學生,但是自己有的只是吃老本,吃老本;所以在寒假裡面,我需要補充能量,花更多的時間做些科研,整理些自己喜歡的東西。還好有限的時間裡,我還是寫了29篇原創文章,還是不錯!


        5.給予陌生博友的溫暖
        這一年,我依然幫助了無數的人,畢業設計上半年就幫助了十幾個學生。總有一種感覺,幫助那種陌生人,給予他們溫暖,總讓自己很舒心,自己很幸福,我也不知道這是一種怎樣的"奇葩感受"了?
        自從當老師以來,課堂上的自己越來越高調了,再也找不到大學那種低調無華的感覺,那種導師同學給我推薦的文獻,結果發現文章是我自己寫的那種隱匿了。不再低調,可能因為老師很重要的一個職能就是分享自己吧,我需要讓學生了解我,更好的融入他們。
        馬雲說,他當老師學到了兩樣東西: 老師永遠希望學生超過自己,老師很重要的職責就是分享經驗。一個人要成功,靠情商; 一個人要不敗,靠智商。教育,“教”教的是知識,“育”育的是文化,文化自信真的很重要。學習,“學”學的是知識,“習”習的是犯錯誤,一種想象力,一種文化。“教”和“學”是對知識來說的,我們不差,“育”和“習”是對文化來說的,但我們很差,這也是為什麼我們諾貝爾獎這麼少。知識很重要,但文化更重要,未來大學要多關注創造力和想象力的創造。知識和技能確實都好學,但創新和自我思考的能力確實很難。
        所以一個好老師,需要情商,智商,教育之商,為了學生的一切,為了一切學生,真正做到融入學生中去,讓學生他們多說,這確實還是挺難,向這塊淨土前進吧,教育確實是一門藝術,一種責任。
        下圖是資訊學院志學樓最後一個夜晚,我守完了最後一班。只剩下我一人的時候,還是有點害怕的,你敢半夜穿過這個走廊嗎? 儘管燈就在盡頭。
        育人的淨土,教室的陪伴。
        這個夏天我蒸發了青春,秋風與冬雨又掃走了剩餘的落葉。
        晚安,貴財。
        再見,2016。
        你好,2017。
        來了,娜娜!

 
 

 

二. 戀愛初體驗

        PS:下篇我再敘述我和她之間的故事,同樣很美很感人,也希望感動每一位過客。

       (By:Eastmount 2017-01-13 下午3點   http://blog.csdn.net/eastmount/
 

相關文章