程序員轉正工作總結

1、前期工作回顧

程序員轉正工作總結

來到一個新的工作環境,最能發現自身的不足,這幾個月,抱着虛心學習的態度,學習公司的開發流程,熟悉公司的企業文化,瞭解公司產品框架,主要技術,主動和同事溝通、學習經驗,希望能更快的融入公司、融入開發團隊,能夠全心的投入工作。試用期期間完成的工作還十分有限,簡單列了一些,公司領導批評指正:

熟悉公司開發流程,熟悉wps產品框架,主要是Shell部分,只是這一階段的主要任務,貫穿始終:

製作Unicode代碼掃描工具。

熟悉Shell部分現有的Unicode解決方案,熟悉Tnt的實現

解決Delphi對異常處理的缺陷

製作Unicode版本的ShellComboBox控件,一個通過調用ShellAPI實現類似微軟提供的用來選擇文件夾的下拉列表框

負責跟蹤WPPShell部分的Bug

分析Shell部分影響啟動速度的瓶頸

部分工作詳細描述

製作Unicode代碼掃描工具,語法掃描實現老樑已做好,我主要是調用他提供的API做成可視化的工具,第一版本做成獨立的exe工具,第二個版本做成集成到DelphiIDE中的插件,與Delphi編輯器高度集成,主要要做到在Delphi編輯過的文件能立即被掃描,被掃描過的文件能夠立即反映到編輯器中,即要獲得Delphi的編輯器緩存,做到和編輯器同步。要能夠將掃描的結果信息顯示到DelphiIDE的消息列表框中,並可以像編譯器生成的調試信息一樣,雙擊信息自動定位到對應的源代碼行。

操作系統和編譯器共同協作建立起程序的異常框架,當程序運行到包含錯的代碼時,系統自動跳轉到程序指定的錯誤處理程序,通過調用API,可以獲得出錯現場的CUP狀態和堆棧信息,但邵高揚在內核試圖使用APIDump出出錯的堆棧信息時失敗,初步分析問題出現在Delphi部分,應為完全用C++寫的測試程序可以獲得錯誤信息,但通過Delphi寫代碼調用C++的Dll是,獲取錯誤信息就失敗。為此把Delphi內核與異常相關源代碼又重新研究了一遍,分析對比Delphi和C++生成的異常框架彙編代碼,找出原因。具體原因就不詳寫了,有相關開發文檔。

2、感受公司文化

以前同學在還在公司的時候,經常能從她那裏聽到關於金山和她同事們的趣聞軼事,心裏在想金山的文化氛圍不錯,那時偶然的一次,跑到她們公司去看她,在公司總部逗留過幾分鐘時間,就這短短几分鐘給我留下了深刻的印象,也促使我後來又一次面臨工作抉擇時選擇了金山整個大大的辦公室到處散播着朝氣、自由、和諧的氣氛,牆上顯眼的地方掛着極富程序員特色的橫幅,過道的白板上寫着幾月幾號提交版本,幾月幾號幾點幾分到幾點幾分文字組預定會議室,僅僅一瞥就讓我覺得這是一個重視工作效率和溝通方式的公司,辦公室的一角貼着“小賣部”,桌上堆放着一堆年輕人喜歡的零食,小細節反映大文化,當時就和同學開玩笑,“問問你們老大還要像我這樣的不”,如果有機會,我會選擇金山來到公司,感受到的公司文化。

3、發現不足,展望未來

缺點,第一大缺點,有點不好意思提,被章慶元多次批評過,上班遲到,這個沒有理由可找,努力反省改正,過年已經改進很多,能準時上班,踩單車的速度也因此提高了不少,同事也鍛鍊了身體,呵呵,一舉多得。

言歸正傳,過年在家,認真地思考了這幾個月的工作,覺得到公司以後我身上最大的問題是貪功心切,空浮,不實在,總是想做大問題,高難度的工作,不願意做太過細節的簡單工作,這個問題也被章慶元指出過。今年上班以後,調整好心態,開始靜下心來,踏踏實實做些事情。