kiral的執(zhí)著之道
          一個(gè)有故事的人
          posts - 10,comments - 0,trackbacks - 0

          安裝步驟

          1: 安裝數(shù)據(jù)庫(kù),mingle只支持兩種數(shù)據(jù)庫(kù),postgresql8.3/8.4和Oracle。

          2: 在數(shù)據(jù)庫(kù)里建一個(gè)數(shù)據(jù)庫(kù),名稱叫“mingle”

          3: 安裝mingle。安裝完畢之后mingle會(huì)給出一個(gè)訪問地址。 (沒有安裝成功會(huì)看不見這個(gè)訪問地址)

          4:訪問mingle提供的地址,進(jìn)行相關(guān)配置。

          5: 安裝完成之后注冊(cè)mingle。

          6: 注冊(cè)碼為

          ?

          --- License key starts below this line--- XX05IkcLVx8D4lzyxbO/AoNcsOsJEA0fvRqH/74kSmAyPRCjTQhIcX9ki+n6 rXxe2Cc0TOQLNuVW5IkZ61KUNRf5lClm/0Y2L7Rx4PsDZNMKDBPKRhgc+d4k /oGwcJpUj46txnkKFARKQwkeBcR8MAZyNnliTjKot+IOs3QnrwciMbmgbHsc qCQpJedF0ukX+mXX+/PtWerw8pRozFVpKm1zEkqLXSNrimeJJxdhgkNpvvt5 Kvip1Fi5PHpXCDRa3FjsQT9+wsY+3OPjPCDAXCSaC/a39VGZhmMkPXLnNsVj z7sUDHKNJcs3rq7fyemutVFqDfIbi4pPdMTgOlnhQw== --- License key ends above this line--- 
          
          This License is valid for the following terms: 
          
          * Licensee = tengfei fang
          
          

          ?

          其他說(shuō)明

          1:mingle3.2不支持IE8

          2:mingle3.2對(duì)中文支持不理想,如不能上傳中文附件。

          3:硬件環(huán)境要求為:內(nèi)存2G



          已有 0 人發(fā)表留言,猛擊->>這里<<-參與討論


          JavaEye推薦



          posted @ 2011-02-05 21:50 方騰飛 閱讀(459) | 評(píng)論 (0)編輯 收藏

          總結(jié)一下自己在開發(fā)上的一些小心得,持續(xù)更新,歡迎大家補(bǔ)充!

          ?

          測(cè)試需要注意的問題

          1:測(cè)試需要涵蓋所有的業(yè)務(wù)邏輯: 自動(dòng)化測(cè)試不需要覆蓋所有的代碼,但需要覆蓋所有的業(yè)務(wù)邏輯,因?yàn)橐惶幍男薷目赡茉斐善渌麡I(yè)務(wù)邏輯的不可用。考慮所有情況如單個(gè)刪除,批量刪除。一對(duì)一移動(dòng),多對(duì)多移動(dòng)。
          2:瀏覽器:測(cè)試產(chǎn)品支持的瀏覽器,具體到瀏覽器版本號(hào),如支持IE6,IE7和IE8。
          3:分辨率:測(cè)試產(chǎn)品支持的分辨率,如支持1024X768以上的分辨率。
          4:現(xiàn)場(chǎng)環(huán)境測(cè)試:一部分功能出現(xiàn)問題,可能是現(xiàn)場(chǎng)環(huán)境導(dǎo)致,所以必須在現(xiàn)場(chǎng)環(huán)境進(jìn)行嚴(yán)格測(cè)試,如現(xiàn)場(chǎng)網(wǎng)絡(luò)問題,數(shù)據(jù)庫(kù)所在硬盤滿了。
          5:原則上測(cè)試代碼應(yīng)該覆蓋所有的業(yè)務(wù)邏輯,但是基于投入產(chǎn)出比的考慮(所有的代碼都寫測(cè)試,代價(jià)太大,效果不一定更好),可以只在核心和你需要驗(yàn)證的業(yè)務(wù)邏輯上寫測(cè)試代碼。 測(cè)試主要是驗(yàn)證各種輸入是否得到預(yù)期的輸出,那么只需要提供幾種常見的輸出進(jìn)行驗(yàn)證就可以,注意測(cè)試的輸入是無(wú)限的,所以就算做了自動(dòng)化測(cè)試,也不能完全保證程序沒有問題。
          6:建議使用TDD按照業(yè)務(wù)場(chǎng)景來(lái)進(jìn)行測(cè)試,用戶如何使用我們的功能,我們就寫哪些測(cè)試代碼,這樣能夠幫助我們按需開發(fā)代碼和做有效的測(cè)試。 TDD只需覆蓋所有的業(yè)務(wù)代碼,并不需要覆蓋所有的代碼,所以建議在服務(wù)層做TDD。
          ?
          使用SVN:
          1:提交注釋:提交代碼需要提交注釋。注釋主要是方便團(tuán)隊(duì)成員知道你提交了什么和代碼回滾,如當(dāng)出現(xiàn)重大錯(cuò)誤的時(shí)候能回退到某一版本。
          2:代碼提交和更新:為了減少?zèng)_突,建議每天上班之后更新程序,下班之前必須將穩(wěn)定的程序提交,最好是做整體提交,有時(shí)候就是因?yàn)樯偬峤涣艘粋€(gè)類導(dǎo)致編碼錯(cuò)誤。
          3:少做全文格式化:全部格式化是最容易造成沖突的,所以假如當(dāng)前類還有其他人在維護(hù),建議不要做全文格式化,可以選中你自己的代碼,做局部格式化。
          ?
          編寫代碼:
          1。警告:警告有時(shí)候也是很有用的,為了避免有用的警告被人忽略,代碼里不允許出現(xiàn)警告。有警告的地方注釋掉。
          2:編碼:先理清需求再寫代碼,可以先寫注釋再寫代碼,也可以用TDD的方式。
          3:TODO:可以在未完成和存在壞味道的代碼里加上TODO注釋,以便下次解決。
          4:多用快捷鍵,少用鼠標(biāo): 如Eclipse自動(dòng)填充geter和seter的快捷鍵是alt+shirft+s后點(diǎn)r。
          ?
          前端開放:
          1:盡量用百分比:窗口和表格的寬度和長(zhǎng)度盡量用百分比定義,而不用像素,用以在不同的分辨率下達(dá)到同樣的效果。
          2:使用FireBug和HTTPwatch調(diào)式樣式和腳本
          3:使用Fontpage做一些前端測(cè)試。如Flash遮住Iframe的問題。
          ?
          Flex工程編譯緩慢的解決方法:
          1:將Flex工程按照模塊拆分為多個(gè)工程。
          2:AS文件不要經(jīng)常修改。因?yàn)榫幾gas文件很慢,但編譯mxml還是很快的。
          ?
          Flex模擬數(shù)據(jù)測(cè)試
          我們可以在不啟動(dòng)服務(wù)器的情況下就對(duì)Flex程序進(jìn)行測(cè)試。方法是是首先新建一個(gè)文件,名字叫XX.action,里面存放JSON數(shù)據(jù)或者XML數(shù)據(jù),讓Flex程序直接與這個(gè)XX.action進(jìn)行通訊。可以在公共通訊方法上做一個(gè)開關(guān),可以隨時(shí)切換模擬數(shù)據(jù)和真實(shí)數(shù)據(jù),用于客戶演示和現(xiàn)場(chǎng)使用兩種場(chǎng)景。
          ?
          調(diào)式Flex?
          調(diào)試的時(shí)候可以直接在URL后面加上?debug=true#
          ?
          Flex的性能調(diào)優(yōu)
          我覺得Flex的垃圾回收不是很好,內(nèi)存很難被回收掉,所以自己做了下Flex的性能監(jiān)控,發(fā)現(xiàn)性能主要消耗在表格里帶圖片的渲染器,每當(dāng)我滾動(dòng)表格的時(shí)候,F(xiàn)lash會(huì)重新渲染圖片生成新的對(duì)象,而舊的對(duì)象沒有這么快被回收,內(nèi)存會(huì)直線上升。
          Flex IDE提供Flex profile插件進(jìn)行性能監(jiān)控,性能監(jiān)控分為內(nèi)存監(jiān)控CPU監(jiān)控。?進(jìn)入Eclipse的“Flex Profile”視圖,點(diǎn)擊“Profile”。 新建一個(gè)監(jiān)控的swf,然后雙擊這個(gè)SWF。 系統(tǒng)會(huì)自動(dòng)彈出IE,訪問你所監(jiān)控的SWF。


          已有 0 人發(fā)表留言,猛擊->>這里<<-參與討論


          JavaEye推薦



          posted @ 2011-02-04 01:13 方騰飛 閱讀(149) | 評(píng)論 (0)編輯 收藏

          名詞解釋:

          • Junit:眾所周知的單元測(cè)試。 官方網(wǎng)址:http://junit.sourceforge.net/。Junit從4.0開始提供基于注解的配置方式。
          • Dbunit: 一個(gè)針對(duì)數(shù)據(jù)庫(kù)測(cè)試的框架,通過Excel準(zhǔn)備數(shù)據(jù)并插入數(shù)據(jù)庫(kù)。官方地址:http://www.dbunit.org/
          • TestNG:從字面上可以理解為下一代單元測(cè)試,和Junit的功能有一部分重疊和區(qū)別。TestNG也有Eclipse插件,官方地址http://testng.org/doc/index.html
          • Unitiles: 讓單元測(cè)試變得更加容易和可維護(hù),Unitils構(gòu)建在DBUnit之上并與JUnit和TestNG相結(jié)合。官方地址:http://www.unitils.org
          • Jmock:JMock是一個(gè)JAVA開發(fā)包,它支持Mock(模擬)對(duì)象機(jī)制的TDD(測(cè)試驅(qū)動(dòng)開發(fā)),官方地址:http://www.jmock.org/


          什么是Jtester?
          jTester是一個(gè)基于java的單元測(cè)試框架。開源地址:http://code.google.com/p/java-tester/

          為什么要用Jtester?

          JTester是站在眾多巨人肩膀上的單元測(cè)試框架,集成了Junit4.5,dbunit2.4.3,unitils2.2,JMOCK2.5和TestNg5.1這些優(yōu)秀的開源框架,并在這些框架上做了擴(kuò)展,使得單元測(cè)試更加方便和強(qiáng)大。

          Jtester帶給了我們什么?

          1、在unitils的基礎(chǔ),集成了jmock功能
          2、在hamcrest斷言的基礎(chǔ)上,實(shí)現(xiàn)了fluent interface斷言
          3、改造了jmock expectation參數(shù)斷言為fluent interface形式
          4、錄制對(duì)象:提供了將普通的pojo對(duì)象序列化到文件,然后再?gòu)奈募蟹葱蛄谢貋?lái)的功能,用于在對(duì)象復(fù)雜的情況下,直接錄制接口(遠(yuǎn)程接口)調(diào)用返回的對(duì)象,以供下次測(cè)試或調(diào)試使用。
          5、數(shù)據(jù)測(cè)試:使用wiki代替xml來(lái)準(zhǔn)備測(cè)試數(shù)據(jù)。比dbunit更快準(zhǔn)備數(shù)據(jù)。
          6、實(shí)現(xiàn)了更加豐富的斷言。比junit的斷言多。
          7、提供了hibernate annotation環(huán)境下,直接使用內(nèi)存數(shù)據(jù)庫(kù)進(jìn)行db測(cè)試。
          8、提供了hibernate annotation環(huán)境下,Open Test in Session的實(shí)現(xiàn)。
          以上8大特性來(lái)自于官方,我稍加了點(diǎn)說(shuō)明和整理。?

          ?
          七步進(jìn)入Jtester世界。?下面讓我們花一個(gè)泡面的時(shí)間來(lái)學(xué)習(xí)下Jtester吧。

          import mockit.NonStrict;
          
          import org.jtester.testng.JTester;
          import org.jtester.unitils.jmockit.MockedBean;
          import org.testng.annotations.Test;
          import org.unitils.spring.annotation.SpringApplicationContext;
          import org.unitils.spring.annotation.SpringBean;
          
          /**
           * Jtester測(cè)試?yán)樱凑兆⑨岉樞驅(qū)W習(xí)
           * 
           * @author tengfei.fangtf
           */
          @SpringApplicationContext( { "applicationContext.xml" })
          // 1.@SpringApplicationContext:加載Spring 配置文件,所有測(cè)試相關(guān)的bean都在這個(gè)容器中;
          public class BusinessTestCase extends JTester// 2.JTester:要使用JTester
          // 提供的功能,需要繼承此基類;
          {
          
          	@SpringBean("businessService")
          	// 3.@SpringBean:從容器中取出指定id 的bean 并注入到測(cè)試類中
          	private AppInternalService businessService;
          
          	@MockedBean
          	@NonStrict
          	// 4.@Mocked @MockedBean:mock 出一個(gè)對(duì)象,并將該對(duì)象與Spring 容器結(jié)合,實(shí)現(xiàn)Autowired;
          	private OneHessianServiceClient hessianClient;
          
          	@Test(groups = { "FirstTestGroup" })
          	// 5.@Test;TestNG 的注解;指明此方法為一個(gè)TestCase;
          	public void testBusinessNormal() {
          		new Expectations() {// 6.設(shè)置mock 對(duì)象的期望返回值
          			{
          				hessianClient.hessianServiceInvorke(anyString);
          				result = "HH";// 那么執(zhí)行這個(gè)方法,永遠(yuǎn)都返回HH
          			}
          		};
          
          		String returnResult = businessService
          				.bussinessService("Sample Business!");
          		System.out.println("\n ---> " + returnResult);// 輸出HH
          		want.string(returnResult).notNull();// want:JTester 框架提供的強(qiáng)大的斷言;
          	}
          
          }

          ?



          已有 8 人發(fā)表留言,猛擊->>這里<<-參與討論


          JavaEye推薦



          posted @ 2011-02-04 00:31 方騰飛 閱讀(1349) | 評(píng)論 (0)編輯 收藏

          作者:kiral? 鏈接地址:http://kiral.javaeye.com/blog/899243

          ?

          自己曾經(jīng)帶過一個(gè)6人左右的團(tuán)隊(duì),經(jīng)歷了一些事情之后,才發(fā)現(xiàn)自己的管理能力非常差。雖然個(gè)人能力在持續(xù)提升,但團(tuán)隊(duì)能力卻增長(zhǎng)不大。究其原因我覺得是自己對(duì)管理的理解不到位。很欣賞馬總說(shuō)的一句話:"你從開始當(dāng)管理者這一天起,別人的成功是你的成功。你通過一件事情的完成,去成就他人的成功,這就是當(dāng)管理者"。

          ?

          ?? 我覺得最好的團(tuán)隊(duì)?wèi)?yīng)該是自管理的團(tuán)隊(duì),一群志同道合的同學(xué)都朝一個(gè)目標(biāo),持續(xù)改進(jìn)和進(jìn)步。而管理者就是這個(gè)團(tuán)隊(duì)的潤(rùn)滑劑和催化劑。目前在BOSS的帶領(lǐng)下,我們團(tuán)隊(duì)做的非常不錯(cuò),所以自己想從下面從幾點(diǎn)談?wù)勛约旱捏w會(huì)。

          ?

          團(tuán)隊(duì)文化
          我覺得一個(gè)團(tuán)隊(duì)首先需要定義團(tuán)隊(duì)的文化,團(tuán)隊(duì)的文化是建立在公司的文化之上,有了團(tuán)隊(duì)文化才能凝聚一群志同道合的同學(xué)一起工作,有了一群志同道合的同學(xué)我們的工作效率才會(huì)非常高。如果有不符合團(tuán)隊(duì)味道的同學(xué),我們會(huì)請(qǐng)出去。比如我們團(tuán)隊(duì)的文化是信任開心,說(shuō)到做到和敏捷響應(yīng)。這些就會(huì)成為我們平時(shí)的行為準(zhǔn)則,拿說(shuō)到做到舉例子,我們說(shuō)12月31日發(fā)布版本,那么我們團(tuán)隊(duì)通宵也要在這一天發(fā)布版本。

          ?

          團(tuán)隊(duì)的夢(mèng)想

          我認(rèn)為夢(mèng)想是團(tuán)隊(duì)的源動(dòng)力,在團(tuán)隊(duì)遇到挫折的時(shí)候,我們需要始終堅(jiān)持自己的夢(mèng)想,永不放棄,如讓商人沒有難管的詢盤。

          團(tuán)隊(duì)的夢(mèng)想需要體現(xiàn)團(tuán)隊(duì)的價(jià)值。

          ?

          團(tuán)隊(duì)溝通
          我覺得首先團(tuán)隊(duì)全體成員要一起維護(hù)一個(gè)溝通的氛圍,大家暢所欲言,減少團(tuán)隊(duì)成員之間的隔閡。大家像哥們和同學(xué)一樣,想說(shuō)什么說(shuō)什么。大家都應(yīng)該盡量做到溝通L5級(jí)別。

          【團(tuán)隊(duì)溝通的5個(gè)等級(jí)】
          L5:我會(huì)暢所欲言,充分表達(dá)自己的意見和看法
          L4:我會(huì)主動(dòng)說(shuō)出自己的意見,但會(huì)回避某些問題
          L3:?jiǎn)柕轿遥以僬f(shuō)
          L2:我不會(huì)說(shuō)太多,主要讓別人提意見和建議
          L1:我會(huì)點(diǎn)頭微笑,并表示一切都好
          

          如果我們上班不能說(shuō)工作無(wú)關(guān)的事情,發(fā)郵件必須很正式(XX,您好!我冒昧的向您咨詢一個(gè)問題),說(shuō)話必須很嚴(yán)謹(jǐn)(這件事情我們得回去研究一下),同事之間的稱呼必須很講究等等這些非常職業(yè)化的行為,往往是在抑制大家溝通的欲望,往往是在人與人之間增加更多的隔閡,帶來(lái)很多的隱患。我覺得一個(gè)團(tuán)隊(duì)的BOSS采取什么樣的形式進(jìn)行溝通,會(huì)直接影響到整個(gè)團(tuán)隊(duì)采取什么樣的形式進(jìn)行溝通。我希望團(tuán)隊(duì)成員能夠暢所欲言,在暢所欲言的基礎(chǔ)上提高溝通效率

          ??? 在溝通中要把握好定期溝通和隨時(shí)溝通的度。定期溝通:組員可以在收集一些問題后,定期想其他同事咨詢,從而降低溝通成本,提高工作效率。BOSS可以定期找組員溝通,關(guān)心下他的生活和工作,幫助他解決一些難題,從而降低項(xiàng)目風(fēng)險(xiǎn)。隨時(shí)溝通:我覺得隨時(shí)溝通可以促進(jìn)團(tuán)隊(duì)進(jìn)步,降低項(xiàng)目風(fēng)險(xiǎn)和提高產(chǎn)品質(zhì)量。比如你做得不好的地方,同事會(huì)隨時(shí)和你溝通。項(xiàng)目中存在風(fēng)險(xiǎn),成員會(huì)隨時(shí)和BOSS溝通。如果BOSS太忙或者不那么平易近人,那么團(tuán)隊(duì)成員發(fā)現(xiàn)問題,就很難找你溝通。

          ?

          團(tuán)隊(duì)成長(zhǎng)

          1. 團(tuán)隊(duì)需要建立技術(shù)能力模型,讓團(tuán)隊(duì)成員有奮斗的目標(biāo)。能力模型包含對(duì)初級(jí),中級(jí),高級(jí)技術(shù)人員各方面的要求,推薦書籍。每位同事可以按照能力模型來(lái)安排自己的學(xué)習(xí)時(shí)間。
          2. 團(tuán)隊(duì)目標(biāo):制定團(tuán)隊(duì)的季度目標(biāo)和年度目標(biāo)并完成。
          3. 團(tuán)隊(duì)分享:鼓勵(lì)團(tuán)隊(duì)成員進(jìn)行分享(發(fā)郵件,寫博客,培訓(xùn)),從而促進(jìn)團(tuán)隊(duì)整體能力的提升。
          4. 個(gè)人目標(biāo):希望團(tuán)隊(duì)的每一個(gè)成員都有月目標(biāo),季度目標(biāo)和年度目標(biāo),并且拿出相應(yīng)的成果和大家分享。
          5. 鍛煉組員:給組員更多的機(jī)會(huì)進(jìn)行鍛煉,如讓組員做PM,讓組員代替自己管理某項(xiàng)事務(wù)。

          ?

          團(tuán)隊(duì)激勵(lì)

          1. 學(xué)會(huì)欣賞每一位組員。找出他們的優(yōu)點(diǎn),加以表?yè)P(yáng)和肯定,讓其他組員意識(shí)到這是優(yōu)點(diǎn),從而形成整個(gè)團(tuán)隊(duì)的優(yōu)點(diǎn)。
          2. 學(xué)會(huì)表?yè)P(yáng)組員,讓組員動(dòng)力更足。
          3. 隨時(shí)肯定組員的一些積極的行為。
          4. 表現(xiàn)好的時(shí)候,給組員一些物質(zhì)上的獎(jiǎng)勵(lì),留作紀(jì)念。

          團(tuán)隊(duì)合作
          做任何事情優(yōu)先考慮團(tuán)隊(duì)合作,要英雄,主動(dòng)幫團(tuán)隊(duì)成員解決問題,但不要英雄主義,不顧團(tuán)隊(duì)的處理事情。比如團(tuán)隊(duì)成員想做一個(gè)開源項(xiàng)目,可以考慮團(tuán)隊(duì)一起做這個(gè)開源項(xiàng)目。比如你想到一個(gè)很好的方案促進(jìn)團(tuán)隊(duì)發(fā)展,可以約團(tuán)隊(duì)一起來(lái)解決。

          團(tuán)隊(duì)成員可以經(jīng)常做一些非零和博弈活動(dòng)來(lái)增加團(tuán)隊(duì)合作能力,提高團(tuán)隊(duì)氛圍。比如一起聚餐,中午晚上一起吃飯,一起打球,一起唱歌,一起三國(guó)殺。這個(gè)時(shí)候其實(shí)最忌諱BOSS不來(lái)。?

          ?



          已有 17 人發(fā)表留言,猛擊->>這里<<-參與討論


          JavaEye推薦



          posted @ 2011-01-28 22:41 方騰飛 閱讀(168) | 評(píng)論 (0)編輯 收藏

          作者:kiral?原文地址:http://kiral.javaeye.com/blog/891850

          ?

          “Don‘t make me think!"

          ?

          由于最近看到BOSS分享了一篇PPT《有效溝通》,在溝通方面也得到大飛的指導(dǎo),在工作和生活中越來(lái)越感覺到溝通的重要性。在項(xiàng)目管理中溝通也起著至關(guān)重要的地步,所以在此小結(jié)一下。

          ?

          什么是溝通?
          卡內(nèi)基說(shuō)“所謂溝通就是同步。每個(gè)人都有他獨(dú)特的地方,而與人交際則要求他與別人一致。”我也認(rèn)為溝通就是信息的同步

          ?

          如何有效溝通?
          溝通的關(guān)鍵是同理心。學(xué)會(huì)站在對(duì)方的立場(chǎng)進(jìn)行溝通。其次是減少溝通壁壘,在表述者和聆聽者之間存在兩道溝通壁壘。信息的傳遞,表述者應(yīng)該盡量站在聆聽者的知識(shí)背景上去清楚的表達(dá)內(nèi)容。信息的理解,聆聽者應(yīng)該懷著一個(gè)開放和尊重的心態(tài),去聆聽表述者傳達(dá)的信息,不要在沒完全聽明白表述者傳達(dá)的信息之前,就用慣性思維去抵觸信息接收。兩者都應(yīng)該做到用心溝通,最終才能保證信息有效同步。在溝通的過程中,我們一定要清楚咱們溝通的目的是要解決事情和問題,而不是爭(zhēng)論誰(shuí)對(duì)誰(shuí)錯(cuò)這種沒有價(jià)值的事情。德魯克說(shuō):"人無(wú)法只靠一句話來(lái)溝通,總是得靠整個(gè)人來(lái)溝通"。

          ?

          溝通三要素:關(guān)系,準(zhǔn)備,溝通技巧。關(guān)系:把握你和溝通者的關(guān)系。不同的關(guān)系說(shuō)不同的話,熟悉的人可以直接點(diǎn),不熟悉的人委婉點(diǎn)。比如同事穿著不得體,你可以直接一點(diǎn),說(shuō)你今天怎么穿得這么難看,或者委婉點(diǎn),說(shuō)你今天穿得很有個(gè)性。準(zhǔn)備:為了達(dá)到溝通的目標(biāo)做的一系列準(zhǔn)備工作。溝通技巧:掌握各種溝通技巧。

          ?

          提高溝通技巧?溝通的最高境界就是從別人的口里說(shuō)出你想說(shuō)的話

          ?

          1:先肯定別人,再說(shuō)自己的看法
          很多時(shí)候我們通過溝通是想證明自己的存在,所以人很需要被別人肯定,你肯定了他,他就會(huì)覺得被尊重,就會(huì)肯定你,這是同理心。開會(huì)或培訓(xùn)的過程中,當(dāng)領(lǐng)導(dǎo)或者同事發(fā)言之后,如何點(diǎn)評(píng)和反饋?對(duì)于領(lǐng)導(dǎo),仔細(xì)聆聽,對(duì)領(lǐng)導(dǎo)在講話過程中有感觸的幾個(gè)點(diǎn),談?wù)勛约旱男牡煤腕w會(huì)。對(duì)于同事,首先是肯定同事,幫同事總結(jié)一下,談?wù)勛约旱南敕ā;蛘咄稀?/p>

          ?

          2:學(xué)會(huì)用表?yè)P(yáng)的方式進(jìn)行溝通
          我們部門希望用兄弟部門的產(chǎn)品,需要和兄弟部門溝通,因?yàn)樾值懿块T沒有義務(wù)幫我們,并且他們也很忙,所以這事一直沒辦成。
          于是我們部門的領(lǐng)導(dǎo)讓我發(fā)封郵件給兄弟部門的領(lǐng)導(dǎo)表?yè)P(yáng)一下他們并抄送給他,回去之后想了各種措辭表?yè)P(yáng)了下兄弟部門的產(chǎn)品如何如何牛,咱部門迫不及待想使用一下。
          果然第二天他們就派人來(lái)幫我們裝上了產(chǎn)品。

          ?

          3:讓別人成為溝通的主動(dòng)方,我們站在溝通的支持方。
          之前某位同事負(fù)責(zé)處理某件事情,我給出了這件事情的實(shí)施方案建議,但是他覺得這么做沒有必要,但是他也沒提出具體的實(shí)施方案,結(jié)果這個(gè)事情就不了了之。那么問題在哪里呢?我覺得他是一位很有主見的人,而我將自己的想法強(qiáng)加于他,所以他一開始就有抵觸傾向。
          那么換一個(gè)思路我想會(huì)更好,針對(duì)這個(gè)問題我去向他咨詢比較好的方案,讓他說(shuō)出來(lái),然后我對(duì)他的方法表示肯定和支持,然后在這個(gè)基礎(chǔ)上談?wù)勛约旱慕ㄗh,那么這樣他就更容易接受。

          ?

          4:學(xué)會(huì)聆聽,邊聽邊猜

          學(xué)會(huì)集中精力先聽明白別人說(shuō)什么,別人可能因?yàn)楸磉_(dá)能力不好或者說(shuō)話音量比較小,導(dǎo)致你當(dāng)時(shí)很難理解他說(shuō)的話,但這個(gè)時(shí)候如果你不停的反問對(duì)方,溝通體驗(yàn)就會(huì)非常差,所以要學(xué)會(huì)邊聽邊猜

          ?

          5:描述事情,從結(jié)論說(shuō)起

          向別人描述事情的時(shí)候,先從結(jié)論說(shuō)起,這樣便于聽眾理解,說(shuō)完結(jié)論后再對(duì)分析自己為什么得出這個(gè)結(jié)論。聆聽也是一樣,如果別人沒有一開始告訴你結(jié)論的話,你需要聆聽別人到底是要表述一個(gè)什么結(jié)論。

          ?

          6:說(shuō)服別人,用演繹法

          演繹法是從事實(shí)逐漸推倒出結(jié)論,這樣很適合說(shuō)服聽眾。演繹法的流程為陳述事實(shí)-分析原因-推倒結(jié)論-建議方案。如果你的觀點(diǎn)具有排他性,一開始就說(shuō)出來(lái),那么觀眾可能會(huì)有抵觸心理,在你描述的過程中,他可能會(huì)在想如何反駁你,這樣你的信息就很難傳遞給他。

          ?

          PS:第5點(diǎn)和第6點(diǎn)的描述方式剛好完全相反(一個(gè)先得出結(jié)論,一個(gè)后得出結(jié)論)。凡事沒有絕對(duì),這兩種描述方式,都存在一定的合理性,針對(duì)不同的聽眾(固執(zhí)的人或者易被接受的人),描述不同的事情,應(yīng)該選擇不同方法。



          已有 17 人發(fā)表留言,猛擊->>這里<<-參與討論


          JavaEye推薦



          posted @ 2011-01-23 14:12 方騰飛 閱讀(156) | 評(píng)論 (0)編輯 收藏

          作者:kiral? 原文鏈接: http://kiral.javaeye.com/blog/890367

          ?

          今天參加培訓(xùn),聽公司的技術(shù)大牛分享了些經(jīng)驗(yàn),在此記錄下。

          ?

          搞技術(shù)人員必須具備的特質(zhì)

          1. 邏輯思維能力
          2. 執(zhí)著:對(duì)技術(shù)問題的執(zhí)著,雖然容易鉆牛角尖,但是不要選擇逃避,一定要想著把問題解決,可以列計(jì)劃以后解決。
          3. 目標(biāo)明確(長(zhǎng)期目標(biāo)和短期目標(biāo)),堅(jiān)持走一條路,不要一會(huì)做管理一會(huì)搞技術(shù)。
          4. 求甚解
          5. 學(xué)習(xí)能力:以結(jié)果為導(dǎo)向。
          6. 讓自己難受:不停的打破舒適圈,不停的挑戰(zhàn)更高的技術(shù)問題。
          7. 有責(zé)任心

          提高技術(shù)能力,廣度和深度如何選擇?

          ?

          ?? 無(wú)論是選擇深度還是廣度,其實(shí)我們的目標(biāo)是一樣,提高自己的技術(shù)能力。技術(shù)做到最后是全面的能力,包括協(xié)調(diào)能力和溝通能力。那么那一種更快能達(dá)到目標(biāo)呢?我覺得是深度,因?yàn)楫?dāng)學(xué)習(xí)一項(xiàng)技術(shù)深入到一定程度的時(shí)候,就會(huì)有觸類旁通的感覺。當(dāng)我們技術(shù)的學(xué)習(xí)深入到硬件的時(shí)候,我不認(rèn)為這是廣度,而是深度的延申。

          ?

          我還聽過另外一位同事的回答,和之上的選擇相反

          ? 優(yōu)先選擇寬度,因?yàn)楫?dāng)你選擇某一個(gè)點(diǎn)深入下去的時(shí)候,你的知識(shí)面就受到限制。除非你打算一直在這項(xiàng)技術(shù)上深入下去。公司更需要全面的人才,當(dāng)你具備綜合能力的話,對(duì)于你的發(fā)展是有好處的。但是不要每項(xiàng)能力都是50%的水平,公司愿意給你時(shí)間提高,但是你必須達(dá)到更高的水平。

          ?

          ??我覺得不同的場(chǎng)景選擇應(yīng)該不一樣,不過目前我選擇先走深度

          ?



          已有 8 人發(fā)表留言,猛擊->>這里<<-參與討論


          JavaEye推薦



          posted @ 2011-01-20 21:27 方騰飛 閱讀(302) | 評(píng)論 (0)編輯 收藏

          最近幾天在解決各種FusionChartsFree設(shè)置的問題,故總結(jié)出這份文檔(附件),但是不全,以后用到其他組件再持續(xù)更新!

          ?

          參考資料:官方文檔的Chart XML Reference章節(jié)。





          已有 0 人發(fā)表留言,猛擊->>這里<<-參與討論


          JavaEye推薦



          posted @ 2011-01-18 13:58 方騰飛 閱讀(193) | 評(píng)論 (0)編輯 收藏

          背景

          賣家給買家的報(bào)價(jià)缺乏科學(xué)的管理,容易產(chǎn)生誤報(bào)的問題。賣家不能精確的跟進(jìn)買家,造成生意流失。賣家不能有效的推廣自己的產(chǎn)品。

          ?

          什么是詢盤?

          詢盤也叫詢價(jià),是指交易的一方準(zhǔn)備購(gòu)買或出售某種商品,向?qū)Ψ皆儐栙I賣該商品的有關(guān)交易條件。

          ?

          為什么需要詢盤管理?

          詢盤管理是通過對(duì)詢盤進(jìn)行生命周期的管理,從而提升成交率。詳情參見附件!

          ?

          參考資料

          ?http://page.china.alibaba.com/xiaos_platform/201006/tuwen2.html

          ?http://baike.baidu.com/view/64268.htm

          ?http://xp.china.alibaba.com





          已有 2 人發(fā)表留言,猛擊->>這里<<-參與討論


          JavaEye推薦



          posted @ 2010-12-31 21:26 方騰飛 閱讀(187) | 評(píng)論 (0)編輯 收藏

          ? 作者:kiral? 原文地址:http://kiral.javaeye.com/blog/846913??

          ?

          ? 前言:我認(rèn)為對(duì)于項(xiàng)目管理而言,提高項(xiàng)目資源(每個(gè)人)的自學(xué)能力也是非常重要的,所以將這篇文章放在了項(xiàng)目管理里。

          ?

          ?? 學(xué)習(xí)最重要的是掌握方法,并發(fā)自內(nèi)心的希望學(xué)到些東西,靠自己而不是靠老師

          ??

          ? ?我認(rèn)為有幾種不錯(cuò)的學(xué)習(xí)方法能夠提高自學(xué)能力,“蘇格拉底反問法” ?,“教學(xué)法”和“求學(xué)法”

          ?? ?

          ?? ?蘇格拉底反問法(問):就是用反問的方式強(qiáng)迫自己思考,從而找到正確答案,可以自己反問自己。比如你想學(xué)習(xí)如何寫理論文,那么你可以自己反問自己議論文是什么,什么樣的議論文算好議論文,為什么要寫議論文,然后不知道的再去找答案。

          ?????

          蘇格拉底經(jīng)常和人辯論。辯論中他通過問答形式使對(duì)方糾正、放棄原來(lái)的錯(cuò)誤觀念并幫助人產(chǎn)生新思想。這種問答分為三步:第一步稱為蘇格拉底諷刺,他認(rèn)為這是使人變得聰明的一個(gè)必要的步驟,因?yàn)槌且粋€(gè)人很謙遜“自知其無(wú)知”,否則他不可能學(xué)到真知。第二步叫定義,在問答中經(jīng)過反復(fù)詰難和歸納,從而得出明確的定義和概念,第三步叫助產(chǎn)術(shù),引導(dǎo)學(xué)生自己進(jìn)行思索,自己得出結(jié)論,正如蘇格拉底自己所說(shuō),他雖無(wú)知,卻能幫助別人獲得知識(shí),好象他的母親是一個(gè)助產(chǎn)婆一樣,雖年老不能生育,但能接生,能夠幫助新的生命誕生。

            蘇格拉底教學(xué)生也從不給他們現(xiàn)成的答案,而是用反問和反駁的方法使學(xué)生在不知不覺中接受他的思想影響。請(qǐng)看一個(gè)他和學(xué)生問答的有趣的例子。

            學(xué)生:蘇格拉底,請(qǐng)問什么是善行?

            蘇格拉底:盜 竊、欺騙、把人當(dāng)奴隸販賣,這幾種行為是善行還是惡行?

            學(xué)生:是惡行。

            蘇格拉底:欺騙敵人是惡行嗎?把俘虜來(lái)的敵人賣作奴隸是惡行嗎?

            學(xué)生:這是善行。不過,我說(shuō)的是朋友而不是敵人。

            蘇格拉底:照你說(shuō),盜 竊對(duì)朋友是惡行。但是,如果朋友要自殺,你盜 竊了他準(zhǔn)備用來(lái)自殺的工具,這是惡行嗎?學(xué)生:是善行。

            蘇格拉底:你說(shuō)對(duì)朋友行騙是惡行,可是,在戰(zhàn)爭(zhēng)中,軍隊(duì)的統(tǒng)帥為了鼓舞士氣,對(duì)士兵說(shuō),援軍就要到了。但實(shí)際上并無(wú)援軍,這種欺騙是惡行嗎?

            學(xué)生:這是善行。

            這種教學(xué)方法有其可取之處,它可以啟發(fā)人的思想,使人主動(dòng)地去分析、思考問題、他用辯證的方法證明真理是具體的,具有相對(duì)性。

          ?


            教學(xué)法(說(shuō))

          ?? ? ?自學(xué)能力其實(shí)就是總結(jié)能力,你讀一篇文章或一本書,讀過了背過了,不代表你學(xué)會(huì)了,如果你能用自己的話表述出來(lái),才能證明你學(xué)會(huì)了,當(dāng)然每個(gè)人學(xué)到的東西可能不一樣,那么總結(jié)出來(lái)的東西也不一樣。

          ?? ? ?可以嘗試將自己學(xué)到的東西,表述給朋友聽或者寫出來(lái)。在寫或者說(shuō)的過程中,能夠幫你整理思路和總結(jié)重點(diǎn)

          ?? ? ?教學(xué)法的關(guān)鍵是總結(jié)。那么如何總結(jié)呢?

          ?? ? 1:理解并思考:看書最重要的是理解,如果不理解,看幾百本書,也沒有價(jià)值,在理解的基礎(chǔ)上思考。如在看書的時(shí)候看幾頁(yè)就合上,想想書上到底講了什么。

          ?? ? 2:索引法:看書的時(shí)候,記住一些關(guān)鍵的詞,然后通過這些詞,幫看到的內(nèi)容穿起來(lái)并總結(jié)出來(lái)。在大腦里建立索引。


          ?

          ?? ?求學(xué)法(問和聽)

          ?? ?把每一個(gè)人當(dāng)作老師,向他們學(xué)習(xí),每個(gè)人的經(jīng)歷不一樣,學(xué)的東西不一樣,那么他們身上一定有可取之處。??如我有個(gè)朋友就深知這個(gè)道理,他本身能力就很強(qiáng),每次聚會(huì)的時(shí)候,他說(shuō)的比較少,問的比較多,那么他通過這種形式這就無(wú)形中從大家身上學(xué)到更多的東西,這是一種謙虛的學(xué)習(xí)方法,當(dāng)你足夠謙虛,你才能學(xué)到別人學(xué)不到的東西,因?yàn)槟惬@取知識(shí)的大門比別人開的更大

          ?? ? 當(dāng)然我認(rèn)識(shí)一些朋友很喜歡吹牛,吹牛的價(jià)值在哪里呢?它只是滿足你自卑的虛榮心,吹牛是一種自卑的表現(xiàn),沒有任何實(shí)際價(jià)值。做事情一定要價(jià)值驅(qū)動(dòng),不要做沒價(jià)值的事情


          ?

          ?? ?這三種方法,是通過問,說(shuō)和聽三種行為去實(shí)現(xiàn)。



          已有 32 人發(fā)表留言,猛擊->>這里<<-參與討論


          JavaEye推薦



          posted @ 2010-12-20 00:42 方騰飛 閱讀(149) | 評(píng)論 (0)編輯 收藏

          ?? 今天在公司論壇上看到同事發(fā)的一篇帖子“看看任正非怎么看待云計(jì)算”,任正非在演講中說(shuō)了這么一句話“今天,我們要改變這個(gè)現(xiàn)狀,要開放、合作、實(shí)現(xiàn)共贏。我們要保持“深淘灘、低作堰”的態(tài)度,多把困難留給自己,多把利益讓給別人”。在這句話中提到了一句治水名言“深淘灘、低作堰”。

          ?

          ?“深淘灘、低作堰”是什么意思呢???

          ? “深淘灘”中的“灘”指的是燕棲窩下的一段內(nèi)江河道,每年洪水過后這里會(huì)有沙石淤積,必須歲歲勤修。

          ? “低作堰”指的是飛沙堰要低作。飛沙堰過高,雖然枯水季節(jié)寶瓶口可以多進(jìn)水,但洪水季節(jié)卻會(huì)造成嚴(yán)重淤積,使工程逐漸廢棄。

          ??? 所謂“深淘灘,低作堰”,即切忌用高作堰的方式在枯水季節(jié)增加寶瓶口的進(jìn)水,那是一種急功近利的做法,正確的做法應(yīng)當(dāng)是用深淘灘的方式疏浚河道,以此增加枯水季節(jié)流入寶瓶口的水量,供灌溉之需。

           

          ??? “深淘灘、低作堰”和華為的戰(zhàn)略思想有啥關(guān)系?

          ?????

          ???????? 比如:

          去年中國(guó)電信CDMA網(wǎng)絡(luò)工程招標(biāo),朗訊、阿爾卡特、北電等巨頭,紛紛投出了70億至140億元的標(biāo),而華為卻只報(bào)了不到7億元的超低價(jià)。一時(shí)間華為“裸奔”、“不正當(dāng)競(jìng)爭(zhēng)”等評(píng)論鋪天蓋地,而任正非則很淡然。這既是華為成本優(yōu)勢(shì)地頭力的集中體現(xiàn),又是華為一貫經(jīng)營(yíng)戰(zhàn)略的具體體現(xiàn)。華為歷來(lái)秉持的是“低作堰”,與運(yùn)營(yíng)商形成共生的關(guān)系,用低價(jià)減輕運(yùn)營(yíng)商的成本壓力,讓利給運(yùn)營(yíng)商,贏得其長(zhǎng)期信任與合作,最終定能取得合理回報(bào)。

          ??? 這個(gè)例子的意思是通過“深淘灘”形成成本優(yōu)勢(shì),從而有資本喊出低價(jià)7億(低作堰),然后再通過長(zhǎng)期合作,取得140億。

          ?

          ?????????

          任正非對(duì)深淘灘,低作堰的解釋 寫道
          深淘灘就是多挖掘一些內(nèi)部潛力,確保增強(qiáng)核心競(jìng)爭(zhēng)力的投入,確保對(duì)未來(lái)的投入,即使在金融危機(jī)時(shí)期也不動(dòng)搖;低作堰就是不要因短期目標(biāo)而犧牲長(zhǎng)期目標(biāo),多一些輸出,多為客戶創(chuàng)造長(zhǎng)期價(jià)值

          ?

          ???? 我的理解是通過深淘灘,加大研發(fā)投入形成成本優(yōu)勢(shì),從而可以通過低作堰,取得長(zhǎng)期的合理回報(bào)

          ?

          ?

          ???? “深淘灘、低作堰”對(duì)個(gè)人的啟發(fā)。

          ???? 通過長(zhǎng)期的努力和積累(深淘灘),從而不斷的提高自己(低作堰)。不要急功近利,要腳踏實(shí)地,一步一個(gè)腳印的去做好身邊的每一件事,下一個(gè)臺(tái)階就會(huì)自動(dòng)出現(xiàn)。

          ?

          ?

          ?? 參考文檔:

          http://www.cs.com.cn/pl/02/200904/t20090417_1823980.htm

          http://finance.people.com.cn/GB/8215/140741/140765/8496485.html

          http://money.163.com/09/0318/11/54MENIJ2002524TH.html

          ?



          已有 5 人發(fā)表留言,猛擊->>這里<<-參與討論


          JavaEye推薦



          posted @ 2010-12-20 00:34 方騰飛 閱讀(969) | 評(píng)論 (0)編輯 收藏
          僅列出標(biāo)題  
          主站蜘蛛池模板: 吉安市| 潍坊市| 沈阳市| 涪陵区| 交城县| 库尔勒市| 五家渠市| 房产| 资阳市| 白河县| 沙田区| 柯坪县| 深水埗区| 陈巴尔虎旗| 腾冲县| 泾阳县| 桐梓县| 保靖县| 溧阳市| 兴安盟| 手机| 金阳县| 荣成市| 前郭尔| 丹凤县| 宝应县| 湄潭县| 龙游县| 儋州市| 西贡区| 锡林郭勒盟| 普定县| 霍城县| 新干县| 鹿邑县| 临邑县| 蓝山县| 石首市| 佛山市| 福鼎市| 光泽县|