計算機軟件工程師實習報告範文
本週是實習的第一週,很幸運碰到了產品部很有耐心的leader詹老師。實習第二天他讓我做一個H5的遊戲類應用, 主要用於微信中分享。之前對於自己的水平是否能完成完全沒底,但感覺第一次實操確實也有點讓人興奮,之前關於產品開發的印象只停留在書本上。
詹老師讓我模仿“過家家gogaga”所開發的“打電話認師姐”微信小遊戲寫一個類似的應用。我把原始應用找出來便開始摳代碼,第一步是將套在微信接口中的原始應用摳出來(套在微信接口的原始應用只能在微信瀏覽器中運行,無法在電腦上測試),週二開始做,一開始我的效率非常低,因為我很多測試方法並不熟悉,在參閲了微信JS-SDK後總算把原始代碼摳出來,釐清該應用的基本邏輯後開始重寫,在詹老師的耐心地指導和對基礎知識的講解下,我們將原始代碼中120行的CSS代碼優化到60行,將五百多行的JS代碼優化到只有60行,這事實上是在原有的邏輯上完全重寫了,這讓我開始有點成就感了。
也第一次感受到產品開發中的大局觀,這種大局觀更多的是體現在細節上,比如代碼變量名的設置需要與文件存放聯合考慮,以便日後修改和維護。詹老師在講代碼邏輯的時候親自寫了一個例子讓我體會,雖然消化這些用了快一天,但感覺真的收穫很大,有拔雲見日之感。
實習一週後所遇到的種種困難也讓我意識到自己很多問題,歸納如下:
1.儘管之前對於書本的學習有一定積累,但還是暴露出代碼的不熟練,細節方面處理能力差,在細節上耗費時間太多。
2.缺乏基本的軟件開發測試思路,比如之前不知道chrome具有相當強大的錯誤測試功能,它對於沒有觸發的函數也有錯誤提示。
3. 缺乏專注的習慣,比如詹老師讓我先完成功能方面,但我卻習慣於去找找界面的素材,這就導致兩邊都沒有做好。雖然認識上知道不該這麼做,但是習慣上卻很難改。
4.自己很多時候雖然有問題但是不能完全闡述清楚,所以跟leader溝通的時候往往支支吾吾,以後有問題自己首先得想清楚,將問題講明白也是很關鍵的能力。
另外也記錄一些自己的淺薄感受:
1.工科出身的詹老師對於代碼的運行效率有很多的考慮,但對於用户體驗和交互效果似乎稍微少點,當然也可能是我新來並不瞭解的原因。
2. 公司在做小應用的時候並不會在用户測試和產品結構功能上討論太多,公司要的是迭代效率,就是要快速出應用,然後再快速上線下一個。
本週接到新的任務,為製作H5的招聘頁面,之前的“給師姐打電話”的H5應用還沒有優化好,能做的改進的地方還有很多,leader詹老師讓我先把招聘網站做好,H5應用先放放,他給了我大街網做的“中國好Offer”作為參考,拿到之後確實感覺這些頁面都做得很好,詹老師蒐集的資源確實十分豐富,從實習到現在他發給我的參考很實用,在看完了五六十個H5的招聘頁面之後開始構思,在將產品架構基本做好後,測試又發現很多問題,有技術層面的,但更多的設計本身的問題。技術的細節的問題:基於jquery mobile的開發框架國內的資料十分有限,不得不查閲原始的英文API,很多問題也只能去JQM的.論壇查找,這些都十分考驗英文閲讀能力。CSS的佈局問題繁雜,在各個瀏覽器,各個應用的渲染都不一樣, 也是很折磨人的過程,我現在就碰到了css中font-weight屬性在Safari沒有渲染的問題,至今沒有解決。
逐漸體會到前端工作的繁瑣與細節,需要學的東西很多,有時候可以憑自己一些小聰明在當前解決,但並沒有摸到問題的根源,揚湯止沸不是長久之計,但又好像沒有足夠的時間來系統的摸索,我只能先將這些問題一一記下來。這些技術的體會是一方面,另一方面便是產品的設計層面,現在就是因為產品快做好後發現有很多地方犯了低級錯誤,以往的紙上談兵頭頭是道,等到自己親身實踐卻感到把握不住很多設計原則,比如界面設計給用户造成的不必要的干擾,功能可見性的不足,邏輯上的不嚴謹,以下我歸納了下崗做好的H5界面存在的交互問題:
1.頁面的設計初衷是左右滑動來切換頁面,但給幾個朋友測試後都不能進入頁面後就自然而然的知道是左右滑動。
us的圖標給用户是按鈕的錯覺,在測試中很多用户以為是按鈕,都會下意識的點擊。
3.交互效果的乏善可陳,與滑動的邏輯似乎也沒有太大關聯,只是單純的加入了一些css3的動畫。
4.用於提示左右滑動的動態箭頭會讓用户以為是點擊作用。
改進:
1.放棄join us圖標
2.改為上下滑動,箭頭提示更改
3.重新設計圖標擺放結構
總結:這次的H5頁面主要在於設計問題,事先並沒有完全構思好原型就急急切投入到代碼的編寫中,這種開發方式本身是十分幼稚的!
相關文章
-
計算機組裝及工作軟件實習報告範文
一、實習目的計算機組裝及工具軟件實習是一門計算機技術的實踐性教學課程,通過計算機組裝調試及工具軟件實習可以初步接觸計算機硬件的基本組成、安裝調試方法和相關常用工具軟件練習,彌補從理論基礎到實際操作之間的薄 -
計算機軟件工程專業實習週記範文
進入公司,我接到的第一個項目就是創建公司博客。隨着互聯網的發展,博客興起了一股網絡風。由於其溝通方式比電子郵件、組更簡單和容易,博客已成為家庭、公司、部門和團隊之間越來越盛行的溝通工具,因此它也逐漸被應用在企 -
計算機軟件專業實習報告範文
計算機軟件專業實習報告範文一、實習目的蒐集與畢業設計相關的資料,瞭解Web開發的基本原則,學習Web開發的相關知識,掌握Web開發的基本技術,豐富Web開發的實戰經驗。學習ASP、SQL等的基礎知識及正確的運用方法,瞭解設計專題 -
計算機軟件實習報告
範文一隨着計算機技術的飛速發展,計算機在企業管理中應用的普及,各個行業都在積極使用現代化的手段,利用計算機實現企業人事、工資、材料、財務等方面的管理勢在必行,這些都在很大程度上給企業提出越來越嚴峻的挑戰,對 -
軟件工程師實習報告範文
進入公司初期參加的入職培訓,使我對公司有了一個全面的瞭解,在公司工作的這段時間,我深切的體會到了公司深厚的經營理念,感受到了公司濃厚的文化氛圍。在每期的刊物上我都有了解公司的近期新聞內容,同時也瞭解了公司的相關 -
計算機軟件實習報告大綱
我是應屆的本科畢業生,要寫一份實習報告。我的實習單位是鐵路機務段機車配件廠,我要寫一份實習內容,外加一份報告,可是我不知道我學習計算機軟件的'一個學生在那裏能幹什麼,和我專業相關的東西人家單位用不着,可我又只能在 -
計算機軟件實習報告3篇
在人們素養不斷提高的今天,報告的使用頻率呈上升趨勢,報告根據用途的不同也有着不同的類型。一聽到寫報告馬上頭昏腦漲?下面是小編為大家整理的計算機軟件實習報告3篇,供大家參考借鑑,希望可以幫助到有需要的朋友。計算機 -
計算機軟件實習報告模板
一、實習計劃3月5日:參觀單位的基本設施並且通過資料和領導介紹瞭解單位的文化史和發展史,對單位結構和運作進行一定的瞭解。3月6日:對部門的情況和運作方式進行了摸底式的瞭解,包括已經開始研發的政務系統的進度,瞭解系統 -
計算機軟件專業實習報告
一、實習目的蒐集與畢業設計相關的資料,瞭解Web開發的基本原則,學習Web開發的相關知識,掌握Web開發的基本技術,豐富Web開發的實戰經驗。學習ASP、SQL等的基礎知識及正確的運用方法,瞭解設計專題的主要內容,通過實習,鞏固大學 -
計算機軟件實習報告四篇
隨着個人的文明素養不斷提升,報告的使用頻率呈上升趨勢,報告包含標題、正文、結尾等。那麼報告應該怎麼寫才合適呢?以下是小編為大家整理的計算機軟件實習報告4篇,希望能夠幫助到大家。計算機軟件實習報告 篇1 一、實