2016年—年終總結(jié)
學(xué)習(xí)工作
1.iOS:
1月-3月:學(xué)習(xí)了
iOS基礎(chǔ)知識,包括UITableView、UICollectionView等,學(xué)會采用Frame布局,了解的技術(shù)比較老套,知道主流的第三方SDK,包括網(wǎng)絡(luò)庫AFNETworking,json解析等;4月-8月:學(xué)會
Autolayout布局方式,學(xué)會使用Storyboard,加深了基礎(chǔ)知識的了解,包括最基礎(chǔ)的property、進(jìn)程間的通訊(Scheme Url)、多線程(pthread、NSThread、GCD、NSOperation等)、KVC、KVO、Local Notification、CGContextRef、Animation等;了解到許多業(yè)界大牛,小眾高質(zhì)量 App 和網(wǎng)站,刷了許多面試題、算法題(包括sunnyxx“招聘一個靠譜的iOS”等),了解業(yè)界各類優(yōu)化性能的方案;了解Category、Extention,折騰了Swzzling Method等黑魔法,了解了Runloop、Runtime機(jī)制 (做出了demo放在github);了解了許多比較新的主流的第三方SDK(包括YYKit、XXNBridge、FLEX等);折騰了FaceBook開源的React native,學(xué)會使用JSPatch進(jìn)行線上bug熱修復(fù);最重要的是學(xué)會了一種解決的問題的思路,遇到問題不會慌,“有問題找google”。9月-12月:加深了前一時期對
Runtime的理解,研讀了OC部分Runtime的源碼,研究了JSPatch的實現(xiàn)機(jī)制,對JavaScript的了解加深,了解了編譯器的前端-Clang的編譯流程(包括詞法分析、Token流等),閱讀了Mach-O英文文檔;了解了Boujour,用Swzziling Method制作了全局響應(yīng)Shake Gesture等。
2.web前端:
3月-4月:在W3School上學(xué)習(xí)了
Html、CSS、JavaScript的基礎(chǔ)知識,研究網(wǎng)易、淘寶等移動前端的自適應(yīng)方法,并運用到接的web外包項目中;學(xué)習(xí)Jquery,實現(xiàn)了側(cè)滑導(dǎo)航欄。10月-11月:在之前學(xué)習(xí)的基礎(chǔ)上,學(xué)習(xí)
Angluar.js框架,實現(xiàn)了雙向數(shù)據(jù)綁定等。
3.Python:
-
11月-12月:學(xué)習(xí)了
python基礎(chǔ)知識,折騰Python HTTP服務(wù),編寫了清理系統(tǒng)重復(fù)文件和生成Xcode UnitTestCase的腳本,非常爽,大大提高了工作的效率。
4.英語:
- 11月-12月:刷完Lisa 口語 54集視頻,奶爸的口語音頻,目前正在復(fù)習(xí) Lisa 的《Mastering English Accent》。
5.其他
8月:學(xué)會使用
Markdown,博客排版、簡歷制作等。9月-12月:刷了git的6集經(jīng)典視頻,熟練使用git基本命令;持續(xù)關(guān)注得到 App 上《通過財務(wù)自由之路》專欄、萬維鋼精英日課、李翔商業(yè)內(nèi)參;刷了李笑來《以理服己》公開課;《哈弗大學(xué)公開課:幸福課》。
精神建設(shè)
1.書籍
非技術(shù)類:
??《烏合之眾》:看過最毀三觀的一本書,不過讓我很明確的明白了一個道理,大眾往往是盲從、跟風(fēng)、愚昧的,自身必須有批判性思維,理性看待問題才能撥開重重迷霧,看到問題的本質(zhì)。我醒悟了,為此我取關(guān)了我關(guān)注多年的明星,只留了技術(shù)類的大V,屏蔽了各類八卦娛樂事件等。
??《把時間當(dāng)做朋友》:這本書是我的啟蒙書籍,我學(xué)會了一個很重要的概念,學(xué)會管理自己的注意力,被別人左右,是人最悲哀的狀態(tài)之一,更可悲的是絕大多數(shù)人并沒有意識到自己的注意力已經(jīng)被別人操控了,為此,我刪了微博、關(guān)了朋友圈,關(guān)閉了手機(jī)上所有(除了工作用的釘釘)的通知,完完全全把自己的注意力掌握在自己手中。
??《七年就是一輩子》:解答了我許多的困惑,里面講了許多方法論(印象比較深的,類比方法,這種方法只能用來解釋,而不適用于定義)、理財方法,印象最深的一篇:《我是如何做到和老婆不吵架的》,使我清晰的認(rèn)識到我需要找一個什么伴侶,陪我度過一生。
??《公眾該如何做是好》:這本書是基于我看過的一個關(guān)于電車?yán)Ь车囊曨l,里面講述各類主義(如利益主義等)各類觀點在遇到一些道德、倫理困境時的看法,書中并沒有表明哪類觀點正確或者錯誤,而是陳述的方式,發(fā)人深省。
??《奇特的一生》:這本書乍讀時很枯燥,敘事方式很直白,講了一個似乎并非十分卓越的老頭子的一個令人震驚的習(xí)慣————堅持用時間片的方法記錄自己的一生,令人驚訝的是,他在不用借助任何工具的情況下,準(zhǔn)確的估算了自己每做一件事情的時間。
??《自控力》:我深深知道一個成熟的人的標(biāo)志是:善于很好的管理、控制自己的情緒,采用理性的態(tài)度看待問題。明白自己所缺的東西,就要努力去修正。過程很痛苦,也差點要放棄,但是最終還是堅持下來了,學(xué)會控制自己的情緒,情緒明白自己大腦的運作,努力讓自己成為一個理想的樣子。
??《黑客與畫家》:這本書是在阮一峰的博客里看見的,主要是介紹一個優(yōu)秀的程序員的愛好與動機(jī),簡單有趣,對互聯(lián)網(wǎng)的本質(zhì)、黑客的真正意義有了全新的認(rèn)識。
《學(xué)會提問》:這本書沒看完,教會了我在與同事溝通過程中,如何發(fā)問,能讓對方理解我的意思還不顯得low逼。
《溝通的藝術(shù)》:很好的一本講心理學(xué)的書,里面有許多經(jīng)典的電影片段,例子也很生動,不過還沒看完,很值得二刷。
??《法醫(yī)秦明》:晚上睡不著的時候看的,沒看過其他的小說,劇情還可以,但是也是有很多邏輯漏洞。
《行測》:趕上周圍同學(xué)猛投事業(yè)單位、國企找戶口的時期,很遺憾,我也跟風(fēng)的準(zhǔn)備了一番。
技術(shù)類:
??《Object-C 基礎(chǔ)教程》
??《Object-C 編程全解》
??《Effective Objective-C 2.0》
《Python 學(xué)習(xí)手冊》(沒看完)
《程序員的自我修養(yǎng)》(沒看完)
《LLVM BookCook手冊》(沒看完)
2.電影與劇集
《撞車》:這是在看過《公正》這本書后看過的,不要用性格去評判一個人,在任何情景中每個人都有可能表現(xiàn)出各式各樣的性格,面對倫理困境,沒有辦法評論誰對錯,一千個莎士比亞有一千個哈姆雷特,結(jié)合李笑來的《以理服己》,人們價值觀的形成有兩個條件:恐懼和利益,人的價值觀不同對待事物就有不同的看法,我們不能要求別人按自己的觀念去思考,或者評判他人的對錯。
《終極面試》:全場只有一個場景,一間教室,12個考生,劇情緊張,值得二刷。
《十二怒漢》:很經(jīng)典的老片,這部片子給我最大的啟發(fā)就是,一致性悖論,不要帶著預(yù)設(shè)去看問題,保持open mind很重要,值得二刷。
昆汀系列:《被解救的姜戈》《低俗小說》:暴力美學(xué)的鼻祖,電影里bangbangbang的血漿四濺場面很多,視覺與精神的雙重享受,值得二刷。
《v字仇殺隊》:里面有一段全是V開頭的單詞組成的臺詞,很好看,值得二刷
《行星地球》:非常非常棒的紀(jì)錄片,從李笑來公眾號里面看到的,十分震撼,畫面很美,祝老頭子長命百歲,再排出好的片子。
-
《M.D house 第一季》:很有意思的美劇
《瘋狂動物城》、《功夫熊貓3》、《頭腦特工隊》、《死亡詩社》、《愛寵大機(jī)密》、《湄公河行動》、《荒野獵人》、《心靈捕手》、《這個殺手不太冷》、《你眼中的世界》、《機(jī)械師》
生活
1.運動上
4月-6月:堅持 keep 49天,1379分鐘,消耗了10984千卡。
8月-12月:喜歡上跑步,共跑步49.7公里;學(xué)會滑板、滑雪。
2.其他
- 情緒管理上:學(xué)會控制自己的情緒,嘗試讓自己在生氣的時候轉(zhuǎn)移注意力
2017年計劃
1、堅持跑步200公里以上
2、練出馬甲線
3、將2016年沒看完的書看完(一定一定要看完),看20本非技術(shù)類好書(一定一定)
4、扎實 iOS 基礎(chǔ),鞏固練習(xí),制作demo放在github。
5、學(xué)習(xí)Ruby on Rails
6、工作任務(wù)try my best,爭取年底績效考核,順利通過。
7、養(yǎng)只狗
8、出門旅行一次