1. 程式人生 > >知識體系(Android/深度學習等),各技術棧及行業

知識體系(Android/深度學習等),各技術棧及行業

  學習至少半打的程式語言。包括一種支援類抽象的語言(象 Java 或 C++),一種支援函式化抽象的語言(象 Lisp 或 ML),一種支援語法抽象的語 言(象 Lisp),一種支援宣告規格說明的語言(象 Prolog 或 C++ 的模板),一種支援共行程式(coroutine)的語言(象 Icon 或 Scheme),一種支援並行的語言(象 Sisal)。
進擊的Android技能樹- https://github.com/0xZhangKe/Collection/tree/master/AndroidPlus

-- Android 知識體系:UI、架構、效能、NDK、其他;程式碼風格,學習能力,第三方庫等
Android專題

:UI、架構、效能、NDK、其他;程式碼風格,學習能力,第三方庫等。

  Android開發的核心知識點進行深入理解, 包括View與動畫、網路、多執行緒、資料庫,然後介紹單元測試、程式碼規範、版本控制、重構、架構等重要知識點。

對資料結構、演算法分析、計算機系統結構、作業系統、網路等計算機基礎等.

 Android已經廣泛的應用在手機、平板、車聯網、物聯網、智慧電視 智慧電視盒子等等領域,是名副其實的終端霸主。Android的技術棧隨著時間的推移變得越來越龐大,細分領域也越來越多,主要有Android應用開發、逆向安全、音視訊、車聯網、物聯網、手機開發和SDK開發 智慧電視盒子等等,每個細分領域都有很多技術棧組成,深度都足夠精深,就拿所有細分領域通用的Android系統底層原始碼來說,就會叫你學起來生不如死。後端確實可以統籌全域性,在公司業務上屬於重要地位。

-- C\C++,”資料結構”、”演算法”、”TCP/IP”、”作業系統原理”、”編譯原理”等
計算機考研:”資料結構”、”計算機組成原理”、”作業系統”、”計算機網路”。

-- Java專題:Java工程化、高效能及分散式、效能調優、Spring,MyBatis,Netty原始碼分析
計算機系統的領域(比如作業系統、網路、分散式系統、體系結構、程式語言),演算法、設計模式

-- 會跨平臺混合應用開發、微信小程式、Web應用、pc以及手機炫酷網頁的HTML5全棧開發工程師應運而生…

深度學習工程師的4個檔次- http://blog.csdn.net/feng98ren/article/details/78393788

網路安全工程師的學習路線- http://blog.csdn.net/wfhjhffg/article/details/78331928
拒絕青銅,成為王者!一個矽谷網工的四年升級!- https://blog.csdn.net/k6T9Q8XKs6iIkZPPIFq/article/details/80682077

一位資深程式設計師大牛給予Java初學者的學習路線建議- http://geek.csdn.net/news/detail/235482
普通程式設計師如何向人工智慧方向轉型?- http://blog.csdn.net/songhait/article/details/77534313
從工程師轉變為工程經理過程中所學到的- http://geek.csdn.net/news/detail/238471
百億互金平臺技術棧大起底- http://blog.csdn.net/ityouknow/article/details/74170843
【全棧知識體系】- http://blog.csdn.net/a910626/article/details/51757441
Android技術體系- http://lib.csdn.net/aqi00/chart/Android%E6%8A%80%E6%9C%AF%E4%BD%93%E7%B3%BB
java知識樹- http://lib.csdn.net/litao0942051021/chart/Java%E5%AD%A6%E4%B9%A0
java爬蟲知識樹- http://lib.csdn.net/qy20115549/chart/Java%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB
Google 十年 Java 技術棧- http://www.tvtv223.com/so/8/default/8.html?ref=myread
合格的JAVA程式設計師需要點亮那些技能樹- https://yq.aliyun.com/articles/102358?spm=5176.8091938.0.0.wWFTj7?ref=myread#
Java學習路線圖- https://my.oschina.net/u/3518116/blog/961889
寫給想成為前端工程師的同學們- https://my.oschina.net/u/3531365/blog/979009?ref=myread
Web前端知識體系精簡- https://my.oschina.net/u/3531365/blog/979020?ref=myread
前端工程師的知識體系- http://geek.csdn.net/news/detail/237049

> 能力:
軟實力(溝通、合作、創新、思考、情商)
內功(資料結構、演算法、計算機網路、作業系統等)、設計模式 。

  TCP/IP協議,加密解密,計算機原理(增補反碼),JPG碼,MPEG2-3協議,邏輯電子電路,計算機編譯器原理(堆、棧、佇列)。
  阿里,淘寶,支付寶,GOOGLE, 騰迅,網際網路,高科技等等等一些企業,他們靠的不是業務邏輯,而是真正的技術,這足以說明問題了,所以大家如果要走技術道路,請多關注一下更細節,更底層的東西吧。

過去幾年來,計算機視覺研究主要集中在卷積神經網路(常簡稱為 ConvNet 或 CNN)上。
計算機圖形學openGL.

--關於程式設計師成長的一點思考- https://blog.csdn.net/dc_726/article/details/7265927
  計算機底層(C、彙編、逆向工程、驅動、核心)、計算機演算法(網格計算、音視屏壓縮、語音識別…)、架構(軟體工程、跨平臺、多語言等)都要有涉及。
  書本是學習的一個捷徑,Google、百度解決問題是快,但不是系統化地學習。看書要了解作者背後的知識底蘊,想一想這個問題得解決作者是怎麼想到的,這樣比單純解決一個問題更進一層。更重要的是聆聽作者的心聲,感受大師的心態。 

> 學科領域
IM軟體就需要即時通訊技術、視訊軟體就需要視訊編解碼技術、遊戲就需要引擎技術。
視訊領域ffmpeg,影象領域opengl,遊戲領域opengl。
3D世界:影象學、遊戲、機器人技術、模擬、虛擬現實、動畫等。

> Android技術體系

2、Android技術體系