總結 分享一下自己最近的一些收穫

2021-08-30 10:41:17 字數 1413 閱讀 7132

前陣子我在公司換了乙個部門,總的來說自己還是很滿意的。現在有時間研究自己喜歡的東西,從原來繁重的編碼任務中解脫出來,做技術新穎的東西,很有意思。

最近主要做了這樣一些事:

1. 小小的玩了一下linux。

說來慚愧,作為「計算機科班」出身的我居然之前還沒怎麼用過linux(就在學校做實驗的時候用過幾次),最近公司給我新配了臺台式電腦,裡面預裝的居然是ubuntu,正好省的我裝了,直接小小的用了一下,感覺還是不錯的。還附帶了一張ubuntu的正版安裝盤,於是我給筆記本也裝上了,呵呵。

不過總的來說,用的還不是很方便,很不爽的是沒有較好的輸入法,或者一些軟體存在各種問題,需要自己手動配置(如flash中文亂碼等),還有裝linux的ati的顯示卡驅動把我鬱悶了很久……

本有打算將之前做的乙個小的區域網共享軟體的伺服器端移植到linux ,後來沒時間做了……

當然,這都只是站在乙個使用者的角度來體驗linux,不過我向來也喜歡由感性方面入手學習。

2. 研究&學習搜尋引擎工作原理。

看了幾篇關於搜尋引擎現狀和原理架構的書籍,整體上對搜尋引擎工作原理有個大致的了解。其實光是工作原理的話,從架構上來說還是很好理解的,具體細節我覺得現在沒必要了解,掃了兩眼,以後用到的時候再說吧。我看的乙個介紹的文章中,有一大半是原理的數學證明,感覺很牛x……

3. 較深入的實踐設計層面程式設計。

這讓我心悅誠服的領略了編碼之前的設計,是多麼的重要。再也不會像個學生一樣,迫不及待的動手開始寫**。

4. 頭腦風暴。

和同事研討研發方向,不斷的冒出新點子,不斷的被否定和肯定。這樣來磨合和確定團隊研發方向。

同時我自己也不斷的有新點子冒出,然後通過查閱相關資料自己來肯定和否定自己的想法,簡直是太high了。我認識到了,必須廣泛涉獵知識,增加自己在認識上的寬度(特別是當今的時髦技術),這樣才能在思維中少走彎路,正確的導向思維。

5. 關於gde(我自己業餘時間組織朋友們做的乙個rpg遊戲專案)的想法。

決定重做遊戲的ui部分。這是第二次推翻自己的成果,雖然現在看上去架構還不錯,而且也初具規模。(引擎部分**上萬行)不過我自己知道,存在嚴重的硬傷,介面部分與**耦合度太高,這完全是由於使用hge引擎,由hge引擎決定的。我承認可以將其封裝得更好,可以重新設計ui部分的總體架構。但是為何不用更新潮的技術呢?

是時間鬆開抱著c/c++不放的態度了。本來想做乙個遊戲的話,自己覺得湊合就行,但是這樣做出來也是沒意義的,所以不如就用最新潮的技術——做就要做的最好,最時尚,甚至是現在商業遊戲都沒有廣泛應用起來的技術。

那麼我們選擇wpf/silverlight + c# 來做使用者介面,c++寫資料核心,xml作為資料管理,lua或者jsp作為指令碼(大概方向,待討論。)並且精簡人員——為什麼要精簡人員?作為非盈利專案,其工作效率完全依靠參與者的興趣和熱情度。在數個月的專案管理中,我深刻體會到參與者熱情不一導致的開發效率低下。所以不如精簡開發人員,雖然任務量會大很多,但是絕對有利於專案進度。

分享故事,放鬆一下自己

1 建築師 一位夫人打 給建築師,說每當火車經過時,她的睡床就會搖動。這簡直是無稽之談 建築師回答說,我來看看。建築師到達後,夫人建議他躺在床上,體會一下火車經過時的感覺。建築師剛 躺下,夫人的丈夫就回來了。他見此情形,便厲聲喝問 你躺在我妻子的床上幹什麼?建築師戰戰兢兢地回答 我說是在等火車,你會...

分享故事,放鬆一下自己

1 建築師 一位夫人打 給建築師,說每當火車經過時,她的睡床就會搖動。這簡直是無稽之談 建築師回答說,我來看看。建築師到達後,夫人建議他躺在床上,體會一下火車經過時的感覺。建築師剛 躺下,夫人的丈夫就回來了。他見此情形,便厲聲喝問 你躺在我妻子的床上幹什麼?建築師戰戰兢兢地回答 我說是在等火車,你會...

鼓勵一下自己

我對女性做工程師的一點看法 2006年3月8日 上午 08 29 00 發表者 王忻,google 工程師 去年 10 月,我跟開復去南京大學做演講談 google 的技術,講座結束之後,有一位女同學提了個問題讓我很驚訝。她說 我是學計算機軟體的,蠻喜歡的。但是女生學這行不太好吧?你看我該不該找個時...