專案管理的乙個月

2022-02-19 16:50:49 字數 1427 閱讀 3032

專案管理的乙個月

新年回來的時候,我接手了公司開發組的管理工作,其實從去年開始,我就已經開始接手主管的一部分工作,雖然工資也是普通程式設計師水平,不過當時因為一些問題所以留在這個公司直到今年主管離職後,我也開始正式接手管理,雖然工資只有一點點的提公升。。。

我在之前的文章裡面那也提到過我們軟體的幾個問題,似乎之前的主管並無意去改變這些現狀,所以我也是得過且過,軟體能出來就可以了,加上開發組內水平參次不齊,所以即使有一些想法,也無法付諸實現,這個也是我一直吐槽的事情

首先要解決的自然是版本管理混亂的問題,之前的版本管理一直都是人工合併的,也就是兩個相同軟體的不同版本,最後都是通過人工去比對,因為前主管說svn的版本合併問題並不是很好,結果今年年初,有乙個分支版本需要用到最新的主幹版本,這個版本已經一年半沒有進行合併了,最後的悲劇可想而知,最後我也只是讓開發人員在主幹版本上再開發乙個版本,因為這個分支版本已經很多功能需要重做了,所幸推倒重來

這個月主要是在解決我前面文章所想要解決的問題,初步來看,成效起碼不錯的,對於後期另外一些事情我也開始有信心了

1.版本管理的問題

之前的分支管理都是採用人工合併或者直接把原本應該放在分支的**放在主幹裡面,導致主幹太過膨脹,現在我開始花時間整理之前的**,把能移出主幹的**移動出來,並且建立了分支,定期進行分支的合併

2.開始進行構建外掛程式系統的介面

去年開始我就一直在研究軟體外掛程式的開發,參考了wow的外掛程式系統,為了解決軟體擴充套件性的問題,現在對於一些軟體定製的要求,我將不會允許開發人員在主幹上進行開發,而是建立分支,由主模組進行開放介面,然後分支在這些介面上進行開發,當然現在還是以lib庫的檔案形式把**直接嵌入主程式,從後面開始,我將會把這些lib都統一改成dll的方式,後期將會把介面從dll移除出來,改成類似於wow的方式,介面將由乙個xml描述檔案負責,然後dll則負責邏輯以及事件的處理

3.介面和邏輯處理的分離,梳理檔案管理的

這個還是沒辦法對老的**進行檢查,畢竟老的**已經開始穩定了,而且老的開發人員已經離職,就算新的開發人員進來如果對於業務不了解**也不見得寫得比原來的好,現在只能在新的**上加強,做好**審查,不過貌似整個組就我能做**檢查

4.**大量重複

在上乙個專案開發的過程中,我要求當時的組員統一從乙個地方拷貝共用**,不能重寫,這樣也基本解決了**重複的問題,但是這樣又出現了兩個問題:

1.當a開發人員需要b開發人員乙個介面的時候,b開發人員沒空給a開發人員編寫

2.**更新問題,去年我們是使用郵件來傳送這些**,想來這種方式非常可笑,今年我仔細研究了git,本來打算把svn遷移到git 的,後來發現根本不用,svn就有external屬性可以使用公共庫

5.引入新的開發庫的問題四月份開始,將會逐漸開始引導開發組使用zero mq和c++ 11,也會開始使用google  log,protbuf等庫方便開發和除錯

來自為知筆記(wiz)

頹廢的乙個月

哎,九月末到十月末實在是太頹廢了。其實是因為不想面對一些事。但現在想想,是我自己忘記了最初的夢想,之去追求一些有的沒的的,所以才如此不精進。記得那幾天玩的也不好,每每想到自己還沒學好,還是個醬油的時候,就很煩惱。室友也說我,為什麼最近不怎麼去實驗室了?我也不知道怎麼回答。甚至可以躺床上一整天,一直躺...

實習乙個月記

今天下班很早,沒有像往常一樣的加班,回到宿舍之後早早的就洗洗睡下了,但是卻久久不能入眠,思緒煩亂,所以乾脆起來做點事情。首先自我介紹一下,我是一名大四在讀實習生,現在實習剛滿乙個月,接下來想要談談我在這乙個月中的經歷 我是在學校的時候校招進入的公司,先來實習的,剛來的時候被分到了公司的服務支援部。剛...

工作乙個月感悟

端午節快到了,我也快工作乙個月了,還沒有準備好就上班了,真有二戰時的美國青年直接被派到戰場的感受。本來還想回去畢業了,現在看來不現實了,什麼都不知道,公司裡面什麼對我來說都是新的,自己什麼也不會,什麼都得重新學習,工作的第一件事情就是向別人求助,現在終於明白了與人交往是多麼的重要,還好我周圍的人都挺...