序
已經是2007年了,拿到的很多雜志都是2006年度特別版本,這里也跟著學習一下,對作為一個程序員、一個開源人的我作一個年度總結,拿來跟大家分享。
一、學習
《四書五經》,看了幾十頁就讀不下去了,那個痛苦啊,就像很多搞慣asp或php粗糙簡單開發的人想要學習充斥精妙藝術的java一樣難,更像那些搞java的為了跟著牛牛去學習使用大師們搞的具有“更高深藝術”的Rails,而不得不去學習語法格式充斥小日本希奇古怪的表達習慣的ruby語言一樣痛苦。
以前一直忙工作,工作完以后下班就忙著玩游戲,而今年把游戲戒了以后,下班后有了更多的時間來支配。由在做開源的過程中,在寫作的過程中,發現很多時候基本會處于極度饑餓的狀態,于是沒辦法只好惡補。
比起前幾年,今年最大的變化就是買了很多書。像讀書時代一樣習慣于經常跑到書店,不同的是以前沒錢買,只能坐在地下看,現在看到喜歡的又不太貴的書還可以咬咬牙意買下來,最多的時候一星期去書店五次(離住的地方很近,書店都是晚上關門),每次都買了一或兩本回來。因此,這一年買的書比前幾年的總和都還多,以致最近不敢去書店.。
讀了《j2ee反模式》、《系統分析之路》、《J2EE without EJB》、《極限XP編程》、《Spring高級編程》。讀了很多經典書籍的英文原版如:《精通EJB3.0》、《JUnit in action》、《AspectJ in action》、《AJAX in action》、《JavaScript.The.Definitive.Guid. 5th.Edition》、《實用軟件工程》的英文原版本,還重讀了一些經典書籍如《Java編程思想》、《J2SE核心編程》、《Java與模式》等。當然,學習技術光靠讀書用處不大,特別是學習一些前沿開源技術的應用,更多的需要看示例程序,看源代碼。因此,今年因為不甘于現狀想“發明輪子”而重點研究了Spring、Hibernate及一些實用Java工具如Cglib、Log4j、Dom4j等的源代碼,重點研究了JPA的規范及文檔,應該說得到了不少的提高。
除了技術上的學習以外,因為國產開源的緣故,也讓我開始對國學發生了興趣,重讀了《水滸》、《三國》,還有《紅樓》正準備讀。買了《圍城》并看了兩遍,買了翻版的《四書五經》,看了幾十頁就讀不下去了,那個痛苦啊,就像很多搞慣asp或php粗糙簡單開發的人想要學習充斥精妙藝術的java一樣難,更像那些搞java的為了跟著牛牛去學習使用大師們搞的具有“更高深藝術”的Rails,而不得不去學習語法格式充斥小日本希奇古怪的表達習慣的ruby語言一樣痛苦。
由于對近代史及白話文的改革產生了興趣,讀了一本有關胡適及辜洪銘的書。買了分卷的《魯訊文集》,到外地出差啊什么的經常都放在包里面,路上隨時翻頁。另外還購買并看完了余華的《兄弟》上下,《像男人一樣戰斗》、《政法委書記》等新書,還讀了一部分《李敖有話說》。
今年開始對歷史發生的興趣,有時候還會沒事跑到書店去讀上幾小時歷史,由于以前沒學好,所以直到今年才把清朝的歷史啊,冤案啊之類的東西了解不少;百家講壇的高度壓縮版DVD看了幾張;《讀者》、《南方周末人物周刊》、“贏在中國”、“超女”、“越獄”、“迷失”、“郭德鋼”、“張靚穎",“黃建翔pk吳飛虹”等有機會就看.
二、工作與生活
一個程序員的生活,基本上是兩點一線,周未雙休,早9晚5點半,每周一個輪回,就像每天的工作餐一樣,平淡無奇。
工作跟以前沒什么兩樣樣,只是工作的地點變了而已。整天不是方案、就是代碼或者是到客戶處搞調研。除了加班,還是加班。當然,對于我所在的這種暫時還沒有專業產品,靠承接項目來維持公司運轉的小軟件企業來說,每經過一個項目都會增長不少見識。今年也不例外,參加了幾個項目,也學了不少專業知識,從GPS定位、環保檢測、到修煤汽管再到如何跟送水工人打交道都有了一定的了解。通過其中一些項目,還對地方一些基層政府部門的工作及體制有了一定的認識。
由于我在公司負責技術,所以凡涉及WEB應用都力薦客戶使用開源產品,而其中又以我所參與的EasyJF的開源產品為首選。因此,通過一些成功的項目實踐經驗,EasyDBO及EasyJWeb經受了一些考驗、并得到了不斷的改進及完善。給我最深的體會是,MVC框架確實沒有什么,Struts有實現的功能,EasyJWeb一樣能實現,而且某些方面實現得更符合自己的習慣。因此,工作中的我基本上對Struts及hibernate說bye-bye了。
今年年初剛到重慶工作,雖然成渝之間的距離只有不到4小時的里程,且幾年前大家還是一家人,不過現在卻有很多地方都不一樣。重慶的路又陡又窄、車不多卻到處堵塞。重慶的除了房子便宜,其它什么都比成都貴,而且工資水平還比成都低,除了美女就是美女。如果說成都是一個懂得生活的城市,那么我說重慶就是一個懂得享受的城市。因此,年初還確實花了一小段時間來適應新的環境。
就像我工作過的一些其它城市如昆明、北京、成都等一樣,一但適應了,一切就OK了。一個程序員的生活,基本上是兩點一線,周未雙休,早9晚5點半,每周一個輪回,就像每天的工作餐一樣,平淡無奇。
三、寫作
2006年的寫作主題是無章法的。可謂五花八門,亂七八糟。
今年3月份,由于決定進入開源的世界,就開始一直通過blog在寫文章,并發到一些相關社區上。也許是因為對國內開源環境知之甚少,屁顛屁顛跑去寫了一些“不該寫”的文章,結果導致自己都有點失控。因此,2006年的寫作主題是無章法的。有“在浮燥的年代里做學問太難”、到“80前的前輩,你們都做了什么”等對環境抱怨的憤青之作,也有像“Spring輪子理論”及“中國開源眾生相”、“中文問題沒商量”這種讓很多大牛咬牙切齒的不知天高地厚的評論,更有像玩玩Spring及SVN入門、EasyJWeb自動代碼生成等超級初級教程,當然難少不了輪子血案等揭露國內某些“春迷”們對待開源的態度及行為的紀實。可謂五花八門,亂七八糟。
下面是幾篇個人比較喜歡的,在這里毛遂自薦一下,希望能給喜愛或不喜愛開源的朋友有一些幫助或作參考。
1、Spring教程摘要
深入Spring 2:輕量級J2EE開發框架原理與實踐 http://www.easyjf.com/spring/
玩玩Spring系列
2、憤青
? 在浮躁的年代里做好學問,難!
開源的世界很精彩
80前的前輩,你們都做了些什么?!
3、評論
Rod Johnson 與“輪子理論”
中國開源眾生相-也談“中國人的開源”
論J2EE程序員的武功修為
淺談MVC框架中View層的優雅設計及實例
世界杯與國產開源系列
4、EasyJF相關文檔
EasyJWeb Tools中代碼自動生成引擎詳解
EasyDBO開發指南http://www.easyjf.com/easydbo/
四、開源
2006,是我個人真正進入開源領域的第一年,因為以前都是“開源的消費者”,只會跟在大牛小牛們的屁股后面學習使用國外大師們制造的一個又一個的最新流行開源產品及框架。
2006,是我個人真正進入開源領域的第一年,因為以前都是“開源的消費者”,只會跟在大牛小牛們的屁股后面學習使用國外大師們制造的一個又一個的最新流行開源產品及框架。本著“開源的基礎是開放源代碼”的想法,通過網絡認識了一幫國內的開源愛好者,建立了EasyJF,經過了差不多一年的努力,現在已經完善了開源的一些基礎設施,并對開源團隊的組織及認識有了一定認識,這個開源組織發布了一系列源代碼及文檔。下面是我參與的一些開源項目:
簡易Java框架進銷管理系統
EasyDBO
EasyJWeb
EasyJF官網全站源碼
Meybo Mail Web客戶端開源簡化版
? 以上項目的源碼均可在EasyJF的官方網站www.easyjf.com下載。
小結
總的來說,這一年,基本上算是充實的,也算是幸福的。公司拖欠工資的時間最多沒有超過三天,不時還會提前發,過節費沒比往年少,家人都平安健康。這一年,讀了很多書,學習到很多新東西的同時,并開始學習創作自己的作品。值得一提的是,就在2006這一年,是10多年以來第一次回到老家農村好好看了一次。
2006這一年重要的收獲是,我開始進入了開源的世界,而且越來越渴望在這個世界里去探索、去分享、去創造更多的東西。
2006這一年最大的收獲是:認識了很多腳踏實地的開源愛好者,并成為了朋友;也認識了很多“春迷”型的開源愛好者,增長了見識。
可以說,我的2006這一年,是充實的一年,精彩的一年,無悔的一年。
?附:我眼中的博客MVB與投票
(本文作者:
EasyJF開源團隊??
大峽 歡迎轉載,轉載請保留作者聲明,謝謝!)
posted on 2007-01-09 12:38
簡易java框架 閱讀(2998)
評論(11) 編輯 收藏