以下是一些大概的要求:
工作地點(diǎn)在深圳,有興趣的朋友,可以發(fā)送中英簡(jiǎn)歷到我的郵箱:max.m.yuan@gmail.com。
摘要: 前一陣子我利用業(yè)余時(shí)間幫朋友開發(fā)了一個(gè)庫存管理系統(tǒng),雖然系統(tǒng)不算復(fù)雜,但是麻雀須小五臟俱全,系統(tǒng)包括了一般企業(yè)應(yīng)用常見的功能如報(bào)表等。由于最近有空,我覺得有必要把工程清理一下,作為一個(gè)模板。那以后再編寫類似項(xiàng)目的時(shí)候,簡(jiǎn)單套用即可。本文旨在分享本項(xiàng)目的經(jīng)驗(yàn)。 閱讀全文很久沒有更新BLOG了,上一篇文章差不多已經(jīng)是一年前的事情了。這在一年里,因?yàn)楣ぷ骱蜕畹氖虑椋瑫r(shí)時(shí)想更新BLOG,但經(jīng)常是有心無力。不過,令我深感欣慰的是在這段時(shí)間里還可以時(shí)不時(shí)收到朋友們給的評(píng)論或Email。
當(dāng)初我憑著一腔熱情寫下了《Struts 2系列》的文章,很高興它們能夠幫助一些朋友們能夠更快地認(rèn)識(shí)Struts 2。我現(xiàn)在已經(jīng)很久沒有使用Struts 2了,可能園子里很多朋友在這方面都比我厲害很多。所以我不想再在各位牛人面前班門弄斧啦,我希望可以在今后可以把之前開始《Seam系列》寫完,雖然大家似乎對(duì)Seam不大感興趣。
順便說一句,一直以來都有朋友希望知道“Max是誰?”。所以我請(qǐng)?jiān)试S在此做一下自我介紹,本人姓袁,名美,廣東湛江人,畢業(yè)于廣東工業(yè)大學(xué)。Max是進(jìn)第一間公司的英文名,一直沿用至今。我現(xiàn)在就職于甲骨文公司從事銀行產(chǎn)品開發(fā)。如果大家還想知道更多,可以通過新浪圍脖http://t.sina.com.cn/fromax找到我。
摘要: 越來越多的使用Spring框架的項(xiàng)目開始或者考慮開始使用Annotation方式定義Bean,然而Spring框架本身卻沒有提供一個(gè)現(xiàn)成的方式去實(shí)現(xiàn)將配置文件中的資源通過Annotation的方式注入到Bean中。本文介紹一種通過擴(kuò)展Spring來解決上述問題的方案與實(shí)現(xiàn)。 閱讀全文 摘要: 由李開復(fù)先生離職所想到的。 閱讀全文 摘要: 今天工作的時(shí)候,幫同事看一個(gè)BUG,突然想到一個(gè)問題,大家如果有興趣的話,不妨也不想一下答案。 閱讀全文 摘要: Seam系列之三其實(shí)很多朋友在EMAIL里都問過這個(gè)問題。我不知道自己是否夠資格回答這種問題。因?yàn)槲也凰愠晒Γ辽傥易约河X得如此。不過,在這我可以跟你討論一下本人對(duì)一個(gè)程序員的學(xué)習(xí)方法探討。
首先,我認(rèn)為興趣是最重要的,無論學(xué)什么。只有你真正喜歡做一件事情的時(shí)候,做起來才會(huì)不累。記得以前讀高中的時(shí)候,那時(shí)候我很認(rèn)真,可以說得上非常努力。不過,當(dāng)時(shí)我的努力并沒有得到很好回報(bào)的,我沒有考上心目中的重點(diǎn)高校,而是一所普通高校。現(xiàn)在回想過來,我覺得最大問題是當(dāng)時(shí)我并沒有把讀書作為興趣,很多時(shí)候都只是一種壓力,很多時(shí)候都是逼迫自己在學(xué)習(xí),所以效果不見得好。我現(xiàn)在是很少逼迫自己在不想讀書的時(shí)候,拿起書本。
其次,IT行業(yè)是一個(gè)日新月異的行業(yè),尤其是我們做應(yīng)用開發(fā)更是如此,各色各樣的框架、類庫淋郎滿目,層出不窮。作為開發(fā)者迷茫自然是難免的。學(xué)習(xí)這些東西的關(guān)鍵是找到好的資料(包括書籍、在線文檔、博客和論壇等)。認(rèn)真地看一下,再相應(yīng)地做一下動(dòng)手實(shí)驗(yàn)。我讀大學(xué)的時(shí)候,有一段時(shí)間很想學(xué)會(huì)MFC(Microsoft Foundation Class Libarary,如果沒有記錯(cuò)的話,好久沒用啦^-^)。不過,我斷斷續(xù)續(xù)地學(xué)習(xí)了一年多都沒有很大的進(jìn)步。直到我購(gòu)買并閱讀了一本《Microsoft MFC程序設(shè)計(jì)》(雖然這本書有一千多頁之多),才發(fā)現(xiàn)一本好書的作用絕對(duì)不容忽視,最后我的畢業(yè)設(shè)計(jì)就是用MFC做的。
還有,除了看書外,必不可少就是動(dòng)手啦。多嘗試自己編寫一些有用小程序,小練習(xí),學(xué)以至用。
另外,很多人都覺得自己還是一個(gè)“菜菜鳥”(我也經(jīng)常這么認(rèn)為),我覺得這不是一個(gè)問題。正所謂“羅馬不是一日建成的”,很少人生下來就是高手。并且我認(rèn)為人在年輕的階段學(xué)習(xí)曲線并不是一個(gè)直線曲線(y = a*x + b),而是一條指數(shù)曲線(y=x的k次方,k>1),隨著你的積累的知識(shí)增加,學(xué)習(xí)速度是越來越快的。
摘要: Seam系列之一最近,有些朋友問我為什么這么長(zhǎng)時(shí)間沒有更新BLOG。說起來實(shí)在不免心中有愧,因?yàn)檫@大半年來,我不僅沒有更新BLOG,而且連朋友們發(fā)來的EMAIL也沒有時(shí)間回復(fù)。故在此先給各位關(guān)心我BLOG的朋友說句“對(duì)不起!”。
接著,給大家介紹一下我這大半年的行蹤。其實(shí),我大半年實(shí)在沒空,因?yàn)楣窘恿诵马?xiàng)目且客戶需求比較又比較高,所以一忙就是大半年。等過一陣子項(xiàng)目結(jié)束,我會(huì)詳細(xì)在BLOG里,總結(jié)一下這個(gè)項(xiàng)目的經(jīng)驗(yàn)和教訓(xùn)。不過,這個(gè)項(xiàng)目由于客戶堅(jiān)持,我們沒有采用STRUTS 2,而是JSF+Faceslet+Seam+Richfaces作為Web端的開發(fā)。經(jīng)此一役,我的JSF可謂進(jìn)步神速,基本上解決了90%在項(xiàng)目中碰到的技術(shù)問題。可能過一段時(shí)間,我會(huì)寫一個(gè)JSF系列。
最后,再次對(duì)那些給我發(fā)EMAIL,而沒有得到回復(fù)的朋友說聲“SORRY!”
摘要: 在上兩部分的《Struts 2與AJAX》中我介紹了Struts 2與DOJO結(jié)合實(shí)現(xiàn)AJAX的知識(shí),本文將介紹在Struts 2中使用DWR實(shí)現(xiàn)AJAX表單校驗(yàn)。 閱讀全文 摘要: Struts 2系列之十四