目前一直都是写医疗设备的上位机的,比较坑爹的是,用java
写的,市面上基本绝种了,想换工作,不知道搞什么比较好?现在搞嵌入式可以吗?或者还是搞应用层,但是学一下Qt
?还是说继续java
,然后转web
开发?但是这部分经验确实很少啊。得好好学学。
1
tairan2006 2023-02-06 17:46:24 +08:00
java 还是能写的,你换 jetpack compose 呗
|
2
airqj 2023-02-06 17:50:22 +08:00
嵌入式也分软件和硬件的
|
3
huyangq OP @tairan2006 你是说搞安卓吗?
|
4
tairan2006 2023-02-06 17:58:53 +08:00 via Android
@huyangq 跨平台框架,现在都是大前端了
|
5
xdeng 2023-02-06 18:01:19 +08:00
写着写着就懂一些硬件知识了
|
6
naturekingfree 2023-02-07 08:07:02 +08:00
web 开发和你做的我感觉没啥区别 都是 java 。嵌入式我感觉门槛高一点,知识我个人觉得哈,我是做 web 的
|
7
litguy 2023-02-07 08:47:46 +08:00
嵌入式也有分层,即使软件,也涉及写 BSP/driver/application 几个层次,最后这个基本不需要有数字电路的概念
|
8
ligiggy 2023-02-07 08:56:13 +08:00
先学会点 C++再说吧
|
9
huyangq OP @naturekingfree 感觉还是有区别的 web 开发很多我都忘了
|
10
freemansuyu 2023-02-07 10:21:47 +08:00
@huyangq 不会(不太了解)电路,写嵌入式问题也不大,嵌入式里面也有相对比较应用层的开发,做跟硬件相关的底层可能比较难。
我只是本科学过电路(电路、数电,模电等)相关的课程,毕业之后一直从事软件开发,最近两年(本科毕业 10 年)重新把嵌入式捡起来,花了半年时间适应,除了硬件 Debug ,嵌入式相关的其他开发问题都不大,可能我们的产品也相对简单。 有兴趣可以交流下哈。 |
11
xsen 2023-02-07 10:52:42 +08:00
若是坐 rtos 或者驱动,一般会要求看得懂原理图,要做一个初步排查
当然,也包括芯片的 datasheet 也需要看得懂 |
12
xsen 2023-02-07 10:53:34 +08:00
若原来做上位机,那可以转应用
包括上位机、嵌入式应用,这主要是 C/C++或者 Qt (嵌入式或上位机) |
13
huyangq OP @freemansuyu 谢谢,原来从事软件开发的方向是啥? web 开发吗?最近两年你就直接转到嵌入式了,跨度大么?
|
15
freemansuyu 2023-02-07 15:16:58 +08:00
@huyangq 从业经历比较杂。研究生期间做过 C++和 Java 的服务端开发,毕业后做了 Java Web 方向,后来做 Python AI 相关的开发,中间也夹杂做过 C#桌面端和 Android 移动开发。两年前作为技术负责人参与物联网方向创业,嵌入式、Java Web 、移动端和桌面端都涉及。
|