-
1 # 周林ZhouLin
-
2 # 油膩的Java
php就不要了。
我就學的Java可以說,目前不錯接下來幾年至少五年也會不錯,你除了一些簡單的介面,分散式等技術,你甚至也可以涉及到大資料層面的方向。
嵌入式物聯網是趨勢,就是軟體硬體結合,我覺得真的也是不錯選擇,很多大學,甚至文科類大學也出了相關專業,可見未來可期。
我是這樣建議你學Java,關注物聯網,彼此並沒非沒有關聯,是緊密相關。互轉也不是不行。
-
3 # 長勺Dragon
java使用者量最大,go也不錯。這些是做後臺服務的。
通訊協議一般用mqtt
通訊模組看情況有lora,nb等都要了解
硬體開發肯定還是需要C的
-
4 # 漩渦大夢奇
什麼是物聯網
物聯網是新一代資訊科技的重要組成部分,也是“資訊化”時代的重要發展階段。其英文名稱是:“Internet of things(IoT)”。簡稱IOT.顧名思義,物聯網就是物物相連的網際網路。這有兩層意思:其一,物聯網的核心和基礎仍然是網際網路,是在網際網路基礎上的延伸和擴充套件的網路;其二,其使用者端延伸和擴充套件到了任何物品與物品之間,進行資訊交換和通訊,也就是物物相息。物聯網透過智慧感知、識別技術與普適計算等通訊感知技術,廣泛應用於網路的融合中,也因此被稱為繼計算機、網際網路之後世界資訊產業發展的第三次浪潮。物聯網是網際網路的應用拓展,與其說物聯網是網路,不如說物聯網是業務和應用。因此,應用創新是物聯網發展的核心,以使用者體驗為核心的創新2.0是物聯網發展的靈魂。
什麼是javaJava 是一種為多個平臺生成軟體的程式語言。當程式設計師編寫 Java 應用程式時,編譯的程式碼(稱為位元組碼)可在大多數作業系統(OS)上執行,包括 Windows,Linux 和 Mac OS。Java 從 C 和 C ++程式語言中衍生出大部分語法。
物聯網和java如何抉擇作為一名java工程師,我只分析一下java和物聯網的關聯。
現在是一個資訊化快速發展的時代,隨著5G技術的發展,相信以後物聯網的空間會更加廣闊,比如:我們現在汽車上面的通訊模組(網際網路汽車),智慧冰箱,空調,智慧家電等等一系列都是物聯網的體現。
近兩年,我們可以看到傳統汽車漸漸被網際網路汽車代替,一些傳統的家電也開始聯網,實現線上播放等等,非常智慧和方便。
近兩年,三大運營商紛紛推出了物聯卡專案,相信隨著5G的飛速發展,物聯網將會更大的被擴大化發展。所以我比較推薦進行物聯網方向發展。
傳統的網際網路模式已經漸漸被取代,智慧化和自動化將是一個趨勢。
PS:物聯網的開發也是需要依託於技術支援,java和php技術都可以進行物聯網功能的開發,物聯網不僅僅是指硬體,軟硬體的結合才能將物聯網的優勢體現出來。
總結針對樓主的疑問,其實我建議根據自身情況抉擇,物聯網未來必是一個大的趨勢,短時間也不會過時,但是樓主如果偏技術的話可以進行技術的學習,任何技術的發展都需要軟體的支撐。
-
5 # 大熊聊原始碼
看題主的問題,題主應該是個新手小白,並打算以程式開發作為謀生手段吧。筆者是一名從業多年的開發人員,主要做的就是java web這塊。筆者的觀點,始終認為,在題主的這個階段,一個新手小白,純粹靠自學掌握程式開發相關知識,其實是非常不靠譜的。首先,我並不知道題主的情況,所以我以下態度均針對的是主流人群。一個新手小白,想靠自學來掌握程式開發相關知識的話,將面臨以下幾個問題
1.自己是否有足夠的自制力,保證不會半途而廢。一個自學者,所面臨的自學生活將會是極其枯燥的,而自學程式設計將更甚之。當別人在玩王者榮耀,刺激戰場,LOL等這些遊戲時,你是否能夠保證自己不受干擾,始終保持學習??
2.雖然說現在都說,學歷不重要,經驗更重要。但說實話,現如今的社會,說不看重學歷,那是假話,你試試拿一張普通文聘去應聘騰訊,阿里這些個大公司試試,首先在HR這關就過不去,更別提能夠讓技術經理看到你的簡歷了(他們其實壓根看不到),當然,也許題主能夠看到某某不入流的大學畢業生成功拿到騰訊,阿里的offer,也許認為自己的情況也同樣適用,對不起,這種特例不一定適合你。且不談他們為了拿到offer,所付出的比常人多幾倍,幾十倍的努力,就說說他們能跳過HR,直接讓技術負責人看到你簡歷的機會,你都不一定能夠得到。
3.自學程式設計相關知識,你是否能夠有正確的學習曲線?入門階段,該掌握那些知識?為了實際生產,又該掌握那些知識?你是否已有充分的認知?別丈二和尚摸不著頭腦,一股腦的只要是程式設計相關書籍就看。
如果題主能有效規避以上幾個問題,當然可以自學。但若不能,如果是在校學生,又學的是計算機相關專業,還是老老實實跟著老師的步伐,一步步掌握知識,比較靠譜;如果是已經工作,或非計算機專業,還是考慮報個培訓班,系統學習相關知識,比較靠譜。
說完了自學程式設計的問題,再來談談題主說的這幾個技術方向吧
上面,筆者已經交代了,筆者是從事java web開發工作的。如果題主想從中做取捨的話,從就業機會的角度看,筆者認為題主應該選擇java;而從就業前景出發,則應該選擇物聯網這個領域(物聯網並不是一門程式語言,實則只是一個技術領域,像人工智慧,線上教育,電子商務等一樣)。
-
6 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。
首先,Java、PHP均是IT行業內比較流行的程式語言,從目前的發展趨勢來看,未來依然有廣闊的應用場景,所以學習Java或者PHP是不錯的選擇。物聯網是產業網際網路的重要基礎,而嵌入式是物聯網的重要技術組成,從產業網際網路發展的趨勢來看,學習物聯網、嵌入式技術也具有廣闊的發展前景。
雖然Java、PHP、物聯網、嵌入式都是不錯的選擇,但是對於自學者來說,選擇Java或者PHP是比較現實的選擇,一方面原因是Java和PHP的技術體系成熟,學習資料比較多,另一方面Java和PHP對於實驗條件的要求比較簡單,通常並不需要針對性的實驗指導。相對來說,嵌入式開發對於實驗條件的要求是比較多的(硬體裝置、軟體開發),而且在沒有專業人士指導的情況下,通常需要大量的摸索時間。
Java的應用場景比較多,比如可以從事Web開發、大資料開發、Android開發以及各種後端服務開發等等,Java經過多年的發展已經建立了一個龐大的語言生態,而且未來的應用前景也是比較廣闊的。但是Java語言的初期學習難度還是比較大的,因為Java是純粹的面向物件程式語言,需要在學習初期掌握大量的抽象概念,對於基礎薄弱的人來說,初期的學習難度還是比較大的。
PHP主要應用於Web開發,雖然應用場景比較單一,但是由於PHP在Web開發領域佔有大量的份額,所以IT行業內也有大量的PHP開發人員。對於自學者來說,選擇學習PHP會相對比較容易,隨著實驗的開展,也比較容易能夠建立起學習的自信。
最後,如果具有一定的計算機基礎知識,未來想往大資料方向發展,那麼可以選擇Java語言,否則選擇PHP。從就業的角度來看,Java和PHP都是不錯的選擇。
-
7 # CrazyJin1988
Java,php是程式語言。物聯網更多是一個行業概念。嵌入式通常指的是一個程式設計領域。
Java擅長的程式設計領域有伺服器後端程式設計和Android應用開發。PHP專攻伺服器後端開發。
嵌入式開發需要紮實的計算機基礎知識,不適合非計算機自學者學習。不推薦。
物聯網嘛,業內人士都還沒鬧明白、搞具體。自學者最好不要去趟這渾水。
目前適合自學的幾個領域有:web前端開發、移動應用開發、伺服器後端開發。如果有數學、物理專業知識背景的,可以嘗試人工智慧、大資料之類難度更高的領域。
先選定一個領域,也就是一個學習方向。再學一門擅長這個領域的程式語言和相關技術知識。想知道具體需要哪些技術知識不妨多去看看企業招聘資訊。
我在zixuebiancheng.cn有一套自學程式設計的教程,或許對你有幫助,不妨去看看。
回覆列表
嵌入式最火的時候是2005年左右。
物聯網豐富起來之後,估計還會再帶一陣子熱潮。
但是,現在IT底層的基礎設施已經越來越完善,價值增值更多需要透過上層應用來變現。所以建議往這個方向上靠。
個人建議Java和Python。因為掌握這兩個,無論是前端還是後端,大資料還是人工智慧,都有豐富的庫、框架、工具和文件、影片、人力資源,生態圈完善。