我发觉需要区分单纯的Linux c/c++服务器开发和嵌入式软件工程师

我发觉需要区分单纯的Linux c/c++服务器开发和嵌入式软件工程师里面要求的要会Linux多线程编程等等的,一个毕竟是纯服务器的,一个是嵌入式软件工程师,还是有区别的。

只能说Linux c编程(包含多线程,网络编程,就Linux c程序设计那些书的体系)是服务器开发和嵌入式软件的共同基础,你弄ROS也是它的基础,再往后往深学可能就不一样了。

C++也是他们共同的基础。

 

嵌入式软件工程师应该就不会去研究Nginx源码这些对不对,虽然他们也会做些linux应用层编程。

 

这也就像王道课程和华清课程的区别,华清课程毕竟是面向嵌入式的。而王道是面向纯上层服务器的,感受一下。你可以再去看招聘要求感受一下。

 

 

我觉得还是找嵌入式软件工程师比较好,也还有些项目基础。

这也我大学期间弄过单片机,工作期间弄过Linux 还有网络编程,我觉得这样挺好的。

你智能车的奖也用得上,不然你去给一个做服务器开发的看你智能车的奖么是不是。

 

所以你弄Linux多线程编程,网络编程,别搞过头了,最后弄成服务器开发,跑出嵌入式,

说实话服务器开发你没什么项目基础。强行找我感觉你有点虚。

我个人也更喜欢嵌入式一些。

 

当然做嵌入式你还得具体看是做的什么产品,要是是什么汽车电子,什么雕刻机,如果是这样的话感觉反而把自己的路子给限制死了。那感觉还不如去做服务器算了。你确实有可能就做不了无人机,做不了机器人。这种你也需要考虑好。

 

 

但是嵌入式有个好处啊,我可以弄opencv 弄ROS,可以自己做些项目,服务器你真不知道自己怎么做项目。而且你弄服务器编程那可真的是跟算法没什么关系了。

你可能感兴趣的:(找工作,Linux应用层编程)