在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ 暗時間:學會正確思考
Launch mode 和 Intent flags專題
Canvas & Drawables
UTAustinX_UT.9.01x: Effective Thinking Through Mathematics
《JavaScript 語言精粹》
Memory leak專題
React基礎
《Test Driven Development: By Example》一書
Developer tools
安卓開發(fā)技能樹
<a rel="nofollow" href="https://mp.weixin.qq.com/s?__biz=MzA3NDM
Best Practices for Interaction and Engagement
各個安卓版本引入的主要新特性
Building Apps with Connectivity &amp; the Cloud
List.toArray()再強轉(zhuǎn)是一定會失敗的
深入Android frameworks
Google dev 100 days系列視頻
Building Apps with Contacts &amp; Sign-In
關(guān)系型數(shù)據(jù)庫設計范式
《App研發(fā)錄》一書
REST API設計
Google IO 2015摘要
自定義View/ViewGroup以及高性能實現(xiàn)自定義UI
安卓系統(tǒng)點擊事件處理
《50 Android Hacks》一書
Building Apps with Content Sharing
Flux基礎
<a rel="nofollow" href="http://developer.android.com/training/in
依賴注入(以Dagger 2為例)
Java同步機制
Java對象內(nèi)存的使用情況
JSR133(Java memory model)
Google官方Material Design手冊(<a rel="nofollow" href="http://develop
Futurice公司安卓團隊的建議
安卓性能優(yōu)化
  • 1.
Best Practices for Performance
<a rel="nofollow" href="http://www.vogella.com/tutorials/Android
<a rel="nofollow" href="http://blog.danlew.net/2014/11/19/styles
Handling Runtime Changes
<a rel="nofollow" href="http://www.vogella.com/tutorials/Android
Building Apps with Graphics &amp; Animation
<a rel="nofollow" href="http://tools.android.com/tech-docs/new-b
Android項目架構(gòu)
MVP(Model-View-Presenter)模式
<a rel="nofollow" href="http://www.infoq.com/cn/es6-in-depth/"">
《Android源碼設計模式解析與實戰(zhàn)》一書
Rx在Android中的最佳實踐
函數(shù)調(diào)用時,傳遞參數(shù)應該是不可變的(Immutable)
ProGuard
面向?qū)ο罅笤瓌t(SOLID+)
深入理解Java虛擬機
深入Java深淺拷貝、immutable、unmodifiable
Best Practices for User Input
UI上的一些高效方式/最佳實踐
<a rel="nofollow" href="https://blog.stylingandroid.com/ripples-
Best Practices for User Interface
安卓測試驅(qū)動開發(fā)/安卓測試驗證
暗時間:學會正確思考
技術(shù)筆記
Aspect Oriented Programming(AOP)
Best Practices for Background Jobs
安卓系統(tǒng)動效專題
Feed系統(tǒng)的設計
Data binding(MVVM,Model-View-ViewModel)
Effective Java一書筆記
<a rel="nofollow" href="http://developer.android.com/training/in
Rx (Reactive eXtention)
MultiDex專題
一些很棒的點子
WebRTC

暗時間:學會正確思考

暗時間:專注,保持高效學習

  • 能迅速進入狀態(tài)
  • 能夠保持狀態(tài)
  • 抗干擾

進度條:分治,有預估,有反饋

  • 不要過早退出循環(huán),搜索引擎,前人們的經(jīng)驗
  • 興趣遍地都是,專注和持之以恒才是真正稀缺的
  • 選擇很多,敢于選擇,別把不知道當成沒有
  • 靠專業(yè)技能的成功是最具可復制性的,所以大家都可能靠此成功
  • 反思是讓人得以改進自己的最重要的思維品質(zhì)
  • 延遲選擇是最差的選擇
  • 一生的知識積累,自學起碼占 90%

如何有效地記憶與學習

  • 擁有的知識不在于記得多少,而是它們能否在恰當?shù)臅r候被回憶起來被正確使用
  • 理解記憶:理解知識的含義,并進行適當抽象
  • 從既有經(jīng)驗中總結(jié)知識時,要適當抽象來得出適用范圍更廣的知識,在遇到新問題時,同樣進行抽象,這樣就能更好的和已有的抽象知識建立聯(lián)系,從而找到解決思路
  • 具體建議
    • 養(yǎng)成習慣,經(jīng)常主動回顧
    • 創(chuàng)造回憶的機會
      • 經(jīng)常和別人討論,或者講給別人聽
      • 整理筆記
      • 書寫(文章)
    • 設身處地“虛擬經(jīng)歷”別人經(jīng)歷過的事情
    • 抽象和推廣
    • 聯(lián)系/比較自身的經(jīng)歷
      • 樣本大小很關(guān)鍵
      • 警惕“沉默的證據(jù)”、事后偏見、自利歸因
  • 如果你想真正得到一些知識,最好過濾一下你的信息,否則你只是在被人的思考中得意著

學習密度與專注力

  • 真正的效率源自于內(nèi)心對一個東西強烈的熱忱,即追求(我稱之為壓力,迫于生存的壓力
  • 專注力是一種習慣,要注意培養(yǎng)
  • 做自己喜歡做的事情
  • 要事第一(重要但不緊迫,影響深遠)

學習習慣

學習習慣

  • 只看經(jīng)典
  • 做讀書筆記,加深理解,自己思考。獲得多少取決于思考了多少、多深,而不是讀了多少。
  • 將思考養(yǎng)成習慣,大腦會持續(xù)(后臺)進行思考,會有意想不到的收獲。還能避免焦慮。
  • 多看心理學與思維的書,跨學科
  • 學習一項新知識,必須問自己三個重要問題:
    • 把握本質(zhì)與知識結(jié)構(gòu)
  • 學習和思考的過程中,常問自己幾個問題:
    • 不要偏題
    • 定期總結(jié)
    • 分享檢驗
    • 辯證思維
    • 深入本質(zhì)

時間和效率

  • 趁著有熱情的時候,熬過最難的開頭階段(基礎知識)
  • 要事第一
  • 重要的事情要營造比較大的時間塊來完成
  • 善于利用碎片時間
  • 重視知識的本質(zhì)(學會學習)
  • 提前積累!制定長遠計劃,計劃越早,啟動越早,就比別人有更多時間準備
  • 經(jīng)常反思是否有學習成果,總結(jié)學習成果
  • 制定閱讀計劃

學習效率

  • 根據(jù)主題有意識查閱資料
  • 認清好資料:從問題出發(fā),重點介紹方法背后的理念,注重直觀解釋,按照方法被發(fā)明的時間流程來介紹(遇到問題,分析問題,推理,方法)
  • 學習之前就進行一些思考,準備一些疑惑/問題
  • 有選擇地閱讀
  • 閱讀分類:知識型與思維型

知識結(jié)構(gòu)

  • 抓住不變量

習慣養(yǎng)成

思維改變生活

逃出你的肖申克:突破思維囚籠

親身經(jīng)歷才能明白?

  • 我們經(jīng)常對事物做出錯誤的解釋和歸因,自利歸因
  • 所謂親身經(jīng)歷才能明白,是惰于思考的提現(xiàn),讓失敗的教訓替代提前的思考和推理
  • 普通人從自己的錯誤中學習,聰明人從被人的錯誤中學習
  • 人最重要的能力之一就是能否從被人的錯誤中學習

偏見

  • 我們大腦從外界接受到的信息是滿含歧義的,但得益于基于漫長進化過程與生活積累的先驗假設,大腦總是給出其中的一種解釋
  • 日常生活中的事件,總有一個平凡的解釋,和一個瘋狂的解釋
  • 但由于大腦的習慣,我們經(jīng)常無法看到其他可能性:偏見
  • 打破這種偏見的唯一途徑就是開闊視野,多積累知識,以及和具有不同知識背景的人討論

情緒大腦與理性大腦

  • 我們常常做出我們明知不好的事情,這是因為情緒大腦(非理性)往往能勝過理性大腦
  • 我們發(fā)明了各種認知方法來誘使/要挾情緒大腦同意執(zhí)行理性大腦的需求,例如加入互助學習小組,或者規(guī)定損失與監(jiān)督
  • 經(jīng)常動用理性思考也能鍛煉理性大腦的實力

理智與情感

  • 我們的理性大腦非常善于對自己的行為做出立即的、看上去合理的解釋,其實往往是經(jīng)不起推敲的
  • 我們經(jīng)常知道答案,卻不知道求解的思維過程
  • 只要一件事情尚存在對自己有利的解釋,我們的大腦便會毫不猶豫且掩耳盜鈴地認為那是唯一的解釋
  • 認知失調(diào):我們的思想被迫對自己的行為作出合理的解釋
  • 有利的證據(jù)不加細查,不利的證據(jù)卻死纏爛打
  • 客觀意味著承認存在未知信息的可能性,理性意味著能夠從對立面的角度去看問題和思考
  • 學會質(zhì)疑自己的判斷,嘗試理解錯誤的一方為什么會錯
  • 能夠改變既有的習慣,依靠的不是自制力,而是知識
  • 即便我們不是天生就知道如何對付情緒大腦,通過后天學習心理學知識,并且練習,也能具備成功繞過甚至客服大腦天生缺陷的能力

書寫是為了更好地思考

  • 書寫是對思維的備忘,人的記憶力有限
  • 書寫是對思維的緩存,思維緩存是很小的,經(jīng)常思此失彼
  • 和別人交流,一次書寫,無限閱讀
  • 書寫的過程中,理清思路之后,很可能問題就會迎刃而解

寫博客

  • 結(jié)交志同道合的朋友
  • 書寫是更好的思考
  • 教是最好的學
  • 注重思維過程:前提,假設,邏輯,結(jié)論
  • 討論是絕佳的反思
  • 激勵自己持續(xù)學習和思考
  • 讓自己成為一個持續(xù)學習和思考的人,并只寫自己真正思考和總結(jié)之后的產(chǎn)物!
  • 養(yǎng)成思考的習慣,先通過書寫來養(yǎng)成。習慣養(yǎng)成之后,就會思考有所得,然后書寫

我不想與我不能:自利歸因

  • 人總是傾向于把成功歸因于自己,失敗歸因于他人
  • 我們的努力是為了增加結(jié)果發(fā)生的幾率,而不是為了那個確定的結(jié)果

遇到問題應該自己動手

  • 如果你不知道一個東西,很可能你也不知道自己不知道它
  • 自己動手/思考解決問題,我們的收獲遠不止這個問題的解決
  • 困難的路越走越容易,容易的路越走越難

什么才是你的不可替代性和核心競爭力

  • 獨特的個性知識經(jīng)驗組合
  • 應當最大限度加強和發(fā)揮自己獨特的組合,而不是尋求單項的超越
  • 專業(yè)領域技能
  • 跨領域的技能
  • 學習能力,持續(xù)學習和思考新知識
  • 性格要素

跟波利亞學解題

  • 聯(lián)想:把未知/未解決的問題轉(zhuǎn)化為已知/已解決的問題
  • 啟發(fā)式思維方法都是為了聯(lián)想服務

解題方法/注意事項

  • 時刻不忘未知量,不要忘記目標,迷失方向
  • 用特例啟發(fā)思考
  • 反過來推導,有時結(jié)論包含了很多重要信息
  • 試錯
  • 調(diào)整題目的條件
  • 求解一個類似的題目
  • 列出所有可能跟問題有關(guān)的定理或性質(zhì)
  • 考察反面,考察其他所有情況
  • 將問題泛化,并求解這個泛化后的
  • 意識孵化法,持續(xù)思考,讓潛意識想到解決辦法
  • 燙手山芋法,問別人

  • 聯(lián)想的法則
    • 突破范疇陷阱
    • 獲取知識優(yōu)勢的同時,防止被知識束縛?。撼橄?/li>
  • 積累知識!
  • 好題目
    • 不需要未知的知識
    • 需要的未知知識可以從題目中分析出來
    • 考察解題的一般性思路,而不是特定技巧
    • 考察思維能力,聯(lián)想、類比、抽象、演繹、歸納、觀察、發(fā)散
    • 考察一般性思維方法,特例啟發(fā)、試錯、泛化、倒推...
  • 壞題目
    • 完全依賴特定知識
    • 搜索空間無限
  • 一個好習慣:把自己的思考過程清晰地寫在紙上
  • 練習:把外顯記憶轉(zhuǎn)化為內(nèi)隱記憶,增加領域知識
  • 總結(jié)的意義,練習解題最重要的目的是反思解題過程中的一般性的、跨問題的思維法則

錘子和釘子

  • 如果你手里有一把錘子,所有東西看上去都像釘子
  • 軟件開發(fā)方法、工具、框架、范式,都不要走極端,應該掌握應用場景,按需使用
  • 任何工具都有其適用范疇和前提,僅僅將它看作我們工具箱中的一件工具,客觀評估它,視具體情況而使用
  • 不要忘記自己要解決的問題是什么,why 永遠在 how 之前
  • 如果你想釘一個釘子,所有東西看上去都像錘子
  • 專注于想要解決的問題,所看到的東西會呈現(xiàn)出以往看不到的一面
  • 持續(xù)思考,讓潛意識持續(xù)思考,很可能獲得頓悟

魚是最后一個看到水的

  • 人傾向于在既有框架下去解決問題,在這個過程中很難察覺到框架約束的存在
  • 忽視既有框架的約束很容易導致 sub-optimal 的解決方案
  • 普通人遵守規(guī)則,牛人無視規(guī)則,偉人創(chuàng)造規(guī)則
  • first-class 的內(nèi)建支持(簡潔)永遠優(yōu)于補丁式的解決方案(繞來繞去)
  • 不要覺得不用設計模式就不夠好不夠強大,以盡可能簡單地方式完成任務才是王道
  • 學習編程重在學習基本的概念和素養(yǎng),這些是長期穩(wěn)定不變的東西
  • 脫離語言思考,使用語言實現(xiàn)

知其所以然

  • 歐幾里得式/瀑布流式/自上而下的解題/算法書,直接講解結(jié)論,講解算法,不講解法產(chǎn)生的過程,不講思維過程,弊病很多:只授魚不授漁;記憶成本高;……
  • 人的思維形式有兩種
    • 聯(lián)想
      • 先枚舉知識,取決于知識量
      • 對知識的加工方法,是否抽象到本質(zhì)
      • 對問題的理解,是否抽象到本質(zhì)
    • 演繹 & 歸納
      • 是一種“必然”的推理,但不“必然”引向問題的結(jié)論
  • 講述思維過程而非結(jié)果的重要價值
    • 內(nèi)隱化:思維法則也是知識,是內(nèi)隱的記憶,要將思維方法內(nèi)隱化,需要不斷練習
    • 跨情境運用:思維法則也是知識記憶,是問題的解決策略,收到提取線索的制約,也需要練習時加工、運用時聯(lián)想
    • 對問題解的更多提取線索:過程雖然內(nèi)容更多,但是更容易記憶
    • 包含了更多的知識,解決問題的思想、方法論
    • 重在分析推理,而不是聯(lián)想,從問題本質(zhì)入手,逐步分析推理,比生搬硬套聯(lián)想要好得多
  • 怎么操作
    • 尋找算法的原始出處
    • 原始出處也許也不到位,那就參考講得好的,也許也沒有,那就要自己揣摩,自己問,自己思考,自己回答
    • 不僅學習別人的思路,整理自己的思路也是極其重要的
  • 波利亞《如何解題》,《數(shù)學的發(fā)現(xiàn)》