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