個(gè)人開發(fā)者必看:APP開發(fā)入門的6個(gè)重要階段

在這篇博客中惜索,我試著為那些在一個(gè)小項(xiàng)目或個(gè)人項(xiàng)目中工作的初學(xué)者,羅列了一些應(yīng)用開發(fā)的主要步驟,同時(shí)還分享了軟件開發(fā)生命周期的知識和一些基本的編程經(jīng)驗(yàn)赖晶。

Step 1:一個(gè)好的想法

正如大家所知,一切的開始都是源于一個(gè)想法辐烂。無論你是想創(chuàng)新遏插,還是計(jì)劃在現(xiàn)有的應(yīng)用上創(chuàng)建自己的版本(這的確是一個(gè)讓你成為工程師的捷徑),但是如果沒有 idea纠修,這一切都無濟(jì)于事胳嘲。

不斷的頭腦風(fēng)暴是一個(gè)非常好的習(xí)慣,它能夠促進(jìn)對項(xiàng)目開發(fā)的熱情扣草。所以去嘗試來一場思想旅行了牛,只要腦海里有一個(gè)想法就記下來,不管當(dāng)時(shí)你認(rèn)為這個(gè)想法如何辰妙。

Step 2:需求分析&技術(shù)棧選擇

現(xiàn)在為人所熟知的數(shù)據(jù)結(jié)構(gòu)也有不少了鹰祸,為了選出適合你的那一個(gè),首先要從項(xiàng)目管理的角度來了解你的想法密浑,并分析其需求和前景蛙婴。

你的需求分析應(yīng)該以問答形式出現(xiàn)。比如像這樣的問題尔破,“我怎樣能把我的項(xiàng)目理念分成更小的部分或模塊街图?”以及“我如何讓用戶在系統(tǒng)中創(chuàng)建一個(gè)對象進(jìn)行交互?”將類似這樣的問題羅列出來懒构,總結(jié)到 word 文檔里或者寫在紙上餐济。這些需求在 Step 4的原型階段,會變成你的備忘錄胆剧,也將作為一個(gè)基礎(chǔ)的文檔和規(guī)劃絮姆,使你平滑過渡到 Step 3。

基于在這一步的總結(jié)赞赖,當(dāng)你從事自己的項(xiàng)目工作時(shí)滚朵,你可以準(zhǔn)確的知道需要使用哪些真正可靠的技術(shù)(編程語言、IDE前域、框架辕近、數(shù)據(jù)庫服務(wù)器等)。簡便起見匿垄,去試著找一個(gè)有大量社區(qū)支持和在線資源的棧移宅。

Step 3:文檔&設(shè)計(jì)

是的归粉,即使是一個(gè)小項(xiàng)目也應(yīng)該有一些文檔和精心的規(guī)劃。文檔可以以不同的形式表現(xiàn)出來漏峰,因?yàn)樗鼈冏钪匾挠猛驹谟趨f(xié)助工程師(當(dāng)然糠悼,作為個(gè)人開發(fā)者,這里的工程師肯定就是你自己咯)給出方案并解決你的問題浅乔。

因此倔喂,花時(shí)間來規(guī)劃你的個(gè)人項(xiàng)目代碼庫以及生命周期是非常重要的,像它的可擴(kuò)展性和支持下載路徑都要得到確認(rèn)靖苇。預(yù)計(jì)草案和編輯將在項(xiàng)目中進(jìn)行席噩。

Step 4:原型

這是我們正式啟動項(xiàng)目的部分。

一個(gè)真正的原型應(yīng)該展示出項(xiàng)目的核心功能贤壁。在現(xiàn)實(shí)世界不可避免的情況下悼枢,原型的構(gòu)建可以使應(yīng)用程序的計(jì)劃生命周期發(fā)生改變。同時(shí)脾拆,原型設(shè)計(jì)也是設(shè)計(jì)階段的一部分馒索。任大腦隨意想象,嘗試不同的概念名船,設(shè)計(jì)出軟件的原始形態(tài)绰上。當(dāng)你編程的時(shí)候,沒有人會限制你怎么開發(fā)渠驼。

Step 5:測試&完善

和很多應(yīng)用開發(fā)的步驟一樣渔期,在不同的階段,會有一定的重疊和反復(fù)的工作發(fā)生渴邦。尤其是在測試和完善項(xiàng)目時(shí)最為明顯。

這一步拘哨,你將會反復(fù)測試在原型階段中寫的代碼谋梭,糾正在設(shè)計(jì)過程中的任何錯誤,并規(guī)劃軟件代碼庫倦青。同時(shí)還要確保你的應(yīng)用程序是堅(jiān)固的瓮床,并且可以支持用戶的隨意交互行為。清潔和組織代碼模塊的功能也很有必要产镐,很好的架構(gòu)布局是保證你的軟件在第一次部署中就可以良好運(yùn)行的最佳方式隘庄。

Step 6:部署

部署過程取決于你正構(gòu)建的軟件類型。一個(gè)移動應(yīng)用在上傳到應(yīng)用商店之前要經(jīng)過打包癣亚、加密和簽名丑掺,而Web應(yīng)用通常是將它們的代碼庫和資源復(fù)制到稱為“產(chǎn)品服務(wù)器”的東西上。如果你的應(yīng)用是一個(gè)基于客戶端的程序述雾,在使用該軟件前街州,你的用戶可能需要下載一些信息兼丰。

不管是什么樣的部署過程,當(dāng)它滿足了你的特定需求唆缴,你會有一刻感到很驕傲鳍征,因?yàn)槟阋呀?jīng)完成了一些不簡單的事情。

下個(gè)階段應(yīng)該就是營銷策略了面徽,注意聽取用戶的反饋艳丛,分析你的用戶趨勢,然后趟紊,當(dāng)然氮双,也是時(shí)間計(jì)劃你的第一次版本更新,并持續(xù)下去了织阳!

本文編譯自bloggersdk眶蕉,原作者Adam P,譯者Aylee唧躲,文中翻譯不妥之處懇請指正造挽。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市弄痹,隨后出現(xiàn)的幾起案子饭入,更是在濱河造成了極大的恐慌,老刑警劉巖肛真,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谐丢,死亡現(xiàn)場離奇詭異,居然都是意外死亡蚓让,警方通過查閱死者的電腦和手機(jī)乾忱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來历极,“玉大人窄瘟,你說我怎么就攤上這事√诵叮” “怎么了蹄葱?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長锄列。 經(jīng)常有香客問我图云,道長,這世上最難降的妖魔是什么邻邮? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任竣况,我火速辦了婚禮,結(jié)果婚禮上筒严,老公的妹妹穿的比我還像新娘帕翻。我一直安慰自己鸠补,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布嘀掸。 她就那樣靜靜地躺著紫岩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪睬塌。 梳的紋絲不亂的頭發(fā)上泉蝌,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天,我揣著相機(jī)與錄音揩晴,去河邊找鬼勋陪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛硫兰,可吹牛的內(nèi)容都是我干的诅愚。 我是一名探鬼主播,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼劫映,長吁一口氣:“原來是場噩夢啊……” “哼违孝!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起泳赋,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤雌桑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后祖今,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體校坑,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年千诬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了耍目。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,030評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡徐绑,死狀恐怖制妄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情泵三,我是刑警寧澤,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布衔掸,位于F島的核電站烫幕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏敞映。R本人自食惡果不足惜较曼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望振愿。 院中可真熱鬧捷犹,春花似錦弛饭、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至枪孩,卻和暖如春憔晒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蔑舞。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工拒担, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人攻询。 一個(gè)月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓从撼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親钧栖。 傳聞我的和親對象是個(gè)殘疾皇子低零,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,162評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)桐经,斷路器毁兆,智...
    卡卡羅2017閱讀 134,659評論 18 139
  • 先說項(xiàng)目開發(fā)過程中團(tuán)隊(duì)人員的分工協(xié)作。 一 人員安排 畢業(yè)至今的大部分項(xiàng)目都是獨(dú)立完成阴挣,雖然也有和其他同事協(xié)作的時(shí)...
    SnowflakeCloud閱讀 10,769評論 3 59
  • 翌日气堕,老神仙痊愈如初。 太歲升武功殿畔咧。 太歲:昨日比武茎芭,不失為傳統(tǒng)文化與現(xiàn)代文明的較量。宇宙浩浩誓沸,時(shí)空變換梅桩,抱殘守...
    春雪伊人閱讀 315評論 2 1
  • 夜深人靜時(shí)你流淚,他以為是疼痛拜隧,實(shí)際上是委屈宿百。 委屈的,是無數(shù)個(gè)喂奶半夜你孤軍奮戰(zhàn)洪添,是無數(shù)次婆媳齟齬你有口難辨垦页,是...
    貓咪貓91閱讀 170評論 0 0