回覆列表
  • 1 # 谷歌開發者

    做其他的,深入系統設計,語言只是一種工具,針對專案還可以搞點Hybrid 開發,最終也瞭解一些IOS 的系統機制

  • 2 # IT程式設計分享

    安卓開發不僅僅是會用安卓技術做一些功能開發,這種能力很容易達到的,我以前負責整個技術部,一個畢業生讓老人給他培訓四五次,就可以進行功能開發了。

    基於公司的業務需求開發出一個公司級安卓library,包含各種元件,主要包括基礎工具、公共view和公共業務元件三個層次。解決重複程式碼的問題,提供開發效率。基於此構建出公司的安卓架構體系。這是一個安卓工程師應該具備的能力,也是從事安卓開發比較有意義的地方。

    Hybrid APP開發模式,作為一種混合開發的模式,Hybrid APP底層依賴於Native提供的容器(UIWebview),上層使用Html&Css&JS做業務開發,底層透明化、上層多樣化,這種場景非常有利於前端介入,非常適合業務快速迭代。比較熱的兩個框架:一個是facebook的reactnative ;另一個是阿里團隊的weex。這樣安卓開發也要具備前端開發技術,安卓開發還是很有意義的,一定要幹一行愛一行。

  • 3 # 塞納河水10000

    android 目前市場還有空間,在新的作業系統未出現前,可以堅持5年時間。如果精力不夠的話,不建議學其他的,還是把android 做深入。

  • 4 # 網際網路一零哥

    T型人才,先在一個領域內專注到專家,再橫向擴充套件,技術領域的專家不僅僅是會做業務,可以嘗試寫寫文章,寫文章的過程中你會在技術點上更深入的

  • 5 # web前端攻城獅陳某

    一般來說的話,精通一門,是比較合理的一個說法!這也要看個人吧!如果你想擴大自己知識面的一個寬廣度,那就應該多學習幾門技術!如果是要學習某領域的深度那就應該精通一門,不停的鑽研!

  • 6 # 倒掉鞋裡的沙子

    首先澄清一點,技術相關的工作,要把握住一個原則:沒有一勞永逸的技術,無論做啥都要有學習的心態!

    做android的話,可以先搞透基本原理,從app到jni再到驅動,你是否都能說的很清楚,如果能,那就可以在往系統級別的方向去努力,看些實際工作中的使用到的架構等。能否改善最佳化。要有意識的做些分析!這時候,可以考慮學習些,新的程式設計技術,比如web前端,比較好入門。看是不是有寫自己的想法。

    再往後,若是感覺技術到了天花板,就可以同步考慮轉管理的計劃。主要看機會和你自己的實際情況了。

    無論技術還是管理,都要去學習些創新的理念,去提高自己的效率!這個是不變的。

  • 7 # 幣圈大佬推特同步翻譯

    本人從事Android開發3年,目前在某中型企業任Android研發工程師。 目前開發任務佔比是Android原生和H5五五開,接下來公司也準備把原來的安卓app全部用H5重寫一遍。

    從我的經驗來說,建議除了Android原生之外,平時多學習一些前端技術,比如Vue.js或者React.js學習下前端工程化的技術,對你未來加薪也好,跳槽也好都是有幫助的。

  • 8 # diedfish

    個人建議,在時間允許的情況下,多瞭解一點其他語言還是有好處的。舉個栗子,我在定位bug的時候需要判斷是我這邊(安卓端)的問題,還是介面(php)端的問題,不懂php的時候,我得找他們幫忙給我不同的返回值來試,這是一個很繁瑣的過程;當我自己學會一點簡單的可能只有hello world水平的時候,我就很少硬著頭皮去求人了。

    PS:學點其他語言能拓寬思路,不但不會影響你的主語言,還能讓你對語言有更深入的理解。

  • 中秋節和大豐收的關聯?
  • 大家有沒有感覺到現在小偷越來越少,而老賴卻越來越多?難道老賴真是小偷的變種?