一名嵌入式程序員如何成長為全棧工程師?
很高興回答這個問題。
至于嵌入式部分,他是做硬件的。如果他想成為貨幣站的工程師,他不僅需要知道硬件,還需要知道軟件。嵌入式加軟件本身的開發量已經很大了。作為一個全棧,他需要不斷學習一些知識。
軟件,主要包括一些前端,后端和前端,主要包括現在前端的一些語言,vue。,angular,react,李杰還需要學習一些現代前端工程開發的腳手架工具,所有的前端開發都使用mmvm,開發模式,他已經拋棄了原有的開發邏輯。
后端,需要學習一些后端腳本。主流語言有php,java,go,python。這種語言現在還在市場上使用。那么每一種語言都需要了解它的語法結構和這種語言。涉及到一些主流框架,會加快你的開發速度。如果你在一些表格的操作中使用了一些框架,他會把這些很好的整合起來,這樣會大大加快你在使用時的研發速度,因為后端研發之后,還需要部署站點。這時候你需要學習一些運維知識,服務linux。
linux服務,這個需要涉及到站點的部署,還需要了解一些熟悉的Linux指令。
javaEE和javaWEB的區別是什么?
讓讓我們來看看什么是javaee。Java平臺主要包括以下三個部分:
SE(Java平臺,標準版).JavaSE以前叫做J2SE。它允許在桌面、服務器、嵌入式環境和實時環境中開發和部署Java應用程序。JavaSE包含支持JavaWeb服務開發的類,并為Java平臺和企業版(JavaEE)提供基礎。
EE(Java平臺,企業版).這個版本曾被稱為J2EE。企業版幫助開發和部署可移植的、健壯的、可伸縮的和安全的服務器端Java應用程序。JavaEE建立在JavaSE的基礎上,提供Web服務、組件模型、管理和通信API,可用于實現企業級的面向服務架構(SOA)和Web2.0應用。
ME(Java平臺,微型版).這個版本原名J2ME。JavaME為運行在移動設備和嵌入式設備上的應用程序提供了一個健壯而靈活的環境,比如移動、PDA;美國,電視機頂盒和打印機。JavaME包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協議,以及對可以動態下載的在線和離線應用程序的豐富支持。基于JavaME規范的應用程序可以在許多設備中只使用一次,并且可以利用每個設備的本機功能。
那么,讓我們讓我們來看看javaee和javaweb之間的區別。其實上面的概念已經說的很清楚了。javaee提供了Web服務、組件模型、管理和通信API,而javaweb的核心是Servlet和jsp,所以我們可以認為javaweb實際上是javaee的一部分。
希望對你有幫助。