Just My Life & My Work

Archive for the ‘工作’ Category

[圖解] 專案測試項目

回想兩年前開始做這個給美國寶寶使用的App,從無到有開始打造,因為關鍵的功能尚不知如何實作,於是邊學習邊開發。主要的用途就是讓寶寶自己開影片來看,因為影片檔案很多且很大,需要有個後台來存放,使用者必須從網路下載影片回來App,此外還有進階使用功能,便是應用內購買來下載更多影片。

Baby專案檢查項目.png

回想當初製作時功能流程的複雜程度,App使用起來功能簡單又基本(使用者角度),然而開發起來就覺得實在好複雜(工程師角度),每個細節都要處理恰到好處,於是要花許多時間來測試與除錯。

像是下載影片、儲存影片、播放影片、加入我的最愛、應用內購買、限時播放與循環播放、播放清單、推薦親友、獎勵兌換、家長閘等等。不列出來我都忘記,列出來讓我又想起更多細節,乍看之下就只是個影片播放App,其中的奧秘都呈現在斷斷續續一年以來的開發過程之中。

可能因為自己還沒有小孩(快有了:P~),所以開發這個給寶寶使用的App,說實在的並沒有讓我很興奮,常會卡在某些功能流程上。

像是超大影片(例如100MB)要下載,就不能先全部載到記憶體,再轉存到硬碟,而是要每下載一小部分就從記憶體轉存到硬碟,以免超過App所能乘載的記憶體量而崩潰。

還有當時想要背景下載,但實際上只作前景下載,而且一次只能下載一個影片,所以使用者要開著螢幕乾等影片下載完畢,後來有加上背景下載(10分鐘內)。

此外,應用內購買必須模擬真實購買情況,好在Apple有區分開發環境(Development)與產品環境(Production),讓我可以無限次數購買,只是測試帳號購買產品後,沒有辦法回復到還沒購買的狀況,所以要不斷更改產品ID,或是增加測試帳號,來購買同一個商品。

我想這些學習理應感到很有成就感,只是我會想能不能沿用到未來的專案,當然多少都會對未來專案有助益,也希望開發過程中能有空閒來記錄下我的學習歷程,好讓未來的我或其他學子,能快速上手!

最近同事需要匯出開發文件,我在寶寶App也因應客戶需求,以Apple Doc的格式釋出,多虧一年半前我有記錄下來,直接貼連結給同事參考,節省不少學習時間。

最後的感想是,學海無涯,自己對新的事物也總是抱著好奇的心去認識與學習,然而時間有限之下,我必須選擇對我意義最多且價值最大的題目來實現。

引文

要學Objective-C還是Swift?

Apple發表Swift已超過半年,學習新程式語言已勢在必行,使用熟悉的Objetive-C來開發當然速度很快,不過未來肯定會往Swift發展,從現在開始來備戰吧!就我目前的狀況,會以Objetive-C為主而Swift為副,直到死亡交叉那一天到來~

Objective-C vs Swift

(繼續閱讀…)

用戶驗收測試 (User Acceptance Test)

目前所做的案子需要做用戶驗收測試 (User Acceptance Test),然而剛開始不太曉得這玩意兒是什麼,只知道在軟體完成之前,必須給使用者實際操作過,接著會得到一系列的回饋 (Feedback),然後我就要針對這些回饋修正或調整功能。這週某天下午去客戶公司報到,確實也是做這樣的事情⋯⋯

acceptance-testing-levels-of-testing

(繼續閱讀…)

圖片

[圖表] 各國軟體工程師收入

終於讓我撞見我一直想知道的事實:各國軟體工程師收入。一張圖表讓我又驚又喜。驚訝在於原來美國不是第一名,喜悅是我可以拿這張圖表去跟人家說明解釋,當軟體工程師想要年薪百萬,可以去哪些國家:P~

各國軟體工程師薪水

工程師平均年收入

第一名是瑞士,有300多萬元年薪,第二名是挪威,第三名才是美國,有200多萬元年薪。而身在台灣的我們,年薪僅72萬元,也就是月薪6萬元,儘管我的薪水低於許多,但是我所作的貢獻(公司內與公司外),相信一定超越此價格,努力創造價值吧!

(繼續閱讀…)

勞保與勞退 (Labor Protection and Labor Pension)

不知道多久以前,就聽到勞保與勞退 (Labor Protection and Labor Pension),當時還是學生的時候只是聽著聽著,沒想到自己已經是個勞動者,感嘆時間飛逝的如此之快,這就是一般人必經的歷程,所以有必要好好了解跟自己未來有關係的勞保和勞退

worker

上週去花蓮參加「地球的黎明」,所帶的閒書「勞健保照不了你的30件事」,總算對勞保和勞退有些感覺,慶幸自己能在正值年輕的時候,替自己規劃未來的發展與保障!

(繼續閱讀…)

新居所-弟弟家與需求金字塔

正如「工欲善其事,必先利其器」,除此之外,我需要有一個能讓我專心致志的環境,而這環境最好能使用更容易達到「心流」境界!

新居所在弟弟家落成

對於休閒時的工作環境,我要求的並不多,就如同相片裡的書桌,很簡單的設計而沒有多餘的裝飾,於是昨天就去家樂福499元的貝爾電腦桌。

(繼續閱讀…)

新的居所-圖書館與心流 (Library & Flow)

由於時勢所逼,我不得不離開我的舒適圈-研究室,另覓新的棲身居所,我想圖書館最適合了!能讓我專注在學習成長上,來看一下整修好的師大分部圖書館

library study place

一個人在這兒不孤獨,還有愛睡的Pusheen貓陪伴著我呢:)~

(繼續閱讀…)

標籤雲