還記得剛剛開始學Java的時候,是大學的時候。
Java是作為5項基礎必修課之一,剩下幾門是Programming Principles 2A (C Language),Software Engineering,Introduction to Database Systems和Professional Computing Ethics, Law & Marketing;
可見學校對Java相當重視了。
還記得當時用的還是notepad來寫code的,Eclipse應該已經有了,可是連Java的門還沒入的我,怎么會知道這個呢。
記得第三學期的時候,選修了門User Interface Programming的課,渾渾噩噩的上了幾節課才認識到教的是Java AWT和Swing,好吧我承認一個學期沒touch過java了(上一學期修的是C++和C算法),java的東西早就還給老師了。
更 慘是,tutorial的課,基本上就是寫code,然后當場打分(alright 打分的事情是期中才知道的,因為Java的東西忘了差不多了,看來tutorial上是寫不出東西的,所以tutorial基本上我是不上的,所以期中的 時候 tutor看到我很是驚訝)
嗯,那時候第一次用eclipse,記得assignment project做的是UML diagram設計器,我寫的超級攢,tutor那邊看了也大加贊揚,本來建議我加個save功能,那時候對serializale完全沒有概念,作罷 了。記得tutor當時說 很簡單的幾句code就能搞定,現在想想確實是這樣,當時還以為是多難的事情呢!
后來在monash的1年半里,java相關的東西學的也不少,比如mobile agent(aglets這個好像國內網上基本看不到相關資料), J2ME(嗯,這才開始用起netbeans)還有就是J2EE(很lucky,修的課叫Internet Applications Development, 我修的時候這個subject的內容被改成J2EE,我朋友在上個學期修這課的時候還是Flash的內容.....)。J2EE學習的時候,基本上已經開 始熟練使用netbeans了,很好很強大!
不過畢業以后,原來準備把SCJP的證書考出來的,Completed Java2 Certification和SCJP Sun Certified Programmer for Java5 Study Guide買了好久了,讀了快一年了,至今還沒有看完~ 原以為bachelor 加 master degree,盡管英文還是比較差的 但是要找份graduate Java programmer的工應該是可以的吧,事實上,嘿嘿嘿,學工3月,不要說interview了,連個問候的電話都基本沒有,失敗啊失敗中的失敗。 時間久了發現之前學的J2EE的東西又忘了差不多了,拿到HD的J2ee作業,之前寫的netbeans的開發筆記,也不知道哪一次重裝系統的時候丟了, 我用netbeans重寫的code也沒有了,天啊,人間悲劇啊!
好了現階段的主要任務就是重修J2EE, 嗯之前agent 公司電話調查,問我用什么frameworks(根本從來沒有用過),才開始學習struts, hibernate 以及spring的,至少可以讓簡歷豐富起來;鑒于招聘廣告上要求一類里除了以上幾個frameworks以外,還有基本就是Tomcat,MySQL 以及 Unit Test了(application server 平時用的Java application server如今改名叫glassfish了;database么讀書的時候用的是Pointbase,貌似5.5和Vista有沖突,公司還被ibm給 招安了;Unit Test?你別傻了,咱們啥時候會去做test啊~) 好吧,現在一個個都學起來,用起來;無論如何到時候寫簡歷的時候Programming language一欄會好看很多。
鑒于個人最大的問題就是,很多東西學過就會忘記,所以決定還是把學過的東西寫下來,記下來~
于是便有了這兩畝三分地~
Java是作為5項基礎必修課之一,剩下幾門是Programming Principles 2A (C Language),Software Engineering,Introduction to Database Systems和Professional Computing Ethics, Law & Marketing;
可見學校對Java相當重視了。
還記得當時用的還是notepad來寫code的,Eclipse應該已經有了,可是連Java的門還沒入的我,怎么會知道這個呢。
記得第三學期的時候,選修了門User Interface Programming的課,渾渾噩噩的上了幾節課才認識到教的是Java AWT和Swing,好吧我承認一個學期沒touch過java了(上一學期修的是C++和C算法),java的東西早就還給老師了。
更 慘是,tutorial的課,基本上就是寫code,然后當場打分(alright 打分的事情是期中才知道的,因為Java的東西忘了差不多了,看來tutorial上是寫不出東西的,所以tutorial基本上我是不上的,所以期中的 時候 tutor看到我很是驚訝)
嗯,那時候第一次用eclipse,記得assignment project做的是UML diagram設計器,我寫的超級攢,tutor那邊看了也大加贊揚,本來建議我加個save功能,那時候對serializale完全沒有概念,作罷 了。記得tutor當時說 很簡單的幾句code就能搞定,現在想想確實是這樣,當時還以為是多難的事情呢!
后來在monash的1年半里,java相關的東西學的也不少,比如mobile agent(aglets這個好像國內網上基本看不到相關資料), J2ME(嗯,這才開始用起netbeans)還有就是J2EE(很lucky,修的課叫Internet Applications Development, 我修的時候這個subject的內容被改成J2EE,我朋友在上個學期修這課的時候還是Flash的內容.....)。J2EE學習的時候,基本上已經開 始熟練使用netbeans了,很好很強大!
不過畢業以后,原來準備把SCJP的證書考出來的,Completed Java2 Certification和SCJP Sun Certified Programmer for Java5 Study Guide買了好久了,讀了快一年了,至今還沒有看完~ 原以為bachelor 加 master degree,盡管英文還是比較差的 但是要找份graduate Java programmer的工應該是可以的吧,事實上,嘿嘿嘿,學工3月,不要說interview了,連個問候的電話都基本沒有,失敗啊失敗中的失敗。 時間久了發現之前學的J2EE的東西又忘了差不多了,拿到HD的J2ee作業,之前寫的netbeans的開發筆記,也不知道哪一次重裝系統的時候丟了, 我用netbeans重寫的code也沒有了,天啊,人間悲劇啊!
好了現階段的主要任務就是重修J2EE, 嗯之前agent 公司電話調查,問我用什么frameworks(根本從來沒有用過),才開始學習struts, hibernate 以及spring的,至少可以讓簡歷豐富起來;鑒于招聘廣告上要求一類里除了以上幾個frameworks以外,還有基本就是Tomcat,MySQL 以及 Unit Test了(application server 平時用的Java application server如今改名叫glassfish了;database么讀書的時候用的是Pointbase,貌似5.5和Vista有沖突,公司還被ibm給 招安了;Unit Test?你別傻了,咱們啥時候會去做test啊~) 好吧,現在一個個都學起來,用起來;無論如何到時候寫簡歷的時候Programming language一欄會好看很多。
鑒于個人最大的問題就是,很多東西學過就會忘記,所以決定還是把學過的東西寫下來,記下來~
于是便有了這兩畝三分地~