白駒過隙-iOS工程師2016年時的季度總結(jié)

時間過得很快,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)系?,F(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ù)流程和代碼細(xì)節(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ī)原則,如多考慮各種情況,防止崩潰。
以前較少深入第三方類庫的具體代碼細(xì)節(jié),由于工作的需要,常常需要對三方類庫進行修改。開始慢慢有了少量的三方類庫源代碼閱讀量。這個過程中,也逐漸積累一些對規(guī)范的三方類庫源代碼的閱讀技巧,和一定的根據(jù)需求修改三方類庫代碼的能力。同時受到一些優(yōu)秀的三方類庫的實現(xiàn)思路和接口設(shè)計的熏染。

(2)積分墻SDK的拆分與開發(fā)

積分墻SDK的開發(fā),讓我思考怎樣讓開發(fā)者接入更加方便。代碼的編寫也更多的會結(jié)合業(yè)務(wù)的需要和各需求細(xì)節(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時,會更多的去仔細(xì)進行相關(guān)產(chǎn)品的使用,并觀察和推測其可能的實現(xiàn)方式,從其中找尋好的設(shè)計和實現(xiàn)思路,也更多會去向同事和領(lǐng)導(dǎo)仔細(xì)了解聚合SDK的總體流程和需求細(xì)節(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ù)和工作需要。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容