迷茫,请各位进来指点下,小弟不胜感激

时间:2021-12-17 17:16:52
      正规本科,大四学生,学习能力很好,大三暑假参加了东软的定制培养,学习嵌入式方向(ARM),其中的这三个月学习的东西是我大学四年来最受益的,也对我以后发展的方向指明了方向。培养结束后,和东软签了三方协议,然后今年2月末我们就部门实习了,但是我所在的部门不是搞嵌入式开发的,主要是导航数据方面的,这令我很迷茫,我不知道是继续在这里下去,还是去寻找新的工作(嵌入式和linux方向),我喜欢Linux,有两年的时间了,自学也学不到什么程度,会使gcc和gdb,和一些常用的shell指令,希望过来人能给我指点一下!小弟不胜感激

10 个解决方案

#1


这年头想找完全对口又自己满意的基本不可能,你既然都已经签了协议了,就专心学习吧

#2


引用 1 楼 alifriend 的回复:
这年头想找完全对口又自己满意的基本不可能,你既然都已经签了协议了,就专心学习吧

主要我在方面不是很擅长,我喜欢弄嵌入式开发啊

#3


怎么没有进来给点建议那,我需要你们的建议啊

#4


你可以从上层开始,慢慢的往下走,那样比你直接从驱动开始更好,因为一个移动设备驱动只是很小的一部分,中间件架构才是精华。

#5


当然工资待遇肯定没有直接做驱动强大了。如果你硬件不是特别强的话。做不到去设计芯片的话。建议从嵌入式软件架构入手去学习。比如google平台android,其精华就是binder通信机制,你想设计一个那样的机制,需要什么知识呢?对linux操作系统的了解,操作系统的原理的理解。设计模式,重构,高强度的抽象。它就是一个主板,可以“插”所有的软件(比如系统服务),还可以“插”一个cpu(如一个系统服务的作用用来调度所以其他的服务)===这就是cpu-主板设计模式。这些东西应该是从软件开始的。我也是初学,说的不对,还请指教。

#6


引用 4 楼 banyao2006 的回复:
你可以从上层开始,慢慢的往下走,那样比你直接从驱动开始更好,因为一个移动设备驱动只是很小的一部分,中间件架构才是精华。

关键在这里很难往下面走了,愁人啊

#7


引用 5 楼 banyao2006 的回复:
当然工资待遇肯定没有直接做驱动强大了。如果你硬件不是特别强的话。做不到去设计芯片的话。建议从嵌入式软件架构入手去学习。比如google平台android,其精华就是binder通信机制,你想设计一个那样的机制,需要什么知识呢?对linux操作系统的了解,操作系统的原理的理解。设计模式,重构,高强度的抽象。它就是一个主板,可以“插”所有的软件(比如系统服务),还可以“插”一个cpu(如一个系统服务的?-

谢谢你了,我还没毕业,对一些还不是很理解那,我在东软我为感觉好的就是软件开发的流程非常正规,学到的东西也挺多,你说这个平台我也是刚听说,很多手机软件以这个平台开发。我的硬件学的不怎地,但对中间这个部门有一定理解,包括操作系统层面的,和一些简单驱动开发!我还没进入社会那,不知道该怎么走,哎呀

#8


自己顶吧,顶顶顶顶顶顶顶顶顶顶顶顶顶

#9


东软的确不是啥好地方

但是对于应届生来说是个历练的好地方

#10


不清楚了。
就帮楼主顶顶吧。

#1


这年头想找完全对口又自己满意的基本不可能,你既然都已经签了协议了,就专心学习吧

#2


引用 1 楼 alifriend 的回复:
这年头想找完全对口又自己满意的基本不可能,你既然都已经签了协议了,就专心学习吧

主要我在方面不是很擅长,我喜欢弄嵌入式开发啊

#3


怎么没有进来给点建议那,我需要你们的建议啊

#4


你可以从上层开始,慢慢的往下走,那样比你直接从驱动开始更好,因为一个移动设备驱动只是很小的一部分,中间件架构才是精华。

#5


当然工资待遇肯定没有直接做驱动强大了。如果你硬件不是特别强的话。做不到去设计芯片的话。建议从嵌入式软件架构入手去学习。比如google平台android,其精华就是binder通信机制,你想设计一个那样的机制,需要什么知识呢?对linux操作系统的了解,操作系统的原理的理解。设计模式,重构,高强度的抽象。它就是一个主板,可以“插”所有的软件(比如系统服务),还可以“插”一个cpu(如一个系统服务的作用用来调度所以其他的服务)===这就是cpu-主板设计模式。这些东西应该是从软件开始的。我也是初学,说的不对,还请指教。

#6


引用 4 楼 banyao2006 的回复:
你可以从上层开始,慢慢的往下走,那样比你直接从驱动开始更好,因为一个移动设备驱动只是很小的一部分,中间件架构才是精华。

关键在这里很难往下面走了,愁人啊

#7


引用 5 楼 banyao2006 的回复:
当然工资待遇肯定没有直接做驱动强大了。如果你硬件不是特别强的话。做不到去设计芯片的话。建议从嵌入式软件架构入手去学习。比如google平台android,其精华就是binder通信机制,你想设计一个那样的机制,需要什么知识呢?对linux操作系统的了解,操作系统的原理的理解。设计模式,重构,高强度的抽象。它就是一个主板,可以“插”所有的软件(比如系统服务),还可以“插”一个cpu(如一个系统服务的?-

谢谢你了,我还没毕业,对一些还不是很理解那,我在东软我为感觉好的就是软件开发的流程非常正规,学到的东西也挺多,你说这个平台我也是刚听说,很多手机软件以这个平台开发。我的硬件学的不怎地,但对中间这个部门有一定理解,包括操作系统层面的,和一些简单驱动开发!我还没进入社会那,不知道该怎么走,哎呀

#8


自己顶吧,顶顶顶顶顶顶顶顶顶顶顶顶顶

#9


东软的确不是啥好地方

但是对于应届生来说是个历练的好地方

#10


不清楚了。
就帮楼主顶顶吧。