大学毕业 华为 软件开发 和 底层软件开发 该如何选择!?
凌绿的微风 2014-11-08 11:09:37 小弟今年本科毕业,专业不对口(学管理的)。
自学三年软件开发,所以在招聘的时候顺利被华为录用。
不久前HR打电话来告诉我说可以让我调岗位,从软件开发 和 底层软件开发 来选择。
由于底层软件开发照理来说基本要求是硕士,但是他们还是给了我这个机会,我就毫不犹豫地选了底层开发。
但是我发现我不太了解底层开发,在网上搜索了之后发现底层开发要设计硬件知识,比如数电,模电。但是由于我是自学软件开发的,我并没有了解过任何硬件知识,数电模电这种概念我就是完全没有听说过。 我的开发经验大多数都是面向对象的C++语言。
所以想请教一下各位,底软 和软开 两者的区别是不是很大?哪个相对更有前途?
最关键的是...如果的确是一点点硬件知识都不具备,是不是最好不要选择底层软件?免得坑了自己又坑了公司。
最后问一下华为的软件开发一般是用什么语言做什么类型的应用呢。