第一次助教同學交流問答記錄分享
大約兩周之前,主講老師劉誌勇老師和我約定,讓我上周四到課堂上和同學們認識、交流一下。一開始我不太明了去和大家見面要說些什麽,也不太理解這麽做的必要性是什麽。但隨著日子臨近,我請教了周筠老師,周筠老師和我談到福州大學的兩個助教都是來自深圳的工程師,他們分別被老師請到學校裏和同學們交流,然後周老師提示我,說,可以思考如下問題:
“這些同學的作業你已經看了一部分了,他們的困惑有哪些?”
“哪些困惑是你也曾經有的,甚至現在也還有。”
“對他們來說,你是‘過來人’,‘過來人’有哪些心得可以分享給他們呢?你希望他們這學期對助教工作給予哪些配合呢?”
經過一番交流,我意識到應該珍惜劉老師給我的機會,和同學們好好認識一下,用自己的成長經歷激勵學弟學妹們。既然有價值,那麽做這件事就和做別的任何事一樣,需要好好準備。
於是,我提前寫了稿子,主要是講述我和楊貴福老師及“軟件工程”《構建之法》課程的緣起,以及自己的一些體會。然後再和同學們分享當初學長給我的學習建議。後來劉老師聯系我,希望我和同學們見面時,能具體講講如何學好這門課程,如何可以通過努力拿到好成績。我認真考慮了劉老師的建議,當晚做了一番思考,決定做一個PPT,幫自己理清思路。
周四交流當天,我提前10分鐘到劉老師辦公室,和老師交流了不一會兒就到了上課時間。劉老師向同學們介紹了我之後,我開始做自我介紹,講述自己的故事和體會。然後我打開PPT,開始分享主題——“如何學好軟件工程?”
PPT內容如下,準備比較倉促,個人也喜歡簡潔的風格,就沒有找模板和做動畫(不太清楚,請放大看):
上述這些內容大部分圍繞著楊貴福老師在軟工課程中曾經教過我的來講,很可惜我的表達和復述不及楊老師一二。講過這些內容之後,劉老師又安排了讓我單獨答疑交流的環節,他自己則選擇回避,以給我和同學們更自由寬松的空間,這讓我感到非常自在,感謝老師的良苦用心!
(下面記錄一下課堂的問答情況,我是大三學姐、助教的身份,面對大二的學弟學妹們演講和回答問題。大部分是按照事實筆錄的,括號處和加下劃線處是筆者在整理的時候想到和補充的,希望課堂在場的同學們可以再看一下並體會。)
剛開始我問同學們有什麽問題,沒有人提問,大家笑笑,氣氛有點冷,甚至還有同學開玩笑說下課吧。然後我腦袋裏面想到什麽就說什麽,給大家簡要講解了PSP個人例行報告,包括PSP、進度條、代碼折線圖、餅狀圖,順便“推銷”廣告了我們上學期做的軟件“PSP Daily”。
後來,課代表同學終於為我“破冰”提出第一個問題:
coding.net的git怎麽用,上傳沒成功。
我對此的答復是:
這個問題太具體了,作業鏈接裏面有教程。希望同學們仔細閱讀作業要求,是沒有廢話的。這樣的問題可以在具體操作的時候截圖到群裏問同學和老師。現在我說了,你也不知道對錯,沒法驗證和解決你的問題。
然後場面又有點沈寂,我又開始自說自話,跟大家講:如果覺得任務很大,可以把大任務分解成小任務逐個逐一完成,編程也是類似可以分模塊完成和整合。在做每個小任務的時候提前預估時間並記錄時間,了解自己的能力和完成度。這也是之前有同學私聊我問到的,所以我在課堂上再公開說一下。
同學們提問的第二個問題是:
如果代碼能力特別差,是不是不適合學這門課。我覺得軟件工程導論是一門高屋建瓴的課,現在在做項目的時候還得去學語言。
我的回答是:
上學期我和其他學長學姐一起學習,他們當中也有編程基礎不好的,但是那個學期每個人都認真地完成了,沒有不及格的。比如我們前兩次作業,不涉及編程,類似作文,這總是可以認真做好的吧。關於編程方面,我剛剛也有提到一個方法,就是“請教”,請教其他比較厲害的同學,看看他們是怎麽做的,問問他們平時投入多少時間來寫代碼。而且你們都是有C語言、JAVA語言基礎的,還上過JavaEE這門課程。推薦JAVA語言一是考慮大家學過,二也主要是為了便於我們助教做自動測試。不然助教的工作量會更大、耗時更多。Java也是很流行的語言,公司用得也特別多。如果大家想要從事軟件工程、計算機相關行業,學寫代碼是必須的呀,不然去公司想做什麽呢?雖然說學習這門課程最好是有前期的語言基礎,但是你如果現在學習還是來得及的。因為在上學期,我用的語言是C#,也是我現學的,雖然我有同時在修C#語言的一門選修課,就是我一邊修C#一邊自學了一些,然後去完成的剛剛給大家展示的軟件。所以我覺得(沒有編碼基礎)是完全可以的,但是這是要投入時間的,一周至少投入10小時的時間。大家可以看一下我博客作業中的個人例行報告。我覺得這是個體力活吧,你可以一次比一次多一點時間地來做這個事情。就像健身教練員和學員的關系(不斷鍛煉,體能在不斷提高,教練給與專業的指導和鼓勵,訓練需要學員自己做)。我們只是在你遇到問題的時候幫你解決一點,給你加油,在必要的時候提醒你一點。我當時的同學中,付出的時間從六七個小時到十三四個小時的都有。
(後來鄒欣老師的分享和這個話題不謀而合,推薦閱讀鄒欣老師的專欄,老師說:“軟件開發不是閉卷考試,不是寫代碼比賽, 而是要和團隊內部/外部的各種人員交流。 所以適合各種類型的學生, 而不只是喜歡寫代碼的。”)
當時我正在做一個項目,遇到一個涉及數據庫的問題,我查了很久才解決掉,就發了個博客記錄一下。我只是發布了博客,並沒有發在班級群裏。但是這篇博客被刷新到班級博客裏面之後,楊老師看到了,老師主動提示我去看看關於數據庫“第三範式”的知識。我覺得這樣也很好啊,平時大家在學習的時候都有自己的學習計劃,就像劉乾學長有給大家的博客評論讓大家把自己的規劃、學習寫成博客記錄一下。如果大家願意分享,把自己平時遇到的問題寫到博客上面,無論是成功還是失敗都可以記錄一下,別人看到你的問題,如果他們會,我覺得是比較容易得到回應和解答的。如果不主動去交流,可能就只是自己一個人在戰鬥。而我們是這麽多人一起在戰鬥,尤其是這門課的內容我們都是要一起完成的,有什麽問題不清楚不明白可以在群裏問或者單獨問我都行。如果這個問題是共性的,我可能會問你是否允許我發到班級群裏面,讓同學們更好地理解這個問題。
下一個問題來了:
學姐,我有問題。你寫的技術筆記,遇到的問題,我也有自己前端的博客寫在別的地方,但是像開會的博客,我覺得像是日記一樣記錄一下就行了。我以後都不會看這個博客,這個會議,我還要記錄時間、地點、開會說了什麽事兒,我覺得這個沒有意義呀?!博客裏面內容就很亂。我不是很明白。
我思考之後回答說:
謝謝這個同學提出的問題。我剛剛也有提到“表演”的人,什麽是“表演者”,他們是沒有真的開會面談,都是提前拍好了照片按時發上去,這是“表演者”的做法。我當時和同組的學長學姐,也會有特殊事情不能或者不想來參加例會的,我們也有這樣的情況,坦白說,我們也有讓別人幫忙拍照當作是缺席的同學拍的這樣的做法,算作大家都齊了,這個老師也沒法查的。怎麽說,雖然我是不太認可這種做法,但是也不太好說什麽。而且我自己也出現過這種情況。
到你們組隊之後需要開會,這也涉及有這個開會要求之後你的組長是如何要求你的,因為從團隊項目開始你們沒有個人成績了,成績是分給組的,然後組長在事先制定好分數分配規則,沒有人有一樣的分數。這個就有點涉及利益問題了。其實當組長是特別鍛煉人的,組長如何管理團隊的問題。還有就是組長更容易被針對、被懟,組長會得到更多的鍛煉機會、被老師和助教指點的機會更多。因為小組出現問題了我們首先找到的是組長,不會是組員個人。如果你們希望得到更多的鍛煉,可以主動地來做組長。組長需要管理好組員,組內可能會出現各種問題,不想開會或者不想幹活等等。當時有學長推薦我來做組長但是我有些不好意思就婉拒了。我覺得也是挺可惜的(不過當時我感覺自己確實不太適合來當組長)。我們每次開會時間一般在半小時以內,10分鐘、15分鐘、20分鐘的都有。除了有一次我們討論選題、項目功能這些討論了50分鐘左右,那次開會內容比較細致,我們討論了選題和PSPDaily的設計。有一次我們沒有面談,在群裏討論,結果花費了更多的時間,我們都發現還是站立會議面談更高效,後來大家都選擇了面談。可能你還沒有經歷到這種,就是我提前說了這種情況,也不知道對你好不好,我已經說了(有的事情可能不自己親身經歷別人說再多也無法認同和體會)。
還有團隊開發總是要開會的吧,你一個人做項目可以有自己的進度,完全按照自己的想法來,有自己的學習進度。但是涉及到團隊合作來做一個項目,因為你不是一個人,溝通確實是一個很大成本的事情,還有你們在分工上的問題,誰多做一點誰少做一點,還有分數分配的問題,這都是你們可能會產生矛盾或者不愉快的地方。當然這也是我們的一個模擬嘛,這個過程中我們也會和同學結下很好的友誼,成為戰友。我們那時候在開始和結束的時候會去聚餐。有一個組是每次發布之後都去聚餐,他們的分數是最高的,視頻得分、展示得分這些都是最高的,軟件運行得也很好。(其實雖然我們組間有競爭,但是後來和其他學長學姐關系也都還不錯的。)何況大家都是同學,可以通過這次課程的學習更加深入地了解身邊同學的閃光點,每個人都是有閃光點的,有值得學習的地方。
我希望大家不要一開始就從心裏抗拒這個事情(這門課、作業、這個轉變),而是擺正自己的一個態度,你可以更積極地來看待這個問題。而且我們是第一次來嘗試這個轉變,肯定是有難度的。而且總是要嘗試轉變,不是說不喜歡原來死板的教學模式嘛,現在就是在做一種探索和轉變,就像改革總是容易受到阻力的,大家在這個過程中肯定也會有收獲的。還有我們上楊老師課程的時候,是很隨意的,不是那種隨意,就是說,你是可以反駁老師的,老師是允許你表達自己意見的,你可以懟他,但是需要有理有據,你要給出事實依據。我們當時在群裏還有一個比較有意思的事情是找老師發的錯別字。因為楊老師是那種要求回復別人的話也要逗號、句號清楚,“的”“得”“地”分別清楚的那種。還有學長會故意去挑老師的錯、討論一些問題,我覺得這都是很好的。我覺得在這個過程中也會挖掘老師的潛力。
大家坐在這裏上課,我覺得大家以後肯定要成為比你們老師更優秀的人,這個是時代的問題,也必須是這樣發展才可以,必須青出於藍而勝於藍。現在的條件、環境是確定的,大家可以有自己的規劃,將來想去什麽學校深造、什麽公司工作,現在就可以開始有自己的規劃和努力了。你不一定把它分享到博客上讓大家知道,但是如果你願意發布到博客上的話,肯定會有更多的人認識你。就像我現在通過“構建之法”的課程,也認識了很多老師,包括周筠老師。她推薦我來當助教,她會給我很多指導和評價,這對我的思想和能力也有很多提升。我覺得這也都很好啊,誰知道未來會發生什麽還會遇到什麽機遇呢?還是希望大家努力做好自己想要做的事情吧。
新的問題問道:
你剛剛說大學老師不能帶給我們三十萬的高薪怎麽樣的,我覺得不一定說,就像高曉松說的,大學又不是一個職業加工廠,我不是要你管我以後掙多少錢,而是你教給我一種理念,不一定要教給我一個技能,技能都是私下學的,可能老師給你傳輸的是一種觀念一種想法我覺得這很好,比如說劉誌勇老師會傳授一些人生經驗……(此處有笑聲,劉老師這時候回來了,同學們鼓掌聲音有點大,老師又走了)
我回答說:
“感謝這位同學提出這個問題,這個也是一個很有意思的問題。這提到了價值觀問題。其實我在上課的時候也會涉及到價值觀問題,尤其是其他學長。因為我個人可能就是比較崇拜楊老師吧,我會更容易地去聽從他,但是老師上課的時候會註意到,他給我們講他的故事他的經歷,不會特別融入他的價值觀(而是講故事講事實,讓我們自己去領悟),因為他不想用自己的價值觀來影響我們,但是我覺得這是仁者見仁智者見智了,現在大家都是成年人了,辯證的來看待這些問題,大家有自己的思考這很好,至於怎麽做是自己的想法,我希望大家能看到更積極更正面的事情,不要去盯著一點小瑕疵去不放過,每個人都是有優缺點的,是吧,所以說學會如何挖掘別人的優點,去利用好身邊的資源才是最重要的。而不是將一些不好的、小瑕疵的地方來放大,影響自己的心情或者是學習。我就想說這些。對於價值觀問題,每個人肯定都是有不同的態度和看法的,是吧。謝謝提問。”
下一個同學提問:
我對這個課的這個模式是非常贊同的,上課老師講的東西我也都有在認真的聽,可是有時候感覺一帶而過,仔細回想了一下課上的時候,再想一下課下的作業,感覺課下的作業又有那麽點多,對我來講哈(此處笑聲)。我也是在認真地寫作業、看書完成、寫博客。還有每個周的時間分配好像大部分都投入到這裏,其實我們還有很多課很多其他的事情要做。布置這樣的作業我可以接受、確實能促進我的學習,但是這個作業量的問題是不是老師應該可以銜接協商一下和溝通,還有作業題的難度是不是應該和我們有一個協商讓我們更好的完成。
這位同學說完之後,又有一個同學想要補充問題:在你回答這個問題之前,我想再問一下,正好劉誌勇老師也在這裏,這門課其實創新挺好的,我也喜歡這種創新的形式,但是,你畢竟只有三學分,你如果有六學分你讓我投入這麽多時間我非常願意幹,但是你只有三學分你就讓我投入這麽多時間的話,我覺得就是如果要改革的話,各個方面都要考慮到,是吧,我就問這麽多。
我說:
其實作業量的問題每屆學生都會抱怨的,每個老師也都有心理準備、應對大家這個問題,當然肯定是不能夠妥協的。原因是什麽呢。這一點我之前沒有和老師交流過。我自己的想法是,學過這門課程之後你對自己的時間會有更好地把握,你會更加在意自己的時間花費在什麽地方上。就像我做這個PSP管理,我會發現,我經常玩手機、中斷任務的時間特別長。或者去吃一頓飯又玩好久的手機,然後才回到圖書館這類的,去做自己的正事。
如果你有真正地去統計過你一天的時間,你可以看到自己學習的時間是多少。除去你上課的時間,而且你上課的時間還不能保證你百分之百地在聽,你可能在這一堂課上做了好多的事情:玩手機、學英語、背單詞或者趕某一科的作業之類的。所以我希望大家通過這門課程學會規劃好自己的時間,因為這個課程的強度肯定沒有高中時候大,大家如果合理分配時間是都可以完成的。而且如果你有心想學好,就像那些寫博客很精心的同學,你可以去問一下他們花費了多少時間,他們沒有公開但是我在想肯定是熬夜在做?肯定有這樣的人吧?就像你想做成一件事情如果不付出努力肯定是做不到的,我有咨詢考研的學長學姐,有的人從六點開始學習到晚上兩點才休息的,這樣的人也是都存在的。你們想要得到什麽樣的進步和發展,都是你們自己決定的。你們想要及格這門課,我剛剛也說了,只要按時提交不出大問題,沒有抄襲違規等,及格是很容易的。但是如果想要做到再進一步,就要好好考慮要為這門課做出什麽努力,其他的課程也是如此。我想肯定有同學的目標要更高一些,不只是要求每門課及格,他們想要爭取更好的績點、保研的資格?或者說是盡管不看重這些,就是想要學好,應該是有這樣的同學吧。我希望對這門課有其他意見的同學也好好思考一下自己想用什麽樣的態度來面對。
(楊貴福老師後來在微信群裏和我們交流,對作業量的觀點是:不多。並解釋說:“我也很珍惜現在的鍛煉和學習的機會,花費的時間越久,說明我對自己很渣的判斷越正確,越有進步的可能。如果任務對我很簡單,一定可以花費非常短的時間就能完成。如果需要較長時間,說明我終於有了進步的機會。”)
同學繼續提問:
我們對很多技術知識點了解的不是很好,希望可以在上課的時候給更多的指引,比如說我們不會做單元測試,上課的時候給我們演示一下如何做單元測試,與其說是思想上的指引不如更多地在做法上給我們方向,告訴我們大概的內容,不是形式上的,是做法上的,講述一些具體的東西。因為我們書上的一些單詞術語看不懂,查也查不清楚,就希望老師可以給我們講一講,解釋一下,具體是幹嘛用的,我想這對我們的工作也會有很大幫助。
我回答說:
這個問題也很好,不過這個對講課的老師要求也更高。劉老師也在這裏,請老師解釋一下吧。
劉老師回答道:
剛才同學們提這個問題,負擔重是吧,覺得好累啊,又想拿高分,我覺得是你們現在具備的能力還不夠。不是單純地量大。你們提到的編碼最多的課程,居然是我講的JavaEE。你們之前有C、java、一體化工程實踐,絕對不是我課程的一個期末作業可以比擬的,是因為大家coding的能力還是差一點。
我希望大家理解軟件工程這門課是什麽課,他會讓你用單元測試、用學過的java、數據結構,但是存在的問題需要我去解決嗎?那不可能的。我們有測試的實踐課理論課,數據庫的課程等等。課程總要有先後順序。限於時間和師資,有沒學但是要用到的這樣情況。為什麽叫工程,不是程序設計、測試的課,測試有純理論、純實踐的課,現在遇到問題沒關系。不要指望去系統地學完一門課才能去解決問題。你們面對這麽多作業的時候有沒有拿出你們曾經努力的那種程度呢?我也想說你們考研的時候你要付出的努力比高考還要多一點。付出和得到是成正比的。王超這樣回答的說不會妥協,但是我會有考慮的,因為她的老師沒有妥協,甚至在很多同學在博客下面評論作業太多的時候也沒有妥協。就是對老師而言,做與不做、多做少做是一樣的,就是為什麽選擇多做呢,而且一定要認認真真地去做呢,出發點一定是為了大家的。就像你的長輩對你毫無保留的責備或者程度有點過的責罵,可能你10歲的時候不太理解誒,可能你初中高中不太理解,但是你大學的時候會有一點理解,我覺得現在我們面臨的情況也很相似。我相信到你們畢業的時候會說,其實在軟件工程這門課裏面,才真正地體會到企業開發是什麽樣的,作為軟件工程人、行業人來講,我付出的努力和體會也是最多的。
作業量大,肯定的,因為為了學習。有困難,大部分的,尤其是技術上的,大家要自己解決。大家不要想著老師把東西一點點做出來演示一遍給大家看,這個事情完全能做到,但是往屆有很多這樣的例子,我完全可以down下來給大家演示一遍。我也告訴你們了網上都有,為什麽需要我演示一遍呢?而且這也不是我們這門課的重點需要解決的問題。
大家還是要再努力一點,我們群裏有8個人,在為大家努力。我們討論說java忘沒了,憑什麽忘沒了呀?學習是自己的事情,大家交了錢付出了時間。你們如果覺得老師上的不好,你們去上慕課,所以你沒有任何理由說自己java學得不好,自己不會。希望大家付出努力,轉變想法,如果你覺得自己被拽著跑,那就對了,如果你覺得自己過得很舒適,那就不對了。舒適的年齡應該留在四十歲以後。或者舒服是留給死人的。說的有點嚴肅哈。
這時候我忍不住插話說:
劉老師我能打斷一下嗎?(劉老師答應了,雖然他好像沒說完)我想再補充一下。剛剛劉老師說的第一點我有點不同看法,劉老師說大家能力不行,我是不認同的。就像我當時雖然是大三吧,也就比大家多一個學期吧,其實我上學期做的時候,要比至少一半以上的研究生要好(其實只是積極認真而已)。我關鍵覺得主要是付出的時間問題,如果你真的有按照PSP記錄自己的時間,你會發現做的好的同學和不那麽好的同學差距的原因就是付出的時間,付出的努力不夠,還有就是方法的問題、搜索的方法效率。剛剛這位同學提出希望老師講解一下技術點,老師也回答了老師不可能每一個知識點都教給你。而且老師說得很對,軟件工程,我們是用這些技術的人,工程師是解決問題的人,我們是用各種工具去解決問題。每一個人、每一個工程師解決一個相同的問題,每個人的方法和方案都是不同的,這也要根據成本、環境、用戶啊等等這些條件來決定,這也體現了一個工程師的水平,我希望大家能都在這個工程中知道自己是可以解決問題的人,可以自己解決問題的人,剛剛我也有提到說,可以主動尋求幫助,包括在群裏,包括私聊那些你覺得做得好的或者你身邊的大神那些人,去問他們。我想大部分人都是願意幫助你的,或者說指點你一下,或者讓你知道一下他們付出了多少努力,這樣也可以多少激勵你一點。但是他們不可能付出相同的時間來告訴你,就像剛剛說的,老師如果花費和你們做作業相同的時間來告訴你們單元測試效能測試該怎麽做,大家學到的都是一樣的,這樣的意義是什麽呢?你沒有自己探索的這樣一個過程,老師教了你這樣一個技術,那麽其他的技術呢?(請思考,讓大家自己探索的意義又是什麽呢?)當時我們上這個課的不同點是,很多人的語言基礎不一樣,做一個單詞統計,有的人是用C、有的用python,還有的人用C#,不同的語言來做,每個人解決問題的方法都不同。因為這個環境和條件的限制所以我們限制了大家的語言,也希望大家學習和努力。還有一點是希望大家能夠體諒我們的老師。首先老師選擇做這種轉變來為大家上這個課,肯定是他良苦用心的。而且這門課對任課老師來講是一個很大的負擔,就每個周要付出比以往任課三四倍的時間和精力來投入到這個課上,我希望大家能夠體諒,老師還有其他同學的時間都是寶貴的,那既然願意分享這些時間給你們,大家應該抱有一種感激的心態認真地對待它,是吧,這既是對自己時間的一種負責也是對其他人的一種尊重吧,我覺得。我想說的就這麽多。
(後來,我又和劉誌勇老師單獨交流了一會兒,我發現我對老師也有誤解,可見交流的重要性。劉老師像一個大家長一樣,作為父輩的人,希望同學們少走彎路、學會人際交往,所以跟大家分享他的經歷和經驗,用心都是很好的。所以我的思考和收獲是,聽別人講話,要學會思考,思考對方的目的和用意是什麽。這也許是很簡單的道理,但是真正做到這一點,還是需要刻意練習的。
還有一點我想聲明的是,也如楊老師教給我和我認可的那樣:我作為助教,和同學們算是師生,那麽我們在這門課堂上、這門課堂涉及到的所有問題之中就只有師生關系,我對你們也沒有任何期待,你們做得好與不好其實於我而言並沒關系,即使不做作業我也不會生氣,這是我的理性和素養。雖然可能做到這一點很難,因為人與人之間的關系並不會如我們所願的那麽簡單。而劉老師則可能更多地出於感性和“愛”,所以他會用自己的價值觀來教導你們。其實我想,楊老師所期待的師生關系,並不是真的如他說的不“愛”,這只是對同學們的一種刺激和提示,讓同學們明白,我們的優劣是我們為自己選擇的,不是為了老師或者其他人來學習的,希望我們更多地關註於“做事”。即使是糟爛的學校、糟爛的老師也有優秀的學生,何況好老師和好學校?)
下一個問題是:
關於分數量化的問題,我們寫博客助教們給打分,就會出現助教老師們和我們的思想不同,給低分。比如,對大學的吐槽,一般的人就是,我看了那些高分的人,在這個問題上都會答很多很多,我對這裏不滿對那裏不滿,我有什麽期待的,和現實有什麽不符。但是我沒有,我理想的大學就是現在這個樣子,然後我就說這就是我理想中的大學,我沒什麽要吐槽的地方,那你能說我的思想是錯誤的嗎或者不正確的嗎?但是我那麽寫,對他們來說可能是一種敷衍或者不認同。我看了那個評分標準,評分標準5分,他最多給了我1分。
劉老師回答:
當面對一個群體的時候,就一定要去量化,這件事情是沒毛病的,就像你們高考一樣。現在我們說高考,合理嗎?可能很多人說不合理,就通過三年考一張卷子,就把我給定性了,好像不合理。但是說不合理你有理想的替代方法嗎?好像又沒有。我們暫時真的找不到一種更好的辦法,因此我們就一定要制定標準。
這個標準是怎麽來的呢?那就只能我們幾個老師一起商量,那我們商量的就一定是理想化的嗎?好像又不能,又不能那只能持續地改進。那同學們來講該如何地去應對呢?那就要求同學們仔細地閱讀,按照要求你該做什麽就做什麽。我們承認這個事情一定有它不公平的地方,任何事情都是這樣的,只要定規矩,它就有不盡人意的地方。昨天我們在開會的時候也在講類似的事情,我們最後討論說規矩該定就定吧,然後不斷完善唄。就像畫一幅畫一樣,讓所有的人來評論優點和缺點,都是一大堆,最後的結論到底這個畫是好還是不好呢?
所以我想希望大家理解,好不好,我們也希望盡量把事情做得盡善盡美。就比是說你剛吐槽的地方,那下次我們是不是可以把分數比例、分值講得低一點,比如到3分,2分,這樣可以照顧大多數同學的利益。再一個為什麽要定規矩,因為我們大家100多號人,三個助教在評作業,就需要量化、定采分點,沒有就是沒分。
關於作業的問題我也準備了一些東西要跟大家講,就是想讓大家清楚地知道,以後做事就是要按照規矩做事。你可能會覺得做那件事毫無意義,但是規矩定在那了你就需要那樣做。但是我們會逐漸地完善這件事情。昨天我為什麽特意看了前十名和後十名的作業,因為我想知道那個分數和標準的吻合度到底有多高。後十名的同學並不一定是所有的方面都做的不好,我還摘抄了他寫的一部分內容,其實寫得非常好,是經過深入地思考了的,我還想和大家分享,就是他有閃光點,但是沒按規矩來。所以大家還是要遵守吧,評判的規則就是這樣的。還要再改進那只能下一輪了。所以上節課我問你們了,好幾個同學說不公平,說我的分數為什麽那麽低呀?
這時候我插嘴說:
那你們為什麽沒有在群裏說呀?
我再說一下吧,其實上一次成績公布出來我們有一點點小小的疏漏。我們每次成績出來都是有申訴時間的,因為我們有公開的評分標準。就是上一次我們助教疏漏了沒有寫申訴的事情,我也發現和提醒得比較晚,所以就從下一次作業開始吧。大家可以私聊或者是直接在群裏問,我們就會再復查,有理有據地。需要你展示出你的證據來維護你的立場和利益,我們會來判斷。到時候其他老師看到了也會幫忙一起,是不是應該再多給幾分這樣的情況。就是講下這個申訴的事情,到時候請大家註意申訴時間。
劉老師說:
我們有很多博客作業,這兩個博客也不是占比最大的,所以到最後你會發現,如果80%以上的你的作業都是在非常努力地去做的話,你的分數一定會高的,不會因為一個或兩個影響你最後的分數。你看起來是十分,可能最後我想也就只占1分或者0.5分。
我接著說:
是,而且團隊項目特別重要。剛開始的時候我的成績是排名第一的,但是後來,也不能說是被我們團隊拉了後腿吧,就是因為在成績分配的時候我們會有一些小的規則。然後再就是有其他團隊得分特別高,視頻得分、課堂展示得分都是最高分,他們整個團隊人的分數都特別高,都排在前面去了。這個也是在變化的,就是希望大家堅持。有問題就提,提給我們就行了。剛剛還有說到標準,其實就是度量方法,這種方法不一定是最優的,但是度量也是工程師的一種素養之一。這個度量肯定是有誤差的,但是我們也是在探尋更好的方法,但是目前這是我們大家都認可的相對較為公平的,但是在評判的過程當中,大家的思想也不一樣,助教的思想也不一樣,所以說希望大家有問題就在群裏提,活躍一下氣氛,當然解決問題是最主要的。
劉誌勇老師建議大家去看一看同學們的博客,互相學習一下。前十名的同學可能在各個方面都做的很好。還是和後十名的同學有很大的不同。
又有一個同學提問:
我對作業審核的方式,不是說測試難度比較大嗎,因為大家用不同的語言,挨個測試肯定是浪費時間。但你看助教的群眾這麽龐大,有四個助教,是吧。我們現在涉及到的語言C++、C還有java或者python,這總共才四個語言,一個助教負責一個語言,你說你寫這個語言的交給這個助教,寫那個語言的交給這個助教,這樣也會節省很多時間,不會像你想的那樣收作業的時候負擔很重,評作業的時候耽誤老師的時間。其實老師的時間也是挺寶貴的,能用簡單的方法就用簡單的方法。就是我覺得比如我以前沒有接觸過C語言我是寫java的,我就會覺得如果讓我突然寫C語言我就會很難受,但是你要是讓一個一直寫C語言的突然寫java,同樣也是感覺到很難受,所以咱們收作業的方式如果能采用這種相對來說節省時間或者提高效率的方法,我希望老師們能采取一下我們的意見。
劉老師說:
那樣又會出現新的問題,標準是什麽?
我插嘴接著說:
還有一個問題是,這對助教的要求也是較高的,因為標準不一樣,本來是我們三個人一起準備的,現在每個人要負責自己的一攤……
然後突然提到抄襲問題……(我的腦子其實開始有點懵的了)
我就突然說:有抄襲的你可以舉報啊(大家大笑),對於抄襲的問題,我們是不允許的,同學有發現的話,好像是可以舉報的。這麽多人如果有抄襲的我們可能會發現不了,但是還是希望大家自己好好做,不要對付自己。(相比於舉報,善意地提醒對方的錯誤也是一種方法,更加溫和地讓對方知錯和改正。其實就算是舉報,也只是我們課程內部的事情,最多作業沒有分數被倒扣分數,也不會有更嚴重的懲罰。但是如果你在社會的環境裏面作弊,那將來會面對什麽?法院的傳票或者是更嚴重的事情,我也不得而知。把眼光放大一點、長遠一點,其實我們現在面臨的問題都不是什麽大事和了不起的事情。)還有也希望大家體諒我們,比如劉乾博士每天在實驗室工作很忙,我們一共是三位助教,還有一位也是北航大三的學姐也很忙,作為大三的話肯定也都有自己的事情有自己的安排,所以說希望大家能夠體諒我們的這樣的一個安排,(不知道說什麽了)希望大家好好學習~
劉老師問道:安排三個助教這麽多,我們是首家了吧?
我回答說:對,一般最多是兩個。我見到的。咱們人太多了。(其實可能是因為我們第一次當助教經驗不足所以分派了三個助教)
劉老師說:不對還有一個,後來又進來一個人,是學生。
我說:奧!是冉華學長,冉華學長在上學期擔任了黑龍江大學一個課程的助教,他只是進來看看大家作業啊,有時候會點評,他也是楊老師的學生,也是比較忙的,還負責其他的一些工作,所以他不是大家正式的助教,只是義務進來點評。本來周筠老師是想安排他、我還有一個同學來做助教的,但是因為他比較忙,所以沒能過來做大家的助教,但是他也願意在抽空的時候隨手點評一下大家的作業。能夠幫助到大家,這個是完全義務性的。
很感謝劉老師今天給我這麽多時間,也耽誤了大家的下課時間。
劉老師:
我們還是先感謝王超老師吧,挺難得的。我中間有些東西沒聽到,但是我知道有同學批評我的,這個很正常,不可能讓每個人都滿意,大家的需求也不一樣,另一方面,個人能力有限哈哈。課後我再和王超老師交流一下,針對大家的問題我們一定想出來一個能夠照顧大多數人需求的一個方案,好吧。最後再次感謝我們的王超老師!
後記:
這次的交流給我很大的體會,我認為溝通和交流是很重要的,劉老師也表示還希望我和同學們到課堂上多交流,我也非常樂意。
在課堂上交流的內容現在思考想來是很主觀的,對於同學們是否接受和理解我也是未知的。其實內心是期待同學們的歡迎、認可、配合或者認真反饋的。
感謝楊貴福老師一直以來對我的引領,感謝周筠老師、劉誌勇老師給我的機會、指導和包容。感謝《構建之法》、“構建”精神。感謝他們讓我遇到我的助教同事們,遇見更大的世界。
最後希望為此課程付出努力的老師們、助教們的努力可以被認可,希望同學們可以收獲一二,也希望此文可以給其他學校的老師、助教們以借鑒參考。
第一次助教同學交流問答記錄分享
相關推薦
第一次助教同學交流問答記錄分享
有時 .sh 成長 大成 發現 聯系 時間 管理 自動 大約兩周之前,主講老師劉誌勇老師和我約定,讓我上周四到課堂上和同學們認識、交流一下。一開始我不太明了去和大家見面要說些什麽,也不太理解這麽做的必要性是什麽。但隨著日子臨近,我請教了周筠老師,周筠老師和我談到福州大學
2018年11月17號第一次參加源創會記錄
快捷 廣告 圖片 下午茶 需要 動態圖片 展示 說了 bubuko 前言 昨天下午,到網易大廈參加了源創會的微信小程序技術沙龍。之前也參加過一些技術沙龍,但是原創會的還是第一次,總體感覺,還是很不錯的。 細雨紛飛,準時來到會場之後,竟然發覺早已經人滿為患,後邊陸續還有不少
DPDK17.05 第一次試用心得與問題記錄
最近由於優化效能需求,特意瞭解dpdk-17.05。在虛擬機器上第一次安裝試用,發現還是有很多坑哈。 下載地址不說了,度娘一下吧。 記錄一下問題吧: 1. 首先虛擬機器要配置兩個網絡卡以上,而且必須都是host-only模式。我配置了三個網絡卡,一個NAT模式,另外兩個host-only
2018軟件工程W班第一次助教小結
清晰 每一個 工程 改善 可能 協作 狀態 說我 實踐 我是數計學院實驗教學中心的一名老師,機緣巧合之下,這個學期跟著汪老師上《軟件工程實踐》這門課。之前有陸續聽說過《構建之法》這本書,記得好像學院還有主辦過研討會。對於這門實踐課,我一直以為還是采用傳統的授課方式,所有我沒
Launcher3學習記錄-Launcher第一次啟動時的快捷方式、Widget加載流程
needed tca see task 通過 syn lvs 基本 stp Launcher3的主Activity是Launcher.java,在onCreate()方法中可以找到數據下載的入口。mModel 是類LauncherModel的引用。 1
第一次作業得分前十的同學得分明細
ref one 缺失 height 6.5 高級功能 cnblogs mas lan 組成部分 標準 給分 編號 代碼 可以通過-n -r 參數控制生成等式參數和數量 2 1 生成過程中計算出表達式的結果給出正確和錯誤答案數目
Beta周王者榮耀交流協會第一次Scrum會議
分享 內容 寫入 劃分 ref get nbsp blank 困難 1.立會照片 成員王超,高遠博,冉華,王磊,王玉玲,任思佳,袁玥全部到齊。 master:王超 2.時間跨度: 2017年11月10日 15:10 — 15:50 ,總計40分鐘。 3.地 點: 一食
現代軟件工程_團隊項目_阿爾法階段_團隊建設_第一次會議記錄_2017.11.11
發布 一起 java boa 結對編程 數據庫 進行 匿名 同學 第一次會議記錄 會議時間:2017.11.11 12:00-14:00 會議地點:中科大西區圖書館201研討室 參會人員:劉蓀傲 姜博文 夏銘陽 顧培健 徐宇飛 張淦霖 【內容一】:自我介紹 六位同
第一次會議記錄
clas 註冊 建立 多平臺 實驗室 本科生 class 三方 android 時間:2018.3.4 (Sat)19:40-21:20 人: 全齊 簡介: 1. 完成初始的課程布置,制定雜項的完成計劃 2. 對項目內容進行了討論,並確立了遊戲/宿舍/學業 三方面的選題可
第一次記錄,試試隨筆
匹配 -- telephone 一個 imp port mpi arch 正則表達式 正則表達式:regex 所有的正則表達式都在re模塊中: ‘\d‘ 任意數字[0`9]---後面跟大括號裏面包含數字,表示重復幾次:\d{3} ==\d\d\d, 向re.compile(
軟工第一次作業 進度記錄2
輸入 文件夾 mat 讀寫 orm 自己的 怎樣 打開文件 功能 1. 進度: 編碼真的真的真的完成了。再也不重構了。 將string改為char數組,增大了哈希表容量,加快了速度。 采用nunit框架單元測試,能夠通過自己的單元測試,但是對sample結果還是不一樣。
第一次個人作業工作記錄
txt ros ron .com 第一步 文件操作 優先 行數 但是 作業要求: 1. 對源文件(*.txt,*.cpp,*.h,*.cs,*.html,*.js,*.java,*.py,*.php等)統計字符數、單詞數、行數、詞頻,統計結果以指定格式輸出到默認文件中
分享一下第一次和別人開發項目的心得
朋友 變量名 聯系 9.png 運行 困難 是我 獨立 合作 前言:哈哈,最近好久沒更新博客了,如果看了標題,想必已經猜到了這段時間在幹什麽?嘻嘻,對安全狗第一次開發項目。 大二專業分方向的時候我毫不猶豫地選擇了安全方向,當時的想法非常單純,我不會敲代碼,沒有做過項目,所以
記錄第一次簡單部署asp.netcore程序到Docker上
國內 amp strong info tar 出現 服務 option har linux版本:centOS7 1.安裝docker :yum -y install docker-io 2.安裝dontnetcore鏡像:docker pull microsoft/
第一次寫隨筆,記錄一下初衷
經歷 什麽 解決方法 問題 關於 喜歡 不能 一段 而且 經歷了一個思想鬥爭後,我想明白了,為什麽要寫博客。 之前學習時遇到了問題,百度後,在一篇博客幫助下快速的解決了。 於是我想,我不是不也可以通過記錄自己的經歷,來幫助他人?而且費曼學習法中,也提到了,教會他人是掌握技能
javascript 表格增刪改查 排序不會(第一次寫部落格,求交流哈)
學習JS快1個月了,博主本人上的是培訓的,快考試了,補習下學過的 發下今晚寫的吧。。。 有大神看看我的這種程度,排序事件怎麼弄~~ <!DOCTYPE html><html lang="zh"><head> <
第001講:我和Python的第一次親密接觸|學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 Python 是什麼型別的語言? Python是程式碼語言 IDLE 是什麼? IDLE是一個Python Shell,shell的意思就是“外殼”,基本上來說,就是一個通過鍵入文字與程式互
程式設計師的第一次刪庫,發同學群問怎麼恢復,同學:趕緊跑路吧,跑快點
不小心刪庫是一種怎樣的體驗? 刪過庫的人不可能坐著在這回答這個問題的,應該說,來回答問題的都是恢復回來的。或者想要回答這個的小夥伴可以親自去體驗,到時自然而然就懂了,是吧! 近日,又有一位程式設計師刪庫了。為什麼是又呢?因為網上太多的例子了,上面就是一個。 不過看這連天
趙凡導師併發知識第一次分享觀後感
主要是滲透了解 asyncio 相關概念 提及部分描述:1.執行緒(阻塞,非阻塞) 2.執行緒之間通訊(執行緒之間的傳遞(import queue)) 3.程序之間通訊(程序之間通訊from multiprocessing im
分享我的第一次Selenium自動化測試框架開發過程
由於公司的開發團隊偏向於使用Java技術,而且公司倡導學習開源技術,所以我選擇用Java語言來進行Selenium WebDriver的自動化框架開發。由於本人沒有Java開發經驗,以前雖然學過QTP但從沒有接觸過Selenium,正好通過這個機會能學習一下自動化測試,同時也學習一下基本的Jav