摘要:實習期間,在指導老師的幫助下,熟悉了ios的開發工作,對ios開發流程,開發框架,開發工具等進行學習。將理論知與實際工作相結合,在不斷地嘗試和實踐提高自己的專業水平,為接下來走出學校踏入社會做準備。現將畢業實習的具體情況及體會作一系統的總結。
關鍵詞:開發流程;開發框架;開發工具
1 實習單位簡介 杭州酷傳科技有限公司,成立于2014年,公司目前處于迅速發展階段,團隊規模不斷擴大。 公司專注于提供移動端廣告營銷解決方案,擁有一支高資歷高素質人員組成的開發隊伍,具備領先的業務擴展和管理優勢。 公司已開發有禮、紛享、象文壁紙、試用精靈等APP,與胡慶余堂、農夫山泉等客戶有做業務,為客戶提供專業的營銷方案。
2 實習主要過程 此次實習的目的在于通過在杭州酷傳科技有限公司的實習,熟悉ios的開發流程,及現流行的開發工具和開發框架等。實習過程主要包括以下幾個階段: 第一,了解公司情況,熟悉公司的經營范圍。 第二,學習現有的APP代碼,主要是有禮APP的代碼。 第三,學習公司所用的開發工具,主要包括Xcode開發工具和SVN版本控制工具和第三方庫管理工具cocoapods。 第四,參與有禮代碼的bug修改、新功能開發工作。 第五,參與新項目紛享的功能設計和開發。 第六,總結實習經過,并完成實習手冊、實習報告。
3 實習主要內容 第一周,主要是了杭州酷傳科技有限公司的情況。了解公司,融入公司前首先要了解其發展的過程。杭州酷傳科技有限公司,成立于2014年,公司目前處于迅速發展階段,團隊規模不斷擴大。已開發了有禮APP,主要業務是為客戶提供營銷方案。并開始熟悉代碼,以便能快速投入學習工作中。 開始熟悉svn版本控制工具和第三方庫管理工具cocoapod的使用,從工具的安裝、導入使用基本流程入手,全過程親自嘗試,并在遇到問題時像指導老師尋求幫助。接下來學習界面代碼,通過可視化的界面,熟悉現有APP的業務流程。業務的基本流程,主要包括以下方面:用戶注冊、登錄, 新用戶輸入邀請碼獲取獎勵,通過分享、閱讀文章獲取相應的獎勵,累積獎勵兌換獎品或獎金等。 從第二周開始,參與到公司的開發工作中。第一個開發任務,就是有禮APP的新版本開發。參與公司會議,記錄并明確自己的開發職責。在有禮新版本開發工作中,獨立完成了個人中心的開發任務,包括用戶的資料昵稱。頭像等功能,完成了公司交代的任務。 不同開發人員有不同的代碼習慣,不同時期的代碼也存在不同的代碼邏輯。所以在開發過程中,經常看到自己所編寫代碼帶來的bug和之前代碼已存在的bug。www.628tf.com改bug是新版本開發過程中所占比重較大的一項工作。 通過參與有禮新版本開發工作,積累了一定的開發經驗,對ios的開發流程更加熟悉。所以在新版本完成需求后,我可以學習并參與公司與農夫山泉的合作項目,這是一個重構需求,所以這次我可以實實在在的經歷了一個應用的設計階段與開發階段。在重構需求的會議上,學習了項目原型管理工具Axure,這個工具能在開發前期很好展示業務流程,以便開發人員快速熟悉開發需求和開發流程。 之后公司開展了新項目紛享,基于有禮的同個賬號體系,開發新的業務需求。這次功能開發相比之前又有了較大的改變。因為是一個全新的項目,開發過程中需要于服務端同事不斷進行交流配合,還需要定期的聯合調試等工作,經歷了這些開發過程,對一個移動應用的網絡交互有了更加深入的了解。 最后幾周學習ios應用的上架,參與了項目的打包和上傳。學習了應用真機測試、商店上傳的步驟,熟悉了移動應用的設計、開發、上架的整個流程。 4 實習的主要收獲和體會 在這次數月的實習中,我最大的收獲就是對ios開發有了更加深入的認識,并能熟練使用一些開發工具。在提高專業水平的同時,其他方面的收獲也是非常大的,學到了許多學校里所學不到的經驗與教訓。作為一名即將走出校園的大學生,這次的畢業實習無疑成為了我踏入社會前的一個很好的試煉,為我今后更好地投入工作指明了方向。 首先,讓我意識到理論知識與實踐的差距。長時間的學習理論知識,其中常有一些懈怠,感覺知識吸收緩慢。然而這次實習,我認知到自身知識的不足,虛心向同事請教,發現在時間中知識獲取的速度遠超過單純的理論知識。才知道知行合一才是真理。通過這次的實習,我獲得了不同的學習機會,可以學習不同的代碼風格,和更加優秀的代碼習慣等,并增強創新和邏輯能力,逐漸掌握自學的能力,養成逛技術論壇的習慣。 其次,我學會工作中應具有高度的責任心。每次開發任務有一定的時限,如何在有限的時限里保質保量的完成工作,需要一顆認真對待工作的責任性和努力完成工作的耐心。在這次實習中,我還學會如何與同事和諧相處,并沒有想象中競爭激烈的社會現象。在彼此的真誠相待中,保持了良好的社會人際關系。 通過這次的實習,讓我更清楚地了解自身的優勢和不足,學會了很多學校里學不到的知識,更為我今后步入社會打下堅實的基礎。 |