開發上說ios或者android做得好,基本上指的是,框架/系統介面用著熟練,進一步是了解內部實現原理。而這兩個貨的系統,乙個閉源乙個碎片化嚴重,深入研究難度不小。另外個潛在風險就是,畢竟是繫結在特定平台的技能,說不准哪天平台沒落了,整個技能樹就黃了(心疼一下塞班)。。
當然要是選主攻方向的話還是要看 [個人志向與興趣 | 清楚狀況]。應用開發好『玩』,會有「所見即所得」的看得見、摸得著的成就感,而且上手快,有專案的話很快就能積累起經驗。既然是這樣,業餘學習學習也能滿足自己各方面的需求咯,有興趣想學linux後台幹嘛不努力去啃一啃呢?當然,還是要看你更願意相信「產品改變世界」還是「技術改變世界」。
後台開發修煉內功,需要沉得下心,但是知識體系比較穩定,以不變應萬變。優勢是對系統底層比較熟悉,能夠更好的勝任架構方面的工作。但是自學有一定難度,學習過程比較沉悶(我自己倒不覺得),而且接觸業務方面的東西相對少。
講真現在移動端莫名不行了,不管是android還是ios(ios的**好像更糟糕)如果繼續往移動端發展,vr,ar,還有智慧型家居才是新趨勢,再有h5現在移植到手機也很容易了,單純的看發展,前景一般了,後端近期還是不錯的,如果可以轉還是盡量轉,畢竟多學一部分沒什麼壞處,而且這個方向還是可以的。
服務端的整體技術結構相對穩定一些,畢竟linux樹大根深,語言聖戰雖然經常有,但是大家也基本知道,面上都是寫介面給資料,往下看原理還都是作業系統和網路,這些原理上的東西還會發展但是基本不會推翻重來。雖說對於終端來說原理也是這些事情,但是終端開發同學很少直接面對這些問題,難有動力和思考。而且服務端技術挑戰有很多,分布式/高併發之類的,能有很多做終端不會考慮的問題。
ps:聽天由命吧,像是it發展到現在,各個技術棧之間已經沒有那麼大的隔閡了,只要自己有心,相互之前轉起來都是很簡單的事情。
後台開發2
獲取輸入流,想伺服器寫入資料 post請求 jsonobject data new jsonobject data.put telephone telephone data.put password password out.write data.tostring getbytes out.flus...
java開發Android應用後台(基礎)
寫在前面 本文內容很是淺顯。採用從前台到後台的順序來敘述 1.使用postman構造乙個post請求 如下圖 url為 fixer checkuser 是後台的ip位址 form data格式的引數為phonenumber和userpassword 2.在相應的struts2的配置檔案struts2...
後台開發 核心技術與應用實踐
常用類庫 在c 中,臨時物件都是const型別的。可以使用union 聯合 判斷系統是大端 big endian 還是little endian 小端 只能把列舉賦值列舉變數,不能把元素的數值直接賦值列舉變數。共用體以最長的位元組為準,考慮記憶體對齊。結構體以內建型別的最小公倍數對齊。編譯階段 g ...