前端:
Android 原生開發
iOS開發
Web前端
.NET前端
其他一些非主流的比如 Qt、AS、GTK、JavaFX之類的前端
你問哪個前端?
後端:
PHP後端
Java後端
Python後端
你問哪個後端?
難度的話,前、後端難度各有不同,
後端目前一般會要求熟悉各種基礎演算法、熟悉設計模式、熟悉資料庫、熟悉 HTTP和Socket、熟悉多執行緒和併發、瞭解一點JVM知識、瞭解快取和訊息佇列之類的一些常用的三方庫、瞭解網路安全和加解密相關知識
前端的話,不同前端平臺都有巨多的知識,Web前端相對比較簡單但是內容比較多而且比較亂,另外工作也比較好找。安卓、iOS、.NET的話每個平臺要學的東西都巨多,但是內容基本是固定的,找一本書看著做下去就是了。
另外,不同領域難度是因人而異的,比如有人覺得 Web 前端很簡單,但是覺得安卓和 iOS 很難,而我就覺得安卓和iOS很簡單,但是 Web 前端很難。有的人天生就適合做某個領域或者不適合做某個領域,比如我不適合 Web 前端的原因是記憶力不好,Web 前端的東西太雜太亂,而Java 和 OC 這樣三板斧的東西就很適合我。
前端:
Android 原生開發
iOS開發
Web前端
.NET前端
其他一些非主流的比如 Qt、AS、GTK、JavaFX之類的前端
你問哪個前端?
後端:
PHP後端
Java後端
Python後端
你問哪個後端?
難度的話,前、後端難度各有不同,
後端目前一般會要求熟悉各種基礎演算法、熟悉設計模式、熟悉資料庫、熟悉 HTTP和Socket、熟悉多執行緒和併發、瞭解一點JVM知識、瞭解快取和訊息佇列之類的一些常用的三方庫、瞭解網路安全和加解密相關知識
前端的話,不同前端平臺都有巨多的知識,Web前端相對比較簡單但是內容比較多而且比較亂,另外工作也比較好找。安卓、iOS、.NET的話每個平臺要學的東西都巨多,但是內容基本是固定的,找一本書看著做下去就是了。
另外,不同領域難度是因人而異的,比如有人覺得 Web 前端很簡單,但是覺得安卓和 iOS 很難,而我就覺得安卓和iOS很簡單,但是 Web 前端很難。有的人天生就適合做某個領域或者不適合做某個領域,比如我不適合 Web 前端的原因是記憶力不好,Web 前端的東西太雜太亂,而Java 和 OC 這樣三板斧的東西就很適合我。