1. 程式人生 > >開課博客

開課博客

嚴重 相同 作者 pro 部分 質量 servlet 成績管理 不出

  本人“預備級”預備程序員一只,剛剛上大二第二學期,之所以要在預備程序員前加上“預備級”這樣的詞匯,主要還是強調我的水平之低。事實上,並不是我沒有自信故意貶低自己,而是我真的覺得我的水平極低。舉個例子,我們在大二第一學期學習了java和javaweb,而在最後的期末考試中考的主要內容是javaweb的有關數據庫的增刪改查,而直到上個星期,我依舊還沒有搞清楚javaweb項目的分層管理數據,即service層,dao層,servlet層,model層的詳細關系。但我還是有些閃光點的,比如……呃……比如!比如我比較擅長在看書時聯想,就是看書時喜歡琢磨作者為什麽要這樣說話,這樣說話可以透露出什麽意思,我可以對應書上所說的某些道理舉出我親身體驗或是見到過的例子嗎等等。我還有自認為的一個閃光點就是我認為我可以認清自己——我是一個怎樣的人?我的性格是怎樣的?我認為我可以更理性的去看待問題。好吧,我認為我認為僅僅是我認為而已,也許這並不算什麽閃光點?

  對照技能表,比較重要的技能首先應當是語言了吧?高中完全沒有接觸過計算機語言,上了大學,到目前為止,我學過了C、C++、java、JavaScript、html語言,其中比較拿手的應該就是java語言了吧(實際上離現在時間點越近的我越熟練),然後我認為我的水平正在3左右徘徊,在畢業時,我就應該足夠達到5了。其次,Programing:Code Review/Code Quality(代碼復審/代碼規範/代碼質量)也是很重要的一環,正所謂打鐵還需自身硬,代碼規範保證了可讀性,而代碼的質量保證了健壯性。在我編過的代碼中,我最擅長的一部分是輸入數據的檢測,即在jsp頁面輸入數據,在JavaScript中檢測得到的數據是否合格。我覺得在這方面,我只能最多達到2。我只希望可以再畢業前達到5。還比較重要的是個人代碼管理,這一點我還是有點體會的:編的代碼多了,為了練習好數據庫的增刪改查,我們也做過不少半拉子“系統”,比如學生管理系統,學生課程管理系統,學生成績管理系統等等。這些系統有著一些類似的部分,比如驗證碼,比如頁面外觀等。那每次做每次編一遍相同的程序太麻煩了,所以代碼管理問題是不容忽視的。這一點我覺得我能拿3分。

  要說提高的方法,我還是認為鄒欣老師說的有道理:做中學。我來舉個反例:看後學。先看書:學習Java語言,先下載eclipse,然後點擊.exe安裝,點擊I agree...,點擊next……如此之後,安裝好了。哦,真簡單,我會了!合上書,打開電腦,登上oracle官網,咦?!書上不是說就在左邊嗎?怎麽沒有?

之後尋尋覓覓……半個小時後,啊!找到了,原來要先點這個,再點那個,才能找到download頁面。下載完成後,雙擊.exe文件安裝,誒??和書上說的不一樣啊?這是啥界面?怎麽不是I agree...界面呢?……哦,這個eclipse和書上的不是一個版本的……搗鼓半天,總算安裝成功了,滿心歡喜打開……這啥玩意兒?咋給我整了這一大串兒英文?……warning……Error……這都些啥東西?根本看不懂嘛!反正這就是我第一次在電腦上安裝學習軟件的場景。看後學就體現出一個問題:書上寫的,看完就一定會了嗎?答案當然是否定的!對於IT行業來說,“凡是寫在書上的,就必定是過時的!”此話不無道理,所以,做中學就展現了它的重要性:隨時做隨時錯隨時學。

  至於抄襲的問題,我認為抄襲與借鑒的最基本差別就是二次使用者是否標出他所使用的語句的出處以及與自己寫出的語句比例。特別是第二點,如果“借鑒”的語句在二次使用者文章中占比過大,那二次使用者寫這篇文章還有什麽意義呢?但我認為,我們對於“抄襲”這一詞匯的觀念過於淺薄,有些同學覺得“我只是借用應付下老師,大不了我以後再刪嘛”或者是“這還有啥?反正你發表出來就是讓人看的,我用下怎麽啦?”,並沒有意識到抄襲的嚴重性,再有就是帶著“偷偷的抄,只要不被老師發現就不能叫做抄襲!(讀書人的事怎麽能叫抄呢?那叫竊!)”的思想。我只能說:呵呵,你自求多福吧。

  我媽跟我說:想做一件事,就要把它做到做好。但我每次只能完成一半:想做一件事……但我至少明白,想做一件事,就要做到自己問心無愧。最後要提出幾個關於《構建之法》的問題,我非常誠實的說,我還沒怎麽看《構建之法》,所以我還提不出什麽問題來。我希望在我認認真真的讀完《構建之法》後,可以有些想法,有些問題。

  

  

開課博客