回覆列表
  • 1 # 雨果雨果

    我覺得他說的不是專案程式碼,而是程式碼片段都沒寫過吧?這說明,他是一個純粹的人,一個老實的人,一個實事求是的人,一個對自己的良心真誠的人,一個有著一顆勇敢的心和較厚面板的人。

  • 2 # GreatMan

    作為一個大學的計算機系的老師,看到這個問題,正好也戳中了我內心的疑惑,所以我也來說說我的感受。

    Who Am I ?

    我是一所高職大專院校的計算機系的老師,平時主要教授的就是計算機程式設計方面的課程。從業10年的時間,陸續講授了JavaScript、Python、Java、SQL(MS SQL Server、Oracle)等課程。

    另外,大家其實都有所瞭解,很多院校裡的計算機課程相對都比較陳舊,我平時也沒有閒著,自己分別自學了許多其他程式語言和程式開發技術。學校裡並沒有開設這些課程,大的範圍我不敢亂講,但是在我們系的這個小圈子裡,很多程式設計技術對我的同事來說根本就沒有代課能力,甚至他們連聽都沒有聽過。我透過自學,熟練掌握的技術(不限於程式語言,還包括開發庫、框架和Running time等)還有Spring、Angular、HTML/CSS/JavaScript、PHP、Vue.js、React、React Native、Kotlin、Swift、Node.js、Express、Koa2、Yii、Laravel、MySQL、MongoDB、Golang、Flask、GraphQL、Bootstrap、Numpy、Pandas、Matplotlib 等等。雖然多,但是這裡不是我在自我炫耀,因為很多技術的內涵都是互通的,我學了這麼多,其實是為了自己能夠應付更多的課程,也是為了提高自己的程式設計和專案開發的能力。

    出現的問題

    經過上面簡單的介紹,在日常的教學過程中。我帶的學生如果他們認真學習,基本上都會有所收穫。而那些沒有什麼程式設計經驗的老師所帶的學生,就可能僅僅是在跟著老師啃課本。經過我的調查,很多學生都說他們的老師上課時就是照著書上的內容念一遍,或者用PPT一頁一頁的給他們將,講完了就讓他們把書上的某個地方的程式程式碼在計算機上抄一遍,執行沒啥問題了發給老師當做這節課的作業。

    學生如果只是為了完成任務,那麼另說。如果這些學生想以這樣的方式掌握一些程式設計技術,很不幸他們遇上了那樣不負責任,也沒有什麼程式設計技術和經驗的老師。一學期下來,能獨立的開發一個網站,或者一個簡單的Java或者Python應用都很不錯了。

    根據題目所說,計算機系的老師如果說自己幾年沒有程式設計了。那麼可以確定,他們在程式設計方面的技術已經落後,甚至已經徹底喪失了程式設計的能力。也許他們的內心還儲存著古老的程式設計技巧,掌握著 visual basic、flash這樣已經被淘汰的技術,但是類似這些技術在現在已經分文不值。原因很簡單,計算機程式開發的更新速度非常快,為了最佳化程式執行的效率,減少程式執行時的系統消耗,為了降低程式設計的複雜度,為了讓程式開發更加工程化等等,很多大公司,比如Microsoft、Google、Facebook、Alibaba等這些國內外的公司都會推出新的或者更加優秀的開發框架和語言。如果學校的老師讓然想著吃老本,不上進,不更新自己的技術體系,那麼可想而知他所帶的學生會因為他的這種落後思想,在職場上遭受更多的打擊和挫折。

    造成這種問題的原因

    如果要分析造成這種問題的原因,可以從兩個方面來分析。

    首先,最明顯的原因就是教師的不上進。因為人都有惰性,教師雖然為人師表,教書育人,但是也不例外。因為這些不上進的教師,常年講授著相同的內容,可能連課本都沒怎麼更換過。那麼他們平時在備課、課堂上就會比較舒服。用以往的資料和經驗反覆的使用,一學期接著一學期,一年接著一年。他們接觸程式程式碼的場景僅僅是課堂上的那幾十分鐘。甚至於,他們在課堂上可能連程式設計的IDE軟體都不怎麼開啟使用,而是一頁一頁的翻著他們的寶貝PPT。所以才會造成題目所說的那樣的情況:幾年都沒有程式設計了。

    另外,除了教師自己的墮落以外,還有學校管理的落後。很多學校,客觀的講,把教學其實放在了次要的位置。他們並沒有把“教師的授課水平”或者“專業技能水平”作為評價教師的核心標準。而是透過教師發論文的數量(甚至都無所謂質量)、科研成果、職稱、招生等方面來評價教師。那麼自然的,教師在專業技能方面就不會有太大的造詣。

    再次,說說如果學生遇到這樣的老師的傷害。計算機老師程式設計技術很爛,甚至寫不出像樣的完整程式。自己在課堂上因為寫程式出了洋相,絲毫沒有愧疚感和羞恥感。還理直氣壯的大言不慚說讓學生自己看書,就照著書上的程式弄。很多情況是,熟不知很多課本上的程式也都是錯的,有的學生很認真的把書上的那段程式碼一字不差的抄出來了,執行時出現了bug/error,然後去問老師。這時,是需要老師利用自己的技術和經驗,糾正出書本上的錯誤的。但是很可惜,學生遇到這樣的老師,往往很可能得到這樣一句話:“你自己先看,不行了去百度上查一查”。學生的學習慾望被這樣敷衍和掃興,除非學生有很強的目標和自學能力,否則這樣的低階教師會狠狠的傷害學生的內心,沉重打擊學生的學習慾望,破壞學生的學習效果。再言重一點,可能還會斷送了學生在這個專業的職業生涯。最起碼職業生涯的開端可能不夠那麼順暢,因為基礎沒有打好。

    我希望

    我沒有那麼高大尚,也並不具備太多的科研能力,僅僅是一個高職院校的老師。可能很多計算機教師都在本科院校裡熱衷於科研,為中國的科技進步而努力。但是真心的希望,教育領域、高校裡的管理制度和措施,把教師的實際教學能力和專業業務能力作為考核的核心。另外,高校裡的教師,帶著一點廉恥之心,真正的去更新一下自己的知識和技術體系,認真的學習一些新的技術,提高自己的業務技能。這樣就不會出現題目所描述的那種荒唐的情況出現了。

  • 中秋節和大豐收的關聯?
  • 大學生真的不用努力學習嗎?