時間過得很快胚吁,2016第一個季度已經(jīng)接近尾聲『柽海回顧一下這段時間的工作囤采,總結(jié)經(jīng)驗與利弊得失,有利于之后更好的完成工作惩淳,也有利于自身發(fā)展蕉毯。
現(xiàn)將一季度工作情況總結(jié)與分析如下:
1、適應(yīng)環(huán)境思犁,投入工作
(1)熟悉了公司的各項管理制度代虾、日常工作的注意事項。
(2)對相關(guān)業(yè)務(wù)需求的了解激蹲,使得我對技術(shù)部iOS的整體工作有了清晰的認(rèn)識棉磨。
(3)熟悉了技術(shù)部的其他同事的人力與分工情況,了解了一般業(yè)務(wù)流程学辱,并和領(lǐng)導(dǎo)和各位同事保持良好的溝通和協(xié)作乘瓤。
能在預(yù)期快速的適應(yīng)公司的環(huán)境,并開展工作策泣,得益于自己自律自覺的習(xí)慣和力求踏實認(rèn)真的態(tài)度衙傀,也與公司領(lǐng)導(dǎo)的關(guān)心、同事的接納和幫助有很大關(guān)系∪荆現(xiàn)在看來统抬,自己的剛?cè)肼殨r因為心理壓力比較大,顯得比較緊張甚至反應(yīng)過度,導(dǎo)致代碼的消化速度比較慢聪建。
2钙畔、熟悉項目,上手開發(fā)
(1)熟悉了技術(shù)崗位的日常工作流程與規(guī)范金麸,包括源代碼的管理擎析、說明文檔的書寫、進度匯報與周報以及前后端的溝通挥下。
Source Tree的使用叔锐。之前沒有使用過此圖形化工具,在部門領(lǐng)導(dǎo)的簡單介紹和引導(dǎo)后见秽,自己稍加練習(xí)就可使用了愉烙。圖形化工具多種多樣,作用原理是一樣的解取。
API文檔更多的是查閱的功能步责。結(jié)合業(yè)務(wù)流程和代碼細節(jié)來查閱API文檔是比較好的閱讀方式。保持API文檔的編寫和維護有利于和業(yè)務(wù)需求的實現(xiàn)同步禀苦,便于以后查閱蔓肯。
關(guān)于與部門領(lǐng)導(dǎo)及時溝通和匯報工作進度。是對自己的一個監(jiān)督和反思振乏,另一個方面也有利于領(lǐng)導(dǎo)的管理工作蔗包,而能及時得到領(lǐng)導(dǎo)的指導(dǎo)和糾正,則可以保證方向的正確和工作效率慧邮。也體會到應(yīng)該誠實地看待自己的技術(shù)调限。
(2)了解SDK整體流程與需求,熟悉項目代碼規(guī)范误澳,瀏覽項目代碼耻矮。
代碼的規(guī)范的養(yǎng)成和制定,有利于代碼的閱讀忆谓、接口的設(shè)計裆装,減少編碼的失誤,快速定位問題倡缠。
(3)在部門領(lǐng)導(dǎo)的幫助下哨免,采用邊熟悉邊實踐的策略,熟悉了具體開發(fā)步驟昙沦,初步熟悉了項目代碼的某些部分琢唾,并開始上手開發(fā)。
3桅滋、開發(fā)相關(guān)工作內(nèi)容
(1)橫幅插屏SDK的開發(fā)
橫幅插屏SDK的開發(fā)讓我編寫“玩具代碼”慧耍,轉(zhuǎn)變?yōu)樯a(chǎn)環(huán)境代碼的編寫。
我的學(xué)習(xí)目的性丐谋、方向性變強了:平時技術(shù)資訊和資料的閱讀收集都更傾向于與工作內(nèi)容相關(guān)性更強的方面芍碧。
對橫幅插屏SDK的開發(fā)和維護,讓我開加深了相關(guān)知識的理解并進行運用号俐,開發(fā)工具的使用和調(diào)試技巧也得到了鍛煉泌豆。
開始接觸到一些開發(fā)SDK的常規(guī)原則,如多考慮各種情況吏饿,防止崩潰踪危。
以前較少深入第三方類庫的具體代碼細節(jié),由于工作的需要猪落,常常需要對三方類庫進行修改贞远。開始慢慢有了少量的三方類庫源代碼閱讀量。這個過程中笨忌,也逐漸積累一些對規(guī)范的三方類庫源代碼的閱讀技巧,和一定的根據(jù)需求修改三方類庫代碼的能力。同時受到一些優(yōu)秀的三方類庫的實現(xiàn)思路和接口設(shè)計的熏染胜宇。
(2)積分墻SDK的拆分與開發(fā)
積分墻SDK的開發(fā)迂卢,讓我思考怎樣讓開發(fā)者接入更加方便。代碼的編寫也更多的會結(jié)合業(yè)務(wù)的需要和各需求細節(jié)進行思考途凫。
在有了較多真機調(diào)試的經(jīng)驗后垢夹,更多的了解到了模擬環(huán)境和真機環(huán)境的差異。
多次打包上交SDK后维费,形成了一些將容易出錯的步驟流程化的思維果元,也漸漸了解了一個SDK產(chǎn)品從需求確定,進行開發(fā)到交付用戶使用的整個過程犀盟。
從以上兩個SDK的開發(fā)總結(jié)了一些產(chǎn)品開發(fā)的經(jīng)驗噪漾,編碼之前都會多做思考,也更多的會去使用和觀察其他相關(guān)的產(chǎn)品且蓬。
(3)蘋果公司開發(fā)者賬號的申請
(4)應(yīng)用上線AppStore的流程熟悉
蘋果公司開發(fā)者賬號的申請欣硼,和應(yīng)用上線AppStore的流程熟悉,讓我更加了解了iOS開發(fā)的整個生態(tài)環(huán)境恶阴。接觸和使用了蘋果公司的開發(fā)者后臺诈胜,對蘋果公司的理念和作風(fēng)有了親身體會。開始閱讀一些非技術(shù)性文檔冯事,對開發(fā)者賬號的使用和相關(guān)的證書焦匈、描述文件等的管理和配置有了一些使用經(jīng)驗,對應(yīng)用上線AppStore的流程有了初步的體會和操作經(jīng)驗昵仅,成功上線了“X資訊”缓熟。
(5)微資訊的開發(fā)與上線
微資訊的開發(fā)累魔,讓我意識到工作經(jīng)驗、技術(shù)經(jīng)驗的重要性够滑,了解到同類型App開發(fā)的共通之處垦写。也體會到為應(yīng)對將來需求的修改和變更,一個App的主體框架的構(gòu)思非常重要彰触。開始思考同類型App的一些常規(guī)設(shè)計梯投,并加以實踐,如添加新聞類的選擇頻道等况毅。也開始對應(yīng)用的性能優(yōu)化進行一些探索分蓖。
(6)聚合SDK的開發(fā)
著手開發(fā)聚合SDK時,會更多的去仔細進行相關(guān)產(chǎn)品的使用尔许,并觀察和推測其可能的實現(xiàn)方式么鹤,從其中找尋好的設(shè)計和實現(xiàn)思路,也更多會去向同事和領(lǐng)導(dǎo)仔細了解聚合SDK的總體流程和需求細節(jié)味廊,努力明確要實現(xiàn)的功能午磁。會花更多的時間去思考怎么設(shè)計結(jié)構(gòu)并進行嘗試,而不再是直接編碼毡们。
總體來說迅皇,工作過程中遇到了很多問題,掉進很多坑衙熔,雖然在自己有意識的總結(jié)和反思過程中登颓,慢慢減少了失誤,還是有非常多東西需要學(xué)習(xí)红氯。
4框咙、下階段工作的指導(dǎo)原則
總結(jié)了幾條原則,以指導(dǎo)自己下一階段的工作:
(1)與領(lǐng)導(dǎo)痢甘、同事保持良好的溝通喇嘱。
(2)保持總結(jié)反思習(xí)慣,促進自身穩(wěn)步成長塞栅。
(3)結(jié)合公司業(yè)務(wù)需求進行技術(shù)學(xué)習(xí)和儲備者铜。
(4)探索適合自己的日程管理方法,努力提高日常工作效率放椰。
(5)探索適合自己的“知識管理”方法作烟。隨著自己的技術(shù)知識積累量變大,原先的知識經(jīng)驗的管理顯得比較簡陋和雜亂砾医。想從之前的筆記中拿撩,找到了解過的相關(guān)技術(shù)點的速度大大降低。
希望在下一季度的工作中如蚜,可以結(jié)合以上分析和原則压恒,在工作和日常生活中進行實踐影暴,更好的完成公司的業(yè)務(wù)和工作需要。