一開始的時候,我以爲從這門概論課上學不到什麼關於語言的知識。可是如今看來,在學習了基礎的代碼以後,也確實沒有什麼適合在課上講的。反而在課下本身研究的好。一直以來,其實我比較擔憂本身這一年半,雖然學了C和JAVA,或許有較難一點的算法,可是隻是簡單的程序。這一學期下來以後,我以爲收穫頗豐。算法
首先是關於JAVA語言,開學的時候,JAVA語言我只會一些基礎,不過通過幾回課上的練習,尤爲是四則運算那項,我算是對這門語言有了一點熟悉。沒有進度條還真不知道如今已經掌握的,在當時還真令我頭痛。好比隨機取數,值傳遞與C的不一樣。隨機取數是用來隨機生成四則運算的,甚至當時連加減乘除都用隨機數來取,我感受結果是有些不妥,好比題很怪,一連串全是加法什麼的。讓我聯想到,活動中用戶抽獎的時候的算法是否是用的根據時間產生的隨機數。數據庫
後來將四則運算擴展到網頁版的時候,由於當時恰好借了關於PHP書籍的書,因此用了PHP。那時候剛明白什麼是Post,Get表單,也明白了有的網頁網址後面跟的等號是什麼意思。在本身摸索的時候,遇到了很多代碼方面的小麻煩,$用起來真是太怪了。當時也不知道數據庫和表,也只好把生成的題都存到了文本文檔中,如今回想起來還真是走了很多彎路呢。編程
我記得四則運算風波結束以後,便開始告終組編程,那也是這個學期收穫精髓的開始。對於當時的咱們也確實只是一個開始,面臨須要在博客園上發表的各類規劃,咱們感到無所適從。將規劃定的難一些吧,由於當時什麼也不會,怕後來實現不了;定簡單一些吧,在介紹的時候又難以啓齒。因此只好走一步算一步。大概是先弄了一個面板,後來以爲那些功能能實現和必需要實現,你們在狠狠的查,將其變成本身的東西。通過你們的努力,這款軟件能夠算是成型了。如今看來,也驚訝於本身從這兩階段衝刺中學到了這麼多。Java Swing的面板,鏈接數據庫,Javafx構建瀏覽器,各類監聽事件以及細節中各類小而重要的東西。瀏覽器
正如上課那句話所說,若是重來一遍,我會作什麼樣的改進。我認爲多是要把任務面板分的更細緻一些,當時由於兩眼一抹黑,不知所「措」。但如今看來,一開始細緻一些,中途會少走一些彎路。不過正是第一次,因此彎路也算是探索中的一部分,也頗有價值。學習
寫着寫着,不覺的將進度條看了一遍。收穫多的周也就是四則運算和兩次衝刺這五週。有些感嘆,若是用心的話,一週還真是能夠學到不少東西。事件
除了這些知識點,經過一學期的瞭解。也多少對工程和需求這兩個詞彙有點認知與想法。不作熬述,我以爲,工程問題是由於人多而形成效率差的問題,需求則是開發者和使用者之間的代溝,用戶指望和資源分配的問題。而且,這門課也帶我猜測和了解了將來在公司生活,團隊合做須要注意的事情。資源
這個學期下來,學到的東西雖多卻也有限,更寶貴的是,我再也不等待老師教,而是學會了本身學習和研究不會的東西。開發
對老師授課的意見和建議。文檔
留的做業雖然多,不過努力下來收穫確實不小,不算缺點。那就沒有其餘的了。博客