摘 要:這八周的實習期間,在指導老師的幫助下,我了解了信雅達系統工程股份有限公司的企業文化、戰略目標以及其主要業務,對信雅達的工作環境和員工文化有一定的了解,也逐漸明白了計算機科學為金融的高效發展提供了技術支持,以及其發展的趨勢和前景。在實習期間,利用自己所學的知識,并且在老師的指導下,較好的完成了工作任務。本文說明了畢業實習的目的和意義,介紹了本次實習單位的基本情況,描述了主要實習過程和實習內容,最后對本次實習進行了總結。 關鍵詞:畢業實習;金融;信雅達;高效
1序言 畢業實習是指學生在畢業之前,即在學完全部課程之后到實習現場參與一定實際工作,通過綜合運用全部專業知識及有關基礎知識解決專業技術問題,獲取獨立工作能力,在思想上、業務上得到全面鍛煉.并進一步掌握專業技術的實踐教學形式。其基本目的是培養學生綜合運用所學的基礎理論、專業知識、基本技能應對和處理問題的能力,是學生對四年所學知識和技能進行系統化、綜合化運用、總結和深化的過程。它是大學生正式走入社會,開展社會工作的預備期,是大學生從校園走向社會的橋梁。通過畢業實習的過程,檢查學生的思維能力、創造能力、實踐能力等各方面綜合能力。畢業實習為大學生提供了一個很好的鍛煉平臺,在這個平臺上,我們不僅可以實踐所學的理論知識,還可以接觸其他的專業知識,充實自己,并且鍛煉自己的學習能力和獨立工作的能力,為我們在畢業后,能順利地走上工作崗位打下良好的基礎。
2實習單位簡介 信雅達系統工程股份有限公司成立于1996年7月,是浙江省首家在上海證券交易所上市的軟件企業,系國家計算機信息系統集成一級資質企業、國家規劃布局內重點軟件企業。公司一直致力于自主產權軟件的開發和應用服務,在金融IT、ITO/BPO(軟件外包/服務外包)、油氣IT、環保科技等領域積累了豐富的技術優勢和品牌優勢。母公司由六大部門組成:①職能總部②研發中心③影像檔案事業部④社保事業部⑤電子銀行事業部⑥風控產品事業部⑦信用卡事業部⑧流程銀行事業部⑨保險事業部⑩營銷總部。此外旗下還有杭州信雅達科技有限公司、南京友田信息技術有限公司、杭州信雅達三佳系統工程有限公司、杭州信雅達數碼科技有限公司、大連信雅達軟件有限公司、信雅(杭州)計算機服務有限公司、杭州天明環保工程有限公司等子公司。 信雅達系統工程股份有限公司作為國內專業從事軟件產品的研究開發、系統集成、運營服務的高科技企業。擁有員工800余人,其中本科學歷及以上的專業人員占80%以上,在研究、開發、制造、集成、技術支持和服務方面,擁有一支高素質的專業隊伍,具有強勁的技術開發、技術創新的能力。十分注重國內外先進技術動向,持續開展技術的研究,公司在電子文檔影像、電子政務、電子商務和信息安全等領域日益突顯自身的核心技術優勢。公司將根據自身的基礎與特色,實施新形勢下相關軟件多元化的發展戰略,建設發展覆蓋銀行、證券、保險、電子政務、稅務、電力、電信、煙草、交通等多行業的應用軟件業務群,打造包括工作流、文檔管理系統、VPN、視頻卡、無線POS等產品業務群,同時,結合信雅達的優勢,積極建設軟件外包服務和運營業務群,積極打造信雅達產品軟件、應用軟件、外包軟件、運營軟件四大信雅達品牌,進一步確立信雅達在相關業務領域的領先地位,以公司價值最大化為核心,沿著規模化、規范化、專業化、國際化的道路不斷前進!
3實習主要過程和內容 3.1熟悉信雅達系統工程有限公司的環境 要適應一個企業,首先要對企業有一定的了解。在實習初期,主要了解了信雅達系統工程有限公司的環境,包括其企業環境、人文環境、業務環境等。 信雅達作為浙江省首家在上海證券上市的軟件公司,主要從事軟件產品的研究開發、系統集成、運營服務。涉獵金融IT、ITO/BPO(軟件外包/服務外包)、油氣IT、環保科技等領域,以誠信、文雅、速達、團結、創新為宗旨,以實現全球化、戰略化、產品化、規模化為目標,致力民族軟件發展、推進人類文明進步 在剛進入信雅達系統工程股份公司的一周,感受到了公司良好的工作環境,員工良好的工作態度和氛圍,人力資源的相關負責人期間還給我們開了一次座談會,為講解了企業的發展情況,讓我們端正了之后的實習態度,讓我們在接下來的實習中做好充足的心理準備。 3.2 了解電子銀行事業部在線客服業務 信雅達系統股份有限公司的母公司由職能總部、研發中心、影像檔案事業部、社保事業部、電子銀行事業部、風控產品事業部、信用卡事業部、流程銀行事業部⑨保險事業部、營銷總部十大部門,電子銀行事業部作為其部門之一,主要負責銀行網上一行的業務,并且其分為在線客服、呼叫中心、遠程服務四個小組。我所在的在線客服主要負責網上銀行系統在線客服的功能,主要是實現銀行客服與銀行用戶的網上通訊,包括網上自主服務、客服人工服務、客戶和用戶之間的語音以及視頻通訊等功能。 由于這是基于B/S的網上服務,所以要對網上的通訊、以及前臺技術要求掌握的比較熟悉。主要是要了解客戶端、服務器和座席端的通信,需要掌握js、Extjs以及SSI框架等技術。其中通信的服務器采用的是openfire,所以要了解openfire的工作原理以及其代碼的開發。Openfire是利用java開發,基于XMPP的開源實時協作服務器。通常可以與spark和smack合用可以實現簡單的即時通訊。為了更好的理解openfire的工作原理,我利用網上資源,結合spard、smack搭建了一個簡單的即時通訊系統,但是這只是一個簡單的模擬,要進行實際開發還需要進一步的深入了解。 3.3熟悉電子銀行事業部在線客服的工程代碼 在掌握的openfire、js、Extjs以及SSI等技術的基本知識后,在指導老師的指導下,開始接觸部門的工程代碼,該代碼一共有三個工程文件組成,客戶端custim、服務器openfire、座席端agentim。 在運行這三個文件時,都使用到了xml配置文件,在服務器的配置文件openfire.xml中需要配置服務器,該配置文件直接放在服務器的工程文件中即可,而客戶端和坐席端由于是要進行網上訪問的,所以必須由Web服務器來運行,這里我們采用了Tomcat 6,同樣在custim連接的數據庫地址名稱,登錄數據庫的賬戶密碼等參數m.xml和agentim.xml配置文件中分別配置各自的工程文件路徑以及連接的數據庫地址名稱,登錄數據庫的賬戶密碼等參數,放到Tomcat 6的配置目錄下,即可在啟動Tomcat 6時,運行工程文件。 在運行工程文件的過程中,經常會遇到不明白程序是如何運行的情況,只能利debug但斷點的方式,通過調試來幫助理解代碼的運行。在摸索的過程中漸漸理解了服務器、客戶端、坐席端之間的聯系和工作原理。客戶端和坐席端之間的通信都不是直接通訊,都需要通過報文發送給服務器,再通過服務器轉發出去,這樣的通信方式可以在一定程度上防止在網絡傳輸過程中發生信息丟失或者信息不安全的問題發生。 在熟悉部門工程代碼的過程中,不僅對理解了客戶端、服務器、座席端三者之間是如何進行通訊的,還學會了使用debug工具,這個工具對調試代碼、理解代碼運行有很大的幫助。
3.4使用電子銀行事業部在線客服的系統添加部分功能 在對部門項目系統有了一定了解和掌握的基礎后,正值部門項目需要進行整改,我開始進入實際的代碼開發中,先后完成了一下功能: (1)在坐席端實現一個入口監控的功能,既在坐席端查看接入人工服務的正在排隊的客戶的信息,除此之外還要根據客戶進入人工服務的入口號來查詢排隊客戶的信息,坐席也可以簽退正在排隊的客戶。 (2)實現在座席端顯示未進入人工服務的客戶的隊列信息。 (3)實現在座席端顯示未進入人工服務的客戶的隊列信息。 (4)實現當坐席狀態(坐席狀態有空閑和示忙兩種狀態)從空閑切換成示忙時彈出一個窗口供坐席選擇示忙原因。 在實現以上功能的過程中,我從一開始的無從下手到最好完成任務,很好的鍛煉了我的邏輯思維能力、實際操作能力以及代碼的撰寫能力,是一次寶貴的實踐經歷。 3.5其他工作事項 除了以上幾項工作外,我的任務還包括日常資料的整理、傳送,以及參加部門的會議討論等。資料的整理鍛煉了我使用辦公軟件的熟練程度;在會議的討論過程中,我明白了部門系統的優劣勢、市場的競爭情況。在未來的一年內部門的規劃,著重會從哪些方面入手,需要學習哪些新的技術,完成哪些功能。這些對我接下來的實習有重大的指引作用。可以讓我在做好充足的準備,在實習期間學到更多的東西,更好的開展下一步實習工作。 4實習收獲和體會 4.1實習收獲 在這次的實習過程中,通過進入企業,參加實際工作,我收獲了不少知識和經驗。主要有以下幾方面 (1)代碼的規范程度 在學校里,我們學習的更多的是理論知識,對代碼的實際操作不多,像大型的項目更是寥寥無幾。平時的練習中也幾百行的代碼,而且練習中往往有很多細節不會注意,例如對代碼的規范往往很容易就會使了。但實際上,在大型的項目開發中,代碼規范是十分重要的。一個成熟的系統,代碼量是十分龐大的,通常是由團隊完成。如果自己的代碼不夠規范,雜亂無章,影響自己的開發的效率,而且還會降低代碼的可讀性,給同事的后期開發帶來不必要的麻煩。在實習過程中,我就曾經因為代碼的不規范性,導致程序出現bug,花費大量的時間和精力查找錯誤,最后發現是自己代碼不規范,循環嵌套太多導致的。可見,代碼的規范性十分重要。 (2)學習能力 通過這次實習經歷,www.628tf.com我學會了如何去了解和掌握一個工程項目。由于自己經驗和知識的不足,面對一個龐大的工程項目,成千上萬的代碼,通常會覺得無從下手,不知所措。但是,其實只要你慢慢研究,使用正確的方法去看代碼,學會通過調試來進一步了解代碼的運行就沒有想象中的那么難。在完成實習任務的過程中,我學會如何去學習和掌握一個新的技術,并且投入實踐。這種學習能力的培養可以幫我在快速有效的學習其他新的知識。 (3) 邏輯能力和實踐能力 對一個程序員來說,清晰的邏輯能力是十分重要的,它可以幫助我們更好的設計代碼,少走彎路。相對于敲代碼來說,如果去敲代碼更重要。但是對于我們這種菜鳥級的程序員,往往是想到哪里就敲到哪里,對工程沒有一個清晰的構思,沒有合理的設計。在這次的實習中,我意識到,在正式進入開發前,需要設計好如何去實現功能。基于這一點,我在實習過程中有意識地鍛煉自己的邏輯能力了,不再莽撞編程,提高自己的代碼的撰寫能力和實踐能力。 4.2實習體會 通過這次的實習,我從學校的象牙塔慢慢步入社會,從一個校園學生轉換成社會人,這次實習給我提供了一個良好的成長平臺。在這次的實習過程中,我不僅把自己在大學中學到的理論知識運用到了實踐當中,還鍛煉了自己的邏輯思維能力、溝通能力和實踐能力。在技術,我學習到了關于網上技術通信的相關知識,同時也明白了作為一個程序員僅僅懂得技術是遠遠不夠的,還必須遵守規范。在人際關系上,也學會了如何融入部門,如果和同事融洽相處。在工作上,相較于學校中的懶散,更能集中精力的投入進去。可以說,這次實習真的讓我獲益匪淺,在諸多方面都得到了鍛煉和成長。
5總結 實習的基本目的,在于通過理論與實際的結合,通過自身的努力進一步提高思想覺悟、業務水平,尤其是觀察、分析和解決問題的實際工作能力,以便在以后更好更快地融入社會。通過這次的畢業實習,我領悟到參加實際的社會工作,擁有理論知識就遠遠不夠的,要學會將理論運用到實踐,學會融會貫通。此外,除了掌握技術,學會如何調節和同事的關系、如何高效的完成任務也是十分重要的,換句話說,培養自身的綜合能力十分關鍵。作為一個實習生,學會腳踏實地,虛心學習,身心投入,是我們更好更快成長的必需因素。同時我也領悟到學生和社會工作者的區別,參加工作讓我進一步領悟到生活的本質。 |