IT個人實習報告(4000字).doc_第1頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實習報告姓名張三注冊號畢業(yè)班級16電子商務一班實習時間自 2018 年 4 月 6 日至 2018 年6 月 6 日實習單位及崗位湖南某某某科技有限公司個人實習總結實習是每一個畢業(yè)生必須擁有的一段經歷,它可以讓我們在實踐中了解社會、在實踐中鞏固知識;實習又是對每一位畢業(yè)生專業(yè)知識的一種檢驗,它讓我們學到了很多在課堂上根本就學不到的知識,既開闊了自己的視野,又增長了社會見識,為我們之后步入社會打下堅實的基礎。1、 實習單位基本情況介紹某某某有限公司(簡稱“某某某科技”),是一家主要經營軟件開發(fā)和無人機應用技術的IT企業(yè),公司成立于某年某月某號,注冊資本500,000元,主要經營范圍為:信息傳輸技術的研發(fā)及技術推廣;計算機網絡平臺的建設與開發(fā);計算機技術咨詢;軟件開發(fā);互聯(lián)網信息技術咨詢;無人機技術培訓;計算機網絡系統(tǒng)工程服務;智能化技術研發(fā);智能化技術轉讓;智能化技術服務;應用無人機開展測繪航空攝影;計算機軟件、電子計算機、計算機、辦公設備耗材、計算機輔助設備、人臉識別系統(tǒng)等產品。某某某有限公司尊崇“踏實、拼搏、責任”的企業(yè)精神,并以誠信、共贏、開創(chuàng)經營理念,創(chuàng)造良好的企業(yè)環(huán)境,以全新的管理模式,完善的技術,周到的服務,卓越的品質為生存根本,始終堅持用戶至上用心服務于客戶,堅持用自己的服務去打動客戶。2、 實習崗位PHP開發(fā)實習生3、 實習時間2018-4-6 至 2018-6-44、 實習內容1. API接口實現(xiàn) API是應用程序接口(Application Program Interface)的縮寫。應用程序接口(Application Program Interface)是一組定義、程序及協(xié)議的集合,通過 API 接口可以實現(xiàn)計算機軟件之間的相互通信。API 的一個主要功能是提供通用功能集。我們通過使用 API 函數(shù)開發(fā)應用程序,從而可以避免編寫無用程序,以減輕編程任務。在日常工作中,我會需要根據(jù)客戶提出的需求,設計并實現(xiàn)相關的API接口。下面我總結了一下實現(xiàn)API接口的一些基本規(guī)范:1)統(tǒng)一數(shù)據(jù)傳輸格式在網絡傳輸時不同的編碼格式生成的字節(jié)是不同的,因此需要統(tǒng)一編碼格式。如果雙方數(shù)據(jù)傳輸?shù)木幋a格式不同則在進行數(shù)據(jù)處理時必須進行轉碼。例如我們在請求某接口時,采用的GBK編碼格式,而接口采用的是UTF-8編碼格式,導致在頁面上的數(shù)據(jù)會顯示亂碼。2)統(tǒng)一數(shù)據(jù)交換格式 在API接口開發(fā)中,一般是通過json格式傳輸。JSON ( JavaScript Object Notation) ,是一種超輕量級的數(shù)據(jù)交換格式。在Json沒有出現(xiàn)之前,都是采用 XML 傳遞數(shù)據(jù)。XML 是一種純文本格式,很適合在網絡上交換數(shù)據(jù),但是 XML 格式比較復雜。3)統(tǒng)一數(shù)據(jù)返回格式推薦后端返回對象方式給前端數(shù)據(jù)格式,例如: code : 0,/返回數(shù)據(jù)狀態(tài)碼,表示API接口執(zhí)行的狀態(tài)。 data :/數(shù)組中包含返回的數(shù)據(jù) id : 1 , name : xiaoming , id : 2, name : xiaoming ,msg : success, /信息提示4)數(shù)據(jù)校驗 對接口接收過來的數(shù)據(jù),最好進行數(shù)據(jù)效驗,因為你不能保證傳給你是完全符合標準的數(shù)據(jù)。 對數(shù)據(jù)校驗不通過的和執(zhí)行失敗的,最好可以清淅明了的提示返回給調用方。5)可擴展性 在設計API接口時,應該接口考慮是否具有可擴展性,避免接口添加新功能或更新接后代碼冗余的問題。2. API接口測試一個API接口的完成,不僅僅只是實現(xiàn)了需求上的功能,還需要通過測試,才能交付使用。API接口測試,通常使用Postman工具。Postman是一款功能強大的網頁調試與發(fā)送網頁HTTP請求的Chrome插件,Postman不僅可以調試簡單的css、html、腳本等簡單的網頁基本信息,它還可以發(fā)送幾乎所有類型的HTTP請求。目前已經可以很熟練的使用Postman進行API接口測試與調試。3. 編寫API接口文檔由于公司采用前后端分離的開發(fā)模式,所以后端人員在實現(xiàn)API接口之后,還需要編寫相對應的API接口文檔,以便前端和APP開發(fā)人員根據(jù)文檔進行對接。寫接口文檔對很多程序員來說,是一件很頭疼的事情。而ShowDoc可以快速的解決這個問題,Showdoc是一款可以在線編寫API文檔、技術文檔、數(shù)據(jù)字典、在線手冊工具,是國內比較流行使用的在線API文檔。我們通過ShowDoc可以快速的編寫項目的API接口文檔,讓我們花很少的精力和時間來管理項目接口文檔,把更多的精力和時間花在對項目的管理上。4. 對接API接口在接口實現(xiàn)之后,需要等前端和APP開發(fā)人員進行對接。因為接口只是實現(xiàn)了數(shù)據(jù)的操作。還需要頁面做支撐,才能構成一個完整的web項目。在對接接口的過程中,還可以對接口的不足之處進行改正。5. 項目測試項目在完成API對接階段之后,將會進入測試階段。沒有經過測試的項目都不是好項目。項目測試對于一個項目來說,是至關重要的,是一個項目上線之前不可或缺的部分。項目測試有專門的測試工具,我就不具體羅列了。下面我簡單說一下禪道(ZenTao)項目管理系統(tǒng),它是一款國產的優(yōu)秀開源項目管理軟件。禪道在項目中被經常作為Bug管理系統(tǒng)。通過禪道,我們不僅可以對項目中的bug進行記錄和反饋,還可以給bug劃分嚴重程度、優(yōu)先級以及設定解決bug的日期,方便開發(fā)人員合理的安排時間來解決bug。6. 遠程服務器上部署項目項目完成測試階段之后,就可以上線了。因為客戶有自己的服務器,所以需要把項目部署在他們自己的服務器上。而我們又不可能跑到客戶所在地去部署項目。此時,我們需要使用到遠程連接桌面。通過遠程連接桌面,我們就可以連接上客戶的服務器,在上面部署項目或者維護項目。為了提高服務器的安全性,需要配置防火墻的出入站規(guī)則,對項目設定特定的訪問端口,來避免服務器被攻擊的可能性。五、實習收獲通過這次實習,我對PHP語言的各種特性有了更進一步的體會:1.跨平臺性PHP語言可以運行在Linux、Unix、Windows等主流操作系統(tǒng)上,以及支持可操縱多種主流與非主流的數(shù)據(jù)庫,例如:MySQL、Access、SQL Server、Oracle、DB2等。通常所說的Lmap開發(fā)環(huán)境指的就是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python,因為它們是開源并且免費,不需要很大的開發(fā)成本,就可以搭建好的開發(fā)環(huán)境。2.安全性PHP語言實現(xiàn)完整的加密,支持哈希函數(shù),可以使用多種加密算法。3. 執(zhí)行速度快,效率高PHP是一種強大的服務器腳本語言,語法混合了C、Java、Perl和PHP式的新語法,執(zhí)行網頁速度比CGI、Perl和ASP更快,而且內嵌Zend加速引擎,性能穩(wěn)定快速,占用系統(tǒng)資源少,代碼執(zhí)行速度快。PHP消耗相當少的系統(tǒng)資源。4.支持面向對象編程目前,面對對象編程(oop)是當前主流的軟件程序設計。PHP對OOP提供了良好的支持。5.處理高并發(fā)隨著網絡和手機的普及,互聯(lián)網時代的來臨,對web的開發(fā)提出了更高的要求,而網站并發(fā)。網站高并發(fā)通常是指網站的并發(fā)訪問。也就是在某個時間點,網站有多少個訪問同時到來。以上是PHP語言的優(yōu)點,下面講下PHP語言的不足之處: 1.對多線程支持不太友好,大多數(shù)時候我們只能簡單的模擬的去實現(xiàn)。2.語法不嚴謹,比如變量不需要定義就可以使用,但是在c、java、c+中變量是必須先定義后引用。3.PHP的解釋運行機制。每個PHP頁面被解釋執(zhí)行后,所有的相關資源都會被回收。也就是說PHP在語言級別上沒有辦法讓某個對象常駐內存。在PHP中,所有的變量都是頁面級的,無論是全局變量,還是類的靜態(tài)成員,都會在頁面執(zhí)行完畢后被清空。4.PHP主要適用于web開發(fā)領域,不擅長開發(fā)桌面程序應用。 在實習過程中,與web服務器相連的數(shù)據(jù)庫采用的是最流行的關系型數(shù)據(jù)庫管理系統(tǒng)-MySQL 。在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數(shù)據(jù)庫管理系統(tǒng)) 應用軟件之一。MySQL作為一種關系數(shù)據(jù)庫管理系統(tǒng),它將數(shù)據(jù)保存是在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內,這樣就增加了速度并提高了靈活性。MySQL所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。由于體積小、速度快、總體擁有成本低,尤其開源這一特點,一般中小型網站的開發(fā)都選擇 MySQL 作為網站數(shù)據(jù)庫,而MySQL搭配PHP和Apache可組成良好的開發(fā)環(huán)境。在使用MySQL 數(shù)據(jù)庫開發(fā)項目的過程中,數(shù)據(jù)庫設計也被經常使用,數(shù)據(jù)庫設計(Database Design)是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求(信息要求和處理要求)。進行數(shù)據(jù)庫設計之前需要考慮信息要求,也就是數(shù)據(jù)庫需要存入什么樣的數(shù)據(jù)。創(chuàng)建數(shù)據(jù)庫不能僅僅只是為了存儲數(shù)據(jù),還需考慮存取方式,也就是處理要求,即根據(jù)用戶所提出的存取要求來設計數(shù)據(jù)模式和應用程序。另一方面,在實習過程中,我意識到工作的心態(tài)的重要性。一個良好的工作心態(tài)不僅可以提高工作的效率,還會影響他人,形成一股良好的工作氛圍。在工作中需要養(yǎng)成的心態(tài):一、不斷學習,不斷提升理論涵養(yǎng)。在科技信息時代,學習是不斷地吸收新信息,獲得自身成長的動力。作為一名青年,更就應該把學習作為持續(xù)工作用心性的重要途徑。結合工作實際,不斷學習新的知識。在做項目的過程中難免會碰到自己沒有遇到過的問題,這個時候,學習就變得尤為重要了,只有通過學習才能及時有效的解決項目中碰到的問題。二、努力實踐,知行合一。 毛爺爺曾說過:“實踐是檢驗真理的唯一標準”,作為一名即將步向社會的大學生,我們只有將理論付諸于實踐行動中才能實現(xiàn)理論自身的價值,也只有將理論付諸于實踐行動中才能使理論得以檢驗。同樣,一個人的價值也是通過實踐行動來實現(xiàn)的,也只有通過實踐行動才能鍛煉人的意志,提升人的品質,。所以在工作和生活中需要潛心體會,并自覺的去實踐和運用。3、 提高工作用心性紅牛的廣告語-“你的能量超乎你的想象”,從這句話中,我們不難看出一個人內心的力量是巨大的。我們可以把工作當成修行,從小事做起,把一件小事做到極致,平凡的人都將變得不平凡。4、 學會溝通,培養(yǎng)團隊精神在職場中,學會溝通尤為重要。比如你有一個好的想法想表達出來,但是你不善言語,不知道該怎么描述,那么你就會錯失一個機會。學會溝通,不僅可以提高工作效率,還可以彰顯自己的綜合素質。培養(yǎng)團隊精神,如今的社會需要的人才更多的是懂得團隊精神的人,僅靠自己的力量,大多數(shù)目標都不可能實現(xiàn),團結合作,就可以創(chuàng)造奇跡。5、 享受工作,服務同事工作,不只是為了獲得生活的食糧,讓自己的生活質量提高。工作的意義在于磨煉心志、提升人格。在工作中,少抱怨,多做事。不能把工作的任務當成自己的負擔,而應該學會去享受工作給自己帶來的樂趣,比如說你花了一天的時間解決了之前讓你一直很頭疼的問題,我知道那一刻,你的內心是很自豪的。服務同事,也是享受工作的一個過程。服務他人,幸福自己。在團隊中,每個人都是不可或缺的部分,相互幫助,共同進步,創(chuàng)造更大的價值。通過這次實習,我從中獲得了諸多收獲,一方面學到了新的專業(yè)知識,接觸到了很多對開發(fā)有幫助的工具,如Postman和Show

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論