範文齋

位置:首頁 > 職場範文 > 實習日記

軟件工程實習日誌

  4月1日 晴

軟件工程實習日誌

  一、走出象牙塔

今天我來到了位於南昌市高新大道口的南谷科技有限公司。開始了我爲期半年的實習生活。

南谷科技有限公司正式成立於2010年2月,是一家以技術研發爲主導,專業從事企業信息化諮詢服務,軟件研發、銷售、實施與技術支持服務的高新技術企業。公司以“態度決定一切,細節決定成敗!”“言必行,行必果!”的企業精神謀求長遠的發展。

這是來到公司的第一天,簡單地熟悉了公司的一些運營模式,以及員工工作方式。對公司有了一個大致瞭解。呵呵迎接正式實習的第一天吧。

經過昨天一天對公司的大致瞭解,本以爲自己會很快適應公司模式。但是在實習主要負責人的帶領下了解公司分配的主要任務,還是感覺心裏空空的。畢竟昔日在學校的作息時間,一下子被工作所取代,還真有點不適應。其實在此之前我也作好了進入社會的準備,以前經歷過一次畢業,現在總比第一次畢業時“無所適從”的感覺要好很多,心態也放得更爲平和。如果真要說點與衆不同的話,那就是明顯感覺到:多了一些信心與實在。

下班回來,躺在牀上,感覺這兩天的工作量也不算大,主要就是負責人給了一些項目案例,讓進行分析以及總結,然後給出一個總的方案文檔。可能是自己的心態在作怪吧,老感覺自己是大學生。來實習不是負責文檔整理工作的,老想接觸些實質性的工作。可是突然發現自己就是做一些整理文檔的基本工作也不一定能做好。唉,還是腳踏實地,慢慢來吧。

哈哈,今天比較開心,自己整理的文檔終於通過審覈了,那就意味着自己可以開始慢慢接觸一些編程相關工作了。通過這幾天的文檔整理,自己感覺工作沒有什麼高低貴賤之分,每個步驟都很重要。比如文檔吧,編程人員就是通過文檔瞭解用戶需求,然後根據用戶需求進行建模設計。如果一份文檔不能表達出用戶的需求意圖和需要,那麼你做出的系統再好,對客戶來說都是廢物一個。以後自己在進行設計之前一定要充分了解了用戶需求再開始進行設計。

今天在師傅的指導下,重新全面學習了網絡服務器的相關知識。服務器的配置是系統運行的重要一個環節。

網絡服務器是局域網的核心,根據它在網絡中所起的作用,還可以進一步分爲文件服務器、打印服務器和通信服務器。文件服務器能講大容量磁盤空間提供給網上客戶機使用,接收客戶機提出的數據處理和文件存取請求,向用戶(客戶機)提供各種服務。打印服務器接收來自客戶機的打印任務。通信服務器主要負責網與網之間的通信和提供各種調制解調器等多種接口。

忽然發現好幾天沒記日誌了。這兩天自己參與公司網站的製作。自己被分配到的主要任務時裝相關係統、裝應用軟件、並配置網站在本地的運行環境。

然而自己順利裝了系統,安裝了IIS組件,並在IIS上設置了默認網站的主目錄地址。卻出現了問題:地址欄中輸入網址後發現無法察看網頁。最後查閱相關資料才找到解決方法:由於是在本地電腦上虛擬訪問網站,要設置Internet來賓賬戶的權限(由於今後網站建設中進行後臺管理,要勾選“修改”權限),並且發現,僅當磁盤格式化爲NTFS格式時纔可在xp環境下看到安全選項卡,進行設置

今天下班後回宿舍上機調試程序,一個java網站,用 Tomcat作服務器,在被瀏覽器加載的時候總是無法顯示出來,頁面提示出錯信息:500錯誤。到服務器日誌查找原因,有一個“數據加載失敗”的提示。數據庫用的是SQL Server2000,原以爲是Tomcat配置文件的問題,到網上查了很多相關資料,改了又改一直沒搞定,頭都大了,算了還是明天回公司請假別人吧,請教別人不丟人。

工作也一個月了,員工也已熟悉,我也可以直接向他們問一些我在做網站時遇到的難題了。唉,唯一感覺不開心的事情還得做就是與客戶交談,打電話詢問相關事宜,遇到好心的客戶還好,不會刁難你,要是來了一個挑三檢四的就不好應付了,至少你得耍點小聰明,當然不能惹客戶不高興,要不過後會接到老闆的“呼叫”的。其實最簡單的對付辦法也很簡單:你只管順着客戶的意思,點頭即可!

  4月9日 陰

  二、奮鬥繼續

最近到網上找了些視頻資料,看後很過癮,可看歸看,一動手寫代碼就傷神了。忘說內容了,其實看的就幾個與Java編程相關的開源框架 (Struts+Spring+Hibernate)而已,不過涉及到的東西就多了,開發平臺用的是Eclipse+MyEclipse,這個還好應付,裝上設一下環境變量就搞定,跟JDK差不多。難的是在這之上的插件的應用,要知道開源的東西特多,很多其實多差不多,但你卻不得不花時間去了解,而且版本的兼容性問題有時會讓你不知從哪處理是好。開源而且集成的東西用起來是好,感覺就是複雜了一點!尤其是面對一大堆英文文檔或者官方英文指導手冊時候,砸電腦的衝動都有呀!

這兩天自己的任務主要是熟悉已有的網站,,大致認識已有網站的功能、結構。

我所實習的雖然是軟件公司,但是並沒有人從事過網站建設。於是採用了更爲方便省時的方法,直接採用已有網站模型,這樣便直接有了網站的大體框架。經過討論採用了動易系統網站模型,該網站系統已經建好了“文章中心”、“圖片中心”、“下載中心”“軟件商城”幾個系統頻道,還有一個鏈接在外的留言板。這些功能基本就滿足一個軟件製作銷售公司的基本要求了。

只是在工作過程中有些不和諧的音符就是,各個員工意見不一,導致氣氛不和諧。還好最後達成一致。與人協作也是一門學問啊!

公司放假了,估計假期也不能鬆懈,剛分配了個新系統,要我負責後臺設計和數據庫的設計。趕緊趁假期補習吧,這樣開始工作的時候才能順手。對了,順便說下這個系統是java框架J2EE編寫的“網上辦公自動化”。加油!

實習又開始了。呵呵忽然發現自己習慣了實習,感覺自己是在上班,就算放假後開始上班,也不像在學校時候的那樣,懶洋洋的。假期過後第一天的實習,自己也不像開學那樣不在狀態,自己也能很快進入自己的實習角色。呵呵努力,加油!

這幾天爲了新項目學習了框架相關知識,呵呵簡單介紹下,就當做鞏固了吧。Struts代表:表示層;Spring代表:業務邏輯層;Hibernate則代表持久層。他們是目前在Java Web編程開發中用得最多的框架,其實這樣區分是爲了適應軟件開發過程中各個分工部門之間保持一致性的需要。說得簡單點就是大家都在一個模式下寫代碼,這樣就能保證寫出來的程序能被每一個人都能夠讀懂,而且有些基本的東西它可以自動幫你生成,不用你自己一個一個的敲了,達到了代碼複用。這樣保證可讀性的同時也提高了開發效率,從而降低了成本。Struts這個框架其實就是Java MVC設計模式中(簡稱Model1與Model2)Model2的一個具體實現,Spring 則通過提供ICO(控制反轉,也稱依賴注入)實現了對對象甚至事務(如聲明式事務)的集中管理,此外還引入了AOP(對向切面編程),當然也完全兼容其它框架。Hibernate嗎,就是一個實現對象與關係映射的中間件,大家知道,現在的主流數據庫還是關係型的,但編程卻已經採用了面向對象的思想,如何讓編程人員能像操作對象一樣,操縱數據庫裏的數據呢?Hibernate就是這樣一種框架。以前Java程序員與數據庫打交道都是通過JDBC,還要寫 SQL語句,不過Hibernate徹底改變了這一切,它在JDBC之上又作了一次封裝,從而實現了不用寫SQL語句就可以實現操作數據庫。