回覆列表
  • 1 # 知界

    將安卓開發和後端業務架構作為兩個方向進行選擇,可以看出你對行業的理解還不夠深刻,可能這正是你對自己發展問題的困惑所在。

    這兩個方向是不對等的,將Android開發換成移動裝置開發,在移動裝置開發和後端業務平臺兩個方向選擇比較更為對等一些。

    先來解釋一下為什麼要將Android開發替換為移動裝置開發。

    從歷史發展角度,移動裝置開發是一個一直存在的行業,智慧機出現之前移動裝置開發是一直存在的。Android開發只是移動裝置發展歷史程序中,當前階段在移動智慧裝置應用領域中的一種佔據主流具體技術手段。

    從技術體系的角度,如果將移動智慧裝置看做是一臺伺服器,可以簡單的劃分成:硬體,系統,開發體系,應用四個層次。Android僅僅是第三層開發體系中的一種,而你當前的工作是在這一種開發體系中實現上層的具體應用。

    弄清楚了Android開發的定位,如果要在行業裡深入發展,你的規劃之一“下一階段深入研究Android”就需要面臨調整,因為下面兩層你還沒有涉及,而第三層還有更為廣闊的研究空間。所以,你首先需要做出新的選擇判斷:你是否希望在移動裝置開發領域深入發展?如果是,你就需要深入研究前述四個層次各自的技術體系和發展趨勢,做出自己在移動裝置開發大體系中縱向和橫向深入研究發展的具體規劃。

    如果你最終的決定是跳出移動裝置開發領域,進入後端業務平臺開發和架構,對你來說也會是一個新的起點,但不管怎麼說,選定好自己的方向,在前進的過程中找到自己的修煉之路,一步一步不斷的積累,總會有收穫。

    既然可以將移動裝置比作是一個伺服器,可見移動裝置開發與後端業務平臺開發兩者的技術理論思想有共通之處。但兩個領域關注的焦點不同,因此技術體系發展有很大的差異。關於後端業務平臺開發和架構,這將是一幅更為宏大的藍圖,這裡就不展開了。

  • 中秋節和大豐收的關聯?
  • 女方上班養家,男方全職在家帶孩子,這樣的婚姻關係正常嗎?