2015年度年終總結

進入公司已經大半年了,也陸續開發了兩個app,感覺不少。ios

1、技術方面程序員

一、封裝api:剛入職時候,代碼寫的很亂,有時候查找一個功能的時候都很耗時,代碼冗餘度高,因而學會了封裝api,把每一個功能都獨立封裝好,想用的時候方便快捷,節省時間,封裝時候要作到封裝內部能夠複雜,但外部必須簡單易用,而且也考慮兼容性,同時容易維護,下降耦合性,到了給這個api增長功能或者刪除的時候,影響就會比較小。正則表達式

二、編碼規範:有不少人的代碼都是隨便寫,亂七八糟,認爲實現了功能就好了,其實這對於後期的維護或者重構的成本是很是大的。命名也是亂起八糟的,沒有根據該功能來命名,就算是你本身後期維護的時候你回頭查到這段代碼,你都忘了這段代碼的做用以及一些注意的地方,你又得從新預習一遍,這得浪費時間,全部有一個良好的編碼規範能夠提升本身的工做效率,並且看起來也簡潔美觀,維護成本將會大大的下降,同時也有利於後面來的新員工接手此項目。swift

三、開發功能模塊:每開發一個功能模塊的時候,必定要花點時間來寫設計思路,經過設計思路和僞代碼,能夠預習考慮這個功能模塊的各類狀況,這樣才能保證這個功能的完整性,減小bug,而後才繼續開發,這樣才能駕輕就熟,bug的出現率也大大的下降了,並且之後維護此功能的時候還能夠看看設計思路,這樣也更快了解這個功能的總體性,正所謂磨刀不誤砍材工也是這個道理。api

四、高聚合,低耦合:內聚是指程序內各個模塊之間的關係緊密度;耦合是指各個外部程序(子程序)之間的關係緊密度,因此很容易明白,爲何要高內聚?模塊之間的關係越緊密,出錯就越少。爲何要低耦合,子程序間的關係越複雜,就會產生更多意想不到的錯誤,會給之後的維護工做帶來麻煩。性能優化

2、思想方面app

一個員工,不只僅須要技術,更重要的是有思想或者目標。公司須要的不是碼農,要的是個有思想,有創新的程序員,公司給你的薪資,有一半買的是你的design,因此,咱們在開發時候要有本身的思想,能爲公司思考,怎樣才能爲公司發張有利,給公司創造價值。不要常常抱怨本身工資少啥啥之類的,你要想一想,你本身值多少錢,你本身的能力值多少錢,首先要提升本身的工做能力,專業水平,這樣你纔有機會得到更高的薪資。同時,在考慮問題的時候,咱們要往高處想,好比,你是個程序員,你就要把本身當起產品經理,或者更高層面的位置,這樣你才能看到更多東西,思考到更多東西,你纔會有提升。框架

3、我的成長性能

這一年裏,我學了不少開源庫,各類框架,封裝api,簡潔服用代碼,以及swift,代碼重構,性能優化等各方面,我真的有以爲本身在不斷的提高,有時候項目須要,還涉及到js,正在表達式,等等,經過這些和oc進行關聯橋接,很好的完成各大功能,2016年目標是深刻學習swift,js,正則表達式等,但願能靈活運用js,和正則表達式在ios之間。學習

2015年度年終總結就寫到這裏,但願本身明年會有更大的進步。在這裏,預祝你們,新春快樂,猴年大吉!

相關文章
相關標籤/搜索