在接到客戶咨詢后,我們策劃這邊需要給出幾套方案,客服選擇方案之后簽訂合同開始開發(fā)。
為數(shù)不多步設(shè)計界面流程圖。這個一般要在3天之內(nèi)完成。我們這邊是使用RP軟件設(shè)計的。
第二步寫程序把流程圖用代碼實(shí)現(xiàn)。一般要在1周左右完成。
第三步加功能,程序?qū)懲曛螅鶕?jù)方案要求對功能進(jìn)行實(shí)現(xiàn),這個是APP開發(fā)的主要部分,也是整個程序開發(fā)耗時間的部分。
在程序開發(fā)的同時,如果沒有App Store開發(fā)者計劃賬號,需要注冊申請,申請完成大約需要十天左右,等APP開發(fā)完成之后,然后打包上傳到應(yīng)用中心,Android就直接上傳到對應(yīng)的平臺,iOS就上傳到App Store。
較后就是程序修改階段了,程序中出現(xiàn)的部分瑕疵精心修改之后,產(chǎn)品也就可以交付了。一個APP也就基本完成了。
這都是老大難的問題了。
沒辦法。
其實(shí)對于公司,也是很苦惱。特別程序員跳槽如此頻繁。培養(yǎng)你之后你就跳槽了。
并且招應(yīng)屆生,前期基本很難寫出讓人放心的代碼,公司還得安排其他技術(shù)人員把關(guān)。
另外,許多互聯(lián)網(wǎng)小公司app開發(fā)速度非常快。招人,立馬開始寫代碼,立刻上線。這樣的速度對于程序員的經(jīng)驗要求也很高。甚至經(jīng)驗的要求比技術(shù)水平還高!
愿意招實(shí)習(xí)的一般都是大公司。才有精力去培養(yǎng)。但要求學(xué)歷也就很高。
還有一點(diǎn),這年頭在舉國皆撒謊的情況下,很多人加高自己的經(jīng)驗?zāi)晗蕖R矊?dǎo)致了這樣的情況。
并且,許多公司不清楚自己的情況,盲目追求偽高經(jīng)驗的程序員,也很普遍。
萬事開頭難。畢業(yè)-----就職是一個很痛苦的過程。
覺得與其看那些app的代碼 倒不如自己嘗試基于android源代碼的不同組件增加或減少功能來學(xué)習(xí)android內(nèi)部的代碼 原因如下
1 源代碼密度高 維護(hù)和使用的人多 所以看下來的價值較大
2 看app代碼可以看他的架構(gòu) 看他的trick 但是真正的性能優(yōu)化 還是要從源碼入手
可能有些人說 直接看源代碼難度高 其實(shí)不然 現(xiàn)在一個優(yōu)秀的開源代碼 基本都具備面對開源社區(qū)友好的優(yōu)勢 讀起來并不一定比隨便抓一個其他人寫的代碼要難
可以嘗試循序漸進(jìn)的方式 比如先嘗試給app定制桌面 改ui 然后再到通知系統(tǒng) 線程 數(shù)據(jù)庫等比較低層的 覺得這個過程也會是一段非常有趣的代碼之旅~