前言
作為一個稍微有點(diǎn)想法的程序員來說,擁有一個自己開發(fā)吻贿,自己運(yùn)營玻佩,完全屬于自己的應(yīng)用钻蹬,應(yīng)該是很多人的夢想酷师。剛畢業(yè)那會,自己的工作是做游戲惜浅,于是也和朋友業(yè)余時間開發(fā)一些小游戲玩玩瘫辩,可是終究不成氣候,而且自己也只能做做單機(jī)小游戲坛悉。于是慢慢的也就失去了興趣杭朱,尤其是自己從游戲行業(yè)轉(zhuǎn)到app開發(fā),對游戲也就沒那么大興趣了吹散。再到后來自己買了一個windowsphone手機(jī),當(dāng)時判斷windowsphone會崛起(現(xiàn)在看來八酒,當(dāng)時自己的眼光還是歪了空民,哈哈),于是呼買了一個開發(fā)者賬號羞迷,自己學(xué)習(xí)c#開發(fā)界轩,做了一個wp平臺的世界杯應(yīng)用。當(dāng)前還寫了一篇文章紀(jì)念了一下,文章鏈接,不過當(dāng)時用的是別人的接口衔瓮。一晃四年過去了浊猾,馬上就是俄羅斯世界杯了,難道又要寫一個世界杯應(yīng)用热鞍,哈哈葫慎,那肯定不是了,同一個東西做兩遍也沒意思薇宠,何況世界杯也就幾天時間偷办,應(yīng)用沒有持久存活能力。
前期準(zhǔn)備
言歸正傳澄港,其實(shí)要做的是一個《名校講座》的應(yīng)用椒涯,起因很簡單,自己平常周末的時候回梧,喜歡去大學(xué)聽聽講座之類的废岂,畢竟在帝都,坐擁這么多名校狱意,各大名家講座非常多湖苞,而且大部分講座也是對普通公眾開放的,后來一想详囤,反正自己也要收集講座袒啼,何不將收集的講座通過應(yīng)用的方式發(fā)布出來,可以讓大家都了解到這些信息,也為有興趣的小伙伴提供一個渠道蚓再。說來慚愧滑肉,這個想法在2016年底就有了,而且當(dāng)時剛剛微信小程序發(fā)布了摘仅,于是2016年底就開始著手各種前期準(zhǔn)備工作靶庙,比如大概要做一個什么,需要技術(shù)是什么等等娃属。我給大家看看當(dāng)時的文檔
當(dāng)然當(dāng)時寫了很多文檔六荒,比如分析用戶畫像,運(yùn)營規(guī)劃矾端,前后臺規(guī)劃等等掏击,就不一一貼圖了。不過通過這個過程秩铆,讓自己脫離了只從寫代碼的角度去看產(chǎn)品砚亭,而且用一個產(chǎn)品經(jīng)理,或者運(yùn)營的角度去思考殴玛,雖然各種想法都很幼稚捅膘,但是嘗試總是比不嘗試好,也讓自己知道了做一款好的產(chǎn)品滚粟,各個崗位缺一不可寻仗,而不是老早以前技術(shù)人員的思維,認(rèn)為技術(shù)牛凡壤,做出來的產(chǎn)品就肯定牛署尤。
軟件開發(fā)
當(dāng)然我的準(zhǔn)備工作有點(diǎn)太長了(執(zhí)行力差),各項前期工作準(zhǔn)備好之后亚侠,自己規(guī)劃了一個開發(fā)順序沐寺,首先做后臺管理頁面,然后再提供接口給前端盖奈,最后寫前端混坞,前端當(dāng)時選型就準(zhǔn)備用小程序,畢竟android钢坦,ios平臺都能使用究孕。
得益于自己大學(xué)的時候,學(xué)過一些php爹凹,所以對于后臺開發(fā)厨诸,并不是很發(fā)愁,而且我建議現(xiàn)在的前端也可以接觸下后臺開發(fā)禾酱,畢竟寫一些簡單的接口微酬,做個小的管理后臺绘趋,還是比較簡單的。
后臺的選型就用CI框架颗管,由于現(xiàn)在流行前后端分離陷遮,所以我當(dāng)時開發(fā)的時候,也著重講前后端頁面分離垦江,寫好接口后帽馋,提供給網(wǎng)站,小程序同時使用比吭,這樣做可以省掉很大一部分時間绽族,去單獨(dú)做后臺。不過由于各種各樣的原因衩藤,后臺完整做完都已經(jīng)2017年底了吧慢,這里要多說一句,有時候赏表,我們?nèi)钡牟皇窍敕焓蚁敕ǖ膱?zhí)行力,由于是自己業(yè)余時間在做底哗,經(jīng)常會被各種各樣的事情打斷,這個時候锚沸,就需要自己有非常好的規(guī)劃協(xié)調(diào)時間的能力跋选,規(guī)劃好一段時間緊急并重要的事情,并且要堅持下去哗蜈。
給大家看看我做好的后臺頁面
后臺做好后前标,其實(shí)很大一部分工作就完成了。
接下來就是小程序的開發(fā)距潘,小程序開發(fā)其實(shí)和網(wǎng)頁前端開發(fā)有些相似炼列,主要就是js和css,同樣得益于自己在大學(xué)學(xué)過網(wǎng)站開發(fā)音比,所以對于一些基本的css俭尖,js還是有了解,自己花了幾天時間看了看官方的文檔洞翩,然后下載了小程序官方的demo稽犁,然后照著demo,就開始了開發(fā)的過程骚亿。
在這里還有一個過程已亥,一般對于前端開發(fā),都是產(chǎn)品給好一個產(chǎn)品原型来屠,然后設(shè)計再出圖虑椎。但是對于自己來說震鹉,這些活也就只能自己干了,雖然說對于一個小應(yīng)用捆姜,產(chǎn)品原型其實(shí)也不一定需要传趾,但是自己想,這些東西是一個成熟應(yīng)用開發(fā)過程中必備的娇未,所以自己學(xué)習(xí)一下也未嘗不可墨缘。于是自己下載了產(chǎn)品原型設(shè)計軟件axure,邊學(xué)邊做原型零抬。
接下來便是小程序開發(fā)镊讼,由于之前已經(jīng)寫好了接口,小程序端平夜,目前實(shí)現(xiàn)的功能相對簡單蝶棋,也就是列表展示之類的,不過自己在做小程序的時候忽妒,因為對于新的flex布局模式理解不深入玩裙,導(dǎo)致前期排版布局很耗時間,這里建議有要學(xué)習(xí)或者做小程序的小伙伴段直,可以專門好好熟練下flex布局吃溅,磨刀不誤砍材功。這樣效率很高很多鸯檬。
還具有UI界面的設(shè)計决侈,自己一個開發(fā),其實(shí)根本不懂設(shè)計喧务,所以有些界面元素赖歌,配色也只能去模仿一些別家的應(yīng)用。
整個技術(shù)方面的東西開發(fā)完畢后功茴,自己發(fā)現(xiàn)庐冯,真的是術(shù)業(yè)有專攻,做技術(shù)的一般有個壞毛病就是認(rèn)為其他工作坎穿,比如產(chǎn)品展父,運(yùn)營,設(shè)計玲昧,沒有啥技術(shù)含量》胳簦現(xiàn)在我終于有深刻體會了。
當(dāng)然小程序開發(fā)還需要自己去申請賬號之類的酌呆,這里就不介紹了衡载,網(wǎng)上的文章很多,一搜一大把隙袁。
上線運(yùn)營
小程序上線了痰娱,原來才發(fā)現(xiàn)真正忙的時候才開始弃榨,每天需要去收集講座信息,去后臺錄入梨睁,而且由于沒有爬蟲鲸睛,這個工作非常耗時,同時自己還需要思考如何讓別人知道你的小程序坡贺,如何拉活用戶官辈,自己也開始學(xué)習(xí)看后臺統(tǒng)計數(shù)據(jù),學(xué)習(xí)如何去運(yùn)營一個應(yīng)用遍坟,這才發(fā)現(xiàn)原來一切才是剛剛開始拳亿。
最后給大家看看做完的小程序的樣子,
也歡迎大家掃二維碼關(guān)注《名校講座》愿伴,體驗小程序肺魁。
還有一個微信群,大家可以加18334760949拉你進(jìn)群交流隔节。同時也希望有同樣愛好的同學(xué)鹅经,大家可以互相交流,共同學(xué)習(xí)怎诫。