CowNew開源團(tuán)隊(duì)2007年工作報(bào)告
回首2007年,CowNew開源團(tuán)隊(duì)取得了突飛猛進(jìn)的發(fā)展,2008年新年的鐘聲即將敲響,在此讓我們回顧C(jī)owNew開源團(tuán)隊(duì)在2007年取得的成就、總結(jié)經(jīng)驗(yàn)教訓(xùn),并且對(duì)2008年的工作進(jìn)行展望。
一、2007年工作回顧
1、開源產(chǎn)品日漸成熟
在KingChou、楊中科等隊(duì)友的努力工作下,CowNewSQL經(jīng)歷了五次版本升級(jí),目前已經(jīng)發(fā)展到2.1版本;現(xiàn)在的CowNewSQL能夠支持主流的DDL、DML語句,并且支持MYSQL、MSSQLServer、Oracle、DB2四種主流數(shù)據(jù)庫系統(tǒng);創(chuàng)建了CowNewSQL的JDBC驅(qū)動(dòng)(支持JDBC3.0),這樣無需修改系統(tǒng)代碼就可以直接使用CowNewSQL;增加了對(duì)JDK1.4的支持;創(chuàng)建了CowNewSQL演示站點(diǎn),使得開發(fā)人員可以更方便的試用CowNewSQL。
CowNewStudio可以支持插件式擴(kuò)展,可以很容易的支持其他ORM產(chǎn)品;修正了用戶反應(yīng)的若干Bug,產(chǎn)品更加穩(wěn)定;增加了對(duì)JDK1.4的支持。
2、技術(shù)圖書出版成果豐厚
CowNew開源團(tuán)隊(duì)和清華大學(xué)出版社、電子工業(yè)出版社以及言實(shí)文化傳播有限公司等圖書出版機(jī)構(gòu)建立了緊密的合作關(guān)系,為國內(nèi)讀者帶來了多部?jī)?yōu)質(zhì)圖書,并且進(jìn)一步擴(kuò)大了CowNew在國內(nèi)的影響。
7月份《J2EE開發(fā)全程實(shí)錄》上市,11月份《自己動(dòng)手寫開發(fā)工具》上市,這兩本書蟬聯(lián)技術(shù)類圖書銷售排行榜,取得了非常好的銷售成績(jī)和市場(chǎng)反響;侯志松編寫的《Hibernate技術(shù)手冊(cè)》(暫定名)以及曲金龍、楊中科合著的《Java下的AJAX開發(fā)揭秘》(暫定名)已經(jīng)交稿,正在出版運(yùn)作過程中;另外一本數(shù)據(jù)庫技術(shù)方面的圖書也在編寫過程中。
3、Antlr文檔中文化第一期工作完成
在曲金龍、周曉、歐近利、阿樂、west2snow、楊中科等隊(duì)友的努力工作下,Antlr核心文檔的中文化初稿已經(jīng)完成,目前正在內(nèi)部校對(duì)過程中。
4、和國內(nèi)外開源團(tuán)隊(duì)建立了穩(wěn)定的合作關(guān)系
自創(chuàng)始之初,CowNew就與EasyJF開源(http://www.easyjf.com)保持著緊密的合作關(guān)系,無論是在技術(shù)方面還是在開源團(tuán)隊(duì)的建設(shè)與發(fā)展方面都進(jìn)行了非常深入的交流。12月份CowNew與EasyJF合作的開源項(xiàng)目BlueFin正式啟動(dòng),這標(biāo)志著CowNew與EasyJF的合作進(jìn)入了一個(gè)新的階段。
與國外的開源組織Antlr建立了穩(wěn)定的合作關(guān)系,CowNew將負(fù)責(zé)Antlr在中國的本地化與推廣工作,與國外開源組織的合作將會(huì)擴(kuò)大國內(nèi)開源運(yùn)動(dòng)在國際上的影響力,并且能夠在與國外開源組織的合作過程中學(xué)到國外相對(duì)較成熟的開源項(xiàng)目運(yùn)作經(jīng)驗(yàn)。
5、開源聚會(huì)
4月份我們組織了北京地區(qū)成員的聚會(huì),這也是團(tuán)隊(duì)成立以來第一次聚會(huì),聚會(huì)在輕松愉快的氛圍中進(jìn)行,進(jìn)行了深入的交流。
6、團(tuán)隊(duì)大規(guī)模擴(kuò)充
2007年,隨著團(tuán)隊(duì)在業(yè)界影響力的不斷擴(kuò)大,CowNew開源團(tuán)隊(duì)的成員大規(guī)模擴(kuò)充,特別是歐進(jìn)利、周曉、曲金龍等核心成員的加入使得CowNew開源的實(shí)力得到了極大的增強(qiáng)。
二、2007年工作不足與經(jīng)驗(yàn)教訓(xùn)
1、產(chǎn)品的市場(chǎng)調(diào)研和推廣不夠
團(tuán)隊(duì)產(chǎn)品在立項(xiàng)的時(shí)候沒有進(jìn)行足夠的市場(chǎng)調(diào)研,導(dǎo)致有的產(chǎn)品的市場(chǎng)定位不明確,不僅浪費(fèi)了精力,而且使得項(xiàng)目后勁不足,直接影響了成員的積極性;團(tuán)隊(duì)產(chǎn)品的推廣力度不夠,團(tuán)隊(duì)產(chǎn)品的知名度仍有待提高;由于推廣力度的問題,導(dǎo)致團(tuán)隊(duì)產(chǎn)品在實(shí)際項(xiàng)目中應(yīng)用不足,沒有形成成功案例,制約了產(chǎn)品的后續(xù)發(fā)展。
2、團(tuán)隊(duì)內(nèi)部組織建設(shè)有待加強(qiáng)
在團(tuán)隊(duì)建設(shè)初期,由于成員和子項(xiàng)目都非常少,所以采用集中制管理非常適合。但是隨著成員的增加以及子項(xiàng)目的豐富,這種集中制管理模式的劣勢(shì)已經(jīng)突顯:
成員都不是專職從事開源工作,這樣當(dāng)管理人員工作繁忙的時(shí)候,所有子項(xiàng)目都會(huì)進(jìn)展緩慢甚至停滯。
所有子項(xiàng)目都由一個(gè)管理人員負(fù)責(zé),這樣項(xiàng)目的成敗就完全取決于這個(gè)管理人員的水平,如果管理是出現(xiàn)失誤,會(huì)造成所有項(xiàng)目的失敗。
沒有讓有能力的核心成員參與管理工作,不僅無法全面展示核心成員的優(yōu)勢(shì),而且降低了核心成員的參與積極性。
3、"幫助隊(duì)友成功"的執(zhí)行不夠徹底
"幫助隊(duì)友成功"是我們團(tuán)隊(duì)內(nèi)部建設(shè)的一個(gè)宗旨,目的是保證讓成員開源做的貢獻(xiàn)能夠?qū)崿F(xiàn)回報(bào)最大化。不過由于種種原因,"幫助隊(duì)友成功"執(zhí)行的還不是非常到位,核心成員得到的各方面回報(bào)里期望還是有一定差距的。
4、團(tuán)隊(duì)內(nèi)部建設(shè)不足
團(tuán)隊(duì)成員資格審核工作不到位,一些不符合基本要求的成員的加入增大了內(nèi)部管理的難度,使得團(tuán)隊(duì)內(nèi)部管理混亂;信息不夠透明,團(tuán)隊(duì)的一些最新消息無法及時(shí)準(zhǔn)確的傳遞到每個(gè)隊(duì)友;沒有完善的成員管理制度,對(duì)成員的信息沒有一個(gè)科學(xué)的管理,不僅會(huì)造成成員的流失,也使得對(duì)團(tuán)隊(duì)的人力資源掌握不足,無法充分發(fā)揮沒有成員的潛力;團(tuán)隊(duì)聚會(huì)前期準(zhǔn)備不足,沒有達(dá)到理想效果;對(duì)核心成員的關(guān)懷不足。
5、團(tuán)隊(duì)網(wǎng)站重視程度不夠
團(tuán)隊(duì)網(wǎng)站做為一個(gè)宣傳窗口目前還過于簡(jiǎn)陋,讓訪問者感覺不夠?qū)I(yè),進(jìn)而使得訪問者對(duì)CowNew的實(shí)力產(chǎn)生了懷疑;團(tuán)隊(duì)網(wǎng)站信息不足并且更新不及時(shí),訪問者無法得到想了解的信息,甚至有的訪問者認(rèn)為CowNew已經(jīng)是不活躍的開源組織了;網(wǎng)站上對(duì)團(tuán)隊(duì)產(chǎn)品以及核心成員的介紹非常缺失。
目前團(tuán)隊(duì)網(wǎng)站放在一個(gè)普通虛擬主機(jī)上,采用的是電信的線路、網(wǎng)站空間只有150M、只支持ASP網(wǎng)頁、能夠使用的CPU資源和帶寬資源都非常有限,所以導(dǎo)致大多數(shù)訪問者感覺訪問速度慢,能夠支持的同時(shí)訪問人數(shù)非常有限;同時(shí)由于ASP技術(shù)的天生缺陷,導(dǎo)致網(wǎng)站經(jīng)常遭到無聊的Cracker的攻擊;由于網(wǎng)站不支持Java、.Net等程序的運(yùn)行,導(dǎo)致無法提供團(tuán)隊(duì)產(chǎn)品的在線演示。
6、團(tuán)隊(duì)關(guān)注的技術(shù)過于狹窄
CowNew開源項(xiàng)目的產(chǎn)品的技術(shù)起點(diǎn)較高,不容易被普通開發(fā)人員了解與學(xué)習(xí),但是在文檔和宣傳方面卻沒有很好的進(jìn)行技術(shù)普及,普通開發(fā)人員不能很好的試用與使用我們的產(chǎn)品。
對(duì)其他語言和技術(shù)關(guān)注度不夠,.Net、Python、C/C++等語言以及Linux/Unix平臺(tái)下也有大量的市場(chǎng)需求以及開源組織,特別是Linux平臺(tái)下的開源項(xiàng)目的影響力更大,但是目前團(tuán)隊(duì)的產(chǎn)品幾乎都是使用Java語言實(shí)現(xiàn)的,以至于很多人認(rèn)為CowNew只是一個(gè)Java開源組織,限制了CowNew在國內(nèi)的影響力與發(fā)展。
三、2008年工作計(jì)劃
1、CowNewSQL升級(jí)以及推廣。
CowNewSQL將提供.Net、C/C++等語言的移植版本(開發(fā)dll、so共享庫,然后提供其他語言的包裝);支持存儲(chǔ)過程的翻譯;支持方言到方言的翻譯(比如MySQL到Oracle的翻譯);將CowNewSQL的SQL分析引擎提取成單獨(dú)的產(chǎn)品,進(jìn)而提供基于它的SQL優(yōu)化、SQL分析等工具;加大CowNewSQL的推廣應(yīng)用力度,打造典型應(yīng)用案例,有必要的話可以用產(chǎn)品定制化的方式促進(jìn)CowNewSQL的發(fā)展。
2、繼續(xù)和國內(nèi)外的開源組織保持合作
和EasyJF合作的BlueFin保持迭代性的版本發(fā)布,力爭(zhēng)在2008年將BlueFin打造成有一定實(shí)用性的輔助開發(fā)工具;將CowNewStudio功能合并到BlueFin中,然后關(guān)閉CowNewStudio子項(xiàng)目,減少產(chǎn)品的重復(fù)開發(fā)。
和Antlr官方組織合作推出Antlr中文文檔正式版;完成Antlr其他文檔的中文化;啟動(dòng)Antlr案例項(xiàng)目,做為Antlr典型案例進(jìn)行推廣,提高編譯技術(shù)的普及;基于Antlr進(jìn)行編譯技術(shù)的知識(shí)推廣工作。
擴(kuò)大與其他活躍開源組織的合作關(guān)系。
3、保持技術(shù)圖書出版的發(fā)展勢(shì)頭
完成已經(jīng)交稿的兩本技術(shù)圖書的出版,并且進(jìn)行相關(guān)市場(chǎng)推廣工作;數(shù)據(jù)庫技術(shù)圖書的完成與出版推廣;工作流、編譯技術(shù)等圖書的策劃與撰寫。
4、其他語言和平臺(tái)下開源項(xiàng)目的啟動(dòng)
論證.Net、Python、C/C++等語言以及Linux/Unix平臺(tái)下開源項(xiàng)目的可行性研究,然后進(jìn)行項(xiàng)目的啟動(dòng)以及成員招聘工作。
5、加大宣傳力度
加大開源團(tuán)隊(duì)、開源產(chǎn)品以及核心成員的宣傳工作,擴(kuò)大與主流媒體的合作。具體包括在主要的技術(shù)站點(diǎn)創(chuàng)建團(tuán)隊(duì)Blog、團(tuán)隊(duì)圈子,和主流媒體合作推出產(chǎn)品以及核心成員的采訪專題。
6、加強(qiáng)團(tuán)隊(duì)內(nèi)部建設(shè)
確定子項(xiàng)目負(fù)責(zé)人,實(shí)行項(xiàng)目的負(fù)責(zé)人制;繼續(xù)進(jìn)行成員的招聘,擴(kuò)充團(tuán)隊(duì)規(guī)模;加強(qiáng)對(duì)團(tuán)隊(duì)成員的審核機(jī)制,建立標(biāo)準(zhǔn)的筆試題庫;定時(shí)清理長(zhǎng)期不活躍成員;完善內(nèi)部通訊錄制度;針對(duì)團(tuán)隊(duì)的核心成員和普通活躍成員給予不同的任務(wù)并提出不同的要求,進(jìn)行定期或不定期的工作匯報(bào),并進(jìn)行審核,指出不足;建立良好的溝通途徑(maillist、團(tuán)隊(duì)Blog等形式),使得團(tuán)隊(duì)的最新消息能夠及時(shí)傳達(dá)到每個(gè)成員,讓團(tuán)隊(duì)成員互相了解、集思廣益。
7、完善團(tuán)隊(duì)網(wǎng)站
升級(jí)團(tuán)隊(duì)網(wǎng)站,完善團(tuán)隊(duì)欄目和內(nèi)容,保證信息的及時(shí)更新;選擇合適的網(wǎng)站Hosting方式,提高網(wǎng)站安全性以及訪問速度;實(shí)行團(tuán)隊(duì)網(wǎng)站站長(zhǎng)負(fù)責(zé)制。團(tuán)隊(duì)網(wǎng)站仍然定位為團(tuán)隊(duì)的對(duì)外宣傳窗口。
8、其他工作
開展在高校的活動(dòng),包括開源校園行、技術(shù)講座等;進(jìn)行計(jì)算機(jī)學(xué)科基礎(chǔ)知識(shí)的普及,包括網(wǎng)上視頻、現(xiàn)場(chǎng)講座、文章或者圖書的撰寫等。
附錄 CowNew開源團(tuán)隊(duì)簡(jiǎn)介
CowNew開源團(tuán)隊(duì)(http://www.cownew.com)是目前國內(nèi)較活躍的開源團(tuán)隊(duì)之一,創(chuàng)立于2006年,我們致力于基礎(chǔ)平臺(tái)的開發(fā)以及知識(shí)推廣,目前已經(jīng)有數(shù)個(gè)成熟的基礎(chǔ)產(chǎn)品問世,并與國內(nèi)數(shù)家網(wǎng)站、出版社建立了緊密的合作關(guān)系。
一、團(tuán)隊(duì)產(chǎn)品介紹
1、CowNewSQL
由于種種原因,各個(gè)數(shù)據(jù)庫系統(tǒng)的SQL語句語法以及支持的函數(shù)都不盡相同,這造成了如下兩個(gè)問題:(1)系統(tǒng)在多個(gè)不同數(shù)據(jù)庫之間移植變得非常困難,特別是需要維護(hù)多個(gè)數(shù)據(jù)庫版本的時(shí)候;(2)開發(fā)人員必須對(duì)各種數(shù)據(jù)庫的語法差異非常了解,這加大了開發(fā)難度。
目前解決這種差異的最常用的技術(shù)就是SQL語句翻譯,使用SQL翻譯器可以將SQL語句翻譯為在不同的數(shù)據(jù)庫中支持的特定平臺(tái)的SQL語句。CowNewSQL就是這樣一款產(chǎn)品。
CowNewSQL簡(jiǎn)化了跨數(shù)據(jù)庫產(chǎn)品的開發(fā),比如取當(dāng)前日期在MSSQL中是"SELECT GETDATE()",在MYSQL中是"SELECT NOW()",在Oracle中是"SELECT SYSDATE FROM DUAL",使用CowNewSQL以后您只要使用"SELECT NOW()",那么CowNewSQL就會(huì)為您自動(dòng)將其翻譯為對(duì)應(yīng)數(shù)據(jù)庫平臺(tái)支持的SQL語句;取數(shù)據(jù)庫前10條記錄,在MSSQL中是"Select top 10 from T_1"、在MYSQL中是"SELECT LIMIT 0, 10 "、在Oracle中是"SELECT FROM DUAL WHERE ROWNUM <= 10",使用CowNewSQL以后您只要使用"Select top 10 from T_1",那么CowNewSQL就會(huì)為您自動(dòng)將其翻譯為對(duì)應(yīng)數(shù)據(jù)庫平臺(tái)支持的SQL語句。
CowNewSQL支持如下幾種類型的SQL語句:CreateTable/AlterTable/DropTable/CreateIndex/DropIndex/Select/Insert/Delete/Update/ShowTable/ShowTables;支持子查詢、Join、Union等高級(jí)的SQL特性;支持日期(包括取當(dāng)前日期、從日期中提取任意部分、計(jì)算日期差異、日期前后推算等)、數(shù)學(xué)(包括取絕對(duì)值、取PI值、四舍五入、對(duì)數(shù)計(jì)算、隨機(jī)數(shù)等)、字符串(包括取子字符串、取字符串長(zhǎng)度、字符串截?cái)唷⒋笮戅D(zhuǎn)換等)、基本數(shù)據(jù)處理(包括數(shù)字字符串互轉(zhuǎn)、日期轉(zhuǎn)字符串、非空判斷等)等函數(shù)。
CowNewSQL支持MYSQL、MSSQLServer、Oracle、DB2四種主流數(shù)據(jù)庫系統(tǒng);能夠以JDBC驅(qū)動(dòng)的方式使用,這樣無需修改系統(tǒng)代碼就可以直接使用CowNewSQL;支持JDK1.4以及以上版本。
CowNewSQL后續(xù)工作計(jì)劃:CowNewSQL將提供.Net、C/C++等語言的移植版本(開發(fā)dll、so共享庫,然后提供其他語言的包裝);支持存儲(chǔ)過程的翻譯;支持方言到方言的翻譯(比如MySQL到Oracle的翻譯);將CowNewSQL的SQL分析引擎提取成單獨(dú)的產(chǎn)品,進(jìn)而提供基于它的SQL優(yōu)化、SQL分析等工具;加大CowNewSQL的推廣應(yīng)用力度,打造典型應(yīng)用案例,有必要的話可以用產(chǎn)品定制化的方式促進(jìn)CowNewSQL的發(fā)展。
2、技術(shù)圖書
CowNew開源團(tuán)隊(duì)和清華大學(xué)出版社、電子工業(yè)出版社以及言實(shí)文化傳播有限公司等圖書出版機(jī)構(gòu)建立了緊密的合作關(guān)系,為國內(nèi)讀者帶來了多部?jī)?yōu)質(zhì)圖書,并且進(jìn)一步擴(kuò)大了CowNew在國內(nèi)的影響。
2007年7月份《J2EE開發(fā)全程實(shí)錄》上市,11月份《自己動(dòng)手寫開發(fā)工具》上市,這兩本書蟬聯(lián)技術(shù)類圖書銷售排行榜,取得了非常好的銷售成績(jī)和市場(chǎng)反響;侯志松編寫的《Hibernate技術(shù)手冊(cè)》(暫定名)以及曲金龍、楊中科合著的《Java下的AJAX開發(fā)揭秘》(暫定名)已經(jīng)交稿,正在出版運(yùn)作過程中;另外一本數(shù)據(jù)庫技術(shù)方面的圖書也在編寫過程中。
3、Antlr的本地化推廣
我們和Antlr合作進(jìn)行Antlr的本地化(包括文檔中文化以及案例中文化)、案例推廣以及知識(shí)推廣工作。目前Antlr文檔中文化第一期工作已經(jīng)完成。
Antlr項(xiàng)目后續(xù)工作計(jì)劃:完成Antlr其他文檔的中文化;啟動(dòng)Antlr案例項(xiàng)目,做為Antlr典型案例進(jìn)行推廣,提高編譯技術(shù)的普及;基于Antlr進(jìn)行編譯技術(shù)的知識(shí)推廣工作。
4、BlueFin
自創(chuàng)始之初,CowNew就與EasyJF開源(http://www.easyjf.com)保持著緊密的合作關(guān)系,無論是在技術(shù)方面還是在開源團(tuán)隊(duì)的建設(shè)與發(fā)展方面都進(jìn)行了非常深入的交流。2007年12月份CowNew與EasyJF合作的開源項(xiàng)目BlueFin正式啟動(dòng),這標(biāo)志著CowNew與EasyJF的合作進(jìn)入了一個(gè)新的階段。BlueFin定位為打造一個(gè)用于快速開發(fā)JavaEE應(yīng)用程序的實(shí)用開發(fā)工具及平臺(tái),主要涉及到Eclipse插件開發(fā)、常用Java框架(如Spring、JPA、EasyJWeb)支持,輔助領(lǐng)域模型分析及設(shè)計(jì),代碼生成引擎等領(lǐng)域的技術(shù)。
此項(xiàng)目剛剛啟動(dòng),需要熟悉Eclipse插件開發(fā)、熟悉Java常用開源框架使用的成員的加入。
5、多媒體教程
CowNew開源推出了《Eclipse實(shí)戰(zhàn)系列視頻教程》等優(yōu)秀的開發(fā)視頻教程,在業(yè)界引起強(qiáng)烈反響。未來CowNew會(huì)推出更多視頻教程,包括開發(fā)技術(shù)類以及計(jì)算機(jī)學(xué)科基礎(chǔ)知識(shí)等高端視頻教程。
此項(xiàng)目需要對(duì)計(jì)算機(jī)學(xué)科基礎(chǔ)知識(shí)(數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、編譯技術(shù)、模式識(shí)別等)有深入領(lǐng)悟、并且有一定的實(shí)戰(zhàn)經(jīng)驗(yàn)的成員加入。
二、核心成員簡(jiǎn)介
優(yōu)秀的團(tuán)隊(duì)離不開優(yōu)秀的團(tuán)隊(duì)成員,自從CowNew開源團(tuán)隊(duì)創(chuàng)立以來涌現(xiàn)出一大批技術(shù)好、樂于奉獻(xiàn)的隊(duì)友,下面列出的是這些優(yōu)秀隊(duì)友中的典型代表。
周君
網(wǎng)名KingChou,本科畢業(yè)于西安交通大學(xué)電子商務(wù)系。現(xiàn)為北京大學(xué)軟件與微電子學(xué)院在讀碩士研究生。目前在IBM中國研究院參與SAAS、SCA相關(guān)項(xiàng)目的研發(fā)工作。主要的研究領(lǐng)域有SOA、J2EE、P2P等。CowNew開源團(tuán)隊(duì)創(chuàng)始人之一,在CowNew開源社區(qū)中參與了CowNewSQL中Sql語法詞法解析器的開發(fā)工作,目前為BlueFin項(xiàng)目負(fù)責(zé)人。
個(gè)人郵箱:kingchou.pro at gmail.com
楊中科
畢業(yè)于山東大學(xué)物流工程專業(yè),曾就職于金蝶軟件(中國)有限公司,目前在北京贊同科技發(fā)展有限公司從事銀行基礎(chǔ)開發(fā)平臺(tái)的開發(fā)工作。主要研究領(lǐng)域有編譯技術(shù)、IDE設(shè)計(jì)與開發(fā)、Java企業(yè)級(jí)應(yīng)用等。著有《J2EE開發(fā)全程實(shí)錄》、《自己動(dòng)手寫開發(fā)工具》等暢銷圖書。CowNew開源團(tuán)隊(duì)創(chuàng)始人之一,參與了CowNewSQL、CowNewStudio等的開發(fā)工作。
個(gè)人郵箱:about521 at 163.com
個(gè)人QQ:57077490
宋傳芳
網(wǎng)名:壞男孩,畢業(yè)于山東科技大學(xué),資深軟件工程師,從事工業(yè)控制軟件、交通行業(yè)業(yè)務(wù)系統(tǒng)軟件開發(fā)。關(guān)注的技術(shù)有J2EE、門戶Portal、JAVA框架、Linux操作系統(tǒng)以及數(shù)據(jù)庫運(yùn)維技術(shù)。CowNew開源團(tuán)隊(duì)創(chuàng)始人之一,致力于CowNew團(tuán)隊(duì)建設(shè)以及產(chǎn)品研究與推廣。
個(gè)人郵箱:badboyryan at gmail.com
blog:http://badboyryan.blogjava.net/
個(gè)人QQ: 147863130
侯志松
網(wǎng)名芽孢,畢業(yè)于武漢理工大學(xué)計(jì)算機(jī)學(xué)院,碩士,現(xiàn)任職于河南科技學(xué)院,曾任職大型汽車制造集團(tuán),主要關(guān)注網(wǎng)絡(luò)數(shù)據(jù)庫和工作流管理技術(shù),參與多個(gè)大型項(xiàng)目架構(gòu)和開發(fā)。作者在企業(yè)級(jí)應(yīng)用開發(fā)方面和工作流管理方面頗有見解,曾發(fā)表多篇學(xué)術(shù)文章。編寫的《Hibernate技術(shù)手冊(cè)》(暫定名)即將出版。
blog:http://blog.matrix.org.cn/houor
個(gè)人郵箱: forhouor at gmail.com
曲金龍
畢業(yè)于西安電子科技大學(xué),主要從事 J2EE 方面的工作,有大量 J2EE應(yīng)用的設(shè)計(jì)與開發(fā)經(jīng)驗(yàn)。熱衷于數(shù)據(jù)結(jié)構(gòu)、算法以及編譯原理等計(jì)算機(jī)基礎(chǔ)學(xué)科的研究與學(xué)習(xí)。酷愛英語,翻譯過一些國外的優(yōu)秀技術(shù)文章,并創(chuàng)辦"每日英語"網(wǎng)站(www.beanwoo.com)。在CowNew開源團(tuán)隊(duì)中參與了Antlr文檔的中文化工作,曲金龍等編著的《Java下的AJAX開發(fā)揭秘》(暫定名)即將出版。
歐進(jìn)利
浙江大學(xué)在讀碩士,主要研究方向?yàn)榍度胧较到y(tǒng)開發(fā),對(duì)Linux系統(tǒng)有深入的研究。精通C/C++,熟悉VC、QT等編程環(huán)境下應(yīng)用程序的開發(fā)。在Antlr文檔本地化中做了大量?jī)?yōu)秀的工作,目前為Antlr本地化項(xiàng)目負(fù)責(zé)人。
個(gè)人郵箱:oujinli1985 at gmail.com
周曉
2005年畢業(yè)于華東理工大學(xué)化學(xué)工程與工藝專業(yè),目前從事基于Java、.Net技術(shù)的商業(yè)軟件開發(fā)。在Antlr文檔本地化中做了大量?jī)?yōu)秀的工作。
個(gè)人郵箱:Zhouxiaozxr at 163.com
三、合作伙伴
四、加入CowNew
CowNew開源團(tuán)隊(duì)目前處于高速成長(zhǎng)期,急需有志之士加盟共同為中國的開源事業(yè)奮斗。您可以申請(qǐng)加入任意一個(gè)項(xiàng)目組(目前有CowNewSQL、Antlr中文化、BlueFin、圖書寫作小組、計(jì)算機(jī)學(xué)科基礎(chǔ)知識(shí)推廣小組);也可以提出您自己的想法,我們將會(huì)組織對(duì)您的想法感興趣的隊(duì)友形成新的項(xiàng)目小組。
如果你申請(qǐng)加入CowNewSQL項(xiàng)目組或者Antlr中文化項(xiàng)目組,請(qǐng)回答下面的測(cè)試題:
1、請(qǐng)翻譯下面的段落:
A lexer (often called a scanner) breaks up an input stream of characters into vocabulary symbols for a parser, which applies a grammatical structure to that symbol stream. Because ANTLR employs the same recognition mechanism for lexing, parsing, and tree parsing, ANTLR-generated lexers are much stronger than DFA-based lexers such as those generated by DLG (from PCCTS 1.33) and lex.
2、編譯器的六個(gè)階段:_____、_____、語義分析、中間代碼生成、代碼優(yōu)化和代碼生成。
3、(1+2)*3的抽象語法樹是什么樣的?
4、每周能有多少時(shí)間投入到開源項(xiàng)目的開發(fā)過程中?
5、你為什么要參與開源項(xiàng)目的開發(fā)?對(duì)你個(gè)人有哪些好處? |
如果您申請(qǐng)加入BlueFin項(xiàng)目組,請(qǐng)回答下面的測(cè)試題:
1、談一談Eclipse的插件體系的亮點(diǎn)。
2、如果你從頭開發(fā)一個(gè)Java開發(fā)環(huán)境的話,你會(huì)規(guī)劃出哪些功能,預(yù)期會(huì)遇到哪些問題?
3、請(qǐng)翻譯下面的文章:
Eclipse is a platform that has been designed from the ground up for building integrated web and application development tooling. By design, the platform does not provide a great deal of end user functionality by itself. The value of the platform is what it encourages: rapid development of integrated features based on a plug-in model.
4、每周能有多少時(shí)間投入到開源項(xiàng)目的開發(fā)過程中?
5、你為什么要參與開源項(xiàng)目的開發(fā)?對(duì)你個(gè)人有哪些好處?
6、如果在開發(fā)程序的過程中程序報(bào)出如下的異常:
21:26:28,171 WARN [JMSContainerInvoker] Could not find the topic destination-jndi-name=my_test_topic javax.naming.NameNotFoundException: my_test_topic not bound
而你又不知道如何處理此問題。那么你會(huì)怎么辦? |
如果您想加入圖書寫作小組或者計(jì)算機(jī)學(xué)科基礎(chǔ)知識(shí)推廣小組,請(qǐng)簡(jiǎn)要介紹你的選題。
申請(qǐng)加入的隊(duì)友請(qǐng)將個(gè)人資料、測(cè)試題答案(或者選題說明)等資料通過Email發(fā)送給相應(yīng)項(xiàng)目的負(fù)責(zé)人(聯(lián)系方式詳見下面的"聯(lián)系我們")。
注意:我們的團(tuán)隊(duì)目前只是一個(gè)非盈利性、非實(shí)體組織,目前仍然在發(fā)展的探索中,我們無法在短時(shí)間之類讓您看到經(jīng)濟(jì)回報(bào),團(tuán)隊(duì)成員也全部是利用業(yè)余時(shí)間從事這項(xiàng)工作的,所以如果您需要的一個(gè)能立即給您帶來經(jīng)濟(jì)回報(bào)的全職工作,那么我們的團(tuán)隊(duì)并不適合您。
五、聯(lián)系我們
參與BlueFin:kingchou.pro at gmail.com
參與Antlr中文化:oujinli1985 at gmail.com
參與其他項(xiàng)目組:cownew@hotmail.com
合作及其他事宜:cownew@hotmail.com
團(tuán)隊(duì)網(wǎng)站:http://www.cownew.com