天天看點

2012年工作總結

1>、

2012年工作總結

 項目1:NEWS系統的3D解釋子產品

         項目上,和大家一起協作完成了南京中石化物探研究院NEWS的解釋子產品。

         這個項目子產品劃分比較清晰,語言基于C++,前台使用Qt,3D基于TGS的Open Inventor。為了支援64位系統,使用了共享記憶體和ActiveX伺服器。

        項目的後期擴充,可以參考Eclipse插件式的擴充和開源項目OpendTect。隻有這樣才能将一個軟體的生命期在有限的時間段内無限的延長。當然,這樣做的前提是:項目作為一個産品來研發,而不是一蹴而就的一次性消費品。    2>、

2012年工作總結

 項目2:水準井設計系統

        這個項目沒有參加多少。由于是基于以前的産品平台,是以隻是協助在平台上需要改動的部分細節問題。   

        時間短,人員少,都是随時拼湊過來的。

        這類項目,需要有一個非常明确的軟體功能目标。大而全不可取。手表有一個,自己還能确定時間點;當手上挂幾個手表時,時間點就不确定了。有時候資訊充分,考慮周全,這樣的态度本身沒有錯。可是,現實就是現實,可能和可以本來就很多,導緻反複修改,進度模糊。     3>、

2012年工作總結

 産品1: G&G三維岩相地震解釋系統

       修改産品中新發現的bug,總結這個産品中設計和實作的不足。寄希望于在下個更新版中修訂這些問題。

       說一說對這個産品實作過程的感受。産品子產品多,人員有限,好多實作多少有所被壓縮。

       個人覺得C#語言結合前台WPF,開發速度很多,人員技能要求适中;但:不适合做大規模的顯示,特别是視窗多,設計比較豐富。記憶體吃緊是這個産品後期一直搞不定的問題。

  我發現業界做開發的都有潛在定位(隻是某一側面,不是絕對的):

  C++ 定位于:速度和效率,實時性強服務程式、大規模并發服務程式;

              團隊組建成本高,人員素質要求高;

              項目周期比較長;

  C#(.NET)  定位于:注重于快速地地将功能實作,一般應用程式都可以,不考慮跨平台;

              團隊組建成本低,人員素質要求低;

              項目周期比較短;

  Java定位于:速度和效率折中,網絡間、桌面應用都可以;

              團隊組建成本适中,人員素質要求比較高;

              項目周期适中;

********************* 跑題一會兒!***************************************

  讓我深深歎息的是:

2012年工作總結
2012年工作總結

         走過中國大街,穿過中國小巷;

         看過城市幼稚園、國小、中學、大學,瞅過農村的幼稚園、國小,中學;

         好多地方,高中畢業的學生,去幼稚園代課,

         so,好多地方,大學學曆的去教高中、

                高中學曆的去教國中、

                …………

  其實,你有沒有仔細想過:

2012年工作總結

        越是孩子小的時候

2012年工作總結

 ,其實越是需要被發現、被開啟的時候

2012年工作總結

 ,這個階段其實是最需要有愛心、有素質、有智慧的人來開啟一扇窗、引導出一條路。

       而我們的社會的現實是如何的呢?!

2012年工作總結

       我覺得:研究所學生以上學曆,去教幼稚園和國小;大學學曆的去教大學;

       為什麼我這樣選擇?

2012年工作總結

       幼稚園和國小需要的是不拘泥于世俗,更需要鮮明的智慧,敏銳地洞察;

       大學畢業的,要有社會經驗,自己人不嫌棄自己人,還正好以身示範。具有典型意義。        現在再來看看我們的教育結構!難道這就是教育的正确形式嗎!讓我看,就是社會上上下下一片浮躁、急功近利。

************************************************************

        得,現在傳回來說語言的定位。不然徹底跑題收不回來了。

       其實,像C#這樣的封裝很豐富的API,背後有很多故事。如果真正要用好,開發出稱得上優秀的産品,是需要了解這背後的好多故事的。能用和用好,就差一個字,卻差出了一種境界。

       照國人的這種作為形式,C#的價錢就是能用。C#的水準也就是拿來主義。而國外的大師呢,語言其實差别不大,真正的問題所在是人的腦袋裡的東西——思想。

       唉,讓我再,再一次看看我們的基礎教育。窗戶,沒有被開啟;漿糊倒是很多。該投資的不投,不該投資的亂投!

       十年樹木,百年樹人!

2012年工作總結

       沒有哪一朝上司願意去種樹,多年後,哪怕自己不在位了,讓後人乘涼。而我們現在的官員呢,無論大小職位,新官一上任,先留下口号,然後開始愚民,最後多少有所作為的時候,也該換屆了。         在此特别聲明一下:C#垃圾回收的機制,我明白,也仔細測試和實驗過。WPF性能優化我也實施過。好多測試工具都是不到位,拿出來做個例子還可以,等到大而綜合的執行個體是,就個屁了。不要給我說單元測試,難道到最後你不來個整體綜合測試?!

這就好比是國有企業,員工素質技能考核:

        單元測試:       個個研究所學生學曆;

2012年工作總結

        理論綜合評測:卓越的科研隊伍;

2012年工作總結

        實踐綜合測試:各自為政,啥也玩不轉。

2012年工作總結

          軟體設計的初期,不要寄希望于現在的硬體發展飛速,處理器和GPU計算能力超好。是以軟體的一些性能缺陷在好的硬體設施上應該不成問題。

        别拿摩爾定律來安慰自己,認為硬體及系統的速度足夠快并且以後會更快,而忽略了軟體的性能。   4>、

2012年工作總結

 其他工作

       軟體文檔注釋、軟體文檔說明書、軟體API——這些工作基礎而又瑣碎呀!也要做,還得做好。從長遠看,意義還是,蠻大滴。  

  5>、

2012年工作總結

 其他

        python語言蠻好的,自己也學了些,感覺不錯!

2012年工作總結

        ECMAScript語言覺得局限性比較大,呵呵……

        這是一個混合開發的時代。腳本語言好比是實用的小工具。大大小小的項目,是缺不了這些實用的小工具的。

   對于有心的IT朋友,應該衷情一兩個腳本語言呀!         gvim這個軟體要說的内容太多了,驚喜不斷。好好陪伴着自己平時的生活和工作就對了。用-好軟體,用好-軟體,這是一種人品。

        TortoiseSVN給我的感覺是:簡單、實用、高效。一直使用MS的工具,偶然走出去,發現其實外面的世界好多了。MS辦事不道地呀!

        比較了一下:vs和Eclipse,感覺MS的vs非常遜色于Eclipse呀!            Cygwin、gcc、gdb三者結合起來,憑借對C++的深刻了解,用用,感覺還是不錯的。可惜的是,沒有上境界MakeFile檔案不會寫呀!看了幾次,簡單地會寫,但要到系統架構基本的大項目,可就拿捏不住了。     6>、

2012年工作總結

 架構

       4+1視圖,量力而行吧!        引用别人的一句話吧:

      作為軟體行業的 從業者,若【不能從實踐了解理論、不能将理論與實踐融合】,會極大地限制個人發展。    

   7>、

2012年工作總結

 最後讓俺,咽一下口水,再唠叨幾句吧!

2012年工作總結

           唉,說是隻談工作不談生活,可哪裡能脫得了生活呢。

         寫到此處時,返過頭來總看一年的記錄,發現:其實,也沒有做多少事!隻是從心裡上覺得好像折騰了好多,也許是因為,自己是經曆者,許許多多的細節此時此刻在閃動浮現,待到最後要說的時候,才發現——細節,是累贅,不足為外人道也。

         也許,這就是工作留給自己生活的内容。

         工作,外人看來帶給了你錢,你除了錢,其實還收獲其他的!

         有些事,終究是說不明白的。其實,要說清楚又何必呢!反正是自己的!又何必較真分的那麼清呢。

備注:

  WPF性能測試:WPF Performance Suite

  C#記憶體垃圾回收測試:CLRProfiler