<button id="u2w23"></button>

<tbody id="u2w23"><track id="u2w23"></track></tbody><dd id="u2w23"><track id="u2w23"></track></dd><button id="u2w23"><acronym id="u2w23"></acronym></button> <tbody id="u2w23"><noscript id="u2w23"></noscript></tbody>

  • <button id="u2w23"></button><li id="u2w23"><acronym id="u2w23"><cite id="u2w23"></cite></acronym></li>

  • ?

    ios面試必問的5個問題

    作者:達內 更新時間:2014-06-17 15:31 來源:未知 點擊:
    iOS開發和許多其他軟件亞文化一樣,起源于少數開發者,但從2008年蘋果對外發布SDK,供第三方應用開發者開發iPhone、iPad等iOS應用開始,iOS應用開發呈現著水漲船高的勢頭。從蘋果首次開
      
      但如果你是一個iOS開發門外漢,在雇傭iOS開發者時,你怎么知道該選擇誰才是上上策?為此,Empirical Development聯合創始人Marcus S. Zarra總結了5個在選擇iOS應用開發者時最應該問的問題。


      問題1. 請問你可以提供一份示例項目投標書嗎?

      iOS應用已經從“品牌”過渡到“應用”階段,因此,開發者需要對應用開發更加認真地對待。作為老板的你,如果想要應用“形色味俱佳”,那么勢必要和開發者一起進行應用規劃,在完成各項規劃之后,就可以正式開始應用設計與開發。

      如果開發者無法拿出一份正式的項目投標書,那么你就需要問問自己,他們對于這個項目有多重視?他們能有多大的興趣和精力投入到你的項目之中?

      如果前來應聘的開發者對于“固定費用”或“按時計”都沒有異議的話,那么開發者至少應該告訴你,他們認為多長時間能夠完成該項目。還有,他們所提交的投標書,至少應該包括對整個項目的分解或功能說明,以及各方面的成本估算。

      問題2. 你的投標書有多精確?

      這個問題是連著上一個問題的。在還沒有開始之前,競標者就必須要對他們將要花費的開發時日進行估算,并且,還得保證100%的準確,當然,這不太現實,但卻是軟件開發行業公認的一項明規則。

      因此,優秀的開發工作室或個人會對他們投入到每個項目中的時間進行詳細的追蹤記錄,并將實際所花費的時間與原本投標估算時間進行對比。如果一個開發者沒有對時間進行追蹤記錄而對他們的投標進行比較的話,他們根本就不知道自己的投標有多準確,更糟糕的是,你也根本無法知曉他們的投標到底精不精確。

      高利潤是一回事兒,投機取巧卻又是另一回事兒,一不小心的話,難保你不是在玩火自焚。

      問題3. 你的應用平均評級是多少?

      App Store的應用評級系統可謂是非常善變,遭詬病也不是一兩日的事情了。不僅沒有評級過濾,而且還可以對用戶進行設置,讓他們生成一星級評論。對于大眾而言,這顯然不是一件好事。

      另一方面,如果大部分應用是靠正規途徑發布的,它們就根本得不到大量的一星級或二星級好評。用戶更傾向于使用那些靠大肆宣傳博上位或靠刷榜提升排名、下載量等非正規渠道推廣的應用。如果一款應用的平均增長率低于三星級,那么就應該對它的排名及評級等一切信息表示懷疑。


      相比之下,App Store中的便宜應用獲取一星級評分的機會要高許多,至于免費應用獲取一星級評分的事情更是不言而喻。

      應用評級意味著:

      免費應用:如果開發者在App Store中有著大量的免費應用,這些應用的評級是高還是低?三星及其以上應該是免費應用的一般標準,如果低于三星,那說明要么開發不行,要么內容貧乏。

      付費應用:如果開發者有付費應用,那么平均評級應該更高。如果一個3.99美元的應用在三星之下,那么就非常可疑。對于任何4.99美元及其以上應用來說,四星是最低限度。

      介于免費和4.99美元之間的應用:這樣的應用很難有一個硬性規定,用戶可能會花一點錢去購買,但如果應用實在不咋地,那評級肯定會非常低。

      因此,開發者應該對于他們在App Store中的平均評級、應用下載量的近似值或平均數了如指掌。如果應用平均下載量低于1000的話,那么評級的真實性就有待考察了。如果開發者不知道他們的App Store評級,這是一個很危險的信號。應用的idea毫無新意或內容貧乏所造成的應用下載量偏低是一回事,但不關心評級卻又是另一回事。

      問題4. 請簡單地描述一下你的測試過程

      相比上一個問題,這個問題對專業能力要求更強。如果來面試的是一個獨立開發者或小型開發團隊,那么這個問題會讓他們感到緊張。正常情況下,小型開發團隊無法為他們所開發的應用提供充分的測試,因此,他們可能會如此回答——“我讓客戶端處理測試”。對于小團隊而言,這個回答可以接受,而較大的開發團隊則應該采取內部測試的方法。


      常見的測試方法:

      聘請一個或多個QA工程師;

      Round Robin測試法,將測試交給不積極編程的開發人員;

      第三方測試。

      應用測試有一個大忌,就是不要讓開發者自己對應用進行測試。也許他們能夠測試應用能否正常運行,但卻永遠無法測試出邊緣情況或意想不到的用戶習慣。

      問題5. 請簡述一下你的代碼審查過程

      這個問題又是一門軟科學。如果你雇傭的是一個獨立開發者,那么他/她將不能對自己的代碼進行審查,而對于規模大于一的開發團隊,應該都有一個嚴格的代碼審查制度。
    標簽:

    相關閱讀

    最新開班信息

    3G-IOS軟件工程師就業班
    北京潘家園中心 開課日期:9月29日
    3G-IOS軟件工程師就業班
    北京潘家園中心 開課日期:9月29日
    3G-IOS軟件工程師周末班
    北京潘家園中心 開課日期:9月29日
    3G-IOS軟件工程師周末班
    北京潘家園中心 開課日期:9月29日
    大香蕉99精品3线在线观看视频,亚洲欧美AV中文日韩二区91哥精品 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>