今天是2016年最后一個(gè)工作日莺丑,給自己做篇寫文章的總結(jié),同時(shí)也把過(guò)去一年的文章分門別類下萧豆,方便大家閱讀。
年初的時(shí)候涮雷,定了兩個(gè)小目標(biāo):
- GitHub上賺1000顆星星
- 堅(jiān)持寫技術(shù)博客
現(xiàn)在看來(lái)轻局,總算沒(méi)以工作忙為借口,把這兩個(gè)都給實(shí)現(xiàn)了仑扑,尤其是寫博客,最后的結(jié)果甚至超過(guò)原本的計(jì)劃(慶幸臉)镇饮。
先曬下我收集的星星:
之所以要在GitHub齊集1000顆星星,純粹是出于那種「為什么大家都有星星我沒(méi)有」的好玩心態(tài),星星的數(shù)量其實(shí)毫無(wú)意義俱济,不過(guò)總算在開源方面做了兩款自以為還有些用處的Xcode插件司蔬,尤其是FastStub,替我自己都節(jié)約了不少的開發(fā)時(shí)間姨蝴。明年希望能在開源方面有更高質(zhì)量的產(chǎn)出俊啼。
至于寫技術(shù)文章的出發(fā)點(diǎn),是因?yàn)槊康侥甑椎臅r(shí)候授帕,總感覺(jué)今年又寫了好多代碼浮梢,學(xué)了好多新知識(shí),但要仔細(xì)一盤點(diǎn)有感覺(jué)說(shuō)不出個(gè)條理來(lái)秕硝,不如做下文字記錄,同時(shí)分享出來(lái)奈偏,說(shuō)不定還能幫助到一些人躯护。
就這么寫啊寫,到此刻才發(fā)現(xiàn)原來(lái)足足寫了50篇純技術(shù)的文章了棺滞,說(shuō)實(shí)話自己都嚇了一跳。每篇至少3000字的話(有幾篇還遠(yuǎn)不止)继准,算起來(lái)竟然有15萬(wàn)字之多了,時(shí)間的力量確實(shí)可觀室谚。
期間的收獲非常之多避凝,最大的成果當(dāng)數(shù)這公眾號(hào)里近5000個(gè)讀者了眨补,以后每篇新文章都有穩(wěn)定的讀者閱讀,不至于生出「花了這么多力氣連個(gè)響都沒(méi)有」的寂寞感了撑螺。明年當(dāng)然要繼續(xù)寫,立個(gè)Flag先含潘,再苦再累都不能中斷,熬夜早起都要堅(jiān)持盆均,請(qǐng)諸君監(jiān)督共勉。
對(duì)于所寫技術(shù)文章的深度我一直在猶豫泪姨,今年寫的雖多饰抒,但好些話題在深度上沒(méi)有達(dá)到原先的期望,想把文章寫細(xì)寫深入袋坑,又怕駕馭不好顯得啰嗦沒(méi)有重點(diǎn)。好在寫得多了之后婆誓,手感好了不少也颤,現(xiàn)在寫文章也不著急一口氣能寫透,慢慢來(lái)歇拆,一篇文章寫上一個(gè)星期也是有的,畢竟質(zhì)量更重要厂庇,但愿明年能多寫幾篇能讓自己滿意的長(zhǎng)篇好文。
好了权旷,開始盤點(diǎn)文章贯溅,2016年P(guān)eak君的年終大禮包,請(qǐng)笑納:
網(wǎng)絡(luò)篇
過(guò)去3年幾乎都在做IM它浅,所以網(wǎng)絡(luò)方面接觸較多,相關(guān)話題分享自然不會(huì)少:
<a href="/blog/http2/">HTTP 2.0的那些事</a>
<a href="/blog/http-constitution/">扒一扒HTTP的構(gòu)成</a>
<a href="/blog/mitmproxy/">和Charles同樣強(qiáng)大的iOS免費(fèi)抓包工具mitmproxy</a>
<a href="/blog/wireshark/">Wireshark抓包iOS入門教程</a>
<a href="/blog/http-upload-progress/">Http文件上傳進(jìn)度為什么不準(zhǔn)</a>
<a href="/blog/ios-network-cancel/">iOS網(wǎng)絡(luò)請(qǐng)求在Controller退出后是否應(yīng)該被取消鄙麦?</a>
<a href="/blog/ios-network/">深度優(yōu)化iOS網(wǎng)絡(luò)模塊</a>
<a href="/blog/ipv6/">純IPv6環(huán)境App適配的坑</a>
<a href="/blog/tutorial-tcpdump/">iOS,Android網(wǎng)絡(luò)抓包教程之tcpdump</a>
<a href="/ios/2016/01/26/tcpdump-wc">微信iOS朋友圈紅包圖片抓包教程</a>
<a href="/ios/2016/01/22/dnsmapping">iOS網(wǎng)絡(luò)請(qǐng)求優(yōu)化之DNS映射</a>
數(shù)據(jù)庫(kù)篇
數(shù)據(jù)庫(kù)是個(gè)大話題,里面有很多有意思的知識(shí)點(diǎn)介衔,今年寫的幾篇說(shuō)實(shí)話只算起了個(gè)頭骂因,更適合入門的同學(xué)閱讀,明年繼續(xù)在寫些深入點(diǎn)的文章:
<a href="/blog/realm/">realm之于iOS</a>
<a href="/blog/ios-database/">iOS端數(shù)據(jù)庫(kù)解決方案分析</a>
計(jì)算機(jī)基礎(chǔ)篇
計(jì)算機(jī)基礎(chǔ)是基本功寒波,涵蓋面也廣,也是我最喜歡分享的方向蹦肴,明年應(yīng)該也不會(huì)少:
<a href="/blog/zhihu-attack/">開車?yán)埠锩洌∫绘I爬知乎各種爆照</a>
<a href="/blog/daily-practice/">一個(gè)讓腦子快速進(jìn)入編程狀態(tài)的小Tip</a>
<a href="/blog/state/">書寫高質(zhì)量代碼之狀態(tài)維護(hù)</a>
<a href="/blog/mac-efficiency/">Mac下提升工作效率的方式</a>
<a href="/blog/magic3/">魔法數(shù)字“3”</a>
<a href="/blog/encrypt/">App安全之網(wǎng)絡(luò)傳輸安全</a>
<a href="/operating system/2016/01/16/threading-lock">輕松理解多線程同步基礎(chǔ)概念</a>
架構(gòu)篇
<a href="/blog/controller-demo/">如何深度重構(gòu)UIViewController實(shí)例-直播界面</a>
<a href="/blog/controller/">深度重構(gòu)UIViewController</a>
<a href="/blog/ios-arch/">iOS應(yīng)用架構(gòu)現(xiàn)狀分析</a>
<a href="/blog/module/">iOS組件化方案</a>
<a href="/blog/swift-dda/">用Swift搭建數(shù)據(jù)驅(qū)動(dòng)型iOS架構(gòu)</a>
<a href="/blog/cdd/">iOS應(yīng)用層架構(gòu)之CDD</a>
iOS篇
作為iOS開發(fā),當(dāng)然少不了iOS方向的分享:
<a href="/blog/thread-sanitizer/">如何用Xcode8解決多線程問(wèn)題</a>
<a href="/blog/ios-coupling/">iOS代碼耦合的處理</a>
<a href="/blog/swift-oc/">從Swift看Objective-C的數(shù)組使用</a>
<a href="/blog/ios-2016/">2016年iOS技術(shù)圈回顧</a>
<a href="/blog/ios-time/">iOS關(guān)于時(shí)間的處理</a>
<a href="/blog/functional/">iOS與函數(shù)式編程</a>
<a href="/blog/synchronized/">正確使用多線程同步鎖@synchronized()</a>
<a href="/blog/ios-thread-safety/">iOS多線程到底不安全在哪里矛双?</a>
<a href="/blog/uilabel/">UILabel中一個(gè)很多人都會(huì)踩的坑</a>
<a href="/blog/graduate-interview/">應(yīng)屆生應(yīng)聘iOS崗位的面試建議</a>
<a href="/blog/ios-isequal/">一些NSArray,NSDictionary,NSSet相關(guān)的算法知識(shí)</a>
<a href="/blog/ios-bluetooth/">iOS開發(fā)之玩轉(zhuǎn)藍(lán)牙CoreBluetooth</a>
<a href="/blog/ios-extension/">iOS被忽視的Extension開發(fā)</a>
<a href="/blog/xcode-easycode/">一款Xcode合法插件EasyCode蟆豫,快速生成代碼</a>
<a href="/blog/coretext-performance/">一次iOS App優(yōu)化(踩坑)之旅</a>
<a href="/blog/ui-detect/">iOS應(yīng)用UI線程卡頓監(jiān)控</a>
<a href="/blog/ios_interview2/">一份"有點(diǎn)難"的iOS面試題</a>
<a href="/blog/leak/">iOS內(nèi)存泄漏自動(dòng)檢測(cè)工具PLeakSniffer</a>
<a href="/blog/xcode-efficiency/">高效使用Xcode(10分鐘視頻教程)</a>
<a href="/blog/faststub/">一只快速生成代碼的Xcode插件FastStub</a>
<a href="/ios/2016/01/07/push">iOS 中級(jí)面試題</a>
<a href="/ios/2016/01/06/push">iOS Push的門道</a>
最后
公眾號(hào)〖MrPeak雜貨鋪〗的名字源自于東野圭吾的名作《解憂雜貨店》,這是一本我藏于案頭時(shí)常翻閱的小說(shuō)栈幸,當(dāng)中的每一個(gè)小故事帮辟,每一封書信都流動(dòng)著溫情。我這一年所寫雖然都是干巴巴硬邦邦的技術(shù)文章由驹,但每一個(gè)閱讀,點(diǎn)贊蔓榄,評(píng)論,贊賞逃魄,和消息里的感謝信息壹若,都對(duì)我意義重大,公眾號(hào)后臺(tái)就是我的卷簾門投信口店展,發(fā)送文章的那一刻,也是懷著浪矢老爺子同樣忐忑的心情期待各位的回復(fù)赂蕴。
朋友們,2017見(jiàn)碧注!
歡迎關(guān)注公眾號(hào):MrPeakTech