今天在網路上被一個小朋友挖起來問問題。原來他是看到我曾在Java版上有PO過文,才來找我問問題。我一向歡迎小朋友來問我問題,只要他是有心學程式,一切都好辦。
他很直接,把習題拿出來問,我也不以為意,因為如何建立一個class這是個基本的問題,但沒有好好解釋,也算是卡住的關鍵,於是我就一邊跟他解釋物件的概念,一邊寫Code實做給他看。
習題有三小題,講完了第一小題的物件建立,第二小題就是關於物件繼承。原本想讓他自己做做看,但在他表示還是不太了解的狀況下,又寫了一次給他看。
接著,他陸陸續續丟出了幾份作業題目過來,分別是物件宣告、IO、以及在JSP中使用Database。
這讓我很驚訝得下巴掉了下來,這儼然是回顧整學期的作業啊!接著更讓我驚訝的,是他們老師給他的期限是晚間11點要寄出code,而他的觀念竟然弱成這樣。但基於同情心,還是指點他每題實做的方向,但我明白,除了我給他的那兩個class之外,他大概準備接受事實了。
就在我處於震驚中時,他又對我說,這些程式沒交出去,他會很難過,希望我能幫他完成一部份。此時我腦中丟出了一個想法:「你是指心情難過?還是這科會很難過?」不過無論如何,基於我一貫的立場,對於作業乞丐一向唾棄的立場,我拒絕了。接著藉著洗澡先暫離,而回來後,他也下線了。
之前跟中學生相處久了,所以處事來說,我這個人一向好說話,一開始不會太嚴格對人。尤其是對有熱忱的人。就算是裝得很有熱忱也罷,我都願意協助他進步。但我更相信,可憐之人必有可恨之處,在弄成無可挽回的情況前,一定有做了些什麼動作讓所有事情演變成這樣。換言之,種了什麼因,自然就會得什麼果。只要被我知道了有不單純的動機,那我也不會讓學習的過程草草的結束。
如今這位小朋友的因就是他誤選了他系的程式語言課程,而又認不清自己的能力,把程式作業留到最後一天才急忙找槍手代筆,所以才造成了他作業交不出來的苦果。
而對他最好的方式,很簡單,就是重修。既然他在這門課上沒有什麼斬獲,那怎可就這樣不好好再學一次呢?除非,他想放棄,既然要放棄,那就更不用去思考這門課的學分拿不拿得到了,不是嗎?
所以,放棄吧!小朋友,日子還很長,下回多花點心力讀書吧!
也許哪天會有人說,那我拿錢給你幫我寫,可以嗎?
也許吧!也許哪天我會遇上,但是,一般人能有免費的好人可以找,誰會要去找收錢的?這也算是一種程式工作者的悲哀吧。
總之,我只是想說,我不是好人。
沒有留言:
張貼留言