-
1 # ProblemBoy
-
2 # 潮汕網際網路創業者林楓
都是網際網路行業技能,但是兩個完全不同的方向。Java是一種開發語言,用於中大型系統開發,也就是我們通常說的程式猿。一般大型公司才會用java,java的入行門檻很高,需要3-5年的技術沉澱才能獨立完成一些專案,多數來說需要團隊配合。
UI也就是我們通常說的美工,主要是移動app、小程式介面設計,需要一定的美術基礎。通常來說做UI的女孩為多,女生色彩明感度高,比較細膩。
這兩個都是網際網路行業不錯的技能,算高薪酬人群。你需要根據自己的愛好,結合行業方向選擇自己的職業,畢竟選擇要比努力重要。
-
3 # 逗比老夏
java是一門程式語言,用來編寫軟體的,學的是什麼,參考學習漢語,是一樣的道理:
先識字(認識關鍵字)
再學組詞造句(學習語法)
然後多加練習(多敲程式碼)
漸漸地你就能把句子組合起來形成自己的文章了(關鍵字、語法、控制結構都熟悉後就能自己編寫想要的程式了)
但是,你的文章僅僅是通順,語言不夠優美,於是你又去學固定片語、成語、句式、描寫手法、修辭手法等等(瞭解語言的高階特性:繼承、封裝、多型,學習設計模式等等)
好了,現在你又發現你文章通順了語言也優美了,但是全篇一整段,層次不夠清晰,你嘗試著分層寫,每層又有幾個自然段,每段說明一個問題,幾段合起來說清楚一個大問題,而且還能照應著開頭,承接下文,幾層總結在一起表達一個思想(將你的程式碼分類,每個類解決一類問題,根據解決問題的性質再去分層,所有的層次組合到一起,形成了最終的系統)
這就是java,本質上就是那麼幾個關鍵字,學完你就會了嗎?確實會了,但會這些是遠遠不夠的,把它們有目的、有規則的組合起來解決你的問題才是最重要的,語言的學習永遠在語言之外。
就像漢語一樣,就那麼多字,字重要嗎,重要,但更重要的事把他們根據一定規則組合起來後所要表達出的思想。
至於UI學的是什麼,全稱User Interface ,顧名思義使用者介面或使用者介面,也就是和使用者進行互動的地方,就像你每天用的應用,你所看到的,都可以稱之為UI,學的是什麼,每天和使用者打交道,當然是學怎麼設計看起來美觀、易用,讓使用者感到舒適。
-
4 # 林爸爸談科技
java跟ui是完全不同的兩個概念。
java是一門開發語言,可以用他來編寫軟體程式,像web網站的站點,android手機的應用這些軟體都可以使用java語言來進行編寫實現其功能。
ui是一種視覺效果,主要是設計軟體呈現給大家的介面。
回覆列表
Java 和 UI 這是兩個完全不同的概念!
Java 是一種面向物件的程式語言,什麼?不知道什麼是面向物件?那就記住這是一門程式語言,如果你聽說過 C 語言或者 C++ 語言,那麼 Java 就是和這兩種類似的東西。而 Java 學習到底包括什麼呢?首先 Java 語言可以做很多事情,選擇不同的方向需要學習的內容也是不同的。
首先Java基礎是必然要學的,比如JavaSE的知識點,在這基礎上,如果想要做WEB開發,那麼就需要學習WEB開發框架,比如Spring,如果想要做移動開發,那麼就要學習Android平臺的知識。當然除了這些還有很多和Java語言無關的內容也都需要學習,比如資料庫,資料結構,網路知識等內容。
而 UI 是 User Interface 的簡稱,表示使用者介面,大多數情況,UI都是設計相關的工作,那麼要學習的內容首先就是美術相關的知識,其次是一些設計工具,例如 Photoshop,Sketch之類的,然後是應用互動方式的學習,比如在PC WEB上的使用者介面和互動設計是怎樣的。而在移動WEB上又是怎樣的。
簡單來說,Java所學的是和程式設計相關的內容,而UI所學的是設計相關的內容。